Symbol: hlist_head
arch/powerpc/include/asm/kvm_book3s.h
127
struct hlist_head hpte_hash_pte[HPTEG_HASH_NUM_PTE];
arch/powerpc/include/asm/kvm_book3s.h
128
struct hlist_head hpte_hash_pte_long[HPTEG_HASH_NUM_PTE_LONG];
arch/powerpc/include/asm/kvm_book3s.h
129
struct hlist_head hpte_hash_vpte[HPTEG_HASH_NUM_VPTE];
arch/powerpc/include/asm/kvm_book3s.h
130
struct hlist_head hpte_hash_vpte_long[HPTEG_HASH_NUM_VPTE_LONG];
arch/powerpc/include/asm/kvm_book3s.h
132
struct hlist_head hpte_hash_vpte_64k[HPTEG_HASH_NUM_VPTE_64K];
arch/powerpc/kvm/book3s_mmu_hpte.c
135
struct hlist_head *list = &vcpu3s->hpte_hash_vpte_long[i];
arch/powerpc/kvm/book3s_mmu_hpte.c
147
struct hlist_head *list;
arch/powerpc/kvm/book3s_mmu_hpte.c
166
struct hlist_head *list;
arch/powerpc/kvm/book3s_mmu_hpte.c
209
struct hlist_head *list;
arch/powerpc/kvm/book3s_mmu_hpte.c
230
struct hlist_head *list;
arch/powerpc/kvm/book3s_mmu_hpte.c
252
struct hlist_head *list;
arch/powerpc/kvm/book3s_mmu_hpte.c
303
struct hlist_head *list = &vcpu3s->hpte_hash_vpte_long[i];
arch/powerpc/kvm/book3s_mmu_hpte.c
337
static void kvmppc_mmu_hpte_init_hash(struct hlist_head *hash_list, int len)
arch/riscv/kernel/module.c
21
struct hlist_head *bucket;
arch/riscv/kernel/module.c
599
struct hlist_head **relocation_hashtable,
arch/riscv/kernel/module.c
657
struct hlist_head *relocation_hashtable,
arch/riscv/kernel/module.c
662
struct hlist_head *current_head;
arch/riscv/kernel/module.c
735
struct hlist_head **relocation_hashtable)
arch/riscv/kernel/module.c
779
struct hlist_head *relocation_hashtable;
arch/s390/kernel/irq.c
296
static struct hlist_head ext_int_hash[32] ____cacheline_aligned;
arch/sparc/kernel/ldc.c
171
struct hlist_head mh_list;
arch/x86/include/asm/kvm_host.h
1410
struct hlist_head *mmu_page_hash;
arch/x86/include/asm/kvm_page_track.h
17
struct hlist_head track_notifier_list;
arch/x86/kernel/apic/vector.c
51
struct hlist_head head;
arch/x86/kernel/kvm.c
98
struct hlist_head list;
arch/x86/kvm/ioapic.h
88
struct hlist_head mask_notifier_list;
arch/x86/kvm/mmu/mmu.c
1992
static struct hlist_head *kvm_get_mmu_page_hash(struct kvm *kvm, gfn_t gfn)
arch/x86/kvm/mmu/mmu.c
2002
struct hlist_head *page_hash = smp_load_acquire(&kvm->arch.mmu_page_hash);
arch/x86/kvm/mmu/mmu.c
2258
struct hlist_head *sp_list,
arch/x86/kvm/mmu/mmu.c
2343
struct hlist_head *sp_list,
arch/x86/kvm/mmu/mmu.c
2382
struct hlist_head *sp_list;
arch/x86/kvm/mmu/mmu.c
3972
struct hlist_head *h;
block/bfq-iosched.h
408
struct hlist_head woken_list;
block/bfq-iosched.h
762
struct hlist_head burst_list;
block/blk-cgroup.h
103
struct hlist_head blkg_list;
block/blk-crypto-profile.c
168
static inline struct hlist_head *
block/blk-crypto-profile.c
191
const struct hlist_head *head =
block/blk-zoned.c
1807
kzalloc_objs(struct hlist_head,
crypto/algapi.c
581
struct hlist_head *list;
drivers/android/binder_internal.h
239
struct hlist_head refs;
drivers/atm/atmtcp.c
172
struct hlist_head *head = &vcc_hash[i];
drivers/atm/atmtcp.c
265
struct hlist_head *head;
drivers/atm/eni.c
2159
struct hlist_head *head = &vcc_hash[i];
drivers/atm/he.c
330
struct hlist_head *head;
drivers/atm/solos-pci.c
899
struct hlist_head *head;
drivers/clk/clk.c
3280
static struct hlist_head *orphan_list[] = {
drivers/clk/clk.c
3340
struct hlist_head **lists = s->private;
drivers/clk/clk.c
3405
struct hlist_head **lists = s->private;
drivers/clk/clk.c
4541
const struct hlist_head **lists;
drivers/clk/clk.c
50
static const struct hlist_head *all_lists[] = {
drivers/clk/clk.c
94
struct hlist_head children;
drivers/clk/clk.c
97
struct hlist_head clks;
drivers/crypto/cavium/cpt/cptvf.h
58
struct hlist_head chead;
drivers/firmware/arm_scmi/driver.c
81
struct hlist_head free_xfers;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1058
struct hlist_head *head;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
311
struct hlist_head *buckets; /** ht for relocation handles */
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
361
eb->buckets = kzalloc(sizeof(struct hlist_head) << size,
drivers/gpu/drm/i915/gvt/gvt.h
237
struct hlist_head ptable[NR_BKT];
drivers/hv/mshv_eventfd.c
826
struct hlist_head items;
drivers/hv/mshv_eventfd.h
21
struct hlist_head rsmplr_irqfd_list;
drivers/hv/mshv_root.h
112
struct hlist_head pt_mem_regions; // not ordered
drivers/hv/mshv_root.h
119
struct hlist_head irq_ack_notifier_list;
drivers/hv/mshv_root.h
121
struct hlist_head pt_devices;
drivers/hv/mshv_root.h
132
struct hlist_head pt_irqfds_list;
drivers/hv/mshv_root.h
134
struct hlist_head irqfds_resampler_list;
drivers/hv/mshv_root.h
136
struct hlist_head ioeventfds_list;
drivers/infiniband/core/cma.c
215
struct hlist_head owners;
drivers/infiniband/core/iwpm_util.c
111
struct hlist_head *hash_bucket_head = NULL;
drivers/infiniband/core/iwpm_util.c
157
struct hlist_head *hash_bucket_head;
drivers/infiniband/core/iwpm_util.c
234
static struct hlist_head *get_reminfo_hash_bucket(struct sockaddr_storage *,
drivers/infiniband/core/iwpm_util.c
239
struct hlist_head *hash_bucket_head;
drivers/infiniband/core/iwpm_util.c
270
struct hlist_head *hash_bucket_head;
drivers/infiniband/core/iwpm_util.c
45
static struct hlist_head *iwpm_hash_bucket;
drivers/infiniband/core/iwpm_util.c
48
static struct hlist_head *iwpm_reminfo_bucket;
drivers/infiniband/core/iwpm_util.c
552
static struct hlist_head *get_mapinfo_hash_bucket(struct sockaddr_storage
drivers/infiniband/core/iwpm_util.c
565
static struct hlist_head *get_reminfo_hash_bucket(struct sockaddr_storage
drivers/infiniband/core/iwpm_util.c
61
iwpm_hash_bucket = kzalloc_objs(struct hlist_head,
drivers/infiniband/core/iwpm_util.c
66
iwpm_reminfo_bucket = kzalloc_objs(struct hlist_head,
drivers/infiniband/core/iwpm_util.c
96
static struct hlist_head *get_mapinfo_hash_bucket(struct sockaddr_storage *,
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c
103
static void opa_vnic_free_mac_tbl(struct hlist_head *mactbl)
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c
119
static struct hlist_head *opa_vnic_alloc_mac_tbl(void)
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c
121
u32 size = sizeof(struct hlist_head) * OPA_VNIC_MAC_TBL_SIZE;
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c
122
struct hlist_head *mactbl;
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c
135
struct hlist_head *mactbl;
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c
156
struct hlist_head *mactbl;
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c
208
struct hlist_head *new_mactbl, *old_mactbl;
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c
302
struct hlist_head *mactbl;
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
212
struct hlist_head __rcu *mactbl;
drivers/md/bcache/bcache.h
364
struct hlist_head io_hash[RECENT_IO + 1];
drivers/md/bcache/bcache.h
742
struct hlist_head bucket_hash[1 << BUCKET_HASH_BITS];
drivers/md/bcache/btree.c
848
static struct hlist_head *mca_hash(struct cache_set *c, struct bkey *k)
drivers/md/bcache/request.c
358
static struct hlist_head *iohash(struct cached_dev *dc, uint64_t k)
drivers/md/bcache/sysfs.c
697
struct hlist_head *h;
drivers/md/dm-clone-target.c
558
struct hlist_head head;
drivers/md/dm-snap.c
110
struct hlist_head tracked_chunk_hash[DM_TRACKED_CHUNK_HASH_SIZE];
drivers/md/dm-snap.c
44
struct hlist_head head;
drivers/md/dm-snap.c
717
struct hlist_head *slot;
drivers/md/dm-snap.c
768
struct hlist_head *l;
drivers/md/dm-vdo/thread-utils.c
18
static struct hlist_head thread_list;
drivers/md/raid5.c
438
struct hlist_head *hp = stripe_hash(conf, sh->sector);
drivers/md/raid5.c
78
static inline struct hlist_head *stripe_hash(struct r5conf *conf, sector_t sect)
drivers/md/raid5.h
491
#define NR_HASH (PAGE_SIZE / sizeof(struct hlist_head))
drivers/md/raid5.h
571
struct hlist_head *stripe_hashtbl;
drivers/misc/vmw_vmci/vmci_doorbell.c
48
struct hlist_head entries[VMCI_DOORBELL_INDEX_TABLE_SIZE];
drivers/misc/vmw_vmci/vmci_resource.c
23
struct hlist_head entries[VMCI_RESOURCE_HASH_BUCKETS];
drivers/net/amt.c
2695
(sizeof(struct hlist_head) * amt->hash_buckets),
drivers/net/amt.c
479
(sizeof(struct hlist_head) * amt->hash_buckets),
drivers/net/amt.c
95
struct hlist_head gc_list;
drivers/net/ethernet/airoha/airoha_eth.h
477
struct hlist_head l2_flows; /* PPE L2 subflows list */
drivers/net/ethernet/airoha/airoha_eth.h
563
struct hlist_head *foe_flow;
drivers/net/ethernet/airoha/airoha_ppe.c
745
struct hlist_head *head = &e->l2_flows;
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
119
struct hlist_head filter_list;
drivers/net/ethernet/broadcom/bnge/bnge.h
123
struct hlist_head hwrm_pending_list;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1715
struct hlist_head *head;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1731
struct hlist_head *head;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
255
struct hlist_head l2_fltr_hash_tbl[BNGE_L2_FLTR_HASH_SIZE];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15560
struct hlist_head *head;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15625
struct hlist_head *head;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15745
struct hlist_head *head;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5387
struct hlist_head *head;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5432
struct hlist_head *head;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5939
struct hlist_head *head = &bp->l2_fltr_hash_tbl[idx];
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6056
struct hlist_head *head;
drivers/net/ethernet/broadcom/bnxt/bnxt.h
2562
struct hlist_head hwrm_pending_list;
drivers/net/ethernet/broadcom/bnxt/bnxt.h
2677
struct hlist_head ntp_fltr_hash_tbl[BNXT_NTP_FLTR_HASH_SIZE];
drivers/net/ethernet/broadcom/bnxt/bnxt.h
2687
struct hlist_head l2_fltr_hash_tbl[BNXT_L2_FLTR_HASH_SIZE];
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1033
static u32 bnxt_get_all_fltr_ids_rcu(struct bnxt *bp, struct hlist_head tbl[],
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1042
struct hlist_head *head;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1059
struct hlist_head tbl[],
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1065
struct hlist_head *head;
drivers/net/ethernet/cisco/enic/enic.h
131
struct hlist_head ht_head[1 << ENIC_RFS_FLW_BITSHIFT];
drivers/net/ethernet/cisco/enic/enic_clsf.c
112
struct hlist_head *hhead;
drivers/net/ethernet/cisco/enic/enic_clsf.c
134
struct hlist_head *hhead;
drivers/net/ethernet/cisco/enic/enic_clsf.c
156
static struct enic_rfs_fltr_node *htbl_key_search(struct hlist_head *h,
drivers/net/ethernet/cisco/enic/enic_clsf.c
235
struct hlist_head *head;
drivers/net/ethernet/cisco/enic/enic_clsf.c
92
struct hlist_head *hhead;
drivers/net/ethernet/cisco/enic/enic_ethtool.c
477
struct hlist_head *hhead;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
476
struct hlist_head stream_list;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
477
struct hlist_head psfp_filter_list;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
478
struct hlist_head psfp_gate_list;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
479
struct hlist_head psfp_meter_list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
5262
static struct hclge_fd_rule *hclge_find_fd_rule(struct hlist_head *hlist,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
5284
static void hclge_fd_insert_rule_node(struct hlist_head *hlist,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
5353
struct hlist_head *hlist = &hdev->fd_rule_list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
5427
struct hlist_head *hlist = &hdev->fd_rule_list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7489
static void hclge_sync_fd_list(struct hclge_dev *hdev, struct hlist_head *hlist)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
961
struct hlist_head fd_rule_list;
drivers/net/ethernet/intel/i40e/i40e.h
492
struct hlist_head fdir_filter_list;
drivers/net/ethernet/intel/i40e/i40e.h
524
struct hlist_head cloud_filter_list;
drivers/net/ethernet/intel/i40e/i40e_main.c
1407
struct hlist_head *tmp_add_list,
drivers/net/ethernet/intel/i40e/i40e_main.c
1408
struct hlist_head *tmp_del_list,
drivers/net/ethernet/intel/i40e/i40e_main.c
1554
struct hlist_head *tmp_add_list,
drivers/net/ethernet/intel/i40e/i40e_main.c
1555
struct hlist_head *tmp_del_list,
drivers/net/ethernet/intel/i40e/i40e_main.c
2255
struct hlist_head *from)
drivers/net/ethernet/intel/i40e/i40e_main.c
2278
struct hlist_head *from)
drivers/net/ethernet/intel/i40e/i40e_main.c
2550
struct hlist_head tmp_add_list, tmp_del_list;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h
119
struct hlist_head cloud_filter_list;
drivers/net/ethernet/intel/ice/ice.h
373
struct hlist_head *arfs_fltr_list;
drivers/net/ethernet/intel/ice/ice.h
603
struct hlist_head aq_wait_list;
drivers/net/ethernet/intel/ice/ice.h
645
struct hlist_head tc_flower_fltr_list;
drivers/net/ethernet/intel/ice/ice_arfs.c
106
ice_arfs_del_flow_rules(struct ice_vsi *vsi, struct hlist_head *del_list_head)
drivers/net/ethernet/intel/ice/ice_arfs.c
143
ice_arfs_add_flow_rules(struct ice_vsi *vsi, struct hlist_head *add_list_head)
drivers/net/ethernet/intel/ice/ice_arfs.c
216
struct hlist_head *add_list,
drivers/net/ethernet/intel/ice/ice_arfs.c
217
struct hlist_head *del_list)
drivers/net/ethernet/intel/ice/ice_arfs.c
557
struct hlist_head *arfs_fltr_list;
drivers/net/ethernet/intel/igb/igb.h
665
struct hlist_head nfc_filter_list;
drivers/net/ethernet/intel/igb/igb.h
666
struct hlist_head cls_flower_list;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
765
struct hlist_head fdir_filter_list;
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
159
struct hlist_head head;
drivers/net/ethernet/mediatek/mtk_ppe.c
503
struct hlist_head *head;
drivers/net/ethernet/mediatek/mtk_ppe.c
741
struct hlist_head *head = &ppe->foe_flow[hash / soc->hash_offset];
drivers/net/ethernet/mediatek/mtk_ppe.h
292
struct hlist_head l2_flows;
drivers/net/ethernet/mediatek/mtk_ppe.h
339
struct hlist_head *foe_flow;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1148
struct hlist_head *bucket;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1348
struct hlist_head *bucket;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
275
static inline struct hlist_head *
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
710
struct hlist_head *bucket;
drivers/net/ethernet/mellanox/mlx4/en_rx.c
762
struct hlist_head *bucket;
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
614
struct hlist_head mac_hash[MLX4_EN_MAC_HASH_SIZE];
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
630
struct hlist_head filter_hash[1 << MLX4_EN_FILTER_HASH_SHIFT];
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
411
struct hlist_head *head =
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
491
static struct tracer_string_format *mlx5_tracer_message_find(struct hlist_head *head,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
506
struct hlist_head *head =
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
110
struct hlist_head hash[MESSAGE_HASH_SIZE];
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
50
struct hlist_head netdev_uc[MLX5E_L2_ADDR_HASH_SIZE];
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
51
struct hlist_head netdev_mc[MLX5E_L2_ADDR_HASH_SIZE];
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
46
struct hlist_head rules_hash[ARFS_HASH_SIZE];
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
482
static struct hlist_head *
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
719
struct hlist_head *head;
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
114
static void mlx5e_add_l2_to_hash(struct hlist_head *hash, const u8 *addr)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
635
struct hlist_head *addr_list;
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
663
struct hlist_head *addr_list;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
376
struct hlist_head *vport_hash = vport->mc_list;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
417
struct hlist_head *hash = esw->mc_table;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
457
struct hlist_head *hash = esw->mc_table;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
506
struct hlist_head *hash;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
539
struct hlist_head *hash;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
624
struct hlist_head *hash;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
207
struct hlist_head uc_list[MLX5_L2_ADDR_HASH_SIZE];
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
208
struct hlist_head mc_list[MLX5_L2_ADDR_HASH_SIZE];
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
369
struct hlist_head mc_table[MLX5_L2_ADDR_HASH_SIZE];
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
45
struct hlist_head buckets[1 << MLX5I_MAX_LOG_PKEY_SUP];
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
71
static struct qpn_to_netdev *mlx5i_find_qpn_to_netdev_node(struct hlist_head *buckets,
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
74
struct hlist_head *h = &buckets[hash_32(qpn, MLX5I_MAX_LOG_PKEY_SUP)];
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
73
struct hlist_head hash[MLX5_L2_ADDR_HASH_SIZE];
drivers/net/ethernet/pensando/ionic/ionic_debugfs.c
233
struct hlist_head *head;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
110
struct hlist_head *head;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
130
struct hlist_head *head;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
188
struct hlist_head *head;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
208
struct hlist_head *head;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
227
struct hlist_head *head;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
25
struct hlist_head new_id_list;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
28
struct hlist_head *head;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
565
struct hlist_head *head;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h
30
struct hlist_head by_hash[IONIC_RX_FILTER_HLISTS]; /* by skb hash */
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h
31
struct hlist_head by_id[IONIC_RX_FILTER_HLISTS]; /* by filter_id */
drivers/net/ethernet/qlogic/qede/qede_filter.c
1269
qede_get_arfs_fltr_by_loc(struct hlist_head *head, u64 location)
drivers/net/ethernet/qlogic/qede/qede_filter.c
1284
struct hlist_head *head;
drivers/net/ethernet/qlogic/qede/qede_filter.c
1589
struct hlist_head *head;
drivers/net/ethernet/qlogic/qede/qede_filter.c
237
struct hlist_head *head;
drivers/net/ethernet/qlogic/qede/qede_filter.c
388
qede_arfs_htbl_key_search(struct hlist_head *h, const struct sk_buff *skb,
drivers/net/ethernet/qlogic/qede/qede_filter.c
77
struct hlist_head arfs_hl_head[1 << QEDE_RFS_FLW_BITSHIFT];
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1078
struct hlist_head *fhead;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
633
struct hlist_head *head;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
678
struct hlist_head *head;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
176
static struct qlcnic_filter *qlcnic_find_mac_filter(struct hlist_head *head,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
196
struct hlist_head *head;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
310
struct hlist_head *head;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2848
head = kzalloc_objs(struct hlist_head, adapter->fhash.fbucket_size,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2865
head = kzalloc_objs(struct hlist_head, adapter->rx_fhash.fbucket_size,
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h
37
struct hlist_head muxed_ep[RMNET_MAX_LOGICAL_EP];
drivers/net/ethernet/sfc/net_driver.h
1158
struct hlist_head *rps_hash_table;
drivers/net/ethernet/sfc/rx_common.c
663
struct hlist_head *efx_rps_hash_bucket(struct efx_nic *efx,
drivers/net/ethernet/sfc/rx_common.c
678
struct hlist_head *head;
drivers/net/ethernet/sfc/rx_common.c
697
struct hlist_head *head;
drivers/net/ethernet/sfc/rx_common.c
722
struct hlist_head *head;
drivers/net/ethernet/sfc/siena/net_driver.h
1081
struct hlist_head *rps_hash_table;
drivers/net/ethernet/sfc/siena/rx_common.c
650
struct hlist_head *efx_rps_hash_bucket(struct efx_nic *efx,
drivers/net/ethernet/sfc/siena/rx_common.c
665
struct hlist_head *head;
drivers/net/ethernet/sfc/siena/rx_common.c
684
struct hlist_head *head;
drivers/net/ethernet/sfc/siena/rx_common.c
710
struct hlist_head *head;
drivers/net/ethernet/sun/sunvnet.c
194
struct hlist_head *hp = &vp->port_hash[hash];
drivers/net/ethernet/sun/sunvnet_common.h
121
struct hlist_head port_hash[VNET_PORT_HASH_SIZE];
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h
471
struct hlist_head fdir_filter_list;
drivers/net/geneve.c
113
struct hlist_head vni_list[VNI_HASH_SIZE];
drivers/net/geneve.c
177
struct hlist_head *vni_list_head;
drivers/net/geneve.c
196
struct hlist_head *vni_list_head;
drivers/net/gtp.c
149
struct hlist_head *head;
drivers/net/gtp.c
1626
gtp->addr_hash = kmalloc_objs(struct hlist_head, hsize,
drivers/net/gtp.c
1631
gtp->tid_hash = kmalloc_objs(struct hlist_head, hsize,
drivers/net/gtp.c
166
struct hlist_head *head;
drivers/net/gtp.c
183
struct hlist_head *head;
drivers/net/gtp.c
218
struct hlist_head *head;
drivers/net/gtp.c
86
struct hlist_head *tid_hash;
drivers/net/gtp.c
87
struct hlist_head *addr_hash;
drivers/net/ipvlan/ipvlan.h
91
struct hlist_head hlhead[IPVLAN_HASH_SIZE];
drivers/net/macvlan.c
145
struct hlist_head *h = &vlan->port->vlan_source_hash[idx];
drivers/net/macvlan.c
160
struct hlist_head *h;
drivers/net/macvlan.c
1691
struct hlist_head *h = &vlan->port->vlan_source_hash[i];
drivers/net/macvlan.c
432
struct hlist_head *h = &port->vlan_source_hash[idx];
drivers/net/macvlan.c
46
struct hlist_head vlan_hash[MACVLAN_HASH_SIZE];
drivers/net/macvlan.c
54
struct hlist_head vlan_source_hash[MACVLAN_HASH_SIZE];
drivers/net/ovpn/peer.c
654
struct hlist_head *head;
drivers/net/tun.c
201
struct hlist_head flows[TUN_NUM_FLOW_ENTRIES];
drivers/net/tun.c
306
static struct tun_flow_entry *tun_flow_find(struct hlist_head *head, u32 rxhash)
drivers/net/tun.c
318
struct hlist_head *head,
drivers/net/tun.c
414
struct hlist_head *head;
drivers/net/vxlan/vxlan_mdb.c
40
struct hlist_head src_list;
drivers/net/vxlan/vxlan_private.h
23
struct hlist_head sock_list[PORT_HASH_SIZE];
drivers/net/vxlan/vxlan_private.h
51
static inline struct hlist_head *vni_head(struct vxlan_sock *vs, __be32 vni)
drivers/net/vxlan/vxlan_private.h
57
static inline struct hlist_head *vs_head(struct net *net, __be16 port)
drivers/net/wireguard/peerlookup.c
10
static struct hlist_head *pubkey_bucket(struct pubkey_hashtable *table,
drivers/net/wireguard/peerlookup.c
73
static struct hlist_head *index_bucket(struct index_hashtable *table,
drivers/net/wireguard/ratelimiter.c
176
(1U << 14) / sizeof(struct hlist_head)));
drivers/net/wireguard/ratelimiter.c
21
static struct hlist_head *table_v4;
drivers/net/wireguard/ratelimiter.c
23
static struct hlist_head *table_v6;
drivers/net/wireguard/ratelimiter.c
92
struct hlist_head *bucket;
drivers/net/wireguard/selftest/allowedips.c
79
struct hlist_head head;
drivers/net/wwan/mhi_wwan_mbim.c
76
struct hlist_head link_list[MHI_MBIM_LINK_HASH_SIZE];
drivers/s390/cio/airq.c
31
static struct hlist_head airq_lists[MAX_ISC+1];
drivers/s390/cio/airq.c
92
struct hlist_head *head;
drivers/target/tcm_fc/tcm_fc.h
59
struct hlist_head hash[FT_SESS_HASH_SIZE]; /* list of sessions */
drivers/target/tcm_fc/tfc_sess.c
161
struct hlist_head *head;
drivers/target/tcm_fc/tfc_sess.c
194
struct hlist_head *head = &tport->hash[ft_sess_hash(sess->port_id)];
drivers/target/tcm_fc/tfc_sess.c
212
struct hlist_head *head;
drivers/target/tcm_fc/tfc_sess.c
263
struct hlist_head *head;
drivers/target/tcm_fc/tfc_sess.c
289
struct hlist_head *head;
drivers/vdpa/mlx5/net/mlx5_vnet.h
66
struct hlist_head macvlan_hash[MLX5V_MACVLAN_SIZE];
drivers/vhost/vdpa.c
104
struct hlist_head *head = &v->as[asid % VHOST_VDPA_IOTLB_BUCKETS];
drivers/vhost/vdpa.c
51
struct hlist_head as[VHOST_VDPA_IOTLB_BUCKETS];
drivers/vhost/vdpa.c
82
struct hlist_head *head = &v->as[asid % VHOST_VDPA_IOTLB_BUCKETS];
fs/9p/fid.c
123
struct hlist_head *h = (struct hlist_head *)&dentry->d_fsdata;
fs/9p/fid.c
23
hlist_add_head(&fid->dlist, (struct hlist_head *)&dentry->d_fsdata);
fs/9p/fid.c
63
struct hlist_head *h;
fs/9p/fid.c
69
h = (struct hlist_head *)&inode->i_private;
fs/9p/fid.c
98
hlist_add_head(&fid->ilist, (struct hlist_head *)&inode->i_private);
fs/9p/vfs_dentry.c
51
struct hlist_head head;
fs/9p/vfs_dentry.c
57
hlist_move_list((struct hlist_head *)&dentry->d_fsdata, &head);
fs/afs/internal.h
301
struct hlist_head proc_cells;
fs/afs/internal.h
310
struct hlist_head fs_proc; /* procfs servers list */
fs/afs/internal.h
403
struct hlist_head proc_volumes; /* procfs volume list */
fs/btrfs/props.c
167
const struct hlist_head *handlers;
fs/btrfs/props.c
35
static const struct hlist_head *find_prop_handlers_by_hash(const u64 hash)
fs/btrfs/props.c
37
struct hlist_head *h;
fs/btrfs/props.c
48
const struct hlist_head *handlers)
fs/crypto/keyring.c
244
struct hlist_head *bucket = &keyring->key_hashtable[i];
fs/crypto/keyring.c
267
static struct hlist_head *
fs/crypto/keyring.c
293
struct hlist_head *bucket;
fs/crypto/keyring.c
40
struct hlist_head key_hashtable[128];
fs/dcache.c
1088
struct hlist_head *l = &inode->i_dentry;
fs/dlm/lowcomms.c
187
static struct hlist_head connection_hash[CONN_HASH_SIZE];
fs/dlm/midcomms.c
215
static struct hlist_head node_hash[CONN_HASH_SIZE];
fs/ecryptfs/messaging.c
19
static struct hlist_head *ecryptfs_daemon_hash;
fs/ecryptfs/messaging.c
368
ecryptfs_daemon_hash = kmalloc((sizeof(struct hlist_head)
fs/eventpoll.c
1442
static int reverse_path_check_proc(struct hlist_head *refs, int depth)
fs/eventpoll.c
1452
struct hlist_head *refs = &epi->ep->refs;
fs/eventpoll.c
1530
struct hlist_head *head = NULL;
fs/eventpoll.c
220
struct hlist_head refs;
fs/eventpoll.c
276
struct hlist_head epitems;
fs/eventpoll.c
837
struct hlist_head *head;
fs/exfat/exfat_fs.h
282
struct hlist_head inode_hashtable[EXFAT_HASH_SIZE];
fs/exfat/inode.c
565
struct hlist_head *head = sbi->inode_hashtable + exfat_hash(i_pos);
fs/exfat/inode.c
587
struct hlist_head *head = sbi->inode_hashtable + exfat_hash(i_pos);
fs/fat/fat.h
101
struct hlist_head inode_hashtable[FAT_HASH_SIZE];
fs/fat/fat.h
104
struct hlist_head dir_hashtable[FAT_HASH_SIZE];
fs/fat/inode.c
407
struct hlist_head *head = sbi->inode_hashtable
fs/fat/inode.c
421
struct hlist_head *d_head = sbi->dir_hashtable;
fs/fat/inode.c
450
struct hlist_head *head = sbi->inode_hashtable + fat_hash(i_pos);
fs/fat/nfs.c
26
struct hlist_head *head;
fs/fs_pin.c
85
void group_pin_kill(struct hlist_head *p)
fs/inode.c
1046
struct hlist_head *head,
fs/inode.c
1090
struct hlist_head *head, unsigned long ino,
fs/inode.c
1308
struct hlist_head *head = inode_hashtable + hash(inode->i_sb, hashval);
fs/inode.c
1415
struct hlist_head *head = inode_hashtable + hash(sb, hashval);
fs/inode.c
1460
struct hlist_head *head = inode_hashtable + hash(sb, ino);
fs/inode.c
1532
struct hlist_head *b = inode_hashtable + hash(sb, ino);
fs/inode.c
1622
struct hlist_head *head = inode_hashtable + hash(sb, hashval);
fs/inode.c
1682
struct hlist_head *head = inode_hashtable + hash(sb, ino);
fs/inode.c
1734
struct hlist_head *head = inode_hashtable + hash(sb, hashval);
fs/inode.c
1779
struct hlist_head *head = inode_hashtable + hash(sb, hashval);
fs/inode.c
1817
struct hlist_head *head = inode_hashtable + hash(sb, ino);
fs/inode.c
1837
struct hlist_head *head = inode_hashtable + hash(sb, ino);
fs/inode.c
2588
sizeof(struct hlist_head),
fs/inode.c
2614
sizeof(struct hlist_head),
fs/inode.c
66
static struct hlist_head *inode_hashtable __ro_after_init;
fs/inode.c
695
struct hlist_head *b = inode_hashtable + hash(inode->i_sb, hashval);
fs/internal.h
246
extern void group_pin_kill(struct hlist_head *p);
fs/lockd/host.c
236
struct hlist_head *chain;
fs/lockd/host.c
331
struct hlist_head *chain;
fs/lockd/host.c
34
static struct hlist_head nlm_server_hosts[NLM_HOST_NRHASH];
fs/lockd/host.c
35
static struct hlist_head nlm_client_hosts[NLM_HOST_NRHASH];
fs/lockd/host.c
524
static struct nlm_host *next_host_state(struct hlist_head *cache,
fs/lockd/host.c
529
struct hlist_head *chain;
fs/lockd/host.c
584
struct hlist_head *chain;
fs/lockd/host.c
615
struct hlist_head *chain;
fs/lockd/host.c
659
struct hlist_head *chain;
fs/lockd/svcsubs.c
32
static struct hlist_head nlm_files[FILE_NRHASH];
fs/locks.c
137
struct hlist_head hlist;
fs/mount.h
42
struct hlist_head m_list;
fs/mount.h
71
struct hlist_head mnt_slave_list;/* list of slave mounts */
fs/mount.h
91
struct hlist_head mnt_pins;
fs/mount.h
92
struct hlist_head mnt_stuck_children;
fs/namespace.c
1686
struct hlist_head head;
fs/namespace.c
198
static inline struct hlist_head *m_hash(struct vfsmount *mnt, struct dentry *dentry)
fs/namespace.c
206
static inline struct hlist_head *mp_hash(struct dentry *dentry)
fs/namespace.c
6211
sizeof(struct hlist_head),
fs/namespace.c
6216
sizeof(struct hlist_head),
fs/namespace.c
791
struct hlist_head *head = m_hash(mnt, dentry);
fs/namespace.c
80
static struct hlist_head *mount_hashtable __ro_after_init;
fs/namespace.c
81
static struct hlist_head *mountpoint_hashtable __ro_after_init;
fs/namespace.c
860
struct hlist_head *chain = mp_hash(dentry);
fs/nfs/delegation.c
1188
struct hlist_head *head = nfs_delegation_hash(server, fhandle);
fs/nfs/delegation.c
38
static struct hlist_head *nfs_delegation_hash(struct nfs_server *server,
fs/nfs/nfs42xattr.c
63
struct hlist_head hlist;
fs/nfs/pnfs_dev.c
49
static struct hlist_head nfs4_deviceid_cache[NFS4_DEVICE_ID_HASH_SIZE];
fs/notify/fanotify/fanotify.c
187
struct hlist_head *hlist = &group->fanotify_data.merge_hash[bucket];
fs/notify/fanotify/fanotify.c
912
struct hlist_head *hlist = &group->fanotify_data.merge_hash[bucket];
fs/notify/fanotify/fanotify_user.c
1586
static struct hlist_head *fanotify_alloc_merge_hash(void)
fs/notify/fanotify/fanotify_user.c
1588
struct hlist_head *hash;
fs/notify/fanotify/fanotify_user.c
1590
hash = kmalloc(sizeof(struct hlist_head) << FANOTIFY_HTABLE_BITS,
fs/ocfs2/dlm/dlmcommon.h
109
struct hlist_head **lockres_hash;
fs/ocfs2/dlm/dlmcommon.h
131
struct hlist_head **master_hash;
fs/ocfs2/dlm/dlmcommon.h
170
static inline struct hlist_head *dlm_lockres_hash(struct dlm_ctxt *dlm, unsigned i)
fs/ocfs2/dlm/dlmcommon.h
175
static inline struct hlist_head *dlm_master_hash(struct dlm_ctxt *dlm,
fs/ocfs2/dlm/dlmcommon.h
26
#define DLM_BUCKETS_PER_PAGE (PAGE_SIZE / sizeof(struct hlist_head))
fs/ocfs2/dlm/dlmdebug.c
355
struct hlist_head *bucket;
fs/ocfs2/dlm/dlmdomain.c
158
struct hlist_head *bucket;
fs/ocfs2/dlm/dlmdomain.c
178
struct hlist_head *bucket;
fs/ocfs2/dlm/dlmdomain.c
1963
dlm->lockres_hash = (struct hlist_head **)dlm_alloc_pagevec(DLM_HASH_PAGES);
fs/ocfs2/dlm/dlmdomain.c
1973
dlm->master_hash = (struct hlist_head **)
fs/ocfs2/dlm/dlmdomain.c
408
struct hlist_head *bucket;
fs/ocfs2/dlm/dlmmaster.c
313
struct hlist_head *bucket;
fs/ocfs2/dlm/dlmmaster.c
327
struct hlist_head *bucket;
fs/ocfs2/dlm/dlmmaster.c
3320
struct hlist_head *bucket;
fs/ocfs2/dlm/dlmmaster.c
3520
struct hlist_head *bucket;
fs/ocfs2/dlm/dlmrecovery.c
2130
struct hlist_head *bucket;
fs/ocfs2/dlm/dlmrecovery.c
2322
struct hlist_head *bucket;
fs/orangefs/xattr.c
252
struct hlist_head *h;
fs/orangefs/xattr.c
323
struct hlist_head *h;
fs/orangefs/xattr.c
69
struct hlist_head *h;
fs/pnode.c
312
struct mount *source_mnt, struct hlist_head *tree_list)
fs/pnode.h
47
struct hlist_head *);
fs/proc/inode.c
108
void proc_invalidate_siblings_dcache(struct hlist_head *inodes, spinlock_t *lock)
fs/proc/internal.h
314
void proc_invalidate_siblings_dcache(struct hlist_head *inodes, spinlock_t *lock);
fs/quota/dquot.c
264
static struct hlist_head *dquot_hash;
fs/quota/dquot.c
292
struct hlist_head *head;
fs/quota/dquot.c
3017
dquot_hash = (struct hlist_head *)__get_free_pages(GFP_KERNEL, order);
fs/quota/dquot.c
3027
nr_hash = (1UL << order) * PAGE_SIZE / sizeof(struct hlist_head);
fs/seq_file.c
1003
struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head,
fs/seq_file.c
1027
struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head,
fs/seq_file.c
1051
struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head,
fs/seq_file.c
1074
struct hlist_head *head,
fs/seq_file.c
1096
seq_hlist_start_percpu(struct hlist_head __percpu *head, int *cpu, loff_t pos)
fs/seq_file.c
1120
seq_hlist_next_percpu(void *v, struct hlist_head __percpu *head,
fs/seq_file.c
1132
struct hlist_head *bucket = per_cpu_ptr(head, *cpu);
fs/seq_file.c
967
struct hlist_node *seq_hlist_start(struct hlist_head *head, loff_t pos)
fs/seq_file.c
986
struct hlist_node *seq_hlist_start_head(struct hlist_head *head, loff_t pos)
fs/smb/client/dfs_cache.c
142
struct hlist_head *l = &cache_htable[i];
fs/smb/client/dfs_cache.c
166
struct hlist_head *l = &cache_htable[i];
fs/smb/client/dfs_cache.c
453
struct hlist_head *l = &cache_htable[i];
fs/smb/client/dfs_cache.c
64
static struct hlist_head cache_htable[CACHE_HTABLE_SIZE];
fs/smb/server/vfs_cache.c
171
struct hlist_head *head = inode_hashtable +
fs/smb/server/vfs_cache.c
268
struct hlist_head *b = inode_hashtable +
fs/smb/server/vfs_cache.c
32
static struct hlist_head *inode_hashtable __read_mostly;
fs/smb/server/vfs_cache.c
345
unsigned long bucketsize = sizeof(struct hlist_head);
fs/xfs/xfs_log_recover.c
2341
struct hlist_head rhash[],
fs/xfs/xfs_log_recover.c
2347
struct hlist_head *rhp;
fs/xfs/xfs_log_recover.c
2386
struct hlist_head rhash[],
fs/xfs/xfs_log_recover.c
2470
struct hlist_head rhash[],
fs/xfs/xfs_log_recover.c
2879
struct hlist_head rhash[],
fs/xfs/xfs_log_recover.c
3014
struct hlist_head rhash[XLOG_RHASH_SIZE];
include/crypto/algapi.h
76
struct hlist_head instances;
include/crypto/algapi.h
77
struct hlist_head dead;
include/linux/atalk.h
137
extern struct hlist_head atalk_sockets;
include/linux/atmdev.h
215
extern struct hlist_head vcc_hash[VCC_HTABLE_SIZE];
include/linux/blk-crypto-profile.h
188
struct hlist_head *slot_hashtable;
include/linux/blkdev.h
205
struct hlist_head *zone_wplugs_hash;
include/linux/bpf-cgroup-defs.h
64
struct hlist_head progs[MAX_CGROUP_BPF_ATTACH_TYPE];
include/linux/bpf.h
1355
struct hlist_head progs_hlist[BPF_TRAMP_MAX];
include/linux/bpf_local_storage.h
23
struct hlist_head list;
include/linux/bpf_local_storage.h
99
struct hlist_head list; /* List of bpf_local_storage_elem */
include/linux/can/can-ml.h
62
struct hlist_head rx[RX_MAX];
include/linux/can/can-ml.h
63
struct hlist_head rx_sff[CAN_SFF_RCV_ARRAY_SZ];
include/linux/can/can-ml.h
64
struct hlist_head rx_eff[CAN_EFF_RCV_ARRAY_SZ];
include/linux/console.h
498
extern struct hlist_head console_list;
include/linux/dcache.h
123
struct hlist_head d_children; /* our children */
include/linux/fs.h
1289
struct hlist_head *f_ep;
include/linux/fs.h
2289
struct hlist_head fs_supers;
include/linux/fs.h
839
struct hlist_head i_dentry;
include/linux/fs/super_types.h
241
struct hlist_head s_pins;
include/linux/fsnotify_backend.h
268
struct hlist_head *merge_hash;
include/linux/fsnotify_backend.h
556
struct hlist_head list; /* List of marks */
include/linux/hashtable.h
17
struct hlist_head name[1 << (bits)] = \
include/linux/hashtable.h
21
struct hlist_head name[1 << (bits)] __read_mostly = \
include/linux/hashtable.h
25
struct hlist_head name[1 << (bits)]
include/linux/hashtable.h
34
static inline void __hash_init(struct hlist_head *ht, unsigned int sz)
include/linux/hashtable.h
81
static inline bool __hash_empty(struct hlist_head *ht, unsigned int sz)
include/linux/if_team.h
198
struct hlist_head en_port_hlist[TEAM_PORT_HASHENTRIES];
include/linux/if_team.h
242
static inline struct hlist_head *team_port_index_hash(struct team *team,
include/linux/if_team.h
252
struct hlist_head *head = team_port_index_hash(team, port_index);
include/linux/if_team.h
273
struct hlist_head *head = team_port_index_hash(team, port_index);
include/linux/interconnect-provider.h
107
struct hlist_head req_list;
include/linux/io_uring_types.h
362
struct hlist_head cancelable_uring_cmd;
include/linux/io_uring_types.h
412
struct hlist_head waitid_list;
include/linux/io_uring_types.h
415
struct hlist_head futex_list;
include/linux/io_uring_types.h
72
struct hlist_head list;
include/linux/iocontext.h
111
struct hlist_head icq_list;
include/linux/kvm_host.h
699
struct hlist_head map[] __counted_by(nr_rt_entries);
include/linux/kvm_host.h
847
struct hlist_head irq_ack_notifier_list;
include/linux/list.h
1033
static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h)
include/linux/list.h
1104
hlist_is_singular_node(struct hlist_node *n, struct hlist_head *h)
include/linux/list.h
1117
static inline void hlist_move_list(struct hlist_head *old,
include/linux/list.h
1118
struct hlist_head *new)
include/linux/list.h
1134
static inline void hlist_splice_init(struct hlist_head *from,
include/linux/list.h
1136
struct hlist_head *to)
include/linux/list.h
1206
static inline size_t hlist_count_nodes(struct hlist_head *head)
include/linux/list.h
944
#define HLIST_HEAD(name) struct hlist_head name = { .first = NULL }
include/linux/list.h
982
static inline int hlist_empty(const struct hlist_head *h)
include/linux/lru_cache.h
205
struct hlist_head *lc_slot;
include/linux/mISDNif.h
480
struct hlist_head head;
include/linux/netdevice.h
2307
struct hlist_head fib_nh_head;
include/linux/netdevice.h
2503
struct hlist_head page_pools;
include/linux/netdevice.h
2578
struct hlist_head neighbours[NEIGH_NR_TABLES];
include/linux/nfs_fs_sb.h
266
struct hlist_head *delegation_hash_table;
include/linux/pci.h
509
struct hlist_head saved_cap_space;
include/linux/perf_event.h
1816
struct hlist_head *head, int rctx,
include/linux/perf_event.h
718
struct hlist_head heads[SWEVENT_HLIST_SIZE];
include/linux/pid.h
69
struct hlist_head tasks[PIDTYPE_MAX];
include/linux/pid.h
70
struct hlist_head inodes;
include/linux/rculist.h
606
static inline void hlists_swap_heads_rcu(struct hlist_head *left, struct hlist_head *right)
include/linux/rculist.h
644
struct hlist_head *h)
include/linux/rculist.h
675
struct hlist_head *h)
include/linux/rseq_types.h
183
struct hlist_head user_list;
include/linux/sched.h
913
struct hlist_head preempt_notifiers;
include/linux/sched/signal.h
110
struct hlist_head multiprocess;
include/linux/sched/signal.h
141
struct hlist_head posix_timers;
include/linux/sched/signal.h
142
struct hlist_head ignored_posix_timers;
include/linux/seq_file.h
314
extern struct hlist_node *seq_hlist_start(struct hlist_head *head,
include/linux/seq_file.h
316
extern struct hlist_node *seq_hlist_start_head(struct hlist_head *head,
include/linux/seq_file.h
318
extern struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head,
include/linux/seq_file.h
321
extern struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head,
include/linux/seq_file.h
323
extern struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head,
include/linux/seq_file.h
326
struct hlist_head *head,
include/linux/seq_file.h
330
extern struct hlist_node *seq_hlist_start_percpu(struct hlist_head __percpu *head, int *cpu, loff_t pos);
include/linux/seq_file.h
332
extern struct hlist_node *seq_hlist_next_percpu(void *v, struct hlist_head __percpu *head, int *cpu, loff_t *pos);
include/linux/sunrpc/cache.h
73
struct hlist_head * hash_table;
include/linux/sysctl.h
215
struct hlist_head inodes; /* head for proc_inode->sysctl_inodes */
include/linux/trace_events.h
389
struct hlist_head __percpu *perf_events;
include/linux/trace_events.h
931
struct pt_regs *regs, struct hlist_head *head,
include/linux/uprobes.h
190
struct hlist_head head_tramps;
include/linux/watch_queue.h
42
struct hlist_head watches; /* Contributory watches */
include/linux/watch_queue.h
74
struct hlist_head watchers;
include/net/amt.h
254
struct hlist_head groups[];
include/net/amt.h
304
struct hlist_head sources[];
include/net/ax25.h
300
extern struct hlist_head ax25_list;
include/net/bluetooth/bluetooth.h
415
struct hlist_head head;
include/net/inet_hashtables.h
110
struct hlist_head owners;
include/net/inet_hashtables.h
130
struct hlist_head chain;
include/net/inet_hashtables.h
91
struct hlist_head bhash2;
include/net/ip6_fib.h
132
struct hlist_head chain;
include/net/ip6_fib.h
399
struct hlist_head tb6_gc_hlist; /* GC candidates */
include/net/ip_fib.h
184
struct hlist_head *fa_head;
include/net/ip_fib.h
300
struct hlist_head *ptr;
include/net/ip_tunnels.h
217
struct hlist_head tunnels[IP_TNL_HASH_SIZE];
include/net/ip_vs.h
1017
struct hlist_head est_temp_list; /* Ests during calc phase */
include/net/ip_vs.h
445
struct hlist_head chains[IPVS_EST_TICK_CHAINS];
include/net/ip_vs.h
904
struct hlist_head rs_table[IP_VS_RTAB_SIZE];
include/net/iucv/af_iucv.h
159
struct hlist_head head;
include/net/llc.h
68
struct hlist_head sk_dev_hash[LLC_SK_DEV_HASH_ENTRIES];
include/net/llc.h
73
struct hlist_head *llc_sk_dev_hash(struct llc_sap *sap, int ifindex)
include/net/mctp.h
84
struct hlist_head keys;
include/net/neighbour.h
202
struct hlist_head *hash_heads;
include/net/net_namespace.h
115
struct hlist_head *dev_name_head;
include/net/net_namespace.h
116
struct hlist_head *dev_index_head;
include/net/netfilter/nf_conntrack_expect.h
16
extern struct hlist_head *nf_ct_expect_hash;
include/net/netfilter/nf_conntrack_helper.h
163
extern struct hlist_head *nf_ct_helper_hash;
include/net/netfilter/nf_conntrack_helper.h
74
struct hlist_head expectations;
include/net/netns/can.h
38
struct hlist_head cgw_list;
include/net/netns/ipv4.h
129
struct hlist_head *fib_table_hash;
include/net/netns/ipv4.h
131
struct hlist_head *fib_info_hash;
include/net/netns/ipv4.h
18
struct hlist_head;
include/net/netns/ipv4.h
298
struct hlist_head *inet_addr_lst;
include/net/netns/ipv4.h
52
struct hlist_head list;
include/net/netns/ipv6.h
104
struct hlist_head *inet6_addr_lst;
include/net/netns/ipv6.h
123
struct hlist_head head;
include/net/netns/ipv6.h
79
struct hlist_head *fib_table_hash;
include/net/netns/mctp.h
33
struct hlist_head keys;
include/net/netns/nexthop.h
14
struct hlist_head *devhash; /* nexthops by device */
include/net/netns/packet.h
13
struct hlist_head sklist;
include/net/netns/unix.h
12
struct hlist_head *buckets;
include/net/netns/xdp.h
10
struct hlist_head list;
include/net/netns/xfrm.h
15
struct hlist_head __rcu *table;
include/net/netns/xfrm.h
42
struct hlist_head __rcu *state_bydst;
include/net/netns/xfrm.h
43
struct hlist_head __rcu *state_bysrc;
include/net/netns/xfrm.h
44
struct hlist_head __rcu *state_byspi;
include/net/netns/xfrm.h
45
struct hlist_head __rcu *state_byseq;
include/net/netns/xfrm.h
46
struct hlist_head __percpu *state_cache_input;
include/net/netns/xfrm.h
52
struct hlist_head *policy_byidx;
include/net/phonet/pep.h
21
struct hlist_head hlist;
include/net/raw.h
40
struct hlist_head ht[RAW_HTABLE_SIZE] ____cacheline_aligned;
include/net/sch_generic.h
634
struct hlist_head *hash;
include/net/sctp/structs.h
100
struct hlist_head chain;
include/net/sctp/structs.h
88
struct hlist_head owner;
include/net/sctp/structs.h
94
struct hlist_head chain;
include/net/smc.h
28
struct hlist_head ht;
include/net/sock.h
762
static inline struct sock *__sk_head(const struct hlist_head *head)
include/net/sock.h
767
static inline struct sock *sk_head(const struct hlist_head *head)
include/net/sock.h
888
static inline void __sk_add_node(struct sock *sk, struct hlist_head *list)
include/net/sock.h
893
static inline void sk_add_node(struct sock *sk, struct hlist_head *list)
include/net/sock.h
899
static inline void sk_add_node_rcu(struct sock *sk, struct hlist_head *list)
include/net/sock.h
909
static inline void sk_add_node_tail_rcu(struct sock *sk, struct hlist_head *list)
include/net/sock.h
937
struct hlist_head *list)
include/net/tcp.h
1953
struct hlist_head head;
include/net/tcp_ao.h
93
struct hlist_head head;
include/net/udp.h
62
struct hlist_head head;
include/net/vxlan.h
189
struct hlist_head vni_list[VNI_HASH_SIZE];
include/net/vxlan.h
310
struct hlist_head fdb_list;
include/net/vxlan.h
311
struct hlist_head mdb_list;
include/net/x25.h
312
extern struct hlist_head x25_list;
include/net/xfrm.h
637
struct hlist_head state_cache_list;
include/target/target_core_base.h
592
struct hlist_head lun_entry_hlist;
include/target/target_core_base.h
966
struct hlist_head tpg_lun_hlist;
include/trace/perf.h
26
struct hlist_head *head; \
io_uring/cancel.c
351
struct hlist_head *list, bool cancel_all,
io_uring/cancel.c
372
unsigned int issue_flags, struct hlist_head *list,
io_uring/cancel.h
28
struct hlist_head *list, bool cancel_all,
io_uring/cancel.h
31
unsigned int issue_flags, struct hlist_head *list,
io_uring/napi.c
21
static struct io_napi_entry *io_napi_hash_find(struct hlist_head *hash_list,
io_uring/napi.c
43
struct hlist_head *hash_list;
io_uring/napi.c
86
struct hlist_head *hash_list;
kernel/bpf/bpf_local_storage.c
249
static void bpf_selem_free_list(struct hlist_head *list, bool reuse_now)
kernel/bpf/bpf_local_storage.c
299
struct hlist_head *free_selem_list)
kernel/bpf/cgroup.c
1035
static struct bpf_prog_list *find_detach_entry(struct hlist_head *progs,
kernel/bpf/cgroup.c
1084
struct hlist_head *head;
kernel/bpf/cgroup.c
1142
struct hlist_head *progs;
kernel/bpf/cgroup.c
1280
struct hlist_head *progs;
kernel/bpf/cgroup.c
317
struct hlist_head *progs = &cgrp->bpf.progs[atype];
kernel/bpf/cgroup.c
384
static u32 prog_list_length(struct hlist_head *head, int *preorder_cnt)
kernel/bpf/cgroup.c
622
static struct bpf_prog_list *find_attach_entry(struct hlist_head *progs,
kernel/bpf/cgroup.c
682
static struct bpf_prog_list *get_prog_list(struct hlist_head *progs, struct bpf_prog *prog,
kernel/bpf/cgroup.c
750
static int insert_pl_to_hlist(struct bpf_prog_list *pl, struct hlist_head *progs,
kernel/bpf/cgroup.c
798
struct hlist_head *progs;
kernel/bpf/cgroup.c
932
struct hlist_head *head;
kernel/bpf/cgroup.c
983
struct hlist_head *progs;
kernel/bpf/devmap.c
105
static inline struct hlist_head *dev_map_index_hash(struct bpf_dtab *dtab,
kernel/bpf/devmap.c
1060
usage += (u64)dtab->n_buckets * sizeof(struct hlist_head);
kernel/bpf/devmap.c
1108
struct hlist_head *head;
kernel/bpf/devmap.c
221
struct hlist_head *head;
kernel/bpf/devmap.c
280
struct hlist_head *head = dev_map_index_hash(dtab, key);
kernel/bpf/devmap.c
297
struct hlist_head *head;
kernel/bpf/devmap.c
628
struct hlist_head *head;
kernel/bpf/devmap.c
749
struct hlist_head *head;
kernel/bpf/devmap.c
82
struct hlist_head *dev_index_head;
kernel/bpf/devmap.c
91
static struct hlist_head *dev_map_create_hash(unsigned int entries,
kernel/bpf/devmap.c
95
struct hlist_head *hash;
kernel/bpf/trampoline.c
27
static struct hlist_head trampoline_key_table[TRAMPOLINE_TABLE_SIZE];
kernel/bpf/trampoline.c
28
static struct hlist_head trampoline_ip_table[TRAMPOLINE_TABLE_SIZE];
kernel/bpf/trampoline.c
334
struct hlist_head *head;
kernel/bpf/trampoline.c
39
struct hlist_head *head_ip;
kernel/bpf/trampoline.c
774
struct hlist_head *prog_list;
kernel/cpu.c
138
struct hlist_head list;
kernel/events/core.c
10947
static inline struct hlist_head *
kernel/events/core.c
10956
static inline struct hlist_head *
kernel/events/core.c
10969
static inline struct hlist_head *
kernel/events/core.c
10996
struct hlist_head *head;
kernel/events/core.c
11059
struct hlist_head *head;
kernel/events/core.c
11324
struct pt_regs *regs, struct hlist_head *head,
kernel/events/core.c
11383
struct pt_regs *regs, struct hlist_head *head, int rctx,
kernel/kprobes.c
2667
struct hlist_head *head;
kernel/kprobes.c
2731
struct hlist_head *head;
kernel/kprobes.c
2857
struct hlist_head *head;
kernel/kprobes.c
2933
struct hlist_head *head;
kernel/kprobes.c
2977
struct hlist_head *head;
kernel/kprobes.c
382
struct hlist_head *head;
kernel/kprobes.c
64
static struct hlist_head kprobe_table[KPROBE_TABLE_SIZE];
kernel/kprobes.c
952
struct hlist_head *head;
kernel/kprobes.c
976
struct hlist_head *head;
kernel/locking/lockdep.c
1088
struct hlist_head *head;
kernel/locking/lockdep.c
1213
static inline struct hlist_head *keyhashentry(const struct lock_class_key *key)
kernel/locking/lockdep.c
1223
struct hlist_head *hash_head;
kernel/locking/lockdep.c
1250
struct hlist_head *hash_head;
kernel/locking/lockdep.c
1288
struct hlist_head *hash_head;
kernel/locking/lockdep.c
219
static struct hlist_head lock_keys_hash[KEYHASH_SIZE];
kernel/locking/lockdep.c
3734
struct hlist_head *hash_head = chainhashentry(chain_key);
kernel/locking/lockdep.c
3798
struct hlist_head *hash_head = chainhashentry(chain_key);
kernel/locking/lockdep.c
413
static struct hlist_head classhash_table[CLASSHASH_SIZE];
kernel/locking/lockdep.c
424
static struct hlist_head chainhash_table[CHAINHASH_SIZE];
kernel/locking/lockdep.c
553
static struct hlist_head stack_trace_hash[STACK_TRACE_HASH_SIZE];
kernel/locking/lockdep.c
565
struct hlist_head *hash_head;
kernel/locking/lockdep.c
6230
struct hlist_head *head;
kernel/locking/lockdep.c
6397
struct hlist_head *head;
kernel/locking/lockdep.c
6481
struct hlist_head *head;
kernel/locking/lockdep.c
6584
struct hlist_head *hash_head = keyhashentry(key);
kernel/locking/lockdep.c
890
struct hlist_head *hash_head;
kernel/module/main.c
3601
static struct hlist_head idem_hash[1 << IDEM_HASH_BITS];
kernel/module/main.c
3607
struct hlist_head *head = idem_hash + hash;
kernel/module/main.c
3639
struct hlist_head *head = idem_hash + hash;
kernel/pid.c
431
struct hlist_head *head1 = &pid1->tasks[PIDTYPE_PID];
kernel/pid.c
432
struct hlist_head *head2 = &pid2->tasks[PIDTYPE_PID];
kernel/signal.c
2104
struct hlist_head *head = &tsk->signal->ignored_posix_timers;
kernel/time/posix-timers.c
1072
struct hlist_head timers;
kernel/time/posix-timers.c
117
struct hlist_head *head = &bucket->head;
kernel/time/posix-timers.c
44
struct hlist_head head;
kernel/time/timer.c
1766
static void expire_timers(struct timer_base *base, struct hlist_head *head)
kernel/time/timer.c
1808
struct hlist_head *heads)
kernel/time/timer.c
1811
struct hlist_head *vec;
kernel/time/timer.c
2345
struct hlist_head heads[LVL_DEPTH];
kernel/time/timer.c
2485
static void migrate_timer_list(struct timer_base *new_base, struct hlist_head *head)
kernel/time/timer.c
264
struct hlist_head vectors[WHEEL_SIZE];
kernel/trace/fprobe.c
112
struct hlist_head *head;
kernel/trace/fprobe.c
128
struct hlist_head *head;
kernel/trace/fprobe.c
44
static struct hlist_head fprobe_table[FPROBE_TABLE_SIZE];
kernel/trace/ftrace.c
1085
static const struct hlist_head empty_buckets[1];
kernel/trace/ftrace.c
1087
.buckets = (struct hlist_head *)empty_buckets,
kernel/trace/ftrace.c
1170
struct hlist_head *hhd;
kernel/trace/ftrace.c
1204
struct hlist_head *hhd;
kernel/trace/ftrace.c
1254
struct hlist_head *hhd;
kernel/trace/ftrace.c
1435
struct hlist_head *hhd;
kernel/trace/ftrace.c
3976
struct hlist_head *hhd;
kernel/trace/ftrace.c
433
struct hlist_head *hash;
kernel/trace/ftrace.c
5392
struct hlist_head *hhd;
kernel/trace/ftrace.c
5602
struct hlist_head hhd;
kernel/trace/ftrace.c
627
FTRACE_PROFILE_HASH_SIZE * sizeof(struct hlist_head));
kernel/trace/ftrace.c
705
stat->hash = kzalloc_objs(struct hlist_head, size);
kernel/trace/ftrace.c
7073
struct hlist_head *head;
kernel/trace/ftrace.c
739
struct hlist_head *hhd;
kernel/trace/trace.h
936
struct hlist_head *buckets;
kernel/trace/trace_event_perf.c
107
list = alloc_percpu(struct hlist_head);
kernel/trace/trace_event_perf.c
371
struct hlist_head __percpu *pcpu_list;
kernel/trace/trace_event_perf.c
372
struct hlist_head *list;
kernel/trace/trace_event_perf.c
440
struct hlist_head head;
kernel/trace/trace_event_perf.c
99
struct hlist_head __percpu *list;
kernel/trace/trace_events_user.c
1624
struct hlist_head *perf_head;
kernel/trace/trace_fprobe.c
456
struct hlist_head *head;
kernel/trace/trace_fprobe.c
492
struct hlist_head *head;
kernel/trace/trace_kprobe.c
1678
struct hlist_head *head;
kernel/trace/trace_kprobe.c
1728
struct hlist_head *head;
kernel/trace/trace_syscalls.c
1402
struct hlist_head *head;
kernel/trace/trace_syscalls.c
1540
struct hlist_head *head;
kernel/trace/trace_uprobe.c
1393
struct hlist_head *head;
kernel/user-return-notifier.c
39
struct hlist_head *head;
kernel/user-return-notifier.c
8
static DEFINE_PER_CPU(struct hlist_head, return_notifier_list);
kernel/user.c
117
static void uid_hash_insert(struct user_struct *up, struct hlist_head *hashent)
kernel/user.c
127
static struct user_struct *uid_hash_find(kuid_t uid, struct hlist_head *hashent)
kernel/user.c
201
struct hlist_head *hashent = uidhashentry(uid);
kernel/user.c
94
static struct hlist_head uidhash_table[UIDHASH_SZ];
lib/debugobjects.c
182
static bool pool_push_batch(struct obj_pool *dst, struct hlist_head *head)
lib/debugobjects.c
198
static bool pool_pop_batch(struct hlist_head *head, struct obj_pool *src)
lib/debugobjects.c
224
static struct debug_obj *__alloc_object(struct hlist_head *list)
lib/debugobjects.c
318
static void free_object_list(struct hlist_head *head)
lib/debugobjects.c
365
static bool kmem_alloc_batch(struct hlist_head *head, struct kmem_cache *cache, gfp_t gfp)
lib/debugobjects.c
47
struct hlist_head list;
lib/debugobjects.c
556
static void put_objects(struct hlist_head *list)
lib/debugobjects.c
58
struct hlist_head objects;
lib/lru_cache.c
199
memset(lc->lc_slot, 0, sizeof(struct hlist_head) * lc->nr_elements);
lib/lru_cache.c
233
static struct hlist_head *lc_hash_slot(struct lru_cache *lc, unsigned int enr)
lib/lru_cache.c
81
struct hlist_head *slot = NULL;
lib/lru_cache.c
97
slot = kzalloc_objs(struct hlist_head, e_count);
lib/tests/list-test.c
824
struct hlist_head list1 = HLIST_HEAD_INIT;
lib/tests/list-test.c
825
struct hlist_head list2;
lib/tests/list-test.c
827
struct hlist_head *list4;
lib/tests/list-test.c
828
struct hlist_head *list5;
mm/cma.h
46
struct hlist_head mem_head;
mm/kmemleak.c
157
struct hlist_head area_list;
mm/ksm.c
170
struct hlist_head hlist;
mm/mmu_notifier.c
41
struct hlist_head list;
mm/mmu_notifier.c
49
struct hlist_head deferred_list;
net/atm/common.c
268
struct hlist_head *head = &vcc_hash[i];
net/atm/common.c
315
struct hlist_head *head = &vcc_hash[vci & (VCC_HTABLE_SIZE - 1)];
net/atm/common.c
35
struct hlist_head vcc_hash[VCC_HTABLE_SIZE];
net/atm/common.c
46
struct hlist_head *head = &vcc_hash[vcc->vci & (VCC_HTABLE_SIZE - 1)];
net/atm/lec.c
1318
struct hlist_head *tmp;
net/atm/lec.c
1552
struct hlist_head *head;
net/atm/lec.c
853
static void *lec_tbl_walk(struct lec_state *state, struct hlist_head *tbl,
net/atm/lec.c
892
struct hlist_head *lec_misc_tables[] = {
net/atm/lec.h
74
struct hlist_head lec_arp_empty_ones;
net/atm/lec.h
76
struct hlist_head lec_arp_tables[LEC_ARP_TABLE_SIZE];
net/atm/lec.h
78
struct hlist_head lec_no_forward;
net/atm/lec.h
85
struct hlist_head mcast_fwds;
net/atm/proc.c
84
struct hlist_head *head = &vcc_hash[*bucket];
net/atm/signaling.c
262
struct hlist_head *head = &vcc_hash[i];
net/batman-adv/bat_algo.c
26
static struct hlist_head batadv_algo_list;
net/batman-adv/bat_iv_ogm.c
1940
struct hlist_head *head, int *idx_s, int *sub)
net/batman-adv/bat_iv_ogm.c
1978
struct hlist_head *head;
net/batman-adv/bat_iv_ogm.c
754
struct hlist_head *head;
net/batman-adv/bat_v.c
387
struct hlist_head *head, int *idx_s, int *sub)
net/batman-adv/bat_v.c
424
struct hlist_head *head;
net/batman-adv/bridge_loop_avoidance.c
1223
struct hlist_head *head;
net/batman-adv/bridge_loop_avoidance.c
1278
struct hlist_head *head;
net/batman-adv/bridge_loop_avoidance.c
1333
struct hlist_head *head;
net/batman-adv/bridge_loop_avoidance.c
1430
struct hlist_head *head;
net/batman-adv/bridge_loop_avoidance.c
1735
struct hlist_head *head;
net/batman-adv/bridge_loop_avoidance.c
222
struct hlist_head *head;
net/batman-adv/bridge_loop_avoidance.c
262
struct hlist_head *head;
net/batman-adv/bridge_loop_avoidance.c
302
struct hlist_head *head;
net/batman-adv/bridge_loop_avoidance.c
594
struct hlist_head *head;
net/batman-adv/distributed-arp-table.c
163
struct hlist_head *head;
net/batman-adv/distributed-arp-table.c
328
struct hlist_head *head;
net/batman-adv/distributed-arp-table.c
567
struct hlist_head *head;
net/batman-adv/fragmentation.c
138
struct hlist_head *chain_out)
net/batman-adv/fragmentation.c
247
batadv_frag_merge_packets(struct hlist_head *chain)
net/batman-adv/fragmentation.c
314
struct hlist_head head = HLIST_HEAD_INIT;
net/batman-adv/fragmentation.c
37
static void batadv_frag_clear_chain(struct hlist_head *head, bool dropped)
net/batman-adv/hash.h
136
struct hlist_head *head;
net/batman-adv/hash.h
42
struct hlist_head *table;
net/batman-adv/hash.h
83
struct hlist_head *head;
net/batman-adv/multicast.c
1606
struct hlist_head *head = &bat_priv->mcast.want_all_unsnoopables_list;
net/batman-adv/multicast.c
1651
struct hlist_head *head = &bat_priv->mcast.want_all_ipv4_list;
net/batman-adv/multicast.c
1696
struct hlist_head *head = &bat_priv->mcast.want_all_ipv6_list;
net/batman-adv/multicast.c
1741
struct hlist_head *head = &bat_priv->mcast.want_all_rtr4_list;
net/batman-adv/multicast.c
1786
struct hlist_head *head = &bat_priv->mcast.want_all_rtr6_list;
net/batman-adv/multicast.c
340
struct hlist_head *mcast_list)
net/batman-adv/multicast.c
367
struct hlist_head *mcast_list,
net/batman-adv/multicast.c
434
struct hlist_head *mcast_list,
net/batman-adv/multicast.c
492
struct hlist_head *mcast_list,
net/batman-adv/multicast.c
520
struct hlist_head *mcast_list,
net/batman-adv/multicast.c
584
struct hlist_head *mcast_list,
net/batman-adv/multicast.c
660
static void batadv_mcast_mla_list_free(struct hlist_head *mcast_list)
net/batman-adv/multicast.c
682
struct hlist_head *mcast_list)
net/batman-adv/multicast.c
712
struct hlist_head *mcast_list)
net/batman-adv/multicast.c
903
struct hlist_head mcast_list = HLIST_HEAD_INIT;
net/batman-adv/multicast_forw.c
193
struct hlist_head *head,
net/batman-adv/multicast_forw.c
282
struct hlist_head *head = NULL;
net/batman-adv/multicast_forw.c
328
struct hlist_head *head = NULL;
net/batman-adv/originator.c
1263
struct hlist_head *head;
net/batman-adv/originator.c
57
struct hlist_head *head;
net/batman-adv/originator.c
901
struct hlist_head *head;
net/batman-adv/send.c
1096
struct hlist_head head = HLIST_HEAD_INIT;
net/batman-adv/send.c
593
batadv_forw_packet_list_steal(struct hlist_head *forw_list,
net/batman-adv/send.c
594
struct hlist_head *cleanup_list,
net/batman-adv/send.c
625
static void batadv_forw_packet_list_free(struct hlist_head *head)
net/batman-adv/send.c
657
spinlock_t *lock, struct hlist_head *head,
net/batman-adv/translation-table.c
1268
struct hlist_head *head,
net/batman-adv/translation-table.c
130
struct hlist_head *head;
net/batman-adv/translation-table.c
1305
struct hlist_head *head;
net/batman-adv/translation-table.c
1326
struct hlist_head *head;
net/batman-adv/translation-table.c
1404
const struct hlist_head *head;
net/batman-adv/translation-table.c
1466
const struct hlist_head *head;
net/batman-adv/translation-table.c
1717
struct hlist_head *head;
net/batman-adv/translation-table.c
1827
struct hlist_head *head;
net/batman-adv/translation-table.c
1867
struct hlist_head *head, int *idx_s, int *sub)
net/batman-adv/translation-table.c
1904
struct hlist_head *head;
net/batman-adv/translation-table.c
1980
struct hlist_head *head;
net/batman-adv/translation-table.c
2007
struct hlist_head *head;
net/batman-adv/translation-table.c
2040
struct hlist_head *head;
net/batman-adv/translation-table.c
2153
struct hlist_head *head;
net/batman-adv/translation-table.c
2218
struct hlist_head *head;
net/batman-adv/translation-table.c
2261
struct hlist_head *head;
net/batman-adv/translation-table.c
2396
struct hlist_head *head;
net/batman-adv/translation-table.c
2474
struct hlist_head *head;
net/batman-adv/translation-table.c
2714
struct hlist_head *head;
net/batman-adv/translation-table.c
3553
struct hlist_head *head;
net/batman-adv/translation-table.c
3592
struct hlist_head *head;
net/batman-adv/translation-table.c
599
struct hlist_head *head;
net/batman-adv/types.h
1080
struct hlist_head gateway_list;
net/batman-adv/types.h
1122
struct hlist_head container_list;
net/batman-adv/types.h
1125
struct hlist_head handler_list;
net/batman-adv/types.h
1194
struct hlist_head mla_list; /* see __batadv_mcast_mla_update() */
net/batman-adv/types.h
1200
struct hlist_head want_all_unsnoopables_list;
net/batman-adv/types.h
1206
struct hlist_head want_all_ipv4_list;
net/batman-adv/types.h
1212
struct hlist_head want_all_ipv6_list;
net/batman-adv/types.h
1218
struct hlist_head want_all_rtr4_list;
net/batman-adv/types.h
1224
struct hlist_head want_all_rtr6_list;
net/batman-adv/types.h
1586
struct hlist_head forw_bat_list;
net/batman-adv/types.h
1592
struct hlist_head forw_bcast_list;
net/batman-adv/types.h
1595
struct hlist_head tp_list;
net/batman-adv/types.h
1628
struct hlist_head meshif_vlan_list;
net/batman-adv/types.h
1798
struct hlist_head orig_list;
net/batman-adv/types.h
230
struct hlist_head neigh_list;
net/batman-adv/types.h
291
struct hlist_head fragment_list;
net/batman-adv/types.h
377
struct hlist_head ifinfo_list;
net/batman-adv/types.h
485
struct hlist_head neigh_list;
net/batman-adv/types.h
515
struct hlist_head vlan_list;
net/batman-adv/types.h
637
struct hlist_head ifinfo_list;
net/batman-adv/types.h
971
struct hlist_head req_list;
net/bridge/br_multicast.c
3285
struct hlist_head *mc_router_list,
net/bridge/br_multicast.c
3305
struct hlist_head *mc_router_list)
net/bridge/br_multicast.c
3344
struct hlist_head *mc_router_list)
net/bridge/br_multicast.c
3396
struct hlist_head *mc_router_list)
net/bridge/br_multicast.c
893
static void br_multicast_gc(struct hlist_head *head)
net/bridge/br_private.h
158
struct hlist_head ip4_mc_router_list;
net/bridge/br_private.h
164
struct hlist_head ip6_mc_router_list;
net/bridge/br_private.h
359
struct hlist_head src_list;
net/bridge/br_private.h
426
struct hlist_head mglist;
net/bridge/br_private.h
497
struct hlist_head frame_type_list;
net/bridge/br_private.h
555
struct hlist_head mcast_gc_list;
net/bridge/br_private.h
556
struct hlist_head mdb_list;
net/bridge/br_private.h
579
struct hlist_head fdb_list;
net/bridge/br_private.h
582
struct hlist_head mrp_list;
net/bridge/br_private.h
585
struct hlist_head mep_list;
net/bridge/br_private_cfm.h
126
struct hlist_head peer_mep_list;
net/bridge/br_private_mcast_eht.h
21
struct hlist_head set_entries;
net/can/af_can.c
366
static struct hlist_head *can_rcv_list_find(canid_t *can_id, canid_t *mask,
net/can/af_can.c
449
struct hlist_head *rcv_list;
net/can/af_can.c
518
struct hlist_head *rcv_list;
net/can/proc.c
188
static void can_print_rcvlist(struct seq_file *m, struct hlist_head *rx_list,
net/can/proc.c
347
struct hlist_head *rcv_array,
net/core/dev.c
12884
static struct hlist_head * __net_init netdev_create_hash(void)
net/core/dev.c
12887
struct hlist_head *hash;
net/core/dev.c
194
static inline struct hlist_head *dev_name_hash(struct net *net, const char *name)
net/core/dev.c
201
static inline struct hlist_head *dev_index_hash(struct net *net, int ifindex)
net/core/dev.c
317
struct hlist_head *head = dev_name_hash(net, name);
net/core/dev.c
329
struct hlist_head *head = dev_name_hash(net, name);
net/core/dev.c
961
struct hlist_head *head = dev_index_hash(net, ifindex);
net/core/dev.c
985
struct hlist_head *head = dev_index_hash(net, ifindex);
net/core/neighbour.c
421
struct hlist_head *dev_head;
net/core/neighbour.c
560
size_t size = (1 << shift) * sizeof(struct hlist_head);
net/core/neighbour.c
561
struct hlist_head *hash_heads;
net/core/neighbour.c
63
static struct hlist_head *neigh_get_dev_table(struct net_device *dev, int family)
net/core/sock_map.c
1062
struct hlist_head *head;
net/core/sock_map.c
1148
struct hlist_head unlink_list;
net/core/sock_map.c
854
struct hlist_head head;
net/core/sock_map.c
879
sock_hash_lookup_elem_raw(struct hlist_head *head, u32 hash, void *key,
net/ipv4/devinet.c
2757
net->ipv4.inet_addr_lst = kmalloc_objs(struct hlist_head,
net/ipv4/devinet.c
722
struct hlist_head *head = &net->ipv4.inet_addr_lst[i];
net/ipv4/fib_frontend.c
1030
struct hlist_head *head;
net/ipv4/fib_frontend.c
116
struct hlist_head *head;
net/ipv4/fib_frontend.c
1563
size_t size = sizeof(struct hlist_head) * FIB_TABLE_HASHSZ;
net/ipv4/fib_frontend.c
1611
struct hlist_head *head = &net->ipv4.fib_table_hash[i];
net/ipv4/fib_frontend.c
191
struct hlist_head *head = &net->ipv4.fib_table_hash[h];
net/ipv4/fib_semantics.c
1547
struct hlist_head *head;
net/ipv4/fib_semantics.c
1556
struct hlist_head *head;
net/ipv4/fib_semantics.c
1822
struct hlist_head *head;
net/ipv4/fib_semantics.c
1912
struct hlist_head *head = fib_nh_head(dev);
net/ipv4/fib_semantics.c
1931
struct hlist_head *head = fib_nh_head(dev);
net/ipv4/fib_semantics.c
1999
struct hlist_head *fa_head = res->fa_head;
net/ipv4/fib_semantics.c
2081
struct hlist_head *head;
net/ipv4/fib_semantics.c
311
static struct hlist_head *fib_nh_head(struct net_device *dev)
net/ipv4/fib_semantics.c
334
static struct hlist_head *fib_info_hash_bucket(struct fib_info *fi)
net/ipv4/fib_semantics.c
354
static struct hlist_head *fib_info_laddrhash_bucket(const struct net *net,
net/ipv4/fib_semantics.c
365
static struct hlist_head *fib_info_hash_alloc(unsigned int hash_bits)
net/ipv4/fib_semantics.c
368
return kvzalloc_objs(struct hlist_head, (1 << hash_bits) * 2);
net/ipv4/fib_semantics.c
371
static void fib_info_hash_free(struct hlist_head *head)
net/ipv4/fib_semantics.c
379
struct hlist_head *new_info_hash, *old_info_hash;
net/ipv4/fib_semantics.c
394
struct hlist_head *head = &old_info_hash[i];
net/ipv4/fib_semantics.c
403
struct hlist_head *lhead = &old_info_hash[old_size + i];
net/ipv4/fib_semantics.c
420
struct hlist_head *head;
net/ipv4/fib_semantics.c
450
struct hlist_head *head = fib_info_hash_bucket(nfi);
net/ipv4/fib_semantics.c
478
struct hlist_head *head;
net/ipv4/fib_trie.c
128
struct hlist_head leaf;
net/ipv4/fib_trie.c
1658
struct hlist_head *fah,
net/ipv4/fib_trie.c
2143
struct hlist_head *head = &net->ipv4.fib_table_hash[h];
net/ipv4/fib_trie.c
2213
struct hlist_head *head = &net->ipv4.fib_table_hash[h];
net/ipv4/fib_trie.c
2622
struct hlist_head *head = &net->ipv4.fib_table_hash[h];
net/ipv4/fib_trie.c
2655
struct hlist_head *head = &net->ipv4.fib_table_hash[h];
net/ipv4/fib_trie.c
2707
struct hlist_head *head = &net->ipv4.fib_table_hash[h];
net/ipv4/fib_trie.c
977
static struct fib_alias *fib_find_alias(struct hlist_head *fah, u8 slen,
net/ipv4/ip_tunnel.c
1180
struct hlist_head *thead = &itn->tunnels[h];
net/ipv4/ip_tunnel.c
172
static struct hlist_head *ip_bucket(struct ip_tunnel_net *itn,
net/ipv4/ip_tunnel.c
194
struct hlist_head *head = ip_bucket(itn, &t->parms);
net/ipv4/ip_tunnel.c
218
struct hlist_head *head = ip_bucket(itn, parms);
net/ipv4/ip_tunnel.c
87
struct hlist_head *head;
net/ipv4/nexthop.c
2683
struct hlist_head *head = &net->nexthop.devhash[hash];
net/ipv4/nexthop.c
3909
struct hlist_head *head = &net->nexthop.devhash[hash];
net/ipv4/nexthop.c
4116
size_t sz = sizeof(struct hlist_head) * NH_DEV_HASHSIZE;
net/ipv4/nexthop.c
470
struct hlist_head *head;
net/ipv4/ping.c
1023
struct hlist_head *hslot;
net/ipv4/ping.c
162
struct hlist_head *hslot = ping_hashslot(&ping_table, net, ident);
net/ipv4/ping.c
53
struct hlist_head hash[PING_HTABLE_SIZE];
net/ipv4/ping.c
69
static inline struct hlist_head *ping_hashslot(struct ping_table *table,
net/ipv4/ping.c
79
struct hlist_head *hlist;
net/ipv4/raw.c
167
struct hlist_head *hlist;
net/ipv4/raw.c
277
struct hlist_head *hlist;
net/ipv4/raw.c
94
struct hlist_head *hlist;
net/ipv4/raw.c
965
struct hlist_head *hlist;
net/ipv4/raw_diag.c
144
struct hlist_head *hlist;
net/ipv4/raw_diag.c
60
struct hlist_head *hlist;
net/ipv6/addrconf.c
3893
struct hlist_head *h = &net->ipv6.inet6_addr_lst[i];
net/ipv6/addrconf.c
7400
net->ipv6.inet6_addr_lst = kzalloc_objs(struct hlist_head,
net/ipv6/anycast.c
47
static struct hlist_head inet6_acaddr_lst[IN6_ADDR_HSIZE];
net/ipv6/ip6_fib.c
2320
struct hlist_head *head;
net/ipv6/ip6_fib.c
2416
struct hlist_head *head;
net/ipv6/ip6_fib.c
2470
size_t size = sizeof(struct hlist_head) * FIB6_TABLE_HASHSZ;
net/ipv6/ip6_fib.c
2547
struct hlist_head *head = &net->ipv6.fib_table_hash[i];
net/ipv6/ip6_fib.c
284
struct hlist_head *head;
net/ipv6/ip6_fib.c
359
const struct hlist_head *head = &net->ipv6.fib_table_hash[h];
net/ipv6/ip6_fib.c
508
struct hlist_head *head = &net->ipv6.fib_table_hash[h];
net/ipv6/ip6_fib.c
638
struct hlist_head *head;
net/ipv6/raw.c
146
struct hlist_head *hlist;
net/ipv6/raw.c
340
struct hlist_head *hlist;
net/ipv6/route.c
4524
struct hlist_head *head;
net/ipv6/xfrm6_tunnel.c
29
struct hlist_head spi_byaddr[XFRM6_TUNNEL_SPI_BYADDR_HSIZE];
net/ipv6/xfrm6_tunnel.c
30
struct hlist_head spi_byspi[XFRM6_TUNNEL_SPI_BYSPI_HSIZE];
net/key/af_key.c
38
struct hlist_head table;
net/l2tp/l2tp_core.c
117
struct hlist_head l2tp_v3_session_htable[16];
net/l2tp/l2tp_ip.c
34
struct hlist_head l2tp_ip_table;
net/l2tp/l2tp_ip.c
35
struct hlist_head l2tp_ip_bind_table;
net/l2tp/l2tp_ip6.c
38
struct hlist_head l2tp_ip6_table;
net/l2tp/l2tp_ip6.c
39
struct hlist_head l2tp_ip6_bind_table;
net/llc/llc_conn.c
709
struct hlist_head *dev_hb = llc_sk_dev_hash(sap, llc->dev->ifindex);
net/llc/llc_sap.c
401
struct hlist_head *dev_hb = llc_sk_dev_hash(sap, skb->dev->ifindex);
net/mac80211/ieee80211_i.h
736
struct hlist_head known_gates;
net/mac80211/ieee80211_i.h
739
struct hlist_head walk_head;
net/mac80211/ieee80211_i.h
753
struct hlist_head walk_head;
net/mac80211/mesh.h
217
struct hlist_head bucket[RMC_BUCKETS];
net/netfilter/ipvs/ip_vs_conn.c
57
static struct hlist_head *ip_vs_conn_tab __read_mostly;
net/netfilter/ipvs/ip_vs_ctl.c
2275
struct hlist_head *table;
net/netfilter/ipvs/ip_vs_ctl.c
304
static struct hlist_head ip_vs_svc_table[IP_VS_SVC_TAB_SIZE];
net/netfilter/ipvs/ip_vs_ctl.c
306
static struct hlist_head ip_vs_svc_fwm_table[IP_VS_SVC_TAB_SIZE];
net/netfilter/ipvs/ip_vs_est.c
638
struct hlist_head chain;
net/netfilter/ipvs/ip_vs_est.c
78
static void ip_vs_chain_estimation(struct hlist_head *chain)
net/netfilter/ipvs/ip_vs_lblc.c
102
struct hlist_head bucket[IP_VS_LBLC_TAB_SIZE]; /* hash bucket */
net/netfilter/ipvs/ip_vs_lblcr.c
272
struct hlist_head bucket[IP_VS_LBLCR_TAB_SIZE]; /* hash bucket */
net/netfilter/nf_conntrack_core.c
2532
BUILD_BUG_ON(sizeof(struct hlist_nulls_head) != sizeof(struct hlist_head));
net/netfilter/nf_conntrack_core.c
2647
/ sizeof(struct hlist_head));
net/netfilter/nf_conntrack_expect.c
38
struct hlist_head *nf_ct_expect_hash __read_mostly;
net/netfilter/nf_conntrack_helper.c
34
struct hlist_head *nf_ct_helper_hash __read_mostly;
net/netfilter/nf_nat_core.c
38
static struct hlist_head *nf_nat_bysource __read_mostly;
net/netfilter/nfnetlink_log.c
1034
struct hlist_head *head = &log->instance_table[st->bucket];
net/netfilter/nfnetlink_log.c
1048
struct hlist_head *head;
net/netfilter/nfnetlink_log.c
108
const struct hlist_head *head;
net/netfilter/nfnetlink_log.c
840
struct hlist_head *head = &log->instance_table[i];
net/netfilter/nfnetlink_log.c
91
struct hlist_head instance_table[INSTANCE_BUCKETS];
net/netfilter/nfnetlink_queue.c
114
struct hlist_head instance_table[INSTANCE_BUCKETS];
net/netfilter/nfnetlink_queue.c
1260
struct hlist_head *head = &q->instance_table[i];
net/netfilter/nfnetlink_queue.c
1302
struct hlist_head *head = &q->instance_table[i];
net/netfilter/nfnetlink_queue.c
1324
struct hlist_head *head = &q->instance_table[i];
net/netfilter/nfnetlink_queue.c
163
struct hlist_head *head;
net/netfilter/nft_set_hash.c
590
struct hlist_head table[];
net/netfilter/nft_set_hash.c
777
(u64)nft_hash_buckets(desc->size) * sizeof(struct hlist_head);
net/netfilter/nft_set_hash.c
818
(u64)nft_hash_buckets(desc->size) * sizeof(struct hlist_head) +
net/netfilter/nft_set_hash.c
836
(u64)nft_hash_buckets(desc->size) * sizeof(struct hlist_head) +
net/netfilter/xt_RATEEST.c
24
struct hlist_head hash[RATEEST_HSIZE];
net/netfilter/xt_hashlimit.c
134
struct hlist_head hash[]; /* hashtable itself */
net/netfilter/xt_hashlimit.c
290
sizeof(struct hlist_head);
net/netfilter/xt_hashlimit.c
364
struct hlist_head *head = &ht->hash[i];
net/netfilter/xt_hashlimit.c
54
struct hlist_head htables;
net/netlink/af_netlink.h
63
struct hlist_head mc_list;
net/nfc/llcp.h
233
void nfc_llcp_free_sdp_tlv_list(struct hlist_head *sdp_head);
net/nfc/llcp.h
239
struct hlist_head *tlv_list, size_t tlvs_len);
net/nfc/llcp.h
241
struct hlist_head *tlv_list, size_t tlvs_len);
net/nfc/llcp.h
33
struct hlist_head head;
net/nfc/llcp.h
91
struct hlist_head pending_sdreqs;
net/nfc/llcp_commands.c
180
void nfc_llcp_free_sdp_tlv_list(struct hlist_head *head)
net/nfc/llcp_commands.c
556
struct hlist_head *tlv_list, size_t tlvs_len)
net/nfc/llcp_commands.c
580
struct hlist_head *tlv_list, size_t tlvs_len)
net/nfc/netlink.c
1147
struct hlist_head sdreq_list;
net/nfc/netlink.c
363
int nfc_genl_llc_send_sdres(struct nfc_dev *dev, struct hlist_head *sdres_list)
net/nfc/nfc.h
36
struct hlist_head head;
net/nfc/nfc.h
59
void nfc_llcp_free_sdp_tlv_list(struct hlist_head *head);
net/nfc/nfc.h
91
int nfc_genl_llc_send_sdres(struct nfc_dev *dev, struct hlist_head *sdres_list);
net/openvswitch/conntrack.c
1595
kmalloc_objs(struct hlist_head, CT_LIMIT_HASH_BUCKETS);
net/openvswitch/conntrack.c
1623
struct hlist_head *head = &info->limits[i];
net/openvswitch/conntrack.c
1823
struct hlist_head *head;
net/openvswitch/conntrack.c
872
static struct hlist_head *ct_limit_hash_bucket(
net/openvswitch/conntrack.c
883
struct hlist_head *head;
net/openvswitch/conntrack.c
902
struct hlist_head *head;
net/openvswitch/conntrack.c
919
struct hlist_head *head;
net/openvswitch/conntrack.c
96
struct hlist_head *limits;
net/openvswitch/datapath.c
177
static struct hlist_head *vport_hash_bucket(const struct datapath *dp,
net/openvswitch/datapath.c
1800
dp->ports = kmalloc_objs(struct hlist_head, DP_VPORT_HASH_BUCKETS);
net/openvswitch/datapath.c
187
struct hlist_head *head;
net/openvswitch/datapath.c
206
struct hlist_head *head = vport_hash_bucket(dp, vport->port_no);
net/openvswitch/datapath.h
96
struct hlist_head *ports;
net/openvswitch/flow_table.c
159
ti->buckets = kvmalloc_objs(struct hlist_head, new_size);
net/openvswitch/flow_table.c
481
struct hlist_head *head = &ti->buckets[i];
net/openvswitch/flow_table.c
527
struct hlist_head *head;
net/openvswitch/flow_table.c
550
static struct hlist_head *find_bucket(struct table_instance *ti, u32 hash)
net/openvswitch/flow_table.c
559
struct hlist_head *head;
net/openvswitch/flow_table.c
568
struct hlist_head *head;
net/openvswitch/flow_table.c
586
struct hlist_head *head = &old->buckets[i];
net/openvswitch/flow_table.c
702
struct hlist_head *head;
net/openvswitch/flow_table.c
920
struct hlist_head *head;
net/openvswitch/flow_table.h
55
struct hlist_head *buckets;
net/openvswitch/vport.c
211
struct hlist_head *bucket;
net/openvswitch/vport.c
27
static struct hlist_head *dev_table;
net/openvswitch/vport.c
37
dev_table = kzalloc_objs(struct hlist_head, VPORT_HASH_BUCKETS);
net/openvswitch/vport.c
54
static struct hlist_head *hash_bucket(const struct net *net, const char *name)
net/openvswitch/vport.c
96
struct hlist_head *bucket = hash_bucket(net, name);
net/phonet/pep.c
625
static struct sock *pep_find_pipe(const struct hlist_head *hlist,
net/phonet/socket.c
106
struct hlist_head *hlist = pnsocks.hlist;
net/phonet/socket.c
134
struct hlist_head *hlist = pn_hash_list(pn_sk(sk)->sobject);
net/phonet/socket.c
44
struct hlist_head hlist[PN_HASHSIZE];
net/phonet/socket.c
519
struct hlist_head *hlist = pnsocks.hlist;
net/phonet/socket.c
57
static struct hlist_head *pn_hash_list(u16 obj)
net/phonet/socket.c
72
struct hlist_head *hlist = pn_hash_list(obj);
net/rds/connection.c
170
struct hlist_head *head = rds_conn_bucket(laddr, faddr);
net/rds/connection.c
51
static struct hlist_head rds_conn_hash[RDS_CONNECTION_HASH_ENTRIES];
net/rds/connection.c
54
static struct hlist_head *rds_conn_bucket(const struct in6_addr *laddr,
net/rds/connection.c
571
struct hlist_head *head;
net/rds/connection.c
691
struct hlist_head *head;
net/rds/connection.c
729
struct hlist_head *head;
net/rds/connection.c
84
struct hlist_head *head,
net/rxrpc/ar-internal.h
386
struct hlist_head error_targets; /* targets for net error distribution */
net/rxrpc/ar-internal.h
86
struct hlist_head local_endpoints;
net/sched/cls_u32.c
1483
tc_u_common_hash = kvmalloc_objs(struct hlist_head, U32_HASH_SIZE);
net/sched/cls_u32.c
325
static struct hlist_head *tc_u_common_hash;
net/sched/cls_u32.c
346
static struct hlist_head *tc_u_hash(void *key)
net/sched/sch_api.c
666
static struct hlist_head *qdisc_class_hash_alloc(unsigned int n)
net/sched/sch_api.c
668
struct hlist_head *h;
net/sched/sch_api.c
671
h = kvmalloc_objs(struct hlist_head, n);
net/sched/sch_api.c
684
struct hlist_head *nhash, *ohash;
net/sched/sch_qfq.c
175
struct hlist_head slots[QFQ_MAX_SLOTS];
net/sched/sch_qfq.c
193
struct hlist_head nonfull_aggs; /* Aggs with room for more classes. */
net/smc/af_smc.c
200
struct hlist_head *head;
net/smc/smc_diag.c
203
struct hlist_head *head;
net/sunrpc/auth.c
25
struct hlist_head *hashtable;
net/sunrpc/auth.c
381
struct hlist_head *head;
net/sunrpc/cache.c
105
struct hlist_head *head = &detail->hash_table[hash];
net/sunrpc/cache.c
1764
cd->hash_table = kzalloc_objs(struct hlist_head, cd->hash_size);
net/sunrpc/cache.c
479
struct hlist_head *head;
net/sunrpc/cache.c
547
struct hlist_head *head = NULL;
net/sunrpc/cache.c
595
static struct hlist_head cache_defer_hash[DFR_HASHSIZE];
net/sunrpc/cache.c
66
struct hlist_head *head = &detail->hash_table[hash];
net/sunrpc/svcauth.c
218
static struct hlist_head auth_domain_table[DN_HASHMAX];
net/sunrpc/svcauth.c
241
struct hlist_head *head;
net/sunrpc/svcauth.c
264
struct hlist_head *head;
net/tipc/core.h
106
struct hlist_head node_htable[NODE_HTABLE_SIZE];
net/tipc/monitor.c
88
struct hlist_head peers[NODE_HTABLE_SIZE];
net/tipc/name_table.c
1057
struct hlist_head *head;
net/tipc/name_table.c
262
struct hlist_head *hd;
net/tipc/name_table.c
467
struct hlist_head *service_head;
net/tipc/name_table.c
936
struct hlist_head *service_head;
net/tipc/name_table.h
107
struct hlist_head services[TIPC_NAMETBL_SIZE];
net/unix/af_unix.c
116
static struct hlist_head bsd_socket_buckets[UNIX_HASH_SIZE / 2];
net/unix/af_unix.c
3807
net->unx.table.buckets = kvmalloc_objs(struct hlist_head,
net/xfrm/xfrm_hash.c
16
struct hlist_head *xfrm_hash_alloc(unsigned int sz)
net/xfrm/xfrm_hash.c
18
struct hlist_head *n;
net/xfrm/xfrm_hash.c
25
n = (struct hlist_head *)
net/xfrm/xfrm_hash.c
32
void xfrm_hash_free(struct hlist_head *n, unsigned int sz)
net/xfrm/xfrm_hash.h
196
struct hlist_head *xfrm_hash_alloc(unsigned int sz);
net/xfrm/xfrm_hash.h
197
void xfrm_hash_free(struct hlist_head *n, unsigned int sz);
net/xfrm/xfrm_policy.c
1178
static struct hlist_head *
net/xfrm/xfrm_policy.c
1243
struct hlist_head *chain;
net/xfrm/xfrm_policy.c
1288
struct hlist_head *chain;
net/xfrm/xfrm_policy.c
131
struct hlist_head hhead;
net/xfrm/xfrm_policy.c
1416
struct hlist_head *list;
net/xfrm/xfrm_policy.c
1541
static struct xfrm_policy *xfrm_policy_insert_list(struct hlist_head *chain,
net/xfrm/xfrm_policy.c
155
struct hlist_head *res[XFRM_POL_CAND_MAX];
net/xfrm/xfrm_policy.c
1582
struct hlist_head *chain;
net/xfrm/xfrm_policy.c
1629
__xfrm_policy_bysel_ctx(struct hlist_head *chain, const struct xfrm_mark *mark,
net/xfrm/xfrm_policy.c
1657
struct hlist_head *chain;
net/xfrm/xfrm_policy.c
1725
struct hlist_head *chain;
net/xfrm/xfrm_policy.c
202
xfrm_policy_insert_list(struct hlist_head *chain, struct xfrm_policy *policy,
net/xfrm/xfrm_policy.c
2094
__xfrm_policy_eval_candidates(struct hlist_head *chain,
net/xfrm/xfrm_policy.c
2165
struct hlist_head *chain;
net/xfrm/xfrm_policy.c
4231
sz = (hmask+1) * sizeof(struct hlist_head);
net/xfrm/xfrm_policy.c
4299
sz = (htab->hmask + 1) * sizeof(struct hlist_head);
net/xfrm/xfrm_policy.c
4304
sz = (net->xfrm.policy_idx_hmask + 1) * sizeof(struct hlist_head);
net/xfrm/xfrm_policy.c
536
static struct hlist_head *policy_hash_bysel(struct net *net,
net/xfrm/xfrm_policy.c
555
static struct hlist_head *policy_hash_direct(struct net *net,
net/xfrm/xfrm_policy.c
573
struct hlist_head *list,
net/xfrm/xfrm_policy.c
574
struct hlist_head *ndsttable,
net/xfrm/xfrm_policy.c
609
static void xfrm_idx_hash_transfer(struct hlist_head *list,
net/xfrm/xfrm_policy.c
610
struct hlist_head *nidxtable,
net/xfrm/xfrm_policy.c
633
unsigned int nsize = (nhashmask + 1) * sizeof(struct hlist_head);
net/xfrm/xfrm_policy.c
634
struct hlist_head *ndst = xfrm_hash_alloc(nsize);
net/xfrm/xfrm_policy.c
635
struct hlist_head *odst;
net/xfrm/xfrm_policy.c
658
xfrm_hash_free(odst, (hmask + 1) * sizeof(struct hlist_head));
net/xfrm/xfrm_policy.c
665
unsigned int nsize = (nhashmask + 1) * sizeof(struct hlist_head);
net/xfrm/xfrm_policy.c
666
struct hlist_head *oidx = net->xfrm.policy_byidx;
net/xfrm/xfrm_policy.c
667
struct hlist_head *nidx = xfrm_hash_alloc(nsize);
net/xfrm/xfrm_policy.c
683
xfrm_hash_free(oidx, (hmask + 1) * sizeof(struct hlist_head));
net/xfrm/xfrm_policy.c
76
struct hlist_head hhead;
net/xfrm/xfrm_state.c
1111
const struct hlist_head *bydst;
net/xfrm/xfrm_state.c
1112
const struct hlist_head *bysrc;
net/xfrm/xfrm_state.c
1113
const struct hlist_head *byspi;
net/xfrm/xfrm_state.c
117
static void xfrm_hash_transfer(struct hlist_head *list,
net/xfrm/xfrm_state.c
118
struct hlist_head *ndsttable,
net/xfrm/xfrm_state.c
119
struct hlist_head *nsrctable,
net/xfrm/xfrm_state.c
120
struct hlist_head *nspitable,
net/xfrm/xfrm_state.c
1207
struct hlist_head *state_cache_input;
net/xfrm/xfrm_state.c
121
struct hlist_head *nseqtable,
net/xfrm/xfrm_state.c
158
return ((state_hmask + 1) << 1) * sizeof(struct hlist_head);
net/xfrm/xfrm_state.c
164
struct hlist_head *ndst, *nsrc, *nspi, *nseq, *odst, *osrc, *ospi, *oseq;
net/xfrm/xfrm_state.c
195
nhashmask = (nsize / sizeof(struct hlist_head)) - 1U;
net/xfrm/xfrm_state.c
214
osize = (ohashmask + 1) * sizeof(struct hlist_head);
net/xfrm/xfrm_state.c
3263
struct hlist_head *ndst, *nsrc, *nspi, *nseq;
net/xfrm/xfrm_state.c
3272
sz = sizeof(struct hlist_head) * 8;
net/xfrm/xfrm_state.c
3294
net->xfrm.state_cache_input = alloc_percpu(struct hlist_head);
net/xfrm/xfrm_state.c
3298
net->xfrm.state_hmask = ((sz / sizeof(struct hlist_head)) - 1);
net/xfrm/xfrm_state.c
3339
sz = (net->xfrm.state_hmask + 1) * sizeof(struct hlist_head);
net/xfrm/xfrm_state.c
627
struct hlist_head gc_list;
scripts/include/hashtable.h
10
#define HASHTABLE_DECLARE(name, size) struct hlist_head name[size]
scripts/include/hashtable.h
18
static inline void __hash_init(struct hlist_head *ht, unsigned int sz)
scripts/include/list.h
387
static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h)
security/integrity/ima/ima.h
303
struct hlist_head queue[IMA_MEASURE_HTABLE_SIZE];
security/selinux/avc.c
148
struct hlist_head *head;
security/selinux/avc.c
464
struct hlist_head *head;
security/selinux/avc.c
525
struct hlist_head *head;
security/selinux/avc.c
613
struct hlist_head *head;
security/selinux/avc.c
73
struct hlist_head slots[AVC_CACHE_SLOTS]; /* head for avc_node->list */
security/selinux/avc.c
838
struct hlist_head *head;
security/selinux/avc.c
927
struct hlist_head *head;
security/smack/smack.h
347
extern struct hlist_head smack_known_hash[SMACK_HASH_SLOTS];
security/smack/smack_access.c
402
struct hlist_head smack_known_hash[SMACK_HASH_SLOTS];
security/smack/smack_access.c
413
struct hlist_head *head;
security/smack/smack_access.c
432
struct hlist_head *head;
tools/include/linux/hashtable.h
18
struct hlist_head name[1 << (bits)] = \
tools/include/linux/hashtable.h
22
struct hlist_head name[1 << (bits)]
tools/include/linux/hashtable.h
31
static inline void __hash_init(struct hlist_head *ht, unsigned int sz)
tools/include/linux/hashtable.h
69
static inline bool __hash_empty(struct hlist_head *ht, unsigned int sz)
tools/include/linux/list.h
617
#define HLIST_HEAD(name) struct hlist_head name = { .first = NULL }
tools/include/linux/list.h
630
static inline int hlist_empty(const struct hlist_head *h)
tools/include/linux/list.h
660
static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h)
tools/include/linux/list.h
706
static inline void hlist_move_list(struct hlist_head *old,
tools/include/linux/list.h
707
struct hlist_head *new)
tools/lib/perf/evsel.c
569
struct hlist_head *head;
tools/lib/perf/include/internal/evlist.h
33
struct hlist_head heads[PERF_EVLIST__HLIST_SIZE];
tools/lib/perf/include/internal/evsel.h
87
struct hlist_head periods[PERF_SAMPLE_ID__HLIST_SIZE];
tools/objtool/check.c
347
static struct hlist_head *cfi_hash;
tools/objtool/check.c
364
struct hlist_head *head = &cfi_hash[hash_min(cfi_key(cfi), cfi_bits)];
tools/objtool/check.c
383
struct hlist_head *head = &cfi_hash[hash_min(cfi_key(cfi), cfi_bits)];
tools/objtool/check.c
391
cfi_hash = mmap(NULL, sizeof(struct hlist_head) << cfi_bits,
tools/perf/builtin-inject.c
101
struct hlist_head tids[PERF_EVLIST__HLIST_SIZE];
tools/perf/builtin-inject.c
1276
struct hlist_head *head;
tools/perf/builtin-inject.c
1383
struct hlist_head *head;
tools/perf/builtin-inject.c
1568
static void free_hlist(struct hlist_head *heads, size_t hlist_sz)
tools/perf/builtin-inject.c
99
struct hlist_head heads[PERF_EVLIST__HLIST_SIZE];
tools/perf/util/auxtrace.c
2050
struct hlist_head *hashtable;
tools/perf/util/auxtrace.c
2062
struct hlist_head *ht;
tools/perf/util/auxtrace.c
2071
ht = calloc(sz, sizeof(struct hlist_head));
tools/perf/util/auxtrace.c
2147
struct hlist_head *hlist;
tools/perf/util/auxtrace.c
2174
struct hlist_head *hlist;
tools/perf/util/evlist.c
660
struct hlist_head *head;
tools/perf/util/evlist.c
728
struct hlist_head *head;
tools/perf/util/lock-contention.c
23
struct hlist_head *lockhash_table;
tools/perf/util/lock-contention.c
60
struct hlist_head *entry = lockhashentry(addr);
tools/perf/util/lock-contention.c
72
struct hlist_head *entry = lockhashentry(addr);
tools/perf/util/lock-contention.h
147
struct hlist_head *result;
tools/perf/util/lock-contention.h
82
extern struct hlist_head *lockhash_table;
tools/perf/util/srccode.c
35
static struct hlist_head srcfile_htab[SRC_HTAB_SZ];
tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c
54
struct hlist_head h;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1703
struct hlist_head multi_st_ops_list;