/linux-master/arch/um/include/shared/ |
H A D | net_kern.h | 13 #include <linux/list.h> 17 struct list_head list; member in struct:uml_net 24 struct list_head list; member in struct:uml_net_private 53 struct list_head list; member in struct:transport
|
/linux-master/arch/loongarch/include/asm/ |
H A D | pci.h | 9 #include <linux/list.h>
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_workarounds_types.h | 32 struct i915_wa *list; member in struct:i915_wa_list
|
/linux-master/include/acpi/ |
H A D | battery.h | 17 struct list_head list; member in struct:acpi_battery_hook
|
/linux-master/arch/mips/include/asm/ |
H A D | vpe.h | 13 #include <linux/list.h> 66 /* The list of vpe's */ 67 struct list_head list; member in struct:vpe 72 /* the list of who wants to know when something major happens */ 83 struct list_head tc; /* The list of TC's with this VPE */ 84 struct list_head list; /* The global list of tc's */ member in struct:tc 91 struct list_head list; member in struct:vpe_notifications
|
/linux-master/include/linux/ |
H A D | dm-verity-loadpin.h | 6 #include <linux/list.h>
|
/linux-master/include/net/ |
H A D | dropreason.h | 46 const struct drop_reason_list *list);
|
H A D | datalink.h | 5 #include <linux/list.h>
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | util.c | 110 struct list_head list; member in struct:rtw_stas_entry 116 struct list_head list; member in struct:rtw_iter_stas_data 129 list_add_tail(&stas_entry->list, &iter_stas->list); 146 INIT_LIST_HEAD(&iter_data.list); 151 list_for_each_entry_safe(sta_entry, tmp, &iter_data.list, 152 list) { 153 list_del_init(&sta_entry->list); 160 struct list_head list; member in struct:rtw_vifs_entry 166 struct list_head list; member in struct:rtw_iter_vifs_data [all...] |
/linux-master/arch/um/drivers/ |
H A D | port_kern.c | 8 #include <linux/list.h> 19 struct list_head list; member in struct:port_list 37 struct list_head list; member in struct:connection 60 list_del(&conn->list); 63 list_add(&conn->list, &conn->port->connections); 96 { .list = LIST_HEAD_INIT(conn->list), 113 list_add(&conn->list, &port->pending); 136 port = list_entry(ele, struct port_list, list); 167 port = list_entry(ele, struct port_list, list); [all...] |
/linux-master/drivers/media/pci/mgb4/ |
H A D | mgb4_io.h | 25 struct list_head list; member in struct:mgb4_frame_buffer
|
/linux-master/fs/xfs/ |
H A D | xfs_extent_busy.h | 22 struct list_head list; /* transaction busy extent list */ member in struct:xfs_extent_busy 57 xfs_extent_busy_clear(struct xfs_mount *mp, struct list_head *list, 83 static inline void xfs_extent_busy_sort(struct list_head *list) argument 85 list_sort(NULL, list, xfs_extent_busy_ag_cmp);
|
/linux-master/include/drm/ |
H A D | drm_mode_object.h | 110 #define DRM_ENUM_NAME_FN(fnname, list) \ 114 for (i = 0; i < ARRAY_SIZE(list); i++) { \ 115 if (list[i].type == val) \ 116 return list[i].name; \
|
/linux-master/fs/btrfs/ |
H A D | tree-mod-log.h | 6 #include <linux/list.h> 16 struct list_head list; member in struct:btrfs_seq_list 20 #define BTRFS_SEQ_LIST_INIT(name) { .list = LIST_HEAD_INIT((name).list), .seq = 0 }
|
/linux-master/drivers/misc/ocxl/ |
H A D | pasid.c | 7 struct list_head list; member in struct:id_range 18 list_for_each_entry(cur, head, list) { 37 list_for_each_entry(cur, head, list) { 41 pos = &cur->list; 51 list_add(&new->list, pos); 67 list_for_each_entry_safe(cur, tmp, head, list) { 70 list_del(&cur->list);
|
/linux-master/scripts/mod/ |
H A D | list.h | 29 * Circular doubly linked list implementation. 49 * @list: list_head structure to be initialized. 51 * Initializes the list_head to point to itself. If it is a list header, 52 * the result is an empty list. 54 static inline void INIT_LIST_HEAD(struct list_head *list) argument 56 list->next = list; 57 list->prev = list; 63 * This is only for internal list manipulatio 138 list_is_head(const struct list_head *list, const struct list_head *head) argument [all...] |
/linux-master/drivers/platform/chrome/ |
H A D | cros_ec_proto_test_util.c | 8 #include <linux/list.h> 28 mock = list_first_entry_or_null(&cros_kunit_ec_xfer_mock_in, struct ec_xfer_mock, list); 34 list_del(&mock->list); 47 list_add_tail(&mock->list, &cros_kunit_ec_xfer_mock_out); 78 list_add_tail(&mock->list, &cros_kunit_ec_xfer_mock_in); 95 mock = list_first_entry_or_null(&cros_kunit_ec_xfer_mock_out, struct ec_xfer_mock, list); 97 list_del(&mock->list);
|
/linux-master/fs/notify/ |
H A D | notification.c | 24 #include <linux/list.h> 60 * from the list by a different CPU than the one freeing the event. 62 if (!list_empty(&event->list)) { 64 WARN_ON(!list_empty(&event->list)); 89 struct list_head *list = &group->notification_list; local 104 if (!list_empty(&group->overflow_event->list)) { 112 if (!list_empty(list) && merge) { 122 list_add_tail(&event->list, list); 137 * We need to init list hea [all...] |
/linux-master/drivers/xen/ |
H A D | privcmd-buf.c | 15 #include <linux/list.h> 26 struct list_head list; member in struct:privcmd_buf_private 31 struct list_head list; member in struct:privcmd_buf_vma_private 46 INIT_LIST_HEAD(&file_priv->list); 57 list_del(&vma_priv->list); 72 while (!list_empty(&file_priv->list)) { 73 vma_priv = list_first_entry(&file_priv->list, 75 list); 163 list_add(&vma_priv->list, &file_priv->list); [all...] |
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_lpm_map.c | 36 static struct tlpm_node *tlpm_match(struct tlpm_node *list, 40 static struct tlpm_node *tlpm_add(struct tlpm_node *list, argument 50 node = tlpm_match(list, key, n_bits); 53 return list; 56 /* add new entry with @key/@n_bits to @list and return new head */ 61 node->next = list; 68 static void tlpm_clear(struct tlpm_node *list) argument 72 /* free all entries in @list */ 74 while ((node = list)) { 75 list 80 tlpm_match(struct tlpm_node *list, const uint8_t *key, size_t n_bits) argument 109 tlpm_delete(struct tlpm_node *list, const uint8_t *key, size_t n_bits) argument 139 struct tlpm_node *list = NULL, *t1, *t2; local 213 struct tlpm_node *t, *list = NULL; local [all...] |
/linux-master/tools/usb/usbip/libsrc/ |
H A D | list.h | 5 /* Stripped down implementation of linked list taken 10 * Simple doubly linked list implementation. 28 static inline void INIT_LIST_HEAD(struct list_head *list) argument 30 list->next = list; 31 list->prev = list; 37 * This is only for internal list manipulation where we know 53 * @head: list head to add it after 64 * Delete a list entr [all...] |
/linux-master/kernel/locking/ |
H A D | mutex-debug.c | 32 INIT_LIST_HEAD(&waiter->list); 41 DEBUG_LOCKS_WARN_ON(list_empty(&waiter->list)); 46 DEBUG_LOCKS_WARN_ON(!list_empty(&waiter->list)); 62 DEBUG_LOCKS_WARN_ON(list_empty(&waiter->list)); 67 INIT_LIST_HEAD(&waiter->list);
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_fltr.c | 10 * @h: pointer to the list head to be freed 26 * ice_fltr_add_entry_to_list - allocate and add filter entry to list 28 * @info: filter info struct that gets added to the passed in list 29 * @list: pointer to the list which contains MAC filters entry 33 struct list_head *list) 44 list_add(&entry->list_entry, list); 144 * ice_fltr_add_mac_list - add list of MAC filters 146 * @list: list o 32 ice_fltr_add_entry_to_list(struct device *dev, struct ice_fltr_info *info, struct list_head *list) argument 148 ice_fltr_add_mac_list(struct ice_vsi *vsi, struct list_head *list) argument 158 ice_fltr_remove_mac_list(struct ice_vsi *vsi, struct list_head *list) argument 168 ice_fltr_add_vlan_list(struct ice_vsi *vsi, struct list_head *list) argument 179 ice_fltr_remove_vlan_list(struct ice_vsi *vsi, struct list_head *list) argument 189 ice_fltr_add_eth_list(struct ice_vsi *vsi, struct list_head *list) argument 199 ice_fltr_remove_eth_list(struct ice_vsi *vsi, struct list_head *list) argument 226 ice_fltr_add_mac_to_list(struct ice_vsi *vsi, struct list_head *list, const u8 *mac, enum ice_sw_fwd_act_type action) argument 250 ice_fltr_add_vlan_to_list(struct ice_vsi *vsi, struct list_head *list, struct ice_vlan *vlan) argument 277 ice_fltr_add_eth_to_list(struct ice_vsi *vsi, struct list_head *list, u16 ethertype, u16 flag, enum ice_sw_fwd_act_type action) argument [all...] |
H A D | ice_tc_lib.c | 181 struct ice_adv_lkup_elem *list, int i) 188 list[i].type = ice_proto_type_from_tunnel(fltr->tunnel_type); 193 list[i].h_u.tnl_hdr.vni = cpu_to_be32(tenant_id); 194 memcpy(&list[i].m_u.tnl_hdr.vni, "\xff\xff\xff\x00", 4); 198 list[i].h_u.nvgre_hdr.tni_flow = fltr->tenant_id; 199 memcpy(&list[i].m_u.nvgre_hdr.tni_flow, 205 list[i].h_u.gtp_hdr.teid = fltr->tenant_id; 206 memcpy(&list[i].m_u.gtp_hdr.teid, 216 list[i].type = ice_proto_type_from_mac(false); 217 ether_addr_copy(list[ 180 ice_tc_fill_tunnel_outer(u32 flags, struct ice_tc_flower_fltr *fltr, struct ice_adv_lkup_elem *list, int i) argument 352 ice_tc_fill_rules(struct ice_hw *hw, u32 flags, struct ice_tc_flower_fltr *tc_fltr, struct ice_adv_lkup_elem *list, struct ice_adv_rule_info *rule_info, u16 *l4_proto) argument 776 struct ice_adv_lkup_elem *list; local 979 struct ice_adv_lkup_elem *list; local [all...] |
/linux-master/tools/include/linux/ |
H A D | list.h | 11 * Simple doubly linked list implementation. 25 static inline void INIT_LIST_HEAD(struct list_head *list) argument 27 list->next = list; 28 list->prev = list; 34 * This is only for internal list manipulation where we know 56 * @head: list head to add it after 70 * @head: list head to add it before 81 * Delete a list entr 154 list_move(struct list_head *list, struct list_head *head) argument 165 list_move_tail(struct list_head *list, struct list_head *head) argument 177 list_is_last(const struct list_head *list, const struct list_head *head) argument 234 __list_cut_position(struct list_head *list, struct list_head *head, struct list_head *entry) argument 260 list_cut_position(struct list_head *list, struct list_head *head, struct list_head *entry) argument 274 __list_splice(const struct list_head *list, struct list_head *prev, struct list_head *next) argument 293 list_splice(const struct list_head *list, struct list_head *head) argument 305 list_splice_tail(struct list_head *list, struct list_head *head) argument 319 list_splice_init(struct list_head *list, struct list_head *head) argument 336 list_splice_tail_init(struct list_head *list, struct list_head *head) argument [all...] |