numam-dpdk/lib/eal/common
Harman Kalra 90b13ab8d4 alarm: remove direct access to interrupt handle
Removing direct access to interrupt handle structure fields,
rather use respective get set APIs for the same.
Making changes to all the libraries access the interrupt handle fields.

Implementing alarm cleanup routine, where the memory allocated
for interrupt instance can be freed.

Signed-off-by: Harman Kalra <hkalra@marvell.com>
Signed-off-by: David Marchand <david.marchand@redhat.com>
Tested-by: Raslan Darawsheh <rasland@nvidia.com>
2021-10-25 21:20:12 +02:00
..
eal_common_bus.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_class.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_config.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_cpuflags.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_debug.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_dev.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_devargs.c devargs: make bus optional 2021-10-21 11:32:44 +02:00
eal_common_dynmem.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_errno.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_fbarray.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_hexdump.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_hypervisor.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_interrupts.c interrupts: add allocator and accessors 2021-10-25 21:20:12 +02:00
eal_common_launch.c eal: fix memory ordering around lcore task accesses 2021-10-25 18:20:59 +02:00
eal_common_lcore.c eal: reword logs for CPU and NUMA counts 2021-09-23 08:55:20 +02:00
eal_common_log.c eal: remove sys/queue.h from public headers 2021-10-01 13:09:43 +02:00
eal_common_mcfg.c mem: use WFE for init sync on aarch64 2021-10-20 08:22:18 +02:00
eal_common_memalloc.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_memory.c mem: add telemetry infos 2021-10-25 19:39:54 +02:00
eal_common_memzone.c memzone: enforce valid flags when reserving 2021-10-15 10:29:21 +02:00
eal_common_options.c eal: remove sys/queue.h from public headers 2021-10-01 13:09:43 +02:00
eal_common_proc.c ipc: stop mp control thread on cleanup 2021-07-08 13:05:55 +02:00
eal_common_string_fns.c eal: save error in string copy 2021-07-05 15:11:30 +02:00
eal_common_tailqs.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_thread.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_timer.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_trace_ctf.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_trace_points.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_trace_utils.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_common_trace.c eal: save error in string copy 2021-07-05 15:11:30 +02:00
eal_common_uuid.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_filesystem.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_firmware.h eal: handle compressed firmware 2021-07-07 16:41:53 +02:00
eal_hugepages.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_internal_cfg.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_log.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_memalloc.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_memcfg.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_options.h eal: remove deprecated noninclusive API 2021-09-16 17:21:22 +02:00
eal_private.h alarm: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
eal_thread.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
eal_trace.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
hotplug_mp.c eal: suppress error log on multi-process hotplug 2021-07-10 10:07:07 +02:00
hotplug_mp.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
malloc_elem.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
malloc_elem.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
malloc_heap.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
malloc_heap.h lib: remove C++ include guard from private headers 2021-09-22 22:00:17 +02:00
malloc_mp.c ipc: check malloc sync reply result 2021-05-05 23:16:07 +02:00
malloc_mp.h lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
meson.build interrupts: add allocator and accessors 2021-10-25 21:20:12 +02:00
rte_keepalive.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_malloc.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_random.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_reciprocal.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_service.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_version.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00