Home
last modified time | relevance | path

Searched refs:node (Results 1 – 10 of 10) sorted by relevance

/libmetal-latest/libmetal/lib/
Dlist.h48 static inline void metal_list_add_before(struct metal_list *node, in metal_list_add_before() argument
51 new_node->prev = node->prev; in metal_list_add_before()
52 new_node->next = node; in metal_list_add_before()
57 static inline void metal_list_add_after(struct metal_list *node, in metal_list_add_after() argument
60 new_node->prev = node; in metal_list_add_after()
61 new_node->next = node->next; in metal_list_add_after()
67 struct metal_list *node) in metal_list_add_head() argument
69 metal_list_add_after(list, node); in metal_list_add_head()
73 struct metal_list *node) in metal_list_add_tail() argument
75 metal_list_add_before(list, node); in metal_list_add_tail()
[all …]
Dirq.c18 struct metal_list *node; in metal_irq_allocate() local
30 metal_list_for_each(&irq_cntrs, node) { in metal_irq_allocate()
33 cntr = metal_container_of(node, in metal_irq_allocate()
34 struct metal_irq_controller, node); in metal_irq_allocate()
53 struct metal_list *node; in metal_irq_register_controller() local
58 metal_list_for_each(&irq_cntrs, node) { in metal_irq_register_controller()
59 if (node == &cntr->node) { in metal_irq_register_controller()
74 metal_list_add_tail(&irq_cntrs, &cntr->node); in metal_irq_register_controller()
80 struct metal_list *node; in metal_irq_get_controller() local
83 metal_list_for_each(&irq_cntrs, node) { in metal_irq_get_controller()
[all …]
Dshmem.c27 &shmem->node); in metal_shmem_register_generic()
35 struct metal_list *node; in metal_shmem_open_generic() local
37 metal_list_for_each(&_metal.common.generic_shmem_list, node) { in metal_shmem_open_generic()
38 shmem = metal_container_of(node, struct metal_generic_shmem, node); in metal_shmem_open_generic()
Ddevice.c25 metal_list_add_tail(&_metal.common.bus_list, &bus->node); in metal_bus_register()
32 metal_list_del(&bus->node); in metal_bus_unregister()
41 struct metal_list *node; in metal_bus_find() local
44 metal_list_for_each(&_metal.common.bus_list, node) { in metal_bus_find()
45 bus = metal_container_of(node, struct metal_bus, node); in metal_bus_find()
94 &device->node); in metal_register_generic_device()
101 struct metal_list *node; in metal_generic_dev_open() local
106 metal_list_for_each(&_metal.common.generic_device_list, node) { in metal_generic_dev_open()
107 dev = metal_container_of(node, struct metal_device, node); in metal_generic_dev_open()
Dshmem.h29 struct metal_list node; member
Ddevice.h65 struct metal_list node; member
79 struct metal_list node; /**< Node on bus' list of devices */ member
Dirq_controller.h76 struct metal_list node; /**< list node */ member
/libmetal-latest/libmetal/lib/system/linux/
Ddevice.c464 metal_list_add_tail(&bus->devices, &(*device)->node); in metal_linux_dev_open()
481 metal_list_del(&device->node); in metal_linux_dev_close()
/libmetal-latest/
D.vscode-ctags634 …_after libmetal/lib/list.h /^static inline void metal_list_add_after(struct metal_list *node,$/;" f
635 …efore libmetal/lib/list.h /^static inline void metal_list_add_before(struct metal_list *node,$/;" f
638 metal_list_del libmetal/lib/list.h /^static inline void metal_list_del(struct metal_list *node)$/;"…
780 node libmetal/lib/device.h /^ struct metal_list node;$/;" m struct:metal_bus typeref:struct:metal_b…
781 node libmetal/lib/device.h /^ struct metal_list node; \/**< Node on bus' list of devices…
782 node libmetal/lib/irq_controller.h /^ struct metal_list node; \/**< list node *\/$/;" m struct:meta…
783 node libmetal/lib/shmem.h /^ struct metal_list node;$/;" m struct:metal_generic_shmem typeref:struc…
/libmetal-latest/libmetal/doc/
DDoxyfile.in2188 # class node. If there are many fields or methods and many nodes the graph may
2330 # by representing a node as a red box. Note that doxygen if the number of direct
2331 # children of the root node in a graph is already larger than
2342 # further from the root node will be omitted. Note that setting this option to 1