| /kernel/liteos_m/utils/ |
| D | los_list.h | 33 * @defgroup los_list Doubly linked list 50 * Structure of a node in a doubly linked list. 59 * @brief Initialize a doubly linked list. 62 * This API is used to initialize a doubly linked list. 68 * @param list [IN] Node in a doubly linked list. 94 * @param object [IN] Node in the doubly linked list. 105 * @brief Insert a new node to a doubly linked list. 108 * This API is used to insert a new node to a doubly linked list. 114 * @param list [IN] Doubly linked list where the new node is inserted. 132 * @brief Insert a node to the tail of a doubly linked list. [all …]
|
| /kernel/liteos_a/kernel/include/ |
| D | los_list.h | 33 * @defgroup los_list Doubly linked list 50 * Structure of a node in a doubly linked list. 61 * This API is used to initialize a doubly linked list. 67 * @param list [IN] Node in a doubly linked list. 93 * @param object [IN] Node in the doubly linked list. 115 * @param list [IN] Doubly linked list. 138 * @param object [IN] Node in the doubly linked list. 160 * @param object [IN] Node in the doubly linked list. 171 * @brief Insert a new node to a doubly linked list. 174 * This API is used to insert a new node to a doubly linked list. [all …]
|
| /kernel/liteos_a/apps/shell/include/ |
| D | shell_list.h | 48 * Structure of a node in a doubly linked list. 59 * This API is used to initialize a doubly linked list. 65 * @param list [IN] Node in a doubly linked list. 91 * @param object [IN] Node in the doubly linked list. 113 * @param object [IN] Node in the doubly linked list. 124 * @brief Insert a new node to a doubly linked list. 127 * This API is used to insert a new node to a doubly linked list. 133 * @param list [IN] Doubly linked list where the new node is inserted. 151 * @brief Insert a node to the tail of a doubly linked list. 154 * This API is used to insert a new node to the tail of a doubly linked list. [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
| D | Kconfig | 43 dynamically linked module called "at91_udc" and force all 44 gadget drivers to also be dynamically linked. 55 dynamically linked module called "lpc32xx_udc" and force all 56 gadget drivers to also be dynamically linked. 89 dynamically linked module called "bcm63xx_udc". 102 dynamically linked module called "fsl_usb2_udc" and force 103 all gadget drivers to also be dynamically linked. 129 dynamically linked module called "omap_udc" and force all 130 gadget drivers to also be dynamically linked. 145 dynamically linked module called "pxa25x_udc" and force all [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
| D | Kconfig | 43 dynamically linked module called "at91_udc" and force all 44 gadget drivers to also be dynamically linked. 55 dynamically linked module called "lpc32xx_udc" and force all 56 gadget drivers to also be dynamically linked. 89 dynamically linked module called "bcm63xx_udc". 102 dynamically linked module called "fsl_usb2_udc" and force 103 all gadget drivers to also be dynamically linked. 120 dynamically linked module called "fotg210_udc". 141 dynamically linked module called "omap_udc" and force all 142 gadget drivers to also be dynamically linked. [all …]
|
| /kernel/linux/linux-5.10/Documentation/bpf/ |
| D | drgn.rst | 53 …654: BPF_PROG_TYPE_TRACING test_main linked:[650->25: BPF_TRAMP_… 54 …655: BPF_PROG_TYPE_TRACING test_subprog1 linked:[650->29: BPF_TRAMP_… 55 …656: BPF_PROG_TYPE_TRACING test_subprog2 linked:[650->31: BPF_TRAMP_… 56 …657: BPF_PROG_TYPE_TRACING test_subprog3 linked:[650->21: BPF_TRAMP_… 57 …658: BPF_PROG_TYPE_EXT new_get_skb_len linked:[650->16: BPF_TRAMP_… 58 …659: BPF_PROG_TYPE_EXT new_get_skb_ifindex linked:[650->23: BPF_TRAMP_… 59 …660: BPF_PROG_TYPE_EXT new_get_constant linked:[650->19: BPF_TRAMP_… 67 …658: BPF_PROG_TYPE_EXT new_get_skb_len linked:[650->16: BPF_TRAMP_… 109 if linked: 110 linked = f" linked:[{linked}]" [all …]
|
| /kernel/linux/linux-6.6/Documentation/bpf/ |
| D | drgn.rst | 53 …654: BPF_PROG_TYPE_TRACING test_main linked:[650->25: BPF_TRAMP_… 54 …655: BPF_PROG_TYPE_TRACING test_subprog1 linked:[650->29: BPF_TRAMP_… 55 …656: BPF_PROG_TYPE_TRACING test_subprog2 linked:[650->31: BPF_TRAMP_… 56 …657: BPF_PROG_TYPE_TRACING test_subprog3 linked:[650->21: BPF_TRAMP_… 57 …658: BPF_PROG_TYPE_EXT new_get_skb_len linked:[650->16: BPF_TRAMP_… 58 …659: BPF_PROG_TYPE_EXT new_get_skb_ifindex linked:[650->23: BPF_TRAMP_… 59 …660: BPF_PROG_TYPE_EXT new_get_constant linked:[650->19: BPF_TRAMP_… 67 …658: BPF_PROG_TYPE_EXT new_get_skb_len linked:[650->16: BPF_TRAMP_… 109 if linked: 110 linked = f" linked:[{linked}]" [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/gadget/legacy/ |
| D | Kconfig | 63 dynamically linked module called "g_zero". 98 dynamically linked module called "g_audio". 151 dynamically linked module called "g_ether". 204 dynamically linked module called "g_ncm". 216 dynamically linked module called "gadgetfs". 235 a dynamically linked module called "g_ffs". 277 a dynamically linked module called "g_mass_storage". 310 dynamically linked module called "g_serial". 330 dynamically linked module called "g_midi". 344 dynamically linked module called "g_printer". [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/gadget/legacy/ |
| D | Kconfig | 63 dynamically linked module called "g_zero". 98 dynamically linked module called "g_audio". 151 dynamically linked module called "g_ether". 204 dynamically linked module called "g_ncm". 216 dynamically linked module called "gadgetfs". 235 a dynamically linked module called "g_ffs". 277 a dynamically linked module called "g_mass_storage". 310 dynamically linked module called "g_serial". 330 dynamically linked module called "g_midi". 344 dynamically linked module called "g_printer". [all …]
|
| /kernel/linux/linux-5.10/include/net/ |
| D | fq.h | 19 * @flowchain: can be linked to fq_tin's new_flows or old_flows. Used for DRR++ 22 * @backlogchain: can be linked to other fq_flow and fq. Used to keep track of 44 * @new_flows: linked list of fq_flow 45 * @old_flows: linked list of fq_flow 62 * @backlogs: linked to fq_flows. Used to maintain fat flows for efficient
|
| /kernel/linux/linux-6.6/Documentation/locking/ |
| D | robust-futex-ABI.rst | 12 linked list in user space, where it can be updated efficiently as locks 30 as glibc linked with the application) has to manage and place the 56 pointer to a single linked list of 'lock entries', one per lock, 73 Each 'lock entry' on the single linked list starting at 'head' consists 109 linked list, but that doesn't matter to the kernel. 111 By keeping its locks linked this way, on a list starting with a 'head' 126 that thread's robust_futex linked lock list a given time. 145 of the 'lock word', to the linked list starting at 'head', and 174 1) the 'head' pointer or an subsequent linked list pointer
|
| /kernel/linux/linux-5.10/Documentation/locking/ |
| D | robust-futex-ABI.rst | 12 linked list in user space, where it can be updated efficiently as locks 30 as glibc linked with the application) has to manage and place the 56 pointer to a single linked list of 'lock entries', one per lock, 73 Each 'lock entry' on the single linked list starting at 'head' consists 109 linked list, but that doesn't matter to the kernel. 111 By keeping its locks linked this way, on a list starting with a 'head' 126 that thread's robust_futex linked lock list a given time. 145 of the 'lock word', to the linked list starting at 'head', and 174 1) the 'head' pointer or an subsequent linked list pointer
|
| /kernel/linux/linux-5.10/drivers/scsi/aic7xxx/ |
| D | queue.h | 34 * This file defines five types of data structures: singly-linked lists, 35 * singly-linked tail queues, lists, tail queues, and circular queues. 37 * A singly-linked list is headed by a single forward pointer. The elements 38 * are singly linked for minimum space and pointer manipulation overhead at 42 * macro for this purpose for optimum efficiency. A singly-linked list may 43 * only be traversed in the forward direction. Singly-linked lists are ideal 47 * A singly-linked tail queue is headed by a pair of pointers, one to the 49 * singly linked for minimum space and pointer manipulation overhead at the 54 * A singly-linked tail queue may only be traversed in the forward direction. 55 * Singly-linked tail queues are ideal for applications with large datasets [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/aic7xxx/ |
| D | queue.h | 34 * This file defines five types of data structures: singly-linked lists, 35 * singly-linked tail queues, lists, tail queues, and circular queues. 37 * A singly-linked list is headed by a single forward pointer. The elements 38 * are singly linked for minimum space and pointer manipulation overhead at 42 * macro for this purpose for optimum efficiency. A singly-linked list may 43 * only be traversed in the forward direction. Singly-linked lists are ideal 47 * A singly-linked tail queue is headed by a pair of pointers, one to the 49 * singly linked for minimum space and pointer manipulation overhead at the 54 * A singly-linked tail queue may only be traversed in the forward direction. 55 * Singly-linked tail queues are ideal for applications with large datasets [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/most/net/ |
| D | net.c | 57 bool linked; member 71 static DEFINE_MUTEX(probe_disc_mt); /* ch->linked = true, most_nd_open */ 72 static DEFINE_SPINLOCK(list_lock); /* list_head, ch->linked = false, dev_hold */ 297 if (nd && nd->rx.linked && nd->tx.linked) in get_net_dev_hold() 342 if (ch->linked) { in comp_probe_channel() 355 ch->linked = true; in comp_probe_channel() 377 if (nd->rx.linked && channel_idx == nd->rx.ch_id) { in comp_disconnect_channel() 379 } else if (nd->tx.linked && channel_idx == nd->tx.ch_id) { in comp_disconnect_channel() 386 if (nd->rx.linked && nd->tx.linked) { in comp_disconnect_channel() 388 ch->linked = false; in comp_disconnect_channel()
|
| /kernel/linux/linux-5.10/drivers/staging/most/net/ |
| D | net.c | 57 bool linked; member 71 static struct mutex probe_disc_mt; /* ch->linked = true, most_nd_open */ 72 static DEFINE_SPINLOCK(list_lock); /* list_head, ch->linked = false, dev_hold */ 297 if (nd && nd->rx.linked && nd->tx.linked) in get_net_dev_hold() 342 if (ch->linked) { in comp_probe_channel() 355 ch->linked = true; in comp_probe_channel() 377 if (nd->rx.linked && channel_idx == nd->rx.ch_id) { in comp_disconnect_channel() 379 } else if (nd->tx.linked && channel_idx == nd->tx.ch_id) { in comp_disconnect_channel() 386 if (nd->rx.linked && nd->tx.linked) { in comp_disconnect_channel() 388 ch->linked = false; in comp_disconnect_channel()
|
| /kernel/linux/linux-5.10/drivers/usb/usbip/ |
| D | stub.h | 31 * stub_priv is always linked to any one of 3 lists; 32 * priv_init: linked to this until the comletion of a urb. 33 * priv_tx : linked to this after the completion of a urb. 34 * priv_free: linked to this after the sending of the result.
|
| /kernel/linux/linux-6.6/drivers/usb/usbip/ |
| D | stub.h | 31 * stub_priv is always linked to any one of 3 lists; 32 * priv_init: linked to this until the comletion of a urb. 33 * priv_tx : linked to this after the completion of a urb. 34 * priv_free: linked to this after the sending of the result.
|
| /kernel/linux/linux-6.6/drivers/usb/typec/ |
| D | Kconfig | 64 If you choose to build this driver as a dynamically linked module, the 77 If you choose to build this driver as a dynamically linked module, the 88 If you choose to build this driver as a dynamically linked module, the 100 If you choose to build this driver as a dynamically linked module, the 110 If you choose to build this driver as a dynamically linked module, the
|
| /kernel/linux/linux-6.6/drivers/crypto/intel/keembay/ |
| D | ocs-aes.h | 56 * struct ocs_dll_desc - Descriptor of an OCS DMA Linked List. 57 * @vaddr: Virtual address of the linked list head. 58 * @dma_addr: DMA address of the linked list head. 59 * @size: Size (in bytes) of the linked list.
|
| D | ocs-aes.c | 80 * Source link list enable bit. When the linked list is terminated 83 * Destination link list enable bit. When the linked list is 175 * struct ocs_dma_linked_list - OCS DMA linked list entry. 285 /* Activate DMA and enable src linked list */ 293 /* Activate DMA and enable dst linked list */ 301 /* Activate DMA and enable src and dst linked lists */ 421 /* Configure DMA to OCS, linked list mode */ 430 /* Configure DMA from OCS, linked list mode */ 626 * linked-list must be defined. in ocs_aes_validate_inputs() 646 /* Ensure source and destination linked lists are created */ in ocs_aes_validate_inputs() [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/cdns3/ |
| D | Kconfig | 23 If you choose to build this driver is a dynamically linked 59 be dynamically linked and module will be called cdns3-pci.ko 91 be dynamically linked and module will be called cdns3-starfive.ko 103 If you choose to build this driver is a dynamically linked
|
| /kernel/linux/linux-5.10/security/integrity/ima/ |
| D | ima_asymmetric_keys.c | 17 * @keyring: keyring to which the key is linked to 49 * which the given key is linked to. in ima_post_key_create_or_update() 58 * if the IMA policy is configured to measure a key linked in ima_post_key_create_or_update()
|
| /kernel/linux/linux-6.6/security/integrity/ima/ |
| D | ima_asymmetric_keys.c | 19 * @keyring: keyring to which the key is linked to 51 * which the given key is linked to. in ima_post_key_create_or_update() 60 * if the IMA policy is configured to measure a key linked in ima_post_key_create_or_update()
|
| /kernel/linux/linux-6.6/include/net/ |
| D | fq.h | 23 * @flowchain: can be linked to fq_tin's new_flows or old_flows. Used for DRR++ 45 * @new_flows: linked list of fq_flow 46 * @old_flows: linked list of fq_flow
|