Symbol: list
arch/arm/include/asm/unwind.h
26
struct list_head list;
arch/arm/kernel/setup.c
688
struct proc_info_list *list = lookup_processor_type(midr);
arch/arm/kernel/setup.c
690
if (!list) {
arch/arm/kernel/setup.c
697
return list;
arch/arm/kernel/setup.c
703
struct proc_info_list *list = lookup_processor(midr);
arch/arm/kernel/setup.c
705
cpu_name = list->cpu_name;
arch/arm/kernel/setup.c
708
init_proc_vtable(list->proc);
arch/arm/kernel/setup.c
710
cpu_tlb = *list->tlb;
arch/arm/kernel/setup.c
713
cpu_user = *list->user;
arch/arm/kernel/setup.c
716
cpu_cache = *list->cache;
arch/arm/kernel/setup.c
720
list->cpu_name, midr, midr & 15,
arch/arm/kernel/setup.c
724
list->arch_name, ENDIANNESS);
arch/arm/kernel/setup.c
726
list->elf_name, ENDIANNESS);
arch/arm/kernel/setup.c
727
elf_hwcap = list->elf_hwcap;
arch/arm/kernel/setup.c
736
init_default_cache_policy(list->__cpu_mm_mmu_flags);
arch/arm/kernel/unwind.c
193
list_for_each_entry(table, &unwind_tables, list) {
arch/arm/kernel/unwind.c
200
list_move(&table->list, &unwind_tables);
arch/arm/kernel/unwind.c
592
list_add_tail(&tab->list, &unwind_tables);
arch/arm/kernel/unwind.c
606
list_del(&tab->list);
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c
102
list_for_each_entry(pos, &quirk_list, list) {
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c
126
list_for_each_entry_safe(pos, tmp, &quirk_list, list) {
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c
127
list_del(&pos->list);
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c
188
list_for_each_entry(pos, &quirk_list, list) {
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c
195
list_add_tail(&quirk->list, &quirk_list);
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c
220
list_for_each_entry_safe(pos, tmp, &quirk_list, list) {
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c
221
list_del(&pos->list);
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c
41
struct list_head list;
arch/arm/mm/cache-uniphier.c
243
list_for_each_entry(data, &uniphier_cache_list, list)
arch/arm/mm/cache-uniphier.c
251
list_for_each_entry(data, &uniphier_cache_list, list)
arch/arm/mm/cache-uniphier.c
284
list_for_each_entry_reverse(data, &uniphier_cache_list, list)
arch/arm/mm/cache-uniphier.c
296
list_for_each_entry(data, &uniphier_cache_list, list) {
arch/arm/mm/cache-uniphier.c
306
list_for_each_entry(data, &uniphier_cache_list, list)
arch/arm/mm/cache-uniphier.c
427
INIT_LIST_HEAD(&data->list);
arch/arm/mm/cache-uniphier.c
428
list_add_tail(&data->list, &uniphier_cache_list); /* no mutex */
arch/arm/mm/cache-uniphier.c
83
struct list_head list;
arch/arm/mm/dma-mapping.c
593
list_add(&buf->list, &arm_dma_bufs);
arch/arm/mm/dma-mapping.c
69
struct list_head list;
arch/arm/mm/dma-mapping.c
83
list_for_each_entry(buf, &arm_dma_bufs, list) {
arch/arm/mm/dma-mapping.c
85
list_del(&buf->list);
arch/arm/mm/ioremap.c
102
list_for_each_entry(curr_svm, &static_vmlist, list) {
arch/arm/mm/ioremap.c
108
list_add_tail(&svm->list, &curr_svm->list);
arch/arm/mm/ioremap.c
56
list_for_each_entry(svm, &static_vmlist, list) {
arch/arm/mm/ioremap.c
78
list_for_each_entry(svm, &static_vmlist, list) {
arch/arm/mm/kasan_init.c
166
struct proc_info_list *list;
arch/arm/mm/kasan_init.c
173
list = lookup_processor_type(read_cpuid_id());
arch/arm/mm/kasan_init.c
174
if (list) {
arch/arm/mm/kasan_init.c
176
processor = *list->proc;
arch/arm/mm/mm.h
70
struct list_head list;
arch/arm/mm/mmu.c
1077
list_for_each_entry(svm, &static_vmlist, list) {
arch/arm/probes/kprobes/opt-arm.c
293
list_for_each_entry_safe(op, tmp, oplist, list) {
arch/arm/probes/kprobes/opt-arm.c
323
list_del_init(&op->list);
arch/arm/probes/kprobes/opt-arm.c
341
list_for_each_entry_safe(op, tmp, oplist, list) {
arch/arm/probes/kprobes/opt-arm.c
343
list_move(&op->list, done_list);
arch/arm/probes/kprobes/test-core.c
546
struct benchmarks list[] = {
arch/arm/probes/kprobes/test-core.c
569
for (b = list; b->fn; ++b) {
arch/arm64/kernel/cpu_errata.c
218
#define CAP_MIDR_RANGE_LIST(list) \
arch/arm64/kernel/cpu_errata.c
220
.midr_range_list = list
arch/arm64/kernel/cpufeature.c
3221
#define HWCAP_MULTI_CAP(list, cap_type, cap) \
arch/arm64/kernel/cpufeature.c
3225
.match_list = list, \
arch/arm64/kvm/vgic/vgic-init.c
496
list_for_each_entry_safe(rdreg, next, &dist->rd_regions, list)
arch/arm64/kvm/vgic/vgic-kvm-device.c
142
struct vgic_redist_region, list);
arch/arm64/kvm/vgic/vgic-mmio-v3.c
338
list_for_each_entry(iter, rd_regions, list) {
arch/arm64/kvm/vgic/vgic-mmio-v3.c
906
struct vgic_redist_region, list);
arch/arm64/kvm/vgic/vgic-mmio-v3.c
947
list_add_tail(&rdreg->list, rd_regions);
arch/arm64/kvm/vgic/vgic-mmio-v3.c
967
list_del(&rdreg->list);
arch/arm64/kvm/vgic/vgic-v3.c
679
list_for_each_entry(rdreg, &d->rd_regions, list) {
arch/arm64/kvm/vgic/vgic-v3.c
700
list_for_each_entry(rdreg, &d->rd_regions, list) {
arch/arm64/kvm/vgic/vgic-v3.c
731
list_for_each_entry(rdreg, rd_regions, list) {
arch/arm64/kvm/vgic/vgic-v3.c
744
list_for_each_entry(rdreg, rd_regions, list) {
arch/hexagon/kernel/time.c
128
INIT_LIST_HEAD(&dummy_clock_dev->list);
arch/loongarch/include/asm/kvm_mmu.h
52
struct list_head list;
arch/loongarch/kvm/mmu.c
188
struct list_head *list;
arch/loongarch/kvm/mmu.c
206
list = (struct list_head *)child;
arch/loongarch/kvm/mmu.c
207
list_add_tail(list, &ctx->list);
arch/loongarch/kvm/mmu.c
222
struct list_head *list;
arch/loongarch/kvm/mmu.c
250
list = (struct list_head *)child;
arch/loongarch/kvm/mmu.c
251
list_add_tail(list, &ctx->list);
arch/loongarch/kvm/mmu.c
301
INIT_LIST_HEAD(&ctx.list);
arch/loongarch/kvm/mmu.c
320
list_for_each_safe(pos, temp, &ctx.list) {
arch/loongarch/kvm/mmu.c
508
INIT_LIST_HEAD(&ctx.list);
arch/m68k/emu/nfblock.c
142
list_add_tail(&dev->list, &nfhd_list);
arch/m68k/emu/nfblock.c
186
list_for_each_entry_safe(dev, next, &nfhd_list, list) {
arch/m68k/emu/nfblock.c
187
list_del(&dev->list);
arch/m68k/emu/nfblock.c
53
struct list_head list;
arch/m68k/sun3/sun3dvma.c
102
hole = list_entry(cur, struct hole, list);
arch/m68k/sun3/sun3dvma.c
112
list_move(&(prev->list), &hole_cache);
arch/m68k/sun3/sun3dvma.c
132
ret = list_entry(hole_cache.next, struct hole, list);
arch/m68k/sun3/sun3dvma.c
133
list_del(&(ret->list));
arch/m68k/sun3/sun3dvma.c
157
hole = list_entry(cur, struct hole, list);
arch/m68k/sun3/sun3dvma.c
174
list_move(&(hole->list), &hole_cache);
arch/m68k/sun3/sun3dvma.c
208
hole = list_entry(cur, struct hole, list);
arch/m68k/sun3/sun3dvma.c
229
list_add(&(hole->list), cur);
arch/m68k/sun3/sun3dvma.c
246
list_add(&(initholes[i].list), &hole_cache);
arch/m68k/sun3/sun3dvma.c
253
list_add(&(hole->list), &hole_list);
arch/m68k/sun3/sun3dvma.c
33
struct list_head list;
arch/m68k/sun3/sun3dvma.c
80
hole = list_entry(cur, struct hole, list);
arch/mips/include/asm/pci.h
31
struct list_head list;
arch/mips/include/asm/vpe.h
67
struct list_head list;
arch/mips/include/asm/vpe.h
84
struct list_head list; /* The global list of tc's */
arch/mips/include/asm/vpe.h
91
struct list_head list;
arch/mips/kernel/vpe-mt.c
140
list_for_each_entry(notifier, &v->notify, list)
arch/mips/kernel/vpe-mt.c
266
list_for_each_entry(notifier, &vpe->notify, list)
arch/mips/kernel/vpe-mt.c
515
list_for_each_entry_safe(v, n, &vpecontrol.vpe_list, list) {
arch/mips/kernel/vpe.c
103
list_add_tail(&v->list, &vpecontrol.vpe_list);
arch/mips/kernel/vpe.c
126
list_add_tail(&tc->list, &vpecontrol.tc_list);
arch/mips/kernel/vpe.c
136
list_del(&v->list);
arch/mips/kernel/vpe.c
63
list_for_each_entry(v, &vpecontrol.vpe_list, list) {
arch/mips/kernel/vpe.c
774
list_for_each_entry(notifier, &v->notify, list)
arch/mips/kernel/vpe.c
81
list_for_each_entry(t, &vpecontrol.tc_list, list) {
arch/mips/kernel/vpe.c
891
list_add(&notify->list, &v->notify);
arch/mips/pci/pci-legacy.c
212
INIT_LIST_HEAD(&hose->list);
arch/mips/pci/pci-legacy.c
213
list_add_tail(&hose->list, &controllers);
arch/mips/pci/pci-legacy.c
245
list_for_each_entry(hose, &controllers, list)
arch/parisc/include/asm/unwind.h
48
struct list_head list;
arch/parisc/kernel/unwind.c
120
INIT_LIST_HEAD(&table->list);
arch/parisc/kernel/unwind.c
165
list_add_tail(&table->list, &unwind_tables);
arch/parisc/kernel/unwind.c
176
list_del(&table->list);
arch/parisc/kernel/unwind.c
88
list_for_each_entry(table, &unwind_tables, list) {
arch/parisc/kernel/unwind.c
94
list_move(&table->list, &unwind_tables);
arch/powerpc/boot/oflib.c
45
va_list list;
arch/powerpc/boot/oflib.c
51
va_start(list, nret);
arch/powerpc/boot/oflib.c
53
args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t));
arch/powerpc/boot/oflib.c
54
va_end(list);
arch/powerpc/boot/oflib.c
70
va_list list;
arch/powerpc/boot/oflib.c
76
va_start(list, rets);
arch/powerpc/boot/oflib.c
78
args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t));
arch/powerpc/boot/oflib.c
79
va_end(list);
arch/powerpc/include/asm/book3s/64/pgalloc.h
13
struct vmemmap_backing *list;
arch/powerpc/include/asm/eeh_event.h
18
struct list_head list; /* to form event queue */
arch/powerpc/include/asm/kvm_book3s_64.h
51
struct llist_node list;
arch/powerpc/include/asm/kvm_book3s_64.h
89
for ((pos) = llist_entry((node), typeof(*(pos)), list); \
arch/powerpc/include/asm/kvm_book3s_64.h
95
(pos)->list.next)), true); \
arch/powerpc/include/asm/kvm_book3s_64.h
96
(pos) = llist_entry((node), typeof(*(pos)), list))
arch/powerpc/include/asm/kvm_host.h
190
struct list_head list;
arch/powerpc/include/asm/nohash/64/pgalloc.h
12
struct vmemmap_backing *list;
arch/powerpc/include/asm/pci-bridge.h
230
struct list_head list;
arch/powerpc/include/asm/rheap.h
20
struct list_head list;
arch/powerpc/kernel/cacheinfo.c
124
struct list_head list; /* global list of cache objects */
arch/powerpc/kernel/cacheinfo.c
152
INIT_LIST_HEAD(&cache->list);
arch/powerpc/kernel/cacheinfo.c
153
list_add(&cache->list, &cache_list);
arch/powerpc/kernel/cacheinfo.c
172
list_for_each_entry(iter, &cache_list, list)
arch/powerpc/kernel/cacheinfo.c
190
list_del(&cache->list);
arch/powerpc/kernel/cacheinfo.c
314
list_for_each_entry(iter, &cache_list, list)
arch/powerpc/kernel/cacheinfo.c
330
list_for_each_entry(iter, &cache_list, list) {
arch/powerpc/kernel/cacheinfo.c
682
show_shared_cpumap(struct kobject *k, struct kobj_attribute *attr, char *buf, bool list)
arch/powerpc/kernel/cacheinfo.c
693
return cpumap_print_to_pagebuf(list, buf, mask);
arch/powerpc/kernel/eeh_event.c
134
list_add(&event->list, &eeh_eventlist);
arch/powerpc/kernel/eeh_event.c
182
list_for_each_entry_safe(event, tmp, &eeh_eventlist, list) {
arch/powerpc/kernel/eeh_event.c
188
list_del(&event->list);
arch/powerpc/kernel/eeh_event.c
192
list_del(&event->list);
arch/powerpc/kernel/eeh_event.c
196
list_del(&event->list);
arch/powerpc/kernel/eeh_event.c
53
struct eeh_event, list);
arch/powerpc/kernel/eeh_event.c
54
list_del(&event->list);
arch/powerpc/kernel/optprobes.c
272
list_for_each_entry_safe(op, tmp, oplist, list) {
arch/powerpc/kernel/optprobes.c
280
list_del_init(&op->list);
arch/powerpc/kernel/optprobes.c
294
list_for_each_entry_safe(op, tmp, oplist, list) {
arch/powerpc/kernel/optprobes.c
296
list_move(&op->list, done_list);
arch/powerpc/kernel/pci_dn.c
118
list_for_each_entry(pdn, &parent->child_list, list) {
arch/powerpc/kernel/pci_dn.c
167
INIT_LIST_HEAD(&pdn->list);
arch/powerpc/kernel/pci_dn.c
168
list_add_tail(&pdn->list, &parent->child_list);
arch/powerpc/kernel/pci_dn.c
246
&parent->child_list, list) {
arch/powerpc/kernel/pci_dn.c
273
if (!list_empty(&pdn->list))
arch/powerpc/kernel/pci_dn.c
274
list_del(&pdn->list);
arch/powerpc/kernel/pci_dn.c
330
INIT_LIST_HEAD(&pdn->list);
arch/powerpc/kernel/pci_dn.c
335
list_add_tail(&pdn->list, &pdn->parent->child_list);
arch/powerpc/kernel/pci_dn.c
357
list_del(&pdn->list);
arch/powerpc/kernel/pci_dn.c
86
list_for_each_entry(pdn, &parent->child_list, list) {
arch/powerpc/kernel/prom_init.c
391
va_list list;
arch/powerpc/kernel/prom_init.c
397
va_start(list, nret);
arch/powerpc/kernel/prom_init.c
399
args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t));
arch/powerpc/kernel/prom_init.c
400
va_end(list);
arch/powerpc/kernel/prom_init.c
416
va_list list;
arch/powerpc/kernel/prom_init.c
422
va_start(list, rets);
arch/powerpc/kernel/prom_init.c
424
args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t));
arch/powerpc/kernel/prom_init.c
425
va_end(list);
arch/powerpc/kernel/rtas.c
1070
va_list list)
arch/powerpc/kernel/rtas.c
1080
args->args[i] = cpu_to_be32(va_arg(list, __u32));
arch/powerpc/kernel/rtas.c
1107
va_list list;
arch/powerpc/kernel/rtas.c
1109
va_start(list, nret);
arch/powerpc/kernel/rtas.c
1110
va_rtas_call_unlocked(args, token, nargs, nret, list);
arch/powerpc/kernel/rtas.c
1111
va_end(list);
arch/powerpc/kernel/rtas.c
1181
va_list list;
arch/powerpc/kernel/rtas.c
1212
va_start(list, outputs);
arch/powerpc/kernel/rtas.c
1213
va_rtas_call_unlocked(args, token, nargs, nret, list);
arch/powerpc/kernel/rtas.c
1214
va_end(list);
arch/powerpc/kexec/vmcore_info.c
21
VMCOREINFO_OFFSET(vmemmap_backing, list);
arch/powerpc/kvm/book3s_64_vio.c
124
list_for_each_entry_rcu(stt, &kvm->arch.spapr_tce_tables, list) {
arch/powerpc/kvm/book3s_64_vio.c
263
list_del_rcu(&stt->list);
arch/powerpc/kvm/book3s_64_vio.c
324
list_for_each_entry(siter, &kvm->arch.spapr_tce_tables, list) {
arch/powerpc/kvm/book3s_64_vio.c
337
list_add_rcu(&stt->list, &kvm->arch.spapr_tce_tables);
arch/powerpc/kvm/book3s_64_vio.c
41
list_for_each_entry_lockless(stt, &kvm->arch.spapr_tce_tables, list)
arch/powerpc/kvm/book3s_64_vio.c
90
list_for_each_entry_rcu(stt, &kvm->arch.spapr_tce_tables, list) {
arch/powerpc/kvm/book3s_hv.c
3426
struct list_head list;
arch/powerpc/kvm/book3s_hv.c
3439
INIT_LIST_HEAD(&lp->list);
arch/powerpc/kvm/book3s_hv.c
3453
list_add_tail(&vc->preempt_list, &lp->list);
arch/powerpc/kvm/book3s_hv.c
3605
list_for_each_entry_safe(pvc, vcnext, &lp->list, preempt_list) {
arch/powerpc/kvm/book3s_hv_nested.c
946
llist_add(&((*n_rmap)->list), (struct llist_head *) rmapp);
arch/powerpc/kvm/book3s_hv_nested.c
948
(*n_rmap)->list.next = (struct llist_node *) rmap;
arch/powerpc/kvm/book3s_hv_uvmem.c
227
struct list_head list;
arch/powerpc/kvm/book3s_hv_uvmem.c
264
list_add(&p->list, &kvm->arch.uvmem_pfns);
arch/powerpc/kvm/book3s_hv_uvmem.c
278
list_for_each_entry_safe(p, next, &kvm->arch.uvmem_pfns, list) {
arch/powerpc/kvm/book3s_hv_uvmem.c
281
list_del(&p->list);
arch/powerpc/kvm/book3s_hv_uvmem.c
294
list_for_each_entry(p, &kvm->arch.uvmem_pfns, list) {
arch/powerpc/kvm/book3s_hv_uvmem.c
338
list_for_each_entry(p, &kvm->arch.uvmem_pfns, list) {
arch/powerpc/kvm/book3s_hv_uvmem.c
368
list_for_each_entry(iter, &kvm->arch.uvmem_pfns, list)
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
137
hlist_for_each_entry_rcu(pte, list, list_vpte_long)
arch/powerpc/kvm/book3s_mmu_hpte.c
147
struct hlist_head *list;
arch/powerpc/kvm/book3s_mmu_hpte.c
151
list = &vcpu3s->hpte_hash_pte[kvmppc_mmu_hash_pte(guest_ea)];
arch/powerpc/kvm/book3s_mmu_hpte.c
156
hlist_for_each_entry_rcu(pte, list, list_pte)
arch/powerpc/kvm/book3s_mmu_hpte.c
166
struct hlist_head *list;
arch/powerpc/kvm/book3s_mmu_hpte.c
170
list = &vcpu3s->hpte_hash_pte_long[
arch/powerpc/kvm/book3s_mmu_hpte.c
176
hlist_for_each_entry_rcu(pte, list, list_pte_long)
arch/powerpc/kvm/book3s_mmu_hpte.c
209
struct hlist_head *list;
arch/powerpc/kvm/book3s_mmu_hpte.c
213
list = &vcpu3s->hpte_hash_vpte[kvmppc_mmu_hash_vpte(guest_vp)];
arch/powerpc/kvm/book3s_mmu_hpte.c
218
hlist_for_each_entry_rcu(pte, list, list_vpte)
arch/powerpc/kvm/book3s_mmu_hpte.c
230
struct hlist_head *list;
arch/powerpc/kvm/book3s_mmu_hpte.c
234
list = &vcpu3s->hpte_hash_vpte_64k[
arch/powerpc/kvm/book3s_mmu_hpte.c
240
hlist_for_each_entry_rcu(pte, list, list_vpte_64k)
arch/powerpc/kvm/book3s_mmu_hpte.c
252
struct hlist_head *list;
arch/powerpc/kvm/book3s_mmu_hpte.c
256
list = &vcpu3s->hpte_hash_vpte_long[
arch/powerpc/kvm/book3s_mmu_hpte.c
262
hlist_for_each_entry_rcu(pte, list, list_vpte_long)
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
305
hlist_for_each_entry_rcu(pte, list, list_vpte_long)
arch/powerpc/kvm/book3s_rtas.c
131
struct list_head list;
arch/powerpc/kvm/book3s_rtas.c
148
list_for_each_entry_safe(d, tmp, &kvm->arch.rtas_tokens, list) {
arch/powerpc/kvm/book3s_rtas.c
150
list_del(&d->list);
arch/powerpc/kvm/book3s_rtas.c
169
list_for_each_entry(d, &kvm->arch.rtas_tokens, list) {
arch/powerpc/kvm/book3s_rtas.c
193
list_add_tail(&d->list, &kvm->arch.rtas_tokens);
arch/powerpc/kvm/book3s_rtas.c
261
list_for_each_entry(d, &vcpu->kvm->arch.rtas_tokens, list) {
arch/powerpc/kvm/book3s_rtas.c
303
list_for_each_entry_safe(d, tmp, &kvm->arch.rtas_tokens, list) {
arch/powerpc/kvm/book3s_rtas.c
304
list_del(&d->list);
arch/powerpc/lib/rheap.c
133
blk = list_entry(info->empty_list.next, rh_block_t, list);
arch/powerpc/lib/rheap.c
134
list_del_init(&blk->list);
arch/powerpc/lib/rheap.c
147
list_add(&blk->list, &info->empty_list);
arch/powerpc/lib/rheap.c
173
blk = list_entry(l, rh_block_t, list);
arch/powerpc/lib/rheap.c
203
list_add(&blkn->list, &next->list);
arch/powerpc/lib/rheap.c
205
list_add(&blkn->list, &info->free_list);
arch/powerpc/lib/rheap.c
228
list_del(&after->list);
arch/powerpc/lib/rheap.c
239
blk = list_entry(l, rh_block_t, list);
arch/powerpc/lib/rheap.c
241
list_add_tail(&blkn->list, &blk->list);
arch/powerpc/lib/rheap.c
246
list_add_tail(&blkn->list, &info->taken_list);
arch/powerpc/lib/rheap.c
324
list_add(&blk->list, &info->empty_list);
arch/powerpc/lib/rheap.c
396
blk = list_entry(l, rh_block_t, list);
arch/powerpc/lib/rheap.c
411
list_del(&blk->list);
arch/powerpc/lib/rheap.c
431
list_add(&newblk->list, &blk->list);
arch/powerpc/lib/rheap.c
461
blk = list_entry(l, rh_block_t, list);
arch/powerpc/lib/rheap.c
476
list_del(&blk->list);
arch/powerpc/lib/rheap.c
489
list_add(&spblk->list, blk->list.prev);
arch/powerpc/lib/rheap.c
501
list_del(&blk->list);
arch/powerpc/lib/rheap.c
553
blk = list_entry(l, rh_block_t, list);
arch/powerpc/lib/rheap.c
568
list_del(&blk->list);
arch/powerpc/lib/rheap.c
593
list_add(&newblk2->list, &blk->list);
arch/powerpc/lib/rheap.c
621
blk2 = list_entry(l, rh_block_t, list);
arch/powerpc/lib/rheap.c
631
list_del(&blk->list);
arch/powerpc/lib/rheap.c
665
blk = list_entry(l, rh_block_t, list);
arch/powerpc/lib/rheap.c
688
blk2 = list_entry(l, rh_block_t, list);
arch/powerpc/lib/rheap.c
74
fixup(blks, blke, delta, &blk->list);
arch/powerpc/lib/rheap.c
93
list_add(&blk->list, &info->empty_list);
arch/powerpc/mm/hugetlbpage.c
114
list_add(&m->list, &huge_boot_pages[0]);
arch/powerpc/mm/init_64.c
147
next = next->list;
arch/powerpc/mm/init_64.c
181
vmem_back->list = vmemmap_list;
arch/powerpc/mm/init_64.c
296
for (; vmem_back; vmem_back = vmem_back->list) {
arch/powerpc/mm/init_64.c
307
vmemmap_list = vmem_back->list;
arch/powerpc/mm/init_64.c
309
vmem_back_prev->list = vmem_back->list;
arch/powerpc/mm/init_64.c
312
vmem_back->list = next;
arch/powerpc/mm/ptdump/hashpagetable.c
502
ptr = ptr->list;
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
372
gpt = container_of(pos, struct mpc52xx_gpt_priv, list);
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
733
list_add(&gpt->list, &mpc52xx_gpt_list);
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
88
struct list_head list; /* List of all GPT devices */
arch/powerpc/platforms/cell/spu_base.c
707
static void __init crash_register_spus(struct list_head *list)
arch/powerpc/platforms/cell/spu_base.c
712
list_for_each_entry(spu, list, full_list) {
arch/powerpc/platforms/cell/spu_base.c
725
static inline void crash_register_spus(struct list_head *list)
arch/powerpc/platforms/cell/spufs/gang.c
26
INIT_LIST_HEAD(&gang->list);
arch/powerpc/platforms/cell/spufs/gang.c
38
WARN_ON(gang->contexts || !list_empty(&gang->list));
arch/powerpc/platforms/cell/spufs/gang.c
57
list_add(&ctx->gang_list, &gang->list);
arch/powerpc/platforms/cell/spufs/spu_restore.c
50
unsigned int list = (unsigned int)&dma_list[0];
arch/powerpc/platforms/cell/spufs/spu_restore.c
61
spu_writech(MFC_EAL, list);
arch/powerpc/platforms/cell/spufs/spu_save.c
50
unsigned int list = (unsigned int)&dma_list[0];
arch/powerpc/platforms/cell/spufs/spu_save.c
61
spu_writech(MFC_EAL, list);
arch/powerpc/platforms/cell/spufs/spufs.h
143
struct list_head list;
arch/powerpc/platforms/powernv/ocxl.c
142
list_for_each_entry(link, &links_list, list) {
arch/powerpc/platforms/powernv/ocxl.c
158
list_add(&link->list, &links_list);
arch/powerpc/platforms/powernv/ocxl.c
26
struct list_head list;
arch/powerpc/platforms/powernv/opal-core.c
189
list_for_each_entry(m, &opalcore_list, list) {
arch/powerpc/platforms/powernv/opal-core.c
400
list_add_tail(&new->list, &opalcore_list);
arch/powerpc/platforms/powernv/opal-core.c
64
struct list_head list;
arch/powerpc/platforms/powernv/opal-dump.c
246
struct opal_sg_list *list;
arch/powerpc/platforms/powernv/opal-dump.c
259
list = opal_vmalloc_to_sg_list(dump->buffer, dump->size);
arch/powerpc/platforms/powernv/opal-dump.c
260
if (!list) {
arch/powerpc/platforms/powernv/opal-dump.c
266
addr = __pa(list);
arch/powerpc/platforms/powernv/opal-dump.c
283
opal_free_sg_list(list);
arch/powerpc/platforms/powernv/opal-flash.c
278
struct opal_sg_list *list;
arch/powerpc/platforms/powernv/opal-flash.c
288
list = opal_vmalloc_to_sg_list(image_data.data, image_data.size);
arch/powerpc/platforms/powernv/opal-flash.c
289
if (!list)
arch/powerpc/platforms/powernv/opal-flash.c
293
addr = __pa(list);
arch/powerpc/platforms/powernv/opal-hmi.c
25
struct list_head list;
arch/powerpc/platforms/powernv/opal-hmi.c
282
struct OpalHmiEvtNode, list);
arch/powerpc/platforms/powernv/opal-hmi.c
283
list_del(&msg_node->list);
arch/powerpc/platforms/powernv/opal-hmi.c
353
list_add(&msg_node->list, &opal_hmi_evt_list);
arch/powerpc/platforms/powernv/opal-memory-errors.c
105
list_add(&msg_node->list, &opal_memory_err_list);
arch/powerpc/platforms/powernv/opal-memory-errors.c
26
struct list_head list;
arch/powerpc/platforms/powernv/opal-memory-errors.c
63
struct OpalMsgNode, list);
arch/powerpc/platforms/powernv/opal-memory-errors.c
64
list_del(&msg_node->list);
arch/powerpc/platforms/powernv/opal-prd.c
181
struct opal_prd_msg_queue_item, list);
arch/powerpc/platforms/powernv/opal-prd.c
182
list_del(&item->list);
arch/powerpc/platforms/powernv/opal-prd.c
217
list_add(&item->list, &opal_prd_msg_queue);
arch/powerpc/platforms/powernv/opal-prd.c
367
list_add_tail(&item->list, &opal_prd_msg_queue);
arch/powerpc/platforms/powernv/opal-prd.c
39
struct list_head list;
arch/powerpc/platforms/powernv/opal-sysparam.c
23
struct list_head list;
arch/powerpc/platforms/powernv/opal.c
256
INIT_LIST_HEAD(&msg_node->list);
arch/powerpc/platforms/powernv/opal.c
258
list_add_tail(&msg_node->list, &msg_list);
arch/powerpc/platforms/powernv/opal.c
272
list_for_each_entry_safe(msg_node, tmp, &msg_list, list) {
arch/powerpc/platforms/powernv/opal.c
280
list_del(&msg_node->list);
arch/powerpc/platforms/powernv/opal.c
41
struct list_head list;
arch/powerpc/platforms/powernv/pci-ioda.c
2339
list_del(&pe->list);
arch/powerpc/platforms/powernv/pci-ioda.c
2357
list_for_each_entry_safe(slave, tmp, &pe->slaves, list) {
arch/powerpc/platforms/powernv/pci-ioda.c
2358
list_del(&slave->list);
arch/powerpc/platforms/powernv/pci-ioda.c
2427
list_for_each_entry(pe, &phb->ioda.pe_list, list) {
arch/powerpc/platforms/powernv/pci-ioda.c
334
list_add_tail(&pe->list, &master_pe->slaves);
arch/powerpc/platforms/powernv/pci-ioda.c
457
list_for_each_entry(slave, &pe->slaves, list) {
arch/powerpc/platforms/powernv/pci-ioda.c
493
list_for_each_entry(slave, &pe->slaves, list) {
arch/powerpc/platforms/powernv/pci-ioda.c
545
list_for_each_entry(slave, &pe->slaves, list) {
arch/powerpc/platforms/powernv/pci-ioda.c
616
list_for_each_entry(slave, &child->slaves, list) {
arch/powerpc/platforms/powernv/pci-ioda.c
645
list_for_each_entry(slave, &pe->slaves, list)
arch/powerpc/platforms/powernv/pci-ioda.c
664
list_for_each_entry(slave, &pe->slaves, list) {
arch/powerpc/platforms/powernv/pci-ioda.c
908
list_add_tail(&pe->list, &phb->ioda.pe_list);
arch/powerpc/platforms/powernv/pci-ioda.c
975
list_add_tail(&pe->list, &phb->ioda.pe_list);
arch/powerpc/platforms/powernv/pci-sriov.c
486
list_for_each_entry_safe(pe, pe_n, &phb->ioda.pe_list, list) {
arch/powerpc/platforms/powernv/pci-sriov.c
494
list_del(&pe->list);
arch/powerpc/platforms/powernv/pci-sriov.c
658
list_add_tail(&pe->list, &phb->ioda.pe_list);
arch/powerpc/platforms/powernv/pci-sriov.c
662
list_for_each_entry(vf_pdn, &pdn->parent->child_list, list) {
arch/powerpc/platforms/powernv/pci.h
103
struct list_head list;
arch/powerpc/platforms/pseries/eeh_pseries.c
494
list_for_each_entry(n, &pdn->child_list, list)
arch/powerpc/platforms/pseries/eeh_pseries.c
747
list) {
arch/powerpc/platforms/pseries/eeh_pseries.c
905
pdn = list_first_entry(&PCI_DN(phb->dn)->child_list, struct pci_dn, list);
arch/powerpc/platforms/pseries/iommu.c
1072
list_for_each_entry(window, &dma_win_list, list) {
arch/powerpc/platforms/pseries/iommu.c
1130
list_add(&window->list, &dma_win_list);
arch/powerpc/platforms/pseries/iommu.c
1281
struct list_head list;
arch/powerpc/platforms/pseries/iommu.c
1485
list_for_each_entry(fpdn, &failed_ddw_pdn_list, list) {
arch/powerpc/platforms/pseries/iommu.c
1738
list_add(&window->list, &dma_win_list);
arch/powerpc/platforms/pseries/iommu.c
1767
list_add(&fpdn->list, &failed_ddw_pdn_list);
arch/powerpc/platforms/pseries/iommu.c
1989
list_for_each_entry(window, &dma_win_list, list) {
arch/powerpc/platforms/pseries/iommu.c
1991
list_del(&window->list);
arch/powerpc/platforms/pseries/iommu.c
2095
list_for_each_entry(fpdn, &failed_ddw_pdn_list, list) {
arch/powerpc/platforms/pseries/iommu.c
2221
list_add(&window->list, &dma_win_list);
arch/powerpc/platforms/pseries/iommu.c
2242
list_add(&fpdn->list, &failed_ddw_pdn_list);
arch/powerpc/platforms/pseries/iommu.c
2307
list_for_each_entry(window, &dma_win_list, list) {
arch/powerpc/platforms/pseries/iommu.c
2309
list_del(&window->list);
arch/powerpc/platforms/pseries/iommu.c
2329
list_add(&fpdn->list, &failed_ddw_pdn_list);
arch/powerpc/platforms/pseries/iommu.c
2432
list_for_each_entry(window, &dma_win_list, list) {
arch/powerpc/platforms/pseries/iommu.c
2445
list_for_each_entry(window, &dma_win_list, list) {
arch/powerpc/platforms/pseries/iommu.c
2493
list_for_each_entry(window, &dma_win_list, list) {
arch/powerpc/platforms/pseries/iommu.c
2495
list_del(&window->list);
arch/powerpc/platforms/pseries/iommu.c
415
struct list_head list;
arch/powerpc/platforms/pseries/papr-hvpipe.c
167
list_for_each_entry(src_info, &hvpipe_src_list, list)
arch/powerpc/platforms/pseries/papr-hvpipe.c
461
list_del(&src_info->list);
arch/powerpc/platforms/pseries/papr-hvpipe.c
510
list_add(&src_info->list, &hvpipe_src_list);
arch/powerpc/platforms/pseries/papr-hvpipe.c
518
list_del(&src_info->list);
arch/powerpc/platforms/pseries/papr-hvpipe.h
20
struct list_head list; /* list of sources */
arch/powerpc/platforms/pseries/papr-platform-dump.c
220
list_del(&params->list);
arch/powerpc/platforms/pseries/papr-platform-dump.c
314
list_for_each_entry(params, &platform_dump_list, list) {
arch/powerpc/platforms/pseries/papr-platform-dump.c
346
list_add(&params->list, &platform_dump_list);
arch/powerpc/platforms/pseries/papr-platform-dump.c
58
struct list_head list;
arch/powerpc/platforms/pseries/setup.c
297
list_del(&pdn->list);
arch/powerpc/platforms/pseries/vas.c
451
list_add(&txwin->win_list, &caps->list);
arch/powerpc/platforms/pseries/vas.c
598
INIT_LIST_HEAD(&vcaps->list);
arch/powerpc/platforms/pseries/vas.c
683
list_for_each_entry_safe(win, tmp, &vcaps->list, win_list) {
arch/powerpc/platforms/pseries/vas.c
699
list_for_each_entry_safe_from(win, tmp, &vcaps->list, win_list) {
arch/powerpc/platforms/pseries/vas.c
774
list_for_each_entry_safe(win, tmp, &vcap->list, win_list) {
arch/powerpc/platforms/pseries/vas.h
93
struct list_head list; /* List of open windows */
arch/powerpc/platforms/pseries/vio.c
316
list_for_each_entry(dev_ent, &vio_cmo.device_list, list) {
arch/powerpc/platforms/pseries/vio.c
341
list_for_each_entry(dev_ent, &vio_cmo.device_list, list) {
arch/powerpc/platforms/pseries/vio.c
412
list_for_each_entry(dev_ent, &vio_cmo.device_list, list) {
arch/powerpc/platforms/pseries/vio.c
428
list_for_each_entry(dev_ent, &vio_cmo.device_list, list) {
arch/powerpc/platforms/pseries/vio.c
466
list_for_each_entry(dev_ent, &vio_cmo.device_list, list) {
arch/powerpc/platforms/pseries/vio.c
650
list_for_each_entry(dev_ent, &vio_cmo.device_list, list)
arch/powerpc/platforms/pseries/vio.c
72
struct list_head list;
arch/powerpc/platforms/pseries/vio.c
754
list_add(&dev_ent->list, &vio_cmo.device_list);
arch/powerpc/platforms/pseries/vio.c
831
list_for_each_entry(dev_ent, &vio_cmo.device_list, list)
arch/powerpc/platforms/pseries/vio.c
833
list_del(&dev_ent->list);
arch/powerpc/sysdev/fsl_msi.c
196
list_for_each_entry(msi_data, &msi_head, list)
arch/powerpc/sysdev/fsl_msi.c
226
list_for_each_entry(msi_data, &msi_head, list) {
arch/powerpc/sysdev/fsl_msi.c
328
if (msi->list.prev != NULL)
arch/powerpc/sysdev/fsl_msi.c
329
list_del(&msi->list);
arch/powerpc/sysdev/fsl_msi.c
533
list_add_tail(&msi->list, &msi_head);
arch/powerpc/sysdev/fsl_msi.h
43
struct list_head list; /* support multiple MSI banks */
arch/powerpc/sysdev/xive/spapr.c
106
list_for_each_entry(xibm, &xive_irq_bitmaps, list) {
arch/powerpc/sysdev/xive/spapr.c
121
list_for_each_entry(xibm, &xive_irq_bitmaps, list) {
arch/powerpc/sysdev/xive/spapr.c
46
struct list_head list;
arch/powerpc/sysdev/xive/spapr.c
67
list_add(&xibm->list, &xive_irq_bitmaps);
arch/powerpc/sysdev/xive/spapr.c
671
list_for_each_entry(xibm, &xive_irq_bitmaps, list)
arch/powerpc/sysdev/xive/spapr.c
78
list_for_each_entry_safe(xibm, tmp, &xive_irq_bitmaps, list) {
arch/powerpc/sysdev/xive/spapr.c
79
list_del(&xibm->list);
arch/s390/appldata/appldata.h
29
struct list_head list;
arch/s390/appldata/appldata_base.c
114
ops = list_entry(lh, struct appldata_ops, list);
arch/s390/appldata/appldata_base.c
281
tmp_ops = list_entry(lh, struct appldata_ops, list);
arch/s390/appldata/appldata_base.c
357
list_add(&ops->list, &appldata_ops_list);
arch/s390/appldata/appldata_base.c
371
list_del(&ops->list);
arch/s390/appldata/appldata_base.c
385
list_del(&ops->list);
arch/s390/include/asm/airq.h
18
struct hlist_node list; /* Handler queueing. */
arch/s390/include/asm/facility.h
99
: [reg0] "+&d" (reg0), [list] "+Q" (*fac_list)
arch/s390/include/asm/ipl.h
124
struct list_head list;
arch/s390/include/asm/ipl.h
129
struct list_head list;
arch/s390/include/asm/kvm_host.h
298
struct list_head list;
arch/s390/include/asm/kvm_host.h
475
struct list_head list;
arch/s390/include/asm/processor.h
193
struct list_head list;
arch/s390/include/asm/sysinfo.h
223
struct list_head list;
arch/s390/include/asm/uv.h
619
struct uv_secret_list *list,
arch/s390/kernel/crash_dump.c
43
struct list_head list;
arch/s390/kernel/crash_dump.c
475
list_for_each_entry(sa, &dump_save_areas, list)
arch/s390/kernel/crash_dump.c
577
list_for_each_entry(sa, &dump_save_areas, list)
arch/s390/kernel/crash_dump.c
70
list_add(&sa->list, &dump_save_areas);
arch/s390/kernel/crash_dump.c
72
list_add_tail(&sa->list, &dump_save_areas);
arch/s390/kernel/crash_dump.c
81
return list_first_entry_or_null(&dump_save_areas, struct save_area, list);
arch/s390/kernel/ipl.c
2406
list_add_tail(&comp->list, &report->components);
arch/s390/kernel/ipl.c
2426
list_add_tail(&cert->list, &report->certificates);
arch/s390/kernel/ipl.c
2487
list_for_each_entry(comp, &report->components, list) {
arch/s390/kernel/ipl.c
2496
list_for_each_entry(cert, &report->certificates, list) {
arch/s390/kernel/ipl.c
2503
list_for_each_entry(cert, &report->certificates, list) {
arch/s390/kernel/ipl.c
2518
list_for_each_entry_safe(comp, ncomp, &report->components, list)
arch/s390/kernel/ipl.c
2521
list_for_each_entry_safe(cert, ncert, &report->certificates, list)
arch/s390/kernel/sysinfo.c
298
list_for_each_entry(ptr, &service_level_list, list)
arch/s390/kernel/sysinfo.c
303
list_add_tail(&slr->list, &service_level_list);
arch/s390/kernel/sysinfo.c
315
list_for_each_entry_safe(ptr, next, &service_level_list, list) {
arch/s390/kernel/sysinfo.c
318
list_del(&ptr->list);
arch/s390/kernel/sysinfo.c
347
slr = list_entry(p, struct service_level, list);
arch/s390/kernel/uv.c
758
const struct uv_secret_list *list,
arch/s390/kernel/uv.c
763
for (i = 0; i < list->total_num_secrets; i++) {
arch/s390/kernel/uv.c
764
if (memcmp(secret_id, list->secrets[i].id, UV_SECRET_ID_LEN) == 0) {
arch/s390/kernel/uv.c
765
*secret = list->secrets[i].hdr;
arch/s390/kernel/uv.c
781
struct uv_secret_list *list,
arch/s390/kernel/uv.c
789
uv_list_secrets(list, start_idx, &list_rc, NULL);
arch/s390/kernel/uv.c
796
ret = find_secret_in_page(secret_id, list, secret);
arch/s390/kernel/uv.c
799
start_idx = list->next_secret_idx;
arch/s390/kernel/uv.c
800
} while (list_rc == UVC_RC_MORE_DATA && start_idx < list->next_secret_idx);
arch/s390/kvm/gmap.c
115
list_add(&child->list, &parent->children);
arch/s390/kvm/gmap.c
1186
list_for_each_entry_safe(gmap_cache, next, &sg->scb_users, list) {
arch/s390/kvm/gmap.c
1188
list_del(&gmap_cache->list);
arch/s390/kvm/gmap.c
1200
list_for_each_entry_safe(sg, next, &parent->children, list) {
arch/s390/kvm/gmap.c
1233
list_for_each_entry(sg, &parent->children, list) {
arch/s390/kvm/gmap.c
1375
list_for_each_entry(sg, &parent->children, list) {
arch/s390/kvm/gmap.c
186
list_del(&child->list);
arch/s390/kvm/gmap.c
64
INIT_LIST_HEAD(&gmap->list);
arch/s390/kvm/gmap.h
66
struct list_head list;
arch/s390/kvm/gmap.h
78
struct list_head list;
arch/s390/kvm/interrupt.c
1008
list);
arch/s390/kvm/interrupt.c
1010
list_del(&inti->list);
arch/s390/kvm/interrupt.c
1051
list);
arch/s390/kvm/interrupt.c
1061
list_del(&inti->list);
arch/s390/kvm/interrupt.c
1133
list);
arch/s390/kvm/interrupt.c
1150
list_del(&inti->list);
arch/s390/kvm/interrupt.c
1674
list_for_each_entry(iter, isc_list, list) {
arch/s390/kvm/interrupt.c
1679
list_del_init(&iter->list);
arch/s390/kvm/interrupt.c
1820
list_add_tail(&inti->list, &fi->lists[FIRQ_LIST_VIRTIO]);
arch/s390/kvm/interrupt.c
1840
list_add_tail(&inti->list, &fi->lists[FIRQ_LIST_PFAULT]);
arch/s390/kvm/interrupt.c
1867
struct list_head *list;
arch/s390/kvm/interrupt.c
1902
list = &fi->lists[FIRQ_LIST_IO_ISC_0 + isc];
arch/s390/kvm/interrupt.c
1903
list_add_tail(&inti->list, list);
arch/s390/kvm/interrupt.c
2158
list_for_each_entry_safe(inti, n, _list, list) {
arch/s390/kvm/interrupt.c
2159
list_del(&inti->list);
arch/s390/kvm/interrupt.c
2247
list_for_each_entry(inti, &fi->lists[i], list) {
arch/s390/kvm/interrupt.c
2510
INIT_LIST_HEAD(&map->list);
arch/s390/kvm/interrupt.c
2542
list_add_tail(&map->list, &adapter->maps);
arch/s390/kvm/interrupt.c
2571
list_for_each_entry_safe(map, tmp, &adapter->maps, list) {
arch/s390/kvm/interrupt.c
2575
list_del(&map->list);
arch/s390/kvm/interrupt.c
2622
list_for_each_entry_safe(map, tmp, &local_list, list) {
arch/s390/kvm/interrupt.c
2623
list_del(&map->list);
arch/s390/kvm/interrupt.c
2956
list_for_each_entry(map, &adapter->maps, list) {
arch/s390/kvm/pv.c
232
struct list_head list;
arch/s390/kvm/pv.c
600
cur = list_first_entry(&kvm->arch.pv.need_cleanup, typeof(*cur), list);
arch/s390/kvm/pv.c
614
list_del(&cur->list);
arch/s390/kvm/pv.c
675
list_add(&p->list, &kvm->arch.pv.need_cleanup);
arch/s390/kvm/vsie.c
1290
list_del(&vsie_page->gmap_cache.list);
arch/s390/kvm/vsie.c
1342
list_add(&vsie_page->gmap_cache.list, &gmap->scb_users);
arch/s390/kvm/vsie.c
633
list_for_each_entry_safe(cur, next, &gmap->scb_users, gmap_cache.list) {
arch/s390/mm/cmm.c
103
static long __cmm_free_pages(long nr, long *counter, struct cmm_page_array **list)
arch/s390/mm/cmm.c
109
pa = *list;
arch/s390/mm/cmm.c
116
free_page((unsigned long) *list);
arch/s390/mm/cmm.c
117
*list = pa;
arch/s390/mm/cmm.c
127
static long cmm_free_pages(long nr, long *counter, struct cmm_page_array **list)
arch/s390/mm/cmm.c
134
inc = __cmm_free_pages(inc, counter, list);
arch/s390/mm/cmm.c
63
struct cmm_page_array **list)
arch/s390/mm/cmm.c
73
pa = *list;
arch/s390/mm/cmm.c
84
pa = *list;
arch/s390/mm/cmm.c
89
*list = pa;
arch/s390/mm/extmem.c
120
tmp = list_entry (l, struct dcss_segment, list);
arch/s390/mm/extmem.c
280
tmp = list_entry(l, struct dcss_segment, list);
arch/s390/mm/extmem.c
371
list_add(&seg->list, &dcss_list);
arch/s390/mm/extmem.c
524
list_del(&seg->list);
arch/s390/mm/extmem.c
564
list_del(&seg->list);
arch/s390/mm/extmem.c
64
struct list_head list;
arch/s390/mm/pfault.c
154
list_del(&tsk->thread.list);
arch/s390/mm/pfault.c
194
list_add(&tsk->thread.list, &pfault_list);
arch/s390/mm/pfault.c
216
list_for_each_entry_safe(thread, next, &pfault_list, list) {
arch/s390/mm/pfault.c
218
list_del(&thread->list);
arch/sh/drivers/dma/dma-api.c
176
list_for_each_entry(info, &registered_dmac_list, list) {
arch/sh/drivers/dma/dma-api.c
200
INIT_LIST_HEAD(&info->list);
arch/sh/drivers/dma/dma-api.c
244
list_add(&info->list, &registered_dmac_list);
arch/sh/drivers/dma/dma-api.c
260
list_del(&info->list);
arch/sh/drivers/dma/dma-api.c
32
list_for_each_entry(info, &registered_dmac_list, list) {
arch/sh/drivers/dma/dma-api.c
52
list_for_each_entry(info, &registered_dmac_list, list)
arch/sh/drivers/platform_early.c
217
list_for_each_entry(epdrv, &sh_early_platform_driver_list, list) {
arch/sh/drivers/platform_early.c
72
if (!epdrv->list.next) {
arch/sh/drivers/platform_early.c
73
INIT_LIST_HEAD(&epdrv->list);
arch/sh/drivers/platform_early.c
74
list_add_tail(&epdrv->list, &sh_early_platform_driver_list);
arch/sh/drivers/platform_early.c
83
list_move(&epdrv->list, &sh_early_platform_driver_list);
arch/sh/include/asm/dma.h
94
struct list_head list;
arch/sh/include/asm/io_trapped.h
16
struct list_head list;
arch/sh/include/asm/io_trapped.h
24
void __iomem *match_trapped_io_handler(struct list_head *list,
arch/sh/include/asm/platform_early.h
14
struct list_head list;
arch/sh/include/asm/unwinder.h
9
struct list_head list;
arch/sh/kernel/cpu/sh4/sq.c
291
struct sq_mapping **list, *entry;
arch/sh/kernel/cpu/sh4/sq.c
294
for (list = &sq_mapping_list; (entry = *list); list = &entry->next)
arch/sh/kernel/io_trapped.c
106
void __iomem *match_trapped_io_handler(struct list_head *list,
arch/sh/kernel/io_trapped.c
117
list_for_each_entry(tiop, list, list) {
arch/sh/kernel/io_trapped.c
88
INIT_LIST_HEAD(&tiop->list);
arch/sh/kernel/io_trapped.c
92
list_add(&tiop->list, &trapped_io);
arch/sh/kernel/io_trapped.c
96
list_add(&tiop->list, &trapped_mem);
arch/sh/kernel/unwinder.c
154
list_del(&curr_unwinder->list);
arch/sh/kernel/unwinder.c
33
.list = {
arch/sh/kernel/unwinder.c
52
.next = &stack_reader.list,
arch/sh/kernel/unwinder.c
53
.prev = &stack_reader.list,
arch/sh/kernel/unwinder.c
73
best = list_entry(unwinder_list.next, struct unwinder, list);
arch/sh/kernel/unwinder.c
90
o = list_entry(tmp, struct unwinder, list);
arch/sh/kernel/unwinder.c
97
list_add(&ops->list, entry);
arch/sparc/include/asm/prom.h
41
int of_find_in_proplist(const char *list, const char *match, int len);
arch/sparc/kernel/chmc.c
179
struct list_head list;
arch/sparc/kernel/chmc.c
185
static void mc_list_add(struct list_head *list)
arch/sparc/kernel/chmc.c
188
list_add(list, &mctrl_list);
arch/sparc/kernel/chmc.c
192
static void mc_list_del(struct list_head *list)
arch/sparc/kernel/chmc.c
195
list_del_init(list);
arch/sparc/kernel/chmc.c
278
list_for_each_entry(p, &mctrl_list, list) {
arch/sparc/kernel/chmc.c
426
INIT_LIST_HEAD(&p->list);
arch/sparc/kernel/chmc.c
467
mc_list_add(&p->list);
arch/sparc/kernel/chmc.c
524
list_for_each_entry(p, &mctrl_list, list) {
arch/sparc/kernel/chmc.c
750
mc_list_add(&p->list);
arch/sparc/kernel/chmc.c
779
list_del(&p->list);
arch/sparc/kernel/chmc.c
786
mc_list_del(&p->list);
arch/sparc/kernel/chmc.c
90
struct list_head list;
arch/sparc/kernel/ds.c
1008
list_for_each_entry_safe(qp, tmp, &todo, list) {
arch/sparc/kernel/ds.c
1026
list_del(&qp->list);
arch/sparc/kernel/ds.c
1061
list_add_tail(&qp->list, &ds_work_list);
arch/sparc/kernel/ds.c
461
static void purge_dups(u32 *list, u32 num_ents)
arch/sparc/kernel/ds.c
466
u32 cpu = list[i];
arch/sparc/kernel/ds.c
473
if (list[j] == cpu)
arch/sparc/kernel/ds.c
474
list[j] = CPU_SENTINEL;
arch/sparc/kernel/ds.c
991
struct list_head list;
arch/sparc/kernel/ldc.c
1226
INIT_HLIST_NODE(&lp->list);
arch/sparc/kernel/ldc.c
1227
hlist_add_head(&lp->list, &ldc_channel_list);
arch/sparc/kernel/ldc.c
1291
hlist_del(&lp->list);
arch/sparc/kernel/ldc.c
173
struct hlist_node list;
arch/sparc/kernel/ldc.c
968
hlist_for_each_entry(lp, &ldc_channel_list, list) {
arch/sparc/kernel/mdesc.c
156
INIT_LIST_HEAD(&hp->list);
arch/sparc/kernel/mdesc.c
188
BUG_ON(!list_empty(&hp->list));
arch/sparc/kernel/mdesc.c
225
BUG_ON(!list_empty(&hp->list));
arch/sparc/kernel/mdesc.c
276
list_del_init(&hp->list);
arch/sparc/kernel/mdesc.c
535
list_add(&orig_hp->list, &mdesc_zombie_list);
arch/sparc/kernel/mdesc.c
73
struct list_head list;
arch/sparc/kernel/prom_common.c
100
int of_find_in_proplist(const char *list, const char *match, int len)
arch/sparc/kernel/prom_common.c
105
if (!strcmp(list, match))
arch/sparc/kernel/prom_common.c
107
l = strlen(list) + 1;
arch/sparc/kernel/prom_common.c
108
list += l;
arch/um/drivers/chan.h
16
struct list_head list;
arch/um/drivers/chan_kern.c
151
chan = list_entry(ele, struct chan, list);
arch/um/drivers/chan_kern.c
182
chan = list_entry(ele, struct chan, list);
arch/um/drivers/chan_kern.c
221
LIST_HEAD(list);
arch/um/drivers/chan_kern.c
226
list_splice_init(&irqs_to_free, &list);
arch/um/drivers/chan_kern.c
229
list_for_each(ele, &list) {
arch/um/drivers/chan_kern.c
279
list_for_each_entry_reverse(chan, &line->chan_list, list) {
arch/um/drivers/chan_kern.c
354
list_del(&chan->list);
arch/um/drivers/chan_kern.c
372
chan = list_entry(ele, struct chan, list);
arch/um/drivers/chan_kern.c
512
*chan = ((struct chan) { .list = LIST_HEAD_INIT(chan->list),
arch/um/drivers/chan_kern.c
554
list_add(&new->list, chans);
arch/um/drivers/chan_kern.c
561
list_add(&new->list, chans);
arch/um/drivers/chan_kern.c
570
list_add(&new->list, chans);
arch/um/drivers/line.c
592
struct list_head list;
arch/um/drivers/line.c
638
list_del(&winch->list);
arch/um/drivers/line.c
688
list_add(&winch->list, &winch_handlers);
arch/um/drivers/line.c
696
list_del(&winch->list);
arch/um/drivers/line.c
721
winch = list_entry(ele, struct winch, list);
arch/um/drivers/line.c
724
list_del(&winch->list);
arch/um/drivers/line.c
740
struct winch, list))) {
arch/um/drivers/line.c
741
list_del(&winch->list);
arch/um/drivers/mconsole_kern.c
259
BUG_ON(!list_empty(&new->list));
arch/um/drivers/mconsole_kern.c
260
list_add(&new->list, &mconsole_devices);
arch/um/drivers/mconsole_kern.c
270
dev = list_entry(ele, struct mc_device, list);
arch/um/drivers/mconsole_kern.c
281
struct list_head list;
arch/um/drivers/mconsole_kern.c
331
struct unplugged_pages, list);
arch/um/drivers/mconsole_kern.c
335
list_del(&unplugged->list);
arch/um/drivers/mconsole_kern.c
352
list_add(&unplugged->list, &unplugged_pages);
arch/um/drivers/mconsole_kern.c
361
list);
arch/um/drivers/mconsole_kern.c
409
.list = LIST_HEAD_INIT(mem_mc.list),
arch/um/drivers/mconsole_kern.c
551
struct list_head list;
arch/um/drivers/mconsole_kern.c
577
entry = list_entry(ele, struct mconsole_output, list);
arch/um/drivers/mconsole_kern.c
604
list_add(&entry.list, &clients);
arch/um/drivers/mconsole_kern.c
612
list_del(&entry.list);
arch/um/drivers/mconsole_kern.c
68
req = list_entry(mc_requests.next, struct mconsole_entry, list);
arch/um/drivers/mconsole_kern.c
69
list_del(&req->list);
arch/um/drivers/mconsole_kern.c
96
list_add(&new->list, &mc_requests);
arch/um/drivers/mconsole_kern.h
13
struct list_head list;
arch/um/drivers/mconsole_kern.h
19
struct list_head list;
arch/um/drivers/port_kern.c
115
list_add(&conn->list, &port->pending);
arch/um/drivers/port_kern.c
138
port = list_entry(ele, struct port_list, list);
arch/um/drivers/port_kern.c
169
port = list_entry(ele, struct port_list, list);
arch/um/drivers/port_kern.c
19
struct list_head list;
arch/um/drivers/port_kern.c
193
{ .list = LIST_HEAD_INIT(port->list),
arch/um/drivers/port_kern.c
202
list_add(&port->list, &ports);
arch/um/drivers/port_kern.c
241
list);
arch/um/drivers/port_kern.c
242
list_del(&conn->list);
arch/um/drivers/port_kern.c
299
port = list_entry(ele, struct port_list, list);
arch/um/drivers/port_kern.c
37
struct list_head list;
arch/um/drivers/port_kern.c
62
list_del(&conn->list);
arch/um/drivers/port_kern.c
65
list_add(&conn->list, &conn->port->connections);
arch/um/drivers/port_kern.c
98
{ .list = LIST_HEAD_INIT(conn->list),
arch/um/drivers/ssl.c
53
.list = LIST_HEAD_INIT(driver.mc.list),
arch/um/drivers/stdio_console.c
59
.list = LIST_HEAD_INIT(driver.mc.list),
arch/um/drivers/ubd_kern.c
1027
.list = LIST_HEAD_INIT(ubd_mc.list),
arch/um/drivers/vector_kern.c
1600
INIT_LIST_HEAD(&device->list);
arch/um/drivers/vector_kern.c
1626
INIT_LIST_HEAD(&vp->list);
arch/um/drivers/vector_kern.c
1659
list_add(&device->list, &vector_devices);
arch/um/drivers/vector_kern.c
1686
def = list_entry(ele, struct vector_cmd_line_arg, list);
arch/um/drivers/vector_kern.c
1712
INIT_LIST_HEAD(&new->list);
arch/um/drivers/vector_kern.c
1715
list_add_tail(&new->list, &vec_cmd_line);
arch/um/drivers/vector_kern.c
1728
.list = LIST_HEAD_INIT(vector_mc.list),
arch/um/drivers/vector_kern.c
52
struct list_head list;
arch/um/drivers/vector_kern.c
58
struct list_head list;
arch/um/drivers/vector_kern.c
692
device = list_entry(ele, struct vector_device, list);
arch/um/drivers/vector_kern.c
818
list_del(&device->list);
arch/um/drivers/vector_kern.h
75
struct list_head list;
arch/um/drivers/vfio_kern.c
103
list_for_each_entry(group, &uml_vfio_groups, list) {
arch/um/drivers/vfio_kern.c
127
list_add(&group->list, &uml_vfio_groups);
arch/um/drivers/vfio_kern.c
144
list_for_each_entry(group, &uml_vfio_groups, list) {
arch/um/drivers/vfio_kern.c
150
list_del(&group->list);
arch/um/drivers/vfio_kern.c
44
struct list_head list;
arch/um/drivers/vfio_kern.c
51
struct list_head list;
arch/um/drivers/vfio_kern.c
551
list_del(&dev->list);
arch/um/drivers/vfio_kern.c
569
list_del(&dev->list);
arch/um/drivers/vfio_kern.c
578
list_for_each_entry(dev, &uml_vfio_devices, list) {
arch/um/drivers/vfio_kern.c
612
list_add_tail(&dev->list, &uml_vfio_devices);
arch/um/drivers/vfio_kern.c
673
.list = LIST_HEAD_INIT(uml_vfio_mc.list),
arch/um/drivers/vfio_kern.c
688
list_for_each_entry_safe(dev, n, &uml_vfio_devices, list)
arch/um/drivers/vfio_kern.c
701
list_for_each_entry_safe(dev, n, &uml_vfio_devices, list)
arch/um/drivers/virtio_uml.c
1069
list_for_each_entry(vq, &vdev->vqs, list) {
arch/um/drivers/virtio_uml.c
1448
.list = LIST_HEAD_INIT(virtio_uml_mc.list),
arch/um/drivers/virtio_uml.c
899
list_for_each_entry_reverse(vq, &vdev->vqs, list)
arch/um/drivers/virtio_uml.c
905
list_for_each_entry_safe(vq, n, &vdev->vqs, list)
arch/um/include/asm/mmu.h
18
struct list_head list;
arch/um/include/linux/time-internal.h
20
struct list_head list;
arch/um/kernel/irq.c
134
list_for_each_entry(entry, &active_fds, list) {
arch/um/kernel/irq.c
256
list_for_each_entry(walk, &active_fds, list) {
arch/um/kernel/irq.c
271
list_del(&to_free->list);
arch/um/kernel/irq.c
342
list_add_tail(&irq_entry->list, &active_fds);
arch/um/kernel/irq.c
391
list_for_each_entry(entry, &active_fds, list) {
arch/um/kernel/irq.c
461
list_for_each_entry(entry, &active_fds, list)
arch/um/kernel/irq.c
51
struct list_head list;
arch/um/kernel/irq.c
569
list_for_each_entry(entry, &active_fds, list) {
arch/um/kernel/irq.c
611
list_for_each_entry(entry, &active_fds, list) {
arch/um/kernel/irq.c
636
list_for_each_entry(entry, &active_fds, list) {
arch/um/kernel/skas/mmu.c
126
list_for_each_entry(mm_context, &mm_list, list) {
arch/um/kernel/skas/mmu.c
62
list_add(&mm->context.list, &mm_list);
arch/um/kernel/skas/mmu.c
99
list_del(&mm->context.list);
arch/um/kernel/time.c
396
list);
arch/um/kernel/time.c
413
list_for_each_entry(tmp, &time_travel_events, list) {
arch/um/kernel/time.c
423
list_add_tail(&e->list, &tmp->list);
arch/um/kernel/time.c
430
list_add_tail(&e->list, &time_travel_events);
arch/um/kernel/time.c
482
list))) {
arch/um/kernel/time.c
483
list_del(&e->list);
arch/um/kernel/time.c
500
list_add_tail(&e->list, &time_travel_irqs);
arch/um/kernel/time.c
525
list_del(&e->list);
arch/um/os-Linux/start_up.c
100
va_start(list, fmt);
arch/um/os-Linux/start_up.c
101
vfprintf(stderr, fmt, list);
arch/um/os-Linux/start_up.c
102
va_end(list);
arch/um/os-Linux/start_up.c
87
va_list list;
arch/um/os-Linux/start_up.c
89
va_start(list, fmt);
arch/um/os-Linux/start_up.c
90
vfprintf(stderr, fmt, list);
arch/um/os-Linux/start_up.c
91
va_end(list);
arch/um/os-Linux/start_up.c
98
va_list list;
arch/um/os-Linux/util.c
187
va_list list;
arch/um/os-Linux/util.c
193
va_start(list, fmt);
arch/um/os-Linux/util.c
194
len = vscnprintf(buf, sizeof(buf), fmt, list);
arch/um/os-Linux/util.c
196
va_end(list);
arch/um/os-Linux/util.c
202
va_list list;
arch/um/os-Linux/util.c
205
va_start(list, fmt);
arch/um/os-Linux/util.c
206
len = vscnprintf(buf, sizeof(buf), fmt, list);
arch/um/os-Linux/util.c
208
va_end(list);
arch/x86/events/amd/iommu.c
38
struct list_head list;
arch/x86/events/amd/iommu.c
449
list_add_tail(&perf_iommu->list, &perf_amd_iommu_list);
arch/x86/events/intel/pt.c
1020
list_for_each_entry(topa, &buf->tables, list) {
arch/x86/events/intel/pt.c
1089
topa = list_prev_entry(topa, list);
arch/x86/events/intel/pt.c
1227
list_for_each_entry_safe(topa, iter, &buf->tables, list) {
arch/x86/events/intel/pt.c
1464
list_for_each_entry(filter, &head->list, entry) {
arch/x86/events/intel/pt.c
598
struct list_head list;
arch/x86/events/intel/pt.c
727
list_add_tail(&topa->list, &buf->tables);
arch/x86/events/intel/pt.c
817
list_for_each_entry(topa, &buf->tables, list) {
arch/x86/events/intel/pt.c
858
buf->cur = list_entry(buf->cur->list.next, struct topa,
arch/x86/events/intel/pt.c
859
list);
arch/x86/events/intel/uncore.c
109
list_for_each_entry_safe(map, tmp, &pci2phy_map_head, list) {
arch/x86/events/intel/uncore.c
110
list_del(&map->list);
arch/x86/events/intel/uncore.c
123
list_for_each_entry(map, &pci2phy_map_head, list) {
arch/x86/events/intel/uncore.c
144
list_add_tail(&map->list, &pci2phy_map_head);
arch/x86/events/intel/uncore.c
47
list_for_each_entry(map, &pci2phy_map_head, list) {
arch/x86/events/intel/uncore.h
178
struct list_head list;
arch/x86/events/intel/uncore.h
229
struct list_head list;
arch/x86/events/intel/uncore_snbep.c
1472
list_for_each_entry(map, &pci2phy_map_head, list) {
arch/x86/hyperv/ivm.c
486
struct list_head list;
arch/x86/hyperv/ivm.c
506
list_for_each_entry(ent, &hv_list_enc, list) {
arch/x86/hyperv/ivm.c
519
list_for_each_entry(ent, &hv_list_enc, list) {
arch/x86/hyperv/ivm.c
542
list_add(&ent->list, &hv_list_enc);
arch/x86/hyperv/ivm.c
563
list_for_each_entry_safe(ent, t, &hv_list_enc, list) {
arch/x86/hyperv/ivm.c
568
list_del(&ent->list);
arch/x86/hyperv/ivm.c
577
list_del(&ent->list);
arch/x86/hyperv/ivm.c
609
list_add(&ent->list, &hv_list_enc);
arch/x86/hyperv/ivm.c
646
list_for_each_entry(ent, &hv_list_enc, list) {
arch/x86/include/asm/nmi.h
52
struct list_head list;
arch/x86/include/asm/nmi.h
81
.list = LIST_HEAD_INIT(fn##_na.list), \
arch/x86/include/asm/pci_x86.h
170
struct list_head list;
arch/x86/kernel/apic/io_apic.c
359
list_add_tail(&entry->list, &data->irq_2_pin);
arch/x86/kernel/apic/io_apic.c
367
list_for_each_entry_safe(entry, tmp, &data->irq_2_pin, list) {
arch/x86/kernel/apic/io_apic.c
369
list_del(&entry->list);
arch/x86/kernel/apic/io_apic.c
81
list_for_each_entry(entry, &head, list)
arch/x86/kernel/apic/io_apic.c
89
struct list_head list;
arch/x86/kernel/cpu/resctrl/core.c
518
list_add_tail_rcu(&d->hdr.list, add_pos);
arch/x86/kernel/cpu/resctrl/core.c
522
list_del_rcu(&d->hdr.list);
arch/x86/kernel/cpu/resctrl/core.c
559
list_add_tail_rcu(&d->hdr.list, add_pos);
arch/x86/kernel/cpu/resctrl/core.c
563
list_del_rcu(&d->hdr.list);
arch/x86/kernel/cpu/resctrl/core.c
646
list_del_rcu(&hdr->list);
arch/x86/kernel/cpu/resctrl/core.c
693
list_del_rcu(&hdr->list);
arch/x86/kernel/cpu/resctrl/core.c
706
list_del_rcu(&hdr->list);
arch/x86/kernel/cpu/resctrl/ctrlmondata.c
118
list_for_each_entry(d, &r->ctrl_domains, hdr.list)
arch/x86/kernel/cpu/resctrl/ctrlmondata.c
56
list_for_each_entry(d, &r->ctrl_domains, hdr.list) {
arch/x86/kernel/cpu/resctrl/intel_aet.c
401
list_add_tail_rcu(&d->hdr.list, add_pos);
arch/x86/kernel/cpu/resctrl/intel_aet.c
405
list_del_rcu(&d->hdr.list);
arch/x86/kernel/cpu/resctrl/monitor.c
513
list_for_each_entry(d, &r->mon_domains, hdr.list) {
arch/x86/kernel/cpu/resctrl/rdtgroup.c
154
list_for_each_entry(d, &r_l->ctrl_domains, hdr.list) {
arch/x86/kernel/cpu/resctrl/rdtgroup.c
252
list_for_each_entry(d, &r->ctrl_domains, hdr.list) {
arch/x86/kernel/cpu/sgx/driver.c
82
struct sgx_encl_mm, list);
arch/x86/kernel/cpu/sgx/driver.c
83
list_del_rcu(&encl_mm->list);
arch/x86/kernel/cpu/sgx/encl.c
1021
list_for_each_entry_rcu(encl_mm, &encl->mm_list, list) {
arch/x86/kernel/cpu/sgx/encl.c
1215
list_for_each_entry_rcu(encl_mm, &encl->mm_list, list) {
arch/x86/kernel/cpu/sgx/encl.c
231
list_move(&encl_page->va_page->list, &encl->va_pages);
arch/x86/kernel/cpu/sgx/encl.c
377
list_add(&va_page->list, &encl->va_pages);
arch/x86/kernel/cpu/sgx/encl.c
750
list);
arch/x86/kernel/cpu/sgx/encl.c
751
list_del(&va_page->list);
arch/x86/kernel/cpu/sgx/encl.c
786
list_for_each_entry(tmp, &encl_mm->encl->mm_list, list) {
arch/x86/kernel/cpu/sgx/encl.c
788
list_del_rcu(&encl_mm->list);
arch/x86/kernel/cpu/sgx/encl.c
825
list_for_each_entry_rcu(tmp, &encl->mm_list, list) {
arch/x86/kernel/cpu/sgx/encl.c
874
list_add_rcu(&encl_mm->list, &encl->mm_list);
arch/x86/kernel/cpu/sgx/encl.c
936
list_for_each_entry_rcu(encl_mm, &encl->mm_list, list) {
arch/x86/kernel/cpu/sgx/encl.h
47
struct list_head list;
arch/x86/kernel/cpu/sgx/encl.h
78
struct list_head list;
arch/x86/kernel/cpu/sgx/ioctl.c
300
list_add(&va_page->list, &encl->va_pages);
arch/x86/kernel/cpu/sgx/ioctl.c
53
list_del(&va_page->list);
arch/x86/kernel/cpu/sgx/ioctl.c
79
list_add(&va_page->list, &encl->va_pages);
arch/x86/kernel/cpu/sgx/main.c
101
list_del(&page->list);
arch/x86/kernel/cpu/sgx/main.c
105
list_move_tail(&page->list, &dirty);
arch/x86/kernel/cpu/sgx/main.c
126
list_for_each_entry_rcu(encl_mm, &encl->mm_list, list) {
arch/x86/kernel/cpu/sgx/main.c
217
list);
arch/x86/kernel/cpu/sgx/main.c
221
list_move_tail(&va_page->list, &encl->va_pages);
arch/x86/kernel/cpu/sgx/main.c
320
struct sgx_epc_page, list);
arch/x86/kernel/cpu/sgx/main.c
321
list_del_init(&epc_page->list);
arch/x86/kernel/cpu/sgx/main.c
356
list_add_tail(&epc_page->list, &sgx_active_page_list);
arch/x86/kernel/cpu/sgx/main.c
460
page = list_first_entry(&node->free_page_list, struct sgx_epc_page, list);
arch/x86/kernel/cpu/sgx/main.c
461
list_del_init(&page->list);
arch/x86/kernel/cpu/sgx/main.c
518
list_add_tail(&page->list, &sgx_active_page_list);
arch/x86/kernel/cpu/sgx/main.c
537
if (list_empty(&page->list)) {
arch/x86/kernel/cpu/sgx/main.c
542
list_del(&page->list);
arch/x86/kernel/cpu/sgx/main.c
619
list_add(&page->list, &node->sgx_poison_page_list);
arch/x86/kernel/cpu/sgx/main.c
621
list_add_tail(&page->list, &node->free_page_list);
arch/x86/kernel/cpu/sgx/main.c
654
list_add_tail(&section->pages[i].list, &sgx_dirty_page_list);
arch/x86/kernel/cpu/sgx/main.c
724
list_move(&page->list, &node->sgx_poison_page_list);
arch/x86/kernel/cpu/sgx/main.c
75
page = list_first_entry(dirty_page_list, struct sgx_epc_page, list);
arch/x86/kernel/cpu/sgx/main.c
89
list_move(&page->list, &node->sgx_poison_page_list);
arch/x86/kernel/cpu/sgx/sgx.h
37
struct list_head list;
arch/x86/kernel/cpu/sgx/virt.c
224
list_add_tail(&epc_page->list, &secs_pages);
arch/x86/kernel/cpu/sgx/virt.c
238
list_for_each_entry_safe(epc_page, tmp, &zombie_secs_pages, list) {
arch/x86/kernel/cpu/sgx/virt.c
245
list_del(&epc_page->list);
arch/x86/kernel/cpu/sgx/virt.c
248
list_add_tail(&epc_page->list, &secs_pages);
arch/x86/kernel/kprobes/opt.c
474
list_for_each_entry_safe(op, tmp, oplist, list) {
arch/x86/kernel/kprobes/opt.c
489
list_del_init(&op->list);
arch/x86/kernel/kprobes/opt.c
50
if (list_empty(&op->list) || optprobe_queued_unopt(op))
arch/x86/kernel/kprobes/opt.c
530
list_for_each_entry_safe(op, tmp, oplist, list) {
arch/x86/kernel/kprobes/opt.c
532
list_move(&op->list, done_list);
arch/x86/kernel/kvm.c
101
hlist_for_each(p, &b->list) {
arch/x86/kernel/kvm.c
141
hlist_add_head(&n->link, &b->list);
arch/x86/kernel/kvm.c
193
hlist_for_each_safe(p, next, &b->list) {
arch/x86/kernel/kvm.c
244
hlist_add_head(&dummy->link, &b->list);
arch/x86/kernel/kvm.c
93
struct hlist_head list;
arch/x86/kernel/nmi.c
158
list_for_each_entry_rcu(a, &desc->head, list) {
arch/x86/kernel/nmi.c
183
if (WARN_ON_ONCE(!action->handler || !list_empty(&action->list)))
arch/x86/kernel/nmi.c
200
list_add_rcu(&action->list, &desc->head);
arch/x86/kernel/nmi.c
202
list_add_tail_rcu(&action->list, &desc->head);
arch/x86/kernel/nmi.c
217
list_for_each_entry_rcu(n, &desc->head, list) {
arch/x86/kernel/nmi.c
225
list_del_rcu(&n->list);
arch/x86/kernel/nmi.c
234
INIT_LIST_HEAD(&found->list);
arch/x86/kernel/probe_roms.c
122
unsigned short offset, vendor, device, list, rev;
arch/x86/kernel/probe_roms.c
143
if (get_kernel_nofault(list, rom + offset + 0x8) == 0 &&
arch/x86/kernel/probe_roms.c
145
rev >= 3 && list &&
arch/x86/kernel/probe_roms.c
146
probe_list(pdev, vendor, rom + offset + list)) {
arch/x86/kernel/tsc.c
1168
.list = LIST_HEAD_INIT(clocksource_tsc_early.list),
arch/x86/kernel/tsc.c
1191
.list = LIST_HEAD_INIT(clocksource_tsc.list),
arch/x86/kvm/svm/sev.c
153
struct list_head list;
arch/x86/kvm/svm/sev.c
2775
list_add_tail(&region->list, &sev->regions_list);
arch/x86/kvm/svm/sev.c
2790
list_for_each_entry(i, head, list) {
arch/x86/kvm/svm/sev.c
2803
list_del(&region->list);
arch/x86/kvm/svm/sev.c
2983
list_entry(pos, struct enc_region, list));
arch/x86/mm/kmmio.c
107
list_for_each_entry_rcu(p, &kmmio_probes, list) {
arch/x86/mm/kmmio.c
126
list_for_each_entry_rcu(f, head, list) {
arch/x86/mm/kmmio.c
35
struct list_head list;
arch/x86/mm/kmmio.c
402
list_add_rcu(&f->list, kmmio_page_list(f->addr));
arch/x86/mm/kmmio.c
460
list_add_rcu(&p->list, &kmmio_probes);
arch/x86/mm/kmmio.c
507
list_del_rcu(&f->list);
arch/x86/mm/kmmio.c
557
list_del_rcu(&p->list);
arch/x86/mm/mmio-mod.c
257
list_add_tail(&trace->list, &trace_list);
arch/x86/mm/mmio-mod.c
296
list_for_each_entry_safe(trace, tmp, &trace_list, list) {
arch/x86/mm/mmio-mod.c
300
list_del(&trace->list);
arch/x86/mm/mmio-mod.c
35
struct list_head list;
arch/x86/mm/mmio-mod.c
351
list_for_each_entry(trace, &trace_list, list) {
arch/x86/mm/mmio-mod.c
359
list_for_each_entry_safe(trace, tmp, &trace_list, list) {
arch/x86/mm/mmio-mod.c
360
list_del(&trace->list);
arch/x86/pci/amd_bus.c
323
list_for_each_entry(info, &pci_root_infos, list) {
arch/x86/pci/amd_bus.c
330
list_for_each_entry(root_res, &info->resources, list)
arch/x86/pci/amd_bus.c
47
list_for_each_entry(info, &pci_root_infos, list)
arch/x86/pci/broadcom_bus.c
81
list_for_each_entry(root_res, &info->resources, list)
arch/x86/pci/bus_numa.c
111
list_for_each_entry(root_res, &info->resources, list) {
arch/x86/pci/bus_numa.c
14
list_for_each_entry(info, &pci_root_infos, list)
arch/x86/pci/bus_numa.c
145
list_add_tail(&root_res->list, &info->resources);
arch/x86/pci/bus_numa.c
54
list_for_each_entry(root_res, &info->resources, list)
arch/x86/pci/bus_numa.c
90
list_add_tail(&info->list, &pci_root_infos);
arch/x86/pci/bus_numa.h
14
struct list_head list;
arch/x86/pci/bus_numa.h
9
struct list_head list;
arch/x86/pci/i386.c
123
list_for_each_entry_safe(entry, next, &pcibios_fwaddrmappings, list) {
arch/x86/pci/i386.c
124
list_del(&entry->list);
arch/x86/pci/i386.c
48
struct list_head list;
arch/x86/pci/i386.c
64
list_for_each_entry(map, &pcibios_fwaddrmappings, list)
arch/x86/pci/i386.c
90
INIT_LIST_HEAD(&map->list);
arch/x86/pci/i386.c
93
list_add_tail(&map->list, &pcibios_fwaddrmappings);
arch/x86/pci/mmconfig-shared.c
123
list_for_each_entry_rcu(cfg, &pci_mmcfg_list, list, pci_mmcfg_lock_held())
arch/x86/pci/mmconfig-shared.c
330
list_for_each_entry(cfg, &pci_mmcfg_list, list) {
arch/x86/pci/mmconfig-shared.c
335
if (cfg->list.next == &pci_mmcfg_list)
arch/x86/pci/mmconfig-shared.c
338
cfgx = list_entry(cfg->list.next, typeof(*cfg), list);
arch/x86/pci/mmconfig-shared.c
42
list_del(&cfg->list);
arch/x86/pci/mmconfig-shared.c
51
list_for_each_entry_safe(cfg, tmp, &pci_mmcfg_list, list)
arch/x86/pci/mmconfig-shared.c
589
list_for_each_entry(cfg, &pci_mmcfg_list, list) {
arch/x86/pci/mmconfig-shared.c
60
list_for_each_entry_rcu(cfg, &pci_mmcfg_list, list, pci_mmcfg_lock_held()) {
arch/x86/pci/mmconfig-shared.c
64
list_add_tail_rcu(&new->list, &cfg->list);
arch/x86/pci/mmconfig-shared.c
674
list_for_each_entry(cfg, &pci_mmcfg_list, list) {
arch/x86/pci/mmconfig-shared.c
68
list_add_tail_rcu(&new->list, &pci_mmcfg_list);
arch/x86/pci/mmconfig-shared.c
698
list_for_each_entry(cfg, &pci_mmcfg_list, list) {
arch/x86/pci/mmconfig-shared.c
765
list_for_each_entry(cfg, &pci_mmcfg_list, list) {
arch/x86/pci/mmconfig-shared.c
863
list_for_each_entry_rcu(cfg, &pci_mmcfg_list, list)
arch/x86/pci/mmconfig-shared.c
866
list_del_rcu(&cfg->list);
arch/x86/pci/mmconfig_64.c
137
list_for_each_entry(cfg, &pci_mmcfg_list, list)
arch/x86/pci/mmconfig_64.c
152
list_for_each_entry(cfg, &pci_mmcfg_list, list)
arch/x86/virt/vmx/tdx/tdx.c
1467
list_for_each_entry(tmb, &tdx_memlist, list) {
arch/x86/virt/vmx/tdx/tdx.c
270
INIT_LIST_HEAD(&tmb->list);
arch/x86/virt/vmx/tdx/tdx.c
276
list_add_tail(&tmb->list, tmb_list);
arch/x86/virt/vmx/tdx/tdx.c
285
struct tdx_memblock, list);
arch/x86/virt/vmx/tdx/tdx.c
287
list_del(&tmb->list);
arch/x86/virt/vmx/tdx/tdx.c
456
list_for_each_entry(tmb, tmb_list, list) {
arch/x86/virt/vmx/tdx/tdx.c
559
list_for_each_entry(tmb, tmb_list, list) {
arch/x86/virt/vmx/tdx/tdx.c
809
list_for_each_entry(tmb, tmb_list, list) {
arch/x86/virt/vmx/tdx/tdx.h
95
struct list_head list;
arch/xtensa/include/asm/coprocessor.h
101
#define XCHAL_SA_REG(list,cc,abi,type,y,name,z,align,size,...) \
arch/xtensa/include/asm/coprocessor.h
102
__REG ## list (cc, abi, type, name, size, align)
arch/xtensa/platforms/iss/network.c
564
struct list_head list;
arch/xtensa/platforms/iss/network.c
598
device = list_entry(ele, struct iss_net_init, list);
arch/xtensa/platforms/iss/network.c
614
INIT_LIST_HEAD(&new->list);
arch/xtensa/platforms/iss/network.c
618
list_add_tail(&new->list, &eth_cmd_line);
arch/xtensa/platforms/iss/network.c
636
eth = list_entry(ele, struct iss_net_init, list);
block/bfq-iosched.c
6294
struct list_head *list,
block/bfq-iosched.c
6297
while (!list_empty(list)) {
block/bfq-iosched.c
6300
rq = list_first_entry(list, struct request, queuelist);
block/blk-core.c
1230
list);
block/blk-core.c
1231
list_del(&cb->list);
block/blk-core.c
1246
list_for_each_entry(cb, &plug->cb_list, list)
block/blk-core.c
1256
list_add(&cb->list, &plug->cb_list);
block/blk-merge.c
1113
bool blk_bio_list_merge(struct request_queue *q, struct list_head *list,
block/blk-merge.c
1119
list_for_each_entry_reverse(rq, list, queuelist) {
block/blk-mq.c
1216
static void blk_complete_reqs(struct llist_head *list)
block/blk-mq.c
1218
struct llist_node *entry = llist_reverse_order(llist_del_all(list));
block/blk-mq.c
1279
struct llist_head *list;
block/blk-mq.c
1282
list = this_cpu_ptr(&blk_cpu_done);
block/blk-mq.c
1283
if (llist_add(&rq->ipi_list, list))
block/blk-mq.c
1765
struct list_head *list;
block/blk-mq.c
1776
list_splice_tail_init(&ctx->rq_lists[type], flush_data->list);
block/blk-mq.c
1786
void blk_mq_flush_busy_ctxs(struct blk_mq_hw_ctx *hctx, struct list_head *list)
block/blk-mq.c
1790
.list = list,
block/blk-mq.c
2002
struct list_head *list)
block/blk-mq.c
2004
list_add(&rq->queuelist, list);
block/blk-mq.c
2053
struct list_head *list)
block/blk-mq.c
2057
list_for_each_entry(rq, list, queuelist) {
block/blk-mq.c
2085
bool blk_mq_dispatch_rq_list(struct blk_mq_hw_ctx *hctx, struct list_head *list,
block/blk-mq.c
2095
if (list_empty(list))
block/blk-mq.c
2105
rq = list_first_entry(list, struct request, queuelist);
block/blk-mq.c
2115
bd.last = list_empty(list);
block/blk-mq.c
2126
blk_mq_handle_dev_resource(rq, list);
block/blk-mq.c
2131
} while (!list_empty(list));
block/blk-mq.c
2136
if (!list_empty(list) || ret != BLK_STS_OK)
block/blk-mq.c
2143
if (!list_empty(list)) {
block/blk-mq.c
2155
blk_mq_release_budgets(q, list);
block/blk-mq.c
2158
list_splice_tail_init(list, &hctx->dispatch);
block/blk-mq.c
2556
struct blk_mq_ctx *ctx, struct list_head *list,
block/blk-mq.c
2568
blk_mq_try_issue_list_directly(hctx, list));
block/blk-mq.c
2569
if (list_empty(list))
block/blk-mq.c
2577
list_for_each_entry(rq, list, queuelist) {
block/blk-mq.c
2585
list_splice_tail_init(list, &ctx->rq_lists[type]);
block/blk-mq.c
2634
LIST_HEAD(list);
block/blk-mq.c
2638
list_add(&rq->queuelist, &list);
block/blk-mq.c
2639
q->elevator->type->ops.insert_requests(hctx, &list, flags);
block/blk-mq.c
2887
LIST_HEAD(list);
block/blk-mq.c
2901
list_add_tail(&rq->queuelist, &list);
block/blk-mq.c
2912
list_splice_tail_init(&list, &this_hctx->dispatch);
block/blk-mq.c
2917
&list, 0);
block/blk-mq.c
2920
blk_mq_insert_requests(this_hctx, this_ctx, &list, from_sched);
block/blk-mq.c
2971
struct list_head *list)
block/blk-mq.c
2976
while (!list_empty(list)) {
block/blk-mq.c
2977
struct request *rq = list_first_entry(list, struct request,
block/blk-mq.c
2981
ret = blk_mq_request_issue_directly(rq, list_empty(list));
block/blk-mq.c
2989
if (list_empty(list))
block/blk-mq.c
3395
void blk_steal_bios(struct bio_list *list, struct request *rq)
block/blk-mq.c
3417
if (list->tail)
block/blk-mq.c
3418
list->tail->bi_next = rq->bio;
block/blk-mq.c
3420
list->head = rq->bio;
block/blk-mq.c
3421
list->tail = rq->biotail;
block/blk-mq.c
53
struct list_head *list);
block/blk-mq.h
389
static inline void blk_mq_free_requests(struct list_head *list)
block/blk-mq.h
391
while (!list_empty(list)) {
block/blk-mq.h
392
struct request *rq = list_entry_rq(list->next);
block/blk-mq.h
55
void blk_mq_flush_busy_ctxs(struct blk_mq_hw_ctx *hctx, struct list_head *list);
block/blk-stat.c
148
list_add_tail_rcu(&cb->list, &q->stats->callbacks);
block/blk-stat.c
159
list_del_rcu(&cb->list);
block/blk-stat.c
62
list_for_each_entry_rcu(cb, &q->stats->callbacks, list) {
block/blk-stat.h
23
struct list_head list;
block/blk.h
345
bool blk_bio_list_merge(struct request_queue *q, struct list_head *list,
block/elevator.c
103
list_for_each_entry(e, &elv_list, list)
block/elevator.c
528
list_add_tail(&e->list, &elv_list);
block/elevator.c
541
list_del_init(&e->list);
block/elevator.c
855
list_for_each_entry(e, &elv_list, list) {
block/elevator.h
118
struct list_head list;
block/elevator.h
74
void (*insert_requests)(struct blk_mq_hw_ctx *hctx, struct list_head *list,
block/holder.c
101
INIT_LIST_HEAD(&holder->list);
block/holder.c
111
list_add(&holder->list, &disk->slave_bdevs);
block/holder.c
151
list_del_init(&holder->list);
block/holder.c
18
list_for_each_entry(holder, &disk->slave_bdevs, list)
block/holder.c
6
struct list_head list;
block/kyber-iosched.c
650
struct list_head *list;
block/kyber-iosched.c
660
flush_data->list);
block/kyber-iosched.c
669
struct list_head *list)
block/kyber-iosched.c
674
.list = list,
block/mq-deadline.c
671
struct list_head *list,
block/mq-deadline.c
679
while (!list_empty(list)) {
block/mq-deadline.c
682
rq = list_first_entry(list, struct request, queuelist);
block/partitions/ldm.c
1176
list_add (&vb->list, &ldb->v_dgrp);
block/partitions/ldm.c
1180
list_add (&vb->list, &ldb->v_disk);
block/partitions/ldm.c
1183
list_add (&vb->list, &ldb->v_volu);
block/partitions/ldm.c
1186
list_add (&vb->list, &ldb->v_comp);
block/partitions/ldm.c
1191
struct vblk *v = list_entry (item, struct vblk, list);
block/partitions/ldm.c
1194
list_add_tail (&vb->list, &v->list);
block/partitions/ldm.c
1198
list_add_tail (&vb->list, &ldb->v_part);
block/partitions/ldm.c
1242
f = list_entry (item, struct frag, list);
block/partitions/ldm.c
1258
list_add_tail (&f->list, frags);
block/partitions/ldm.c
1286
static void ldm_frag_free (struct list_head *list)
block/partitions/ldm.c
1290
BUG_ON (!list);
block/partitions/ldm.c
1292
list_for_each_safe (item, tmp, list)
block/partitions/ldm.c
1293
kfree (list_entry (item, struct frag, list));
block/partitions/ldm.c
1315
f = list_entry (item, struct frag, list);
block/partitions/ldm.c
1408
kfree (list_entry (item, struct vblk, list));
block/partitions/ldm.c
543
struct vblk *v = list_entry (item, struct vblk, list);
block/partitions/ldm.c
589
vb = list_entry (item, struct vblk, list);
block/partitions/ldm.h
178
struct list_head list;
block/partitions/ldm.h
87
struct list_head list;
crypto/af_alg.c
1017
list);
crypto/af_alg.c
102
list_del(&node->list);
crypto/af_alg.c
1196
list_add_tail(&rsgl->list, &areq->rsgl_list);
crypto/af_alg.c
31
struct list_head list;
crypto/af_alg.c
49
list_for_each_entry(node, &alg_types, list) {
crypto/af_alg.c
612
sgl = list_entry(ctx->tsgl_list.prev, struct af_alg_tsgl, list);
crypto/af_alg.c
631
list_add_tail(&sgl->list, &ctx->tsgl_list);
crypto/af_alg.c
657
list_for_each_entry(sgl, &ctx->tsgl_list, list) {
crypto/af_alg.c
68
list_for_each_entry(node, &alg_types, list) {
crypto/af_alg.c
694
list);
crypto/af_alg.c
728
list_del(&sgl->list);
crypto/af_alg.c
753
list_for_each_entry_safe(rsgl, tmp, &areq->rsgl_list, list) {
crypto/af_alg.c
756
list_del(&rsgl->list);
crypto/af_alg.c
82
list_add(&node->list, &alg_types);
crypto/af_alg.c
98
list_for_each_entry(node, &alg_types, list) {
crypto/af_alg.c
980
struct af_alg_tsgl, list);
crypto/algapi.c
120
spawn = list_first_entry_or_null(stack, struct crypto_spawn, list);
crypto/algapi.c
124
n = list_prev_entry(spawn, list);
crypto/algapi.c
125
list_move(&spawn->list, secondary_spawns);
crypto/algapi.c
127
if (list_is_last(&n->list, stack))
crypto/algapi.c
130
n = list_next_entry(n, list);
crypto/algapi.c
138
struct list_head *list)
crypto/algapi.c
151
hlist_del(&inst->list);
crypto/algapi.c
152
hlist_add_head(&inst->list, &tmpl->dead);
crypto/algapi.c
165
void crypto_remove_spawns(struct crypto_alg *alg, struct list_head *list,
crypto/algapi.c
176
list_for_each_entry_safe(spawn, n, spawns, list) {
crypto/algapi.c
180
list_move(&spawn->list, &top);
crypto/algapi.c
194
list);
crypto/algapi.c
197
list_move(&spawn->list, &stack);
crypto/algapi.c
236
list_for_each_entry_safe(spawn, n, &secondary_spawns, list) {
crypto/algapi.c
238
list_move(&spawn->list, &spawn->alg->cra_users);
crypto/algapi.c
240
crypto_remove_instance(spawn->inst, list);
crypto/algapi.c
364
LIST_HEAD(list);
crypto/algapi.c
397
crypto_alg_finish_registration(alg, &list);
crypto/algapi.c
406
crypto_remove_final(&list);
crypto/algapi.c
410
void crypto_remove_final(struct list_head *list)
crypto/algapi.c
415
list_for_each_entry_safe(alg, n, list, cra_list) {
crypto/algapi.c
478
static int crypto_remove_alg(struct crypto_alg *alg, struct list_head *list)
crypto/algapi.c
486
crypto_remove_spawns(alg, list, NULL);
crypto/algapi.c
494
LIST_HEAD(list);
crypto/algapi.c
497
ret = crypto_remove_alg(alg, &list);
crypto/algapi.c
505
list_add(&alg->cra_list, &list);
crypto/algapi.c
506
crypto_remove_final(&list);
crypto/algapi.c
546
list_for_each_entry(q, &crypto_template_list, list) {
crypto/algapi.c
551
list_add(&tmpl->list, &crypto_template_list);
crypto/algapi.c
581
struct hlist_head *list;
crypto/algapi.c
586
BUG_ON(list_empty(&tmpl->list));
crypto/algapi.c
587
list_del_init(&tmpl->list);
crypto/algapi.c
589
list = &tmpl->instances;
crypto/algapi.c
590
hlist_for_each_entry(inst, list, list) {
crypto/algapi.c
598
hlist_for_each_entry_safe(inst, n, list, list) {
crypto/algapi.c
622
list_for_each_entry(q, &crypto_template_list, list) {
crypto/algapi.c
688
hlist_add_head(&inst->list, &tmpl->instances);
crypto/algapi.c
708
LIST_HEAD(list);
crypto/algapi.c
712
crypto_remove_spawns(&inst->alg, &list, NULL);
crypto/algapi.c
713
crypto_remove_instance(inst, &list);
crypto/algapi.c
717
crypto_remove_final(&list);
crypto/algapi.c
741
list_add(&spawn->list, &alg->cra_users);
crypto/algapi.c
764
list_del(&spawn->list);
crypto/algapi.c
78
HLIST_HEAD(list);
crypto/algapi.c
81
hlist_for_each_entry_safe(inst, n, &tmpl->dead, list) {
crypto/algapi.c
84
hlist_del(&inst->list);
crypto/algapi.c
85
hlist_add_head(&inst->list, &list);
crypto/algapi.c
89
hlist_for_each_entry_safe(inst, n, &list, list)
crypto/algapi.c
941
INIT_LIST_HEAD(&queue->list);
crypto/algapi.c
942
queue->backlog = &queue->list;
crypto/algapi.c
959
if (queue->backlog == &queue->list)
crypto/algapi.c
960
queue->backlog = &request->list;
crypto/algapi.c
964
list_add_tail(&request->list, &queue->list);
crypto/algapi.c
978
list_add(&request->list, &queue->list);
crypto/algapi.c
991
if (queue->backlog != &queue->list)
crypto/algapi.c
994
request = queue->list.next;
crypto/algapi.c
997
return list_entry(request, struct crypto_async_request, list);
crypto/crypto_user.c
247
LIST_HEAD(list);
crypto/crypto_user.c
264
crypto_remove_spawns(alg, &list, NULL);
crypto/crypto_user.c
272
crypto_remove_final(&list);
crypto/internal.h
118
void crypto_remove_spawns(struct crypto_alg *alg, struct list_head *list,
crypto/internal.h
120
void crypto_remove_final(struct list_head *list);
drivers/accel/amdxdna/aie2_solver.c
135
list_for_each_entry(node, &rgp->node_list, list) {
drivers/accel/amdxdna/aie2_solver.c
149
list_for_each_entry(node, &rgp->node_list, list) {
drivers/accel/amdxdna/aie2_solver.c
16
struct list_head list;
drivers/accel/amdxdna/aie2_solver.c
164
list_del(&pt_node->list);
drivers/accel/amdxdna/aie2_solver.c
174
list_del(&node->list);
drivers/accel/amdxdna/aie2_solver.c
213
list_add_tail(&pt_node->list, &xrs->rgp.pt_node_list);
drivers/accel/amdxdna/aie2_solver.c
234
list_for_each_entry(pt_node, &xrs->rgp.pt_node_list, list) {
drivers/accel/amdxdna/aie2_solver.c
24
struct list_head list;
drivers/accel/amdxdna/aie2_solver.c
281
list_add_tail(&node->list, &xrs->rgp.node_list);
drivers/accel/amdxdna/aie2_solver.c
363
list_for_each_entry(node, &xrs->rgp.node_list, list) {
drivers/accel/habanalabs/common/debugfs.c
333
list_for_each_entry(va_block, &va_range->list, node) {
drivers/accel/habanalabs/common/habanalabs.h
1810
struct list_head list;
drivers/accel/habanalabs/common/memory.c
2521
INIT_LIST_HEAD(&va_range->list);
drivers/accel/habanalabs/common/memory.c
2571
clear_va_list_locked(hdev, &va_range->list);
drivers/accel/habanalabs/common/memory.c
2676
&ctx->va_range[HL_VA_RANGE_TYPE_HOST_HUGE]->list);
drivers/accel/habanalabs/common/memory.c
2683
clear_va_list_locked(hdev, &ctx->va_range[HL_VA_RANGE_TYPE_HOST]->list);
drivers/accel/habanalabs/common/memory.c
540
rc = add_va_block_locked(hdev, &va_range->list, start, end);
drivers/accel/habanalabs/common/memory.c
644
print_va_list_locked(hdev, &va_range->list);
drivers/accel/habanalabs/common/memory.c
646
list_for_each_entry(va_block, &va_range->list, node) {
drivers/accel/habanalabs/common/memory.c
727
rc = add_va_block_locked(hdev, &va_range->list, prev_start, prev_end);
drivers/accel/habanalabs/common/memory.c
734
print_va_list_locked(hdev, &va_range->list);
drivers/accel/qaic/qaic_control.c
1037
list_for_each_entry(w, &wrappers->list, list)
drivers/accel/qaic/qaic_control.c
1085
list_for_each_entry(w, &wrappers->list, list) {
drivers/accel/qaic/qaic_control.c
1088
list_is_last(&w->list, &wrappers->list) ? MHI_EOT : MHI_CHAIN);
drivers/accel/qaic/qaic_control.c
1097
list_add_tail(&elem.list, &qdev->cntl_xfer_list);
drivers/accel/qaic/qaic_control.c
1110
if (!list_empty(&elem.list))
drivers/accel/qaic/qaic_control.c
1111
list_del(&elem.list);
drivers/accel/qaic/qaic_control.c
1141
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
1145
list_for_each_entry_safe(wrapper, w, &wrappers->list, list)
drivers/accel/qaic/qaic_control.c
1146
if (!list_is_first(&wrapper->list, &wrappers->list))
drivers/accel/qaic/qaic_control.c
1175
INIT_LIST_HEAD(&wrappers->list);
drivers/accel/qaic/qaic_control.c
1238
list_for_each_entry_safe(wrapper, w, &wrappers->list, list)
drivers/accel/qaic/qaic_control.c
1240
all_done = list_empty(&wrappers->list);
drivers/accel/qaic/qaic_control.c
1414
list_for_each_entry_safe(elem, i, &qdev->cntl_xfer_list, list) {
drivers/accel/qaic/qaic_control.c
1417
list_del_init(&elem->list);
drivers/accel/qaic/qaic_control.c
1478
all_done = list_empty(&wrappers->list);
drivers/accel/qaic/qaic_control.c
1599
list_for_each_entry_safe(elem, i, &qdev->cntl_xfer_list, list) {
drivers/accel/qaic/qaic_control.c
1600
list_del_init(&elem->list);
drivers/accel/qaic/qaic_control.c
182
struct list_head list;
drivers/accel/qaic/qaic_control.c
193
struct list_head list;
drivers/accel/qaic/qaic_control.c
257
list_for_each_entry(w, &wrappers->list, list)
drivers/accel/qaic/qaic_control.c
294
list_del(&wrapper->list);
drivers/accel/qaic/qaic_control.c
331
list_for_each_entry_safe(xfer, x, &resources->dma_xfers, list) {
drivers/accel/qaic/qaic_control.c
338
list_del(&xfer->list);
drivers/accel/qaic/qaic_control.c
349
list_add_tail(&w->list, &wrappers->list);
drivers/accel/qaic/qaic_control.c
365
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
576
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
622
list_add(&xfer->list, &resources->dma_xfers);
drivers/accel/qaic/qaic_control.c
647
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
732
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
76
struct list_head list;
drivers/accel/qaic/qaic_control.c
772
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
87
struct list_head list;
drivers/acpi/acpi_memhotplug.c
100
list_for_each_entry_safe(info, n, &mem_device->res_list, list)
drivers/acpi/acpi_memhotplug.c
179
list_for_each_entry(info, &mem_device->res_list, list) {
drivers/acpi/acpi_memhotplug.c
204
list_for_each_entry(info, &mem_device->res_list, list) {
drivers/acpi/acpi_memhotplug.c
257
list_for_each_entry_safe(info, n, &mem_device->res_list, list) {
drivers/acpi/acpi_memhotplug.c
263
list_del(&info->list);
drivers/acpi/acpi_memhotplug.c
44
struct list_head list;
drivers/acpi/acpi_memhotplug.c
71
list_for_each_entry(info, &mem_device->res_list, list) {
drivers/acpi/acpi_memhotplug.c
85
INIT_LIST_HEAD(&new->list);
drivers/acpi/acpi_memhotplug.c
90
list_add_tail(&new->list, &mem_device->res_list);
drivers/acpi/acpica/aclocal.h
203
acpi_handle *list;
drivers/acpi/acpica/acmacros.h
412
#define GET_CURRENT_ARG_TYPE(list) (list & ((u32) 0x1F))
drivers/acpi/acpica/acmacros.h
413
#define INCREMENT_ARG_LIST(list) (list >>= ((u32) ARG_TYPE_WIDTH))
drivers/acpi/acpica/acresrc.h
248
u8 acpi_rs_decode_bitmask(u16 mask, u8 * list);
drivers/acpi/acpica/acresrc.h
250
u16 acpi_rs_encode_bitmask(u8 * list, u8 count);
drivers/acpi/acpica/dbstats.c
102
list->total_allocated, list->total_freed,
drivers/acpi/acpica/dbstats.c
103
list->max_occupied, list->current_total_size, outstanding,
drivers/acpi/acpica/dbstats.c
104
list->total_size);
drivers/acpi/acpica/dbstats.c
27
static void acpi_db_list_info(struct acpi_memory_list *list);
drivers/acpi/acpica/dbstats.c
65
static void acpi_db_list_info(struct acpi_memory_list *list)
drivers/acpi/acpica/dbstats.c
71
acpi_os_printf("\n%s\n", list->list_name);
drivers/acpi/acpica/dbstats.c
75
if (list->max_depth > 0) {
drivers/acpi/acpica/dbstats.c
78
"%8.2X %8.2X %8.2X %8.2X\n", list->current_depth,
drivers/acpi/acpica/dbstats.c
79
list->max_depth, list->max_depth - list->current_depth,
drivers/acpi/acpica/dbstats.c
80
(list->current_depth * list->object_size));
drivers/acpi/acpica/dbstats.c
83
if (list->max_depth > 0) {
drivers/acpi/acpica/dbstats.c
86
"%8.2X %8.2X %8.2X %8.2X\n", list->requests, list->hits,
drivers/acpi/acpica/dbstats.c
87
list->requests - list->hits, list->object_size);
drivers/acpi/acpica/dbstats.c
90
outstanding = acpi_db_get_cache_info(list);
drivers/acpi/acpica/dbstats.c
92
if (list->object_size) {
drivers/acpi/acpica/dbstats.c
95
"%8.2X %8.2X %8.2X %8.2X %8.2X\n", list->total_allocated,
drivers/acpi/acpica/dbstats.c
96
list->total_freed, list->max_occupied,
drivers/acpi/acpica/dbstats.c
97
outstanding * list->object_size, outstanding);
drivers/acpi/acpica/rsutils.c
28
u8 acpi_rs_decode_bitmask(u16 mask, u8 * list)
drivers/acpi/acpica/rsutils.c
39
list[bit_count] = i;
drivers/acpi/acpica/rsutils.c
62
u16 acpi_rs_encode_bitmask(u8 * list, u8 count)
drivers/acpi/acpica/rsutils.c
72
mask |= (0x1 << list[i]);
drivers/acpi/apei/apei-base.c
281
struct list_head list;
drivers/acpi/apei/apei-base.c
301
list_for_each_entry_safe(res, resn, res_list, list) {
drivers/acpi/apei/apei-base.c
308
list_del(&res->list);
drivers/acpi/apei/apei-base.c
317
list_add(&res_ins->list, res_list);
drivers/acpi/apei/apei-base.c
324
list_add(&res_ins->list, res_list);
drivers/acpi/apei/apei-base.c
334
res1 = list_entry(res_list1->next, struct apei_res, list);
drivers/acpi/apei/apei-base.c
335
resn1 = list_entry(res1->list.next, struct apei_res, list);
drivers/acpi/apei/apei-base.c
336
while (&res1->list != res_list1) {
drivers/acpi/apei/apei-base.c
337
list_for_each_entry(res2, res_list2, list) {
drivers/acpi/apei/apei-base.c
343
list_del(&res1->list);
drivers/acpi/apei/apei-base.c
354
list_add(&res->list, &res1->list);
drivers/acpi/apei/apei-base.c
364
resn1 = list_entry(resn1->list.next, struct apei_res, list);
drivers/acpi/apei/apei-base.c
374
list_for_each_entry_safe(res, resn, res_list, list) {
drivers/acpi/apei/apei-base.c
375
list_del(&res->list);
drivers/acpi/apei/apei-base.c
393
list_for_each_entry(res, &resources2->iomem, list) {
drivers/acpi/apei/apei-base.c
399
list_for_each_entry(res, &resources2->ioport, list) {
drivers/acpi/apei/apei-base.c
497
list_for_each_entry(res, &resources->iomem, list) {
drivers/acpi/apei/apei-base.c
510
list_for_each_entry(res, &resources->ioport, list) {
drivers/acpi/apei/apei-base.c
531
list_for_each_entry(res, &resources->ioport, list) {
drivers/acpi/apei/apei-base.c
538
list_for_each_entry(res, &resources->iomem, list) {
drivers/acpi/apei/apei-base.c
557
list_for_each_entry(res, &resources->iomem, list)
drivers/acpi/apei/apei-base.c
559
list_for_each_entry(res, &resources->ioport, list)
drivers/acpi/apei/ghes.c
1251
list_for_each_entry_rcu(ghes, &ghes_hed, list) {
drivers/acpi/apei/ghes.c
1407
list_for_each_entry_rcu(ghes, rcu_list, list) {
drivers/acpi/apei/ghes.c
1434
list_for_each_entry_rcu(ghes, ghes_list, list) {
drivers/acpi/apei/ghes.c
1515
list_add_rcu(&ghes->list, &ghes_sea);
drivers/acpi/apei/ghes.c
1524
list_del_rcu(&ghes->list);
drivers/acpi/apei/ghes.c
1574
list_add_rcu(&ghes->list, &ghes_nmi);
drivers/acpi/apei/ghes.c
1583
list_del_rcu(&ghes->list);
drivers/acpi/apei/ghes.c
1757
list_add_rcu(&ghes->list, &ghes_hed);
drivers/acpi/apei/ghes.c
1825
list_del_rcu(&ghes->list);
drivers/acpi/arm64/iort.c
1048
list_add_tail(&rmr_data->rr.list, head);
drivers/acpi/arm64/iort.c
110
list_for_each_entry_safe(curr, tmp, &iort_fwnode_list, list) {
drivers/acpi/arm64/iort.c
112
list_del(&curr->list);
drivers/acpi/arm64/iort.c
1277
list_add_tail(&region->list, head);
drivers/acpi/arm64/iort.c
1318
list_for_each_entry_safe(entry, next, head, list)
drivers/acpi/arm64/iort.c
134
list_for_each_entry(curr, &iort_fwnode_list, list) {
drivers/acpi/arm64/iort.c
177
list_add(&its_msi_chip->list, &iort_msi_chip_list);
drivers/acpi/arm64/iort.c
194
list_for_each_entry_safe(its_msi_chip, t, &iort_msi_chip_list, list) {
drivers/acpi/arm64/iort.c
196
list_del(&its_msi_chip->list);
drivers/acpi/arm64/iort.c
216
list_for_each_entry(its_msi_chip, &iort_msi_chip_list, list) {
drivers/acpi/arm64/iort.c
30
struct list_head list;
drivers/acpi/arm64/iort.c
37
struct list_head list;
drivers/acpi/arm64/iort.c
64
INIT_LIST_HEAD(&np->list);
drivers/acpi/arm64/iort.c
665
list_for_each_entry(its_msi_chip, &iort_msi_chip_list, list) {
drivers/acpi/arm64/iort.c
69
list_add_tail(&np->list, &iort_fwnode_list);
drivers/acpi/arm64/iort.c
89
list_for_each_entry(curr, &iort_fwnode_list, list) {
drivers/acpi/arm64/iort.c
966
INIT_LIST_HEAD(&region->list);
drivers/acpi/battery.c
712
list_for_each_entry(battery, &acpi_battery_list, list) {
drivers/acpi/battery.c
716
list_del_init(&hook->list);
drivers/acpi/battery.c
729
if (!list_empty(&hook->list))
drivers/acpi/battery.c
741
list_add(&hook->list, &battery_hook_list);
drivers/acpi/battery.c
748
list_for_each_entry(battery, &acpi_battery_list, list) {
drivers/acpi/battery.c
794
INIT_LIST_HEAD(&battery->list);
drivers/acpi/battery.c
795
list_add(&battery->list, &acpi_battery_list);
drivers/acpi/battery.c
803
list_for_each_entry_safe(hook_node, tmp, &battery_hook_list, list) {
drivers/acpi/battery.c
826
list_for_each_entry(hook, &battery_hook_list, list) {
drivers/acpi/battery.c
830
list_del(&battery->list);
drivers/acpi/battery.c
843
list_for_each_entry_safe(hook, ptr, &battery_hook_list, list) {
drivers/acpi/battery.c
99
struct list_head list;
drivers/acpi/bus.c
1019
list_for_each_entry(hwid, &device->pnp.ids, list) {
drivers/acpi/device_sysfs.c
111
struct list_head *list = &data->subnodes;
drivers/acpi/device_sysfs.c
114
if (list_empty(list))
drivers/acpi/device_sysfs.c
117
list_for_each_entry_reverse(dn, list, sibling) {
drivers/acpi/device_sysfs.c
153
list_for_each_entry(id, &acpi_dev->pnp.ids, list)
drivers/acpi/device_sysfs.c
166
list_for_each_entry(id, &acpi_dev->pnp.ids, list) {
drivers/acpi/device_sysfs.c
90
struct list_head *list = &data->subnodes;
drivers/acpi/device_sysfs.c
93
if (list_empty(list))
drivers/acpi/device_sysfs.c
96
list_for_each_entry(dn, list, sibling) {
drivers/acpi/dock.c
140
list_for_each_entry(dd, &ds->dependent_devices, list)
drivers/acpi/dock.c
219
list_for_each_entry_reverse(dd, &ds->dependent_devices, list)
drivers/acpi/dock.c
223
list_for_each_entry_reverse(dd, &ds->dependent_devices, list)
drivers/acpi/dock.c
242
list_for_each_entry(dd, &ds->dependent_devices, list)
drivers/acpi/dock.c
246
list_for_each_entry(dd, &ds->dependent_devices, list)
drivers/acpi/dock.c
255
list_for_each_entry(dd, &ds->dependent_devices, list) {
drivers/acpi/dock.c
286
list_for_each_entry(dd, &ds->dependent_devices, list)
drivers/acpi/dock.c
43
struct list_head list;
drivers/acpi/dock.c
81
INIT_LIST_HEAD(&dd->list);
drivers/acpi/dock.c
82
list_add_tail(&dd->list, &ds->dependent_devices);
drivers/acpi/ec.c
1067
list_for_each_entry(handler, &ec->list, node) {
drivers/acpi/ec.c
1110
list_add(&handler->node, &ec->list);
drivers/acpi/ec.c
1124
list_for_each_entry_safe(handler, tmp, &ec->list, node) {
drivers/acpi/ec.c
1428
INIT_LIST_HEAD(&ec->list);
drivers/acpi/glue.c
38
list_add_tail(&type->list, &bus_type_list);
drivers/acpi/glue.c
53
list_del_init(&type->list);
drivers/acpi/glue.c
67
list_for_each_entry(tmp, &bus_type_list, list) {
drivers/acpi/internal.h
143
void acpi_power_resources_list_free(struct list_head *list);
drivers/acpi/internal.h
145
struct list_head *list);
drivers/acpi/internal.h
148
int acpi_power_wakeup_list_init(struct list_head *list, int *system_level);
drivers/acpi/internal.h
205
struct list_head list;
drivers/acpi/ioapic.c
111
list_for_each_entry(ioapic, &ioapic_list, list)
drivers/acpi/ioapic.c
131
INIT_LIST_HEAD(&ioapic->list);
drivers/acpi/ioapic.c
173
list_add(&ioapic->list, &ioapic_list);
drivers/acpi/ioapic.c
218
list_for_each_entry_safe(ioapic, tmp, &ioapic_list, list) {
drivers/acpi/ioapic.c
236
list_for_each_entry_safe(ioapic, tmp, &ioapic_list, list) {
drivers/acpi/ioapic.c
243
list_del(&ioapic->list);
drivers/acpi/ioapic.c
35
struct list_head list;
drivers/acpi/mipi-disco-img.c
109
struct list_head *list)
drivers/acpi/mipi-disco-img.c
126
list_add(&csi2->entry, list);
drivers/acpi/mipi-disco-img.c
142
static void csi_csr2_release_connections(struct list_head *list)
drivers/acpi/mipi-disco-img.c
146
list_for_each_entry_safe(conn, conn_tmp, list, entry) {
drivers/acpi/nfit/core.c
1040
list_for_each_entry(nfit_memdev, &acpi_desc->memdevs, list) {
drivers/acpi/nfit/core.c
1053
list_for_each_entry(nfit_mem, &acpi_desc->dimms, list)
drivers/acpi/nfit/core.c
1067
INIT_LIST_HEAD(&nfit_mem->list);
drivers/acpi/nfit/core.c
1069
list_add(&nfit_mem->list, &acpi_desc->dimms);
drivers/acpi/nfit/core.c
1072
list_for_each_entry(nfit_dcr, &acpi_desc->dcrs, list) {
drivers/acpi/nfit/core.c
1090
list_for_each_entry(nfit_flush, &acpi_desc->flushes, list) {
drivers/acpi/nfit/core.c
1127
list_for_each_entry(nfit_idt, &acpi_desc->idts, list) {
drivers/acpi/nfit/core.c
1150
struct nfit_mem *a = container_of(_a, typeof(*a), list);
drivers/acpi/nfit/core.c
1151
struct nfit_mem *b = container_of(_b, typeof(*b), list);
drivers/acpi/nfit/core.c
1177
list_for_each_entry(nfit_spa, &acpi_desc->spas, list) {
drivers/acpi/nfit/core.c
1504
list_for_each_entry(nfit_memdev, &acpi_desc->memdevs, list) {
drivers/acpi/nfit/core.c
1511
list_for_each_entry(nfit_dcr, &acpi_desc->dcrs, list) {
drivers/acpi/nfit/core.c
1675
list_for_each_entry(nfit_mem, &acpi_desc->dimms, list)
drivers/acpi/nfit/core.c
1957
list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) {
drivers/acpi/nfit/core.c
2009
list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) {
drivers/acpi/nfit/core.c
2024
list_for_each_entry(nfit_memdev, &acpi_desc->memdevs, list) {
drivers/acpi/nfit/core.c
2099
list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) {
drivers/acpi/nfit/core.c
2267
list_for_each_entry(nfit_memdev, &acpi_desc->memdevs, list)
drivers/acpi/nfit/core.c
2667
list_for_each_entry(nfit_memdev, &acpi_desc->memdevs, list) {
drivers/acpi/nfit/core.c
2819
list_for_each_entry(nfit_spa, &acpi_desc->spas, list) {
drivers/acpi/nfit/core.c
2857
list_for_each_entry(nfit_spa, &acpi_desc->spas, list) {
drivers/acpi/nfit/core.c
2894
list_move_tail(&nfit_spa->list, &acpi_desc->spas);
drivers/acpi/nfit/core.c
2982
list_for_each_entry(nfit_spa, &acpi_desc->spas, list) {
drivers/acpi/nfit/core.c
2991
list_for_each_entry(nfit_spa, &acpi_desc->spas, list) {
drivers/acpi/nfit/core.c
3108
list_add_tail(&acpi_desc->list, &acpi_descs);
drivers/acpi/nfit/core.c
3240
list_for_each_entry(nfit_spa, &acpi_desc->spas, list) {
drivers/acpi/nfit/core.c
3287
INIT_LIST_HEAD(&acpi_desc->list);
drivers/acpi/nfit/core.c
3328
list_del(&acpi_desc->list);
drivers/acpi/nfit/core.c
723
list_for_each_entry(nfit_spa, &prev->spas, list) {
drivers/acpi/nfit/core.c
725
list_move_tail(&nfit_spa->list, &acpi_desc->spas);
drivers/acpi/nfit/core.c
734
INIT_LIST_HEAD(&nfit_spa->list);
drivers/acpi/nfit/core.c
736
list_add_tail(&nfit_spa->list, &acpi_desc->spas);
drivers/acpi/nfit/core.c
753
list_for_each_entry(nfit_memdev, &prev->memdevs, list)
drivers/acpi/nfit/core.c
755
list_move_tail(&nfit_memdev->list, &acpi_desc->memdevs);
drivers/acpi/nfit/core.c
763
INIT_LIST_HEAD(&nfit_memdev->list);
drivers/acpi/nfit/core.c
765
list_add_tail(&nfit_memdev->list, &acpi_desc->memdevs);
drivers/acpi/nfit/core.c
780
list_for_each_entry(acpi_desc, &acpi_descs, list) {
drivers/acpi/nfit/core.c
782
list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) {
drivers/acpi/nfit/core.c
824
list_for_each_entry(nfit_dcr, &prev->dcrs, list)
drivers/acpi/nfit/core.c
826
list_move_tail(&nfit_dcr->list, &acpi_desc->dcrs);
drivers/acpi/nfit/core.c
834
INIT_LIST_HEAD(&nfit_dcr->list);
drivers/acpi/nfit/core.c
836
list_add_tail(&nfit_dcr->list, &acpi_desc->dcrs);
drivers/acpi/nfit/core.c
851
list_for_each_entry(nfit_bdw, &prev->bdws, list)
drivers/acpi/nfit/core.c
853
list_move_tail(&nfit_bdw->list, &acpi_desc->bdws);
drivers/acpi/nfit/core.c
861
INIT_LIST_HEAD(&nfit_bdw->list);
drivers/acpi/nfit/core.c
863
list_add_tail(&nfit_bdw->list, &acpi_desc->bdws);
drivers/acpi/nfit/core.c
886
list_for_each_entry(nfit_idt, &prev->idts, list) {
drivers/acpi/nfit/core.c
891
list_move_tail(&nfit_idt->list, &acpi_desc->idts);
drivers/acpi/nfit/core.c
900
INIT_LIST_HEAD(&nfit_idt->list);
drivers/acpi/nfit/core.c
902
list_add_tail(&nfit_idt->list, &acpi_desc->idts);
drivers/acpi/nfit/core.c
925
list_for_each_entry(nfit_flush, &prev->flushes, list) {
drivers/acpi/nfit/core.c
931
list_move_tail(&nfit_flush->list, &acpi_desc->flushes);
drivers/acpi/nfit/core.c
940
INIT_LIST_HEAD(&nfit_flush->list);
drivers/acpi/nfit/core.c
942
list_add_tail(&nfit_flush->list, &acpi_desc->flushes);
drivers/acpi/nfit/mce.c
34
list_for_each_entry(acpi_desc, &acpi_descs, list) {
drivers/acpi/nfit/mce.c
40
list_for_each_entry(nfit_spa, &acpi_desc->spas, list) {
drivers/acpi/nfit/nfit.h
164
struct list_head list;
drivers/acpi/nfit/nfit.h
173
struct list_head list;
drivers/acpi/nfit/nfit.h
178
struct list_head list;
drivers/acpi/nfit/nfit.h
183
struct list_head list;
drivers/acpi/nfit/nfit.h
188
struct list_head list;
drivers/acpi/nfit/nfit.h
193
struct list_head list;
drivers/acpi/nfit/nfit.h
216
struct list_head list;
drivers/acpi/nfit/nfit.h
253
struct list_head list;
drivers/acpi/osl.c
234
list_for_each_entry_rcu(map, &acpi_ioremaps, list, acpi_ioremap_lock_held())
drivers/acpi/osl.c
277
list_for_each_entry_rcu(map, &acpi_ioremaps, list, acpi_ioremap_lock_held())
drivers/acpi/osl.c
368
INIT_LIST_HEAD(&map->list);
drivers/acpi/osl.c
374
list_add_tail_rcu(&map->list, &acpi_ioremaps);
drivers/acpi/osl.c
404
list_del_rcu(&map->list);
drivers/acpi/osl.c
84
struct list_head list;
drivers/acpi/pci_link.c
455
list_for_each_entry(link, &acpi_link_list, list) {
drivers/acpi/pci_link.c
496
list_for_each_entry(link, &acpi_link_list, list) {
drivers/acpi/pci_link.c
65
struct list_head list;
drivers/acpi/pci_link.c
748
list_add_tail(&link->list, &acpi_link_list);
drivers/acpi/pci_link.c
775
list_for_each_entry(link, &acpi_link_list, list) {
drivers/acpi/pci_link.c
787
list_del(&link->list);
drivers/acpi/pci_mcfg.c
18
struct list_head list;
drivers/acpi/pci_mcfg.c
261
list_for_each_entry(e, &pci_mcfg_list, list) {
drivers/acpi/pci_mcfg.c
316
list_add(&e->list, &pci_mcfg_list);
drivers/acpi/pci_root.c
803
LIST_HEAD(list);
drivers/acpi/pci_root.c
810
list_splice_init(resources, &list);
drivers/acpi/pci_root.c
811
resource_list_for_each_entry_safe(entry, tmp, &list) {
drivers/acpi/pci_root.c
894
struct list_head *list = &info->resources;
drivers/acpi/pci_root.c
900
ret = acpi_dev_get_resources(device, list,
drivers/acpi/pci_root.c
910
resource_list_for_each_entry_safe(entry, tmp, list) {
drivers/acpi/pci_root.c
920
acpi_pci_root_validate_resources(&device->dev, list,
drivers/acpi/pci_root.c
922
acpi_pci_root_validate_resources(&device->dev, list,
drivers/acpi/pci_slot.c
101
list_for_each_entry(slot, &slot_list, list) {
drivers/acpi/pci_slot.c
120
list_add(&slot->list, &slot_list);
drivers/acpi/pci_slot.c
147
list_for_each_entry_safe(slot, tmp, &slot_list, list) {
drivers/acpi/pci_slot.c
149
list_del(&slot->list);
drivers/acpi/pci_slot.c
35
struct list_head list; /* node in the list of slots */
drivers/acpi/power.c
102
if (!resource || !list)
drivers/acpi/power.c
110
if (!list_empty(list)) {
drivers/acpi/power.c
113
list_for_each_entry(e, list, node)
drivers/acpi/power.c
119
list_add_tail(&entry->node, list);
drivers/acpi/power.c
123
void acpi_power_resources_list_free(struct list_head *list)
drivers/acpi/power.c
127
list_for_each_entry_safe(entry, e, list, node) {
drivers/acpi/power.c
151
struct list_head *list)
drivers/acpi/power.c
180
err = acpi_power_resources_list_add(rhandle, list);
drivers/acpi/power.c
185
acpi_power_resources_list_free(list);
drivers/acpi/power.c
223
static int acpi_power_get_list_state(struct list_head *list, u8 *state)
drivers/acpi/power.c
228
if (!list || !state)
drivers/acpi/power.c
232
list_for_each_entry(entry, list, node) {
drivers/acpi/power.c
473
static int acpi_power_off_list(struct list_head *list)
drivers/acpi/power.c
478
list_for_each_entry_reverse(entry, list, node) {
drivers/acpi/power.c
486
list_for_each_entry_continue(entry, list, node)
drivers/acpi/power.c
492
static int acpi_power_on_list(struct list_head *list)
drivers/acpi/power.c
497
list_for_each_entry(entry, list, node) {
drivers/acpi/power.c
505
list_for_each_entry_continue_reverse(entry, list, node)
drivers/acpi/power.c
614
int acpi_power_wakeup_list_init(struct list_head *list, int *system_level_p)
drivers/acpi/power.c
619
list_for_each_entry(entry, list, node) {
drivers/acpi/power.c
822
struct list_head *list = &device->power.states[i].resources;
drivers/acpi/power.c
824
if (list_empty(list))
drivers/acpi/power.c
827
result = acpi_power_get_list_state(list, &list_state);
drivers/acpi/power.c
97
struct list_head *list)
drivers/acpi/property.c
138
list_add_tail(&dn->sibling, list);
drivers/acpi/property.c
145
struct list_head *list,
drivers/acpi/property.c
171
if (acpi_nondev_subnode_extract(buf.pointer, handle, link, list,
drivers/acpi/property.c
181
struct list_head *list,
drivers/acpi/property.c
213
result = acpi_nondev_subnode_ok(scope, link, list,
drivers/acpi/property.c
236
list, parent);
drivers/acpi/property.c
388
INIT_LIST_HEAD(&props->list);
drivers/acpi/property.c
391
list_add_tail(&props->list, &data->properties);
drivers/acpi/property.c
532
list_add(&props->list, &data->properties);
drivers/acpi/property.c
602
list_for_each_entry(hwid, &adev->pnp.ids, list) {
drivers/acpi/property.c
640
static void acpi_free_device_properties(struct list_head *list)
drivers/acpi/property.c
644
list_for_each_entry_safe(props, tmp, list, list) {
drivers/acpi/property.c
647
list_del(&props->list);
drivers/acpi/property.c
656
static void acpi_destroy_nondev_subnodes(struct list_head *list)
drivers/acpi/property.c
660
if (list_empty(list))
drivers/acpi/property.c
663
list_for_each_entry_safe_reverse(dn, next, list, sibling) {
drivers/acpi/property.c
713
list_for_each_entry(props, &data->properties, list) {
drivers/acpi/property.c
82
struct list_head *list,
drivers/acpi/resource.c
1000
int acpi_dev_get_resources(struct acpi_device *adev, struct list_head *list,
drivers/acpi/resource.c
1004
return __acpi_dev_get_resources(adev, list, preproc, preproc_data,
drivers/acpi/resource.c
1040
int acpi_dev_get_dma_resources(struct acpi_device *adev, struct list_head *list)
drivers/acpi/resource.c
1042
return __acpi_dev_get_resources(adev, list, is_memory, NULL,
drivers/acpi/resource.c
1058
int acpi_dev_get_memory_resources(struct acpi_device *adev, struct list_head *list)
drivers/acpi/resource.c
1060
return acpi_dev_get_resources(adev, list, is_memory, NULL);
drivers/acpi/resource.c
877
void acpi_dev_free_resource_list(struct list_head *list)
drivers/acpi/resource.c
879
resource_list_free(list);
drivers/acpi/resource.c
884
struct list_head *list;
drivers/acpi/resource.c
903
resource_list_add_tail(rentry, c->list);
drivers/acpi/resource.c
948
struct list_head *list,
drivers/acpi/resource.c
955
if (!adev || !adev->handle || !list_empty(list))
drivers/acpi/resource.c
961
c.list = list;
drivers/acpi/resource.c
969
acpi_dev_free_resource_list(list);
drivers/acpi/riscv/irq.c
120
ext_intc_element = list_entry(i, struct riscv_ext_intc_list, list);
drivers/acpi/riscv/irq.c
155
list_for_each_entry(node, &ext_intc_list, list) {
drivers/acpi/riscv/irq.c
161
prev = list_prev_entry(node, list);
drivers/acpi/riscv/irq.c
162
if (!list_entry_is_head(prev, &ext_intc_list, list)) {
drivers/acpi/riscv/irq.c
167
list_add_tail(&ext_intc_element->list, &node->list);
drivers/acpi/riscv/irq.c
23
struct list_head list;
drivers/acpi/riscv/irq.c
263
ext_intc_element = list_entry(i, struct riscv_ext_intc_list, list);
drivers/acpi/riscv/irq.c
65
ext_intc_element = list_entry(i, struct riscv_ext_intc_list, list);
drivers/acpi/riscv/irq.c
79
list_for_each_entry(ext_intc_element, &ext_intc_list, list) {
drivers/acpi/riscv/irq.c
98
ext_intc_element = list_entry(i, struct riscv_ext_intc_list, list);
drivers/acpi/riscv/rimt.c
20
struct list_head list;
drivers/acpi/riscv/rimt.c
232
list_for_each_entry(curr, &rimt_fwnode_list, list) {
drivers/acpi/riscv/rimt.c
54
INIT_LIST_HEAD(&np->list);
drivers/acpi/riscv/rimt.c
59
list_add_tail(&np->list, &rimt_fwnode_list);
drivers/acpi/scan.c
1244
list_for_each_entry(hwid, &adev->pnp.ids, list)
drivers/acpi/scan.c
1323
hid = list_first_entry_or_null(&device->pnp.ids, struct acpi_hardware_id, list);
drivers/acpi/scan.c
1345
list_add_tail(&id->list, &pnp->ids);
drivers/acpi/scan.c
1481
list_for_each_entry_safe(id, tmp, &pnp->ids, list) {
drivers/acpi/scan.c
1544
LIST_HEAD(list);
drivers/acpi/scan.c
1571
ret = acpi_dev_get_dma_resources(adev, &list);
drivers/acpi/scan.c
1581
list_for_each_entry(rentry, &list, node) {
drivers/acpi/scan.c
1597
acpi_dev_free_resource_list(&list);
drivers/acpi/scan.c
2060
list_for_each_entry(hwid, &adev->pnp.ids, list) {
drivers/acpi/scan.c
2314
list_for_each_entry(hwid, &device->pnp.ids, list) {
drivers/acpi/utils.c
344
struct acpi_handle_list *list)
drivers/acpi/utils.c
352
if (!list)
drivers/acpi/utils.c
367
list->count = package->package.count;
drivers/acpi/utils.c
368
list->handles = kzalloc_objs(*list->handles, list->count);
drivers/acpi/utils.c
369
if (!list->handles)
drivers/acpi/utils.c
374
for (i = 0; i < list->count; i++) {
drivers/acpi/utils.c
383
list->handles[i] = element->reference.handle;
drivers/acpi/utils.c
384
acpi_handle_debug(list->handles[i], "Found in reference list\n");
drivers/acpi/utils.c
395
kfree(list->handles);
drivers/acpi/utils.c
396
list->handles = NULL;
drivers/acpi/utils.c
399
list->count = 0;
drivers/acpi/utils.c
453
void acpi_handle_list_free(struct acpi_handle_list *list)
drivers/acpi/utils.c
455
if (!list->count)
drivers/acpi/utils.c
458
kfree(list->handles);
drivers/acpi/utils.c
459
list->count = 0;
drivers/acpi/viot.c
138
list_for_each_entry(viommu, &viot_iommus, list)
drivers/acpi/viot.c
171
list_add(&viommu->list, &viot_iommus);
drivers/acpi/viot.c
182
struct list_head *list;
drivers/acpi/viot.c
213
list = &viot_pci_ranges;
drivers/acpi/viot.c
224
list = &viot_mmio_endpoints;
drivers/acpi/viot.c
242
list_add(&ep->list, list);
drivers/acpi/viot.c
32
struct list_head list;
drivers/acpi/viot.c
327
list_for_each_entry(ep, &viot_pci_ranges, list) {
drivers/acpi/viot.c
351
list_for_each_entry(ep, &viot_mmio_endpoints, list) {
drivers/acpi/viot.c
49
struct list_head list;
drivers/acpi/x86/s2idle.c
144
struct lpi_constraints *list;
drivers/acpi/x86/s2idle.c
147
list = &lpi_constraints_table[lpi_constraints_table_size];
drivers/acpi/x86/s2idle.c
179
status = acpi_get_handle(NULL, dev_info.name, &list->handle);
drivers/acpi/x86/s2idle.c
183
list->min_dstate = dev_info.min_dstate;
drivers/android/binder.c
409
static bool binder_worklist_empty_ilocked(struct list_head *list)
drivers/android/binder.c
411
return list_empty(list);
drivers/android/binder.c
422
struct list_head *list)
drivers/android/binder.c
427
ret = binder_worklist_empty_ilocked(list);
drivers/android/binder.c
4800
struct list_head *list = NULL;
drivers/android/binder.c
4807
list = &thread->todo;
drivers/android/binder.c
4810
list = &proc->todo;
drivers/android/binder.c
4824
w = binder_dequeue_work_head_ilocked(list);
drivers/android/binder.c
5193
struct list_head *list)
drivers/android/binder.c
5200
w = binder_dequeue_work_head_ilocked(list);
drivers/android/binder.c
539
struct list_head *list)
drivers/android/binder.c
543
w = list_first_entry_or_null(list, struct binder_work, entry);
drivers/ata/pata_hpt366.c
174
const char * const list[])
drivers/ata/pata_hpt366.c
181
i = match_string(list, -1, model_num);
drivers/ata/pata_hpt366.c
183
ata_dev_warn(dev, "%s is not supported for %s\n", modestr, list[i]);
drivers/ata/pata_hpt37x.c
222
const char * const list[])
drivers/ata/pata_hpt37x.c
229
i = match_string(list, -1, model_num);
drivers/ata/pata_hpt37x.c
232
modestr, list[i]);
drivers/atm/solos-pci.c
134
struct list_head list;
drivers/atm/solos-pci.c
215
list_add(&prm.list, &card->param_queue);
drivers/atm/solos-pci.c
223
list_del(&prm.list);
drivers/atm/solos-pci.c
271
list_add(&prm.list, &card->param_queue);
drivers/atm/solos-pci.c
279
list_del(&prm.list);
drivers/atm/solos-pci.c
431
list_for_each_entry(prm, &card->param_queue, list) {
drivers/auxdisplay/line-display.c
102
list_for_each_entry(attachment, &linedisp_attachments, list) {
drivers/auxdisplay/line-display.c
107
if (list_entry_is_head(attachment, &linedisp_attachments, list))
drivers/auxdisplay/line-display.c
46
struct list_head list;
drivers/auxdisplay/line-display.c
68
list_add(&attachment->list, &linedisp_attachments);
drivers/auxdisplay/line-display.c
80
list_for_each_entry(attachment, &linedisp_attachments, list) {
drivers/auxdisplay/line-display.c
86
if (list_entry_is_head(attachment, &linedisp_attachments, list))
drivers/auxdisplay/line-display.c
90
list_del(&attachment->list);
drivers/auxdisplay/panel.c
1296
list_for_each_entry(input, &logical_inputs, list) {
drivers/auxdisplay/panel.c
141
struct list_head list;
drivers/auxdisplay/panel.c
1449
list_add(&key->list, &logical_inputs);
drivers/auxdisplay/panel.c
1485
list_add(&callback->list, &logical_inputs);
drivers/base/bus.c
1112
static void device_insertion_sort_klist(struct device *a, struct list_head *list,
drivers/base/bus.c
1120
list_for_each_entry(n, list, n_node) {
drivers/base/bus.c
1129
list_move_tail(&a->p->knode_bus.n_node, list);
drivers/base/bus.c
70
if (list_empty(&bus_kset->list))
drivers/base/bus.c
73
list_for_each_entry(kobj, &bus_kset->list, entry) {
drivers/base/class.c
52
if (list_empty(&class_kset->list))
drivers/base/class.c
55
list_for_each_entry(kobj, &class_kset->list, entry) {
drivers/base/core.c
1193
struct list_head *list)
drivers/base/core.c
1220
list_add_tail(&dev->links.defer_sync, list);
drivers/base/core.c
1233
static void device_links_flush_sync_list(struct list_head *list,
drivers/base/core.c
1238
list_for_each_entry_safe(dev, tmp, list, links.defer_sync) {
drivers/base/core.c
3105
list_move_tail(&dev->kobj.entry, &devices_kset->list);
drivers/base/core.c
3338
list_for_each_entry(k, &sp->glue_dirs.list, entry)
drivers/base/core.c
4886
while (!list_empty(&devices_kset->list)) {
drivers/base/core.c
4887
dev = list_entry(devices_kset->list.prev, struct device,
drivers/base/firmware_loader/firmware.h
66
struct list_head list;
drivers/base/firmware_loader/main.c
1135
struct list_head list;
drivers/base/firmware_loader/main.c
1167
if (!list_empty(&fw_work->list)) {
drivers/base/firmware_loader/main.c
1168
list_del_init(&fw_work->list);
drivers/base/firmware_loader/main.c
1218
list_add_tail(&fw_work->list, &firmware_work_list);
drivers/base/firmware_loader/main.c
1305
list_for_each_entry_reverse(tmp, &firmware_work_list, list) {
drivers/base/firmware_loader/main.c
1309
list_del_init(&fw_work->list);
drivers/base/firmware_loader/main.c
1420
list_for_each_entry(fce, &fwc->fw_names, list) {
drivers/base/firmware_loader/main.c
1439
list_add(&fce->list, &fwc->fw_names);
drivers/base/firmware_loader/main.c
1463
list_del(&fce->list);
drivers/base/firmware_loader/main.c
1481
list_add(&fce->list, head);
drivers/base/firmware_loader/main.c
1502
list_for_each_entry_safe(fce, fce_next, &todo, list) {
drivers/base/firmware_loader/main.c
1503
list_del(&fce->list);
drivers/base/firmware_loader/main.c
1508
list_add(&fce->list, &fwc->fw_names);
drivers/base/firmware_loader/main.c
1530
struct fw_cache_entry, list);
drivers/base/firmware_loader/main.c
1531
list_del(&fce->list);
drivers/base/firmware_loader/main.c
161
list_for_each_entry(tmp, &fwc->head, list)
drivers/base/firmware_loader/main.c
192
INIT_LIST_HEAD(&tmp->list);
drivers/base/firmware_loader/main.c
194
list_add(&tmp->list, &fwc->head);
drivers/base/firmware_loader/main.c
213
list_del(&fw_priv->list);
drivers/base/firmware_loader/main.c
74
struct list_head list;
drivers/base/power/clock_ops.c
425
struct list_head list;
drivers/base/power/clock_ops.c
430
INIT_LIST_HEAD(&list);
drivers/base/power/clock_ops.c
435
list_move(&ce->node, &list);
drivers/base/power/clock_ops.c
442
list_for_each_entry_safe_reverse(ce, c, &list, node) {
drivers/base/power/common.c
195
struct dev_pm_domain_list **list)
drivers/base/power/common.c
282
*list = pds;
drivers/base/power/common.c
312
struct dev_pm_domain_list *list = _list;
drivers/base/power/common.c
314
dev_pm_domain_detach_list(list);
drivers/base/power/common.c
331
struct dev_pm_domain_list **list)
drivers/base/power/common.c
335
num_pds = dev_pm_domain_attach_list(dev, data, list);
drivers/base/power/common.c
339
ret = devm_add_action_or_reset(dev, devm_pm_domain_detach_list, *list);
drivers/base/power/common.c
377
void dev_pm_domain_detach_list(struct dev_pm_domain_list *list)
drivers/base/power/common.c
381
if (!list)
drivers/base/power/common.c
384
for (i = 0; i < list->num_pds; i++) {
drivers/base/power/common.c
385
dev_pm_opp_clear_config(list->opp_tokens[i]);
drivers/base/power/common.c
386
if (list->pd_links[i])
drivers/base/power/common.c
387
device_link_del(list->pd_links[i]);
drivers/base/power/common.c
388
dev_pm_domain_detach(list->pd_devs[i], true);
drivers/base/power/common.c
391
kfree(list->pd_devs);
drivers/base/power/common.c
392
kfree(list);
drivers/base/power/main.c
1317
struct list_head list;
drivers/base/power/main.c
1321
INIT_LIST_HEAD(&list);
drivers/base/power/main.c
1328
list_move(&dev->power.entry, &list);
drivers/base/power/main.c
1340
list_splice(&list, &dpm_list);
drivers/base/power/qos.c
212
plist_head_init(&c->list);
drivers/base/power/qos.c
221
plist_head_init(&c->list);
drivers/base/power/qos.c
229
INIT_LIST_HEAD(&qos->flags.list);
drivers/base/power/qos.c
274
plist_for_each_entry_safe(req, tmp, &c->list, data.pnode) {
drivers/base/power/qos.c
284
plist_for_each_entry_safe(req, tmp, &c->list, data.pnode) {
drivers/base/power/qos.c
290
plist_for_each_entry_safe(req, tmp, &c->list, data.freq.pnode) {
drivers/base/power/qos.c
297
plist_for_each_entry_safe(req, tmp, &c->list, data.freq.pnode) {
drivers/base/power/qos.c
304
list_for_each_entry_safe(req, tmp, &f->list, data.flr.node) {
drivers/base/power/qos.c
64
if (list_empty(&pqf->list))
drivers/base/regmap/internal.h
23
struct list_head list;
drivers/base/regmap/internal.h
45
struct list_head list;
drivers/base/regmap/regmap-debugfs.c
124
list_add_tail(&c->list,
drivers/base/regmap/regmap-debugfs.c
152
list_add_tail(&c->list,
drivers/base/regmap/regmap-debugfs.c
165
list_for_each_entry(c, &map->debugfs_off_cache, list) {
drivers/base/regmap/regmap-debugfs.c
203
list_for_each_entry(c, &map->debugfs_off_cache, list) {
drivers/base/regmap/regmap-debugfs.c
402
list_for_each_entry(c, &map->debugfs_off_cache, list) {
drivers/base/regmap/regmap-debugfs.c
75
list);
drivers/base/regmap/regmap-debugfs.c
76
list_del(&c->list);
drivers/base/regmap/regmap.c
1472
list);
drivers/base/regmap/regmap.c
1473
list_del(&async->list);
drivers/base/regmap/regmap.c
1739
list);
drivers/base/regmap/regmap.c
1741
list_del(&async->list);
drivers/base/regmap/regmap.c
1764
list_add_tail(&async->list, &map->async_list);
drivers/base/regmap/regmap.c
1785
list_move(&async->list, &map->async_free);
drivers/base/regmap/regmap.c
3359
list_move(&async->list, &map->async_free);
drivers/base/swnode.c
744
list_for_each_entry(k, &swnode_kset->list, entry) {
drivers/base/swnode.c
89
list_for_each_entry(k, &swnode_kset->list, entry) {
drivers/bcma/driver_mips.c
122
list_for_each_entry(core, &bus->cores, list) {
drivers/bcma/driver_mips.c
172
list_for_each_entry(core, &bus->cores, list) {
drivers/bcma/driver_mips.c
343
list_for_each_entry(core, &bus->cores, list) {
drivers/bcma/main.c
296
list_for_each_entry(core, &bus->cores, list) {
drivers/bcma/main.c
372
list_for_each_entry_safe(core, tmp, &bus->cores, list) {
drivers/bcma/main.c
375
list_del(&core->list);
drivers/bcma/main.c
382
list_for_each_entry_safe(core, tmp, &bus->cores, list) {
drivers/bcma/main.c
383
list_del(&core->list);
drivers/bcma/main.c
418
list_for_each_entry(core, &bus->cores, list) {
drivers/bcma/main.c
543
list_for_each_entry(core, &bus->cores, list) {
drivers/bcma/main.c
564
list_for_each_entry(core, &bus->cores, list) {
drivers/bcma/main.c
92
list_for_each_entry(core, &bus->cores, list) {
drivers/bcma/scan.c
251
list_for_each_entry(core, &bus->cores, list) {
drivers/bcma/scan.c
262
list_for_each_entry_reverse(core, &bus->cores, list) {
drivers/bcma/scan.c
487
INIT_LIST_HEAD(&core->list);
drivers/bcma/scan.c
515
list_add_tail(&core->list, &bus->cores);
drivers/block/drbd/drbd_actlog.c
338
list_for_each_entry(e, &device->act_log->to_be_changed, list) {
drivers/block/drbd/drbd_bitmap.c
1107
list_add_tail(&ctx->list, &device->pending_bitmap_io);
drivers/block/drbd/drbd_bitmap.c
930
list_del(&ctx->list);
drivers/block/drbd/drbd_debugfs.c
198
ctx = list_first_entry_or_null(&device->pending_bitmap_io, struct drbd_bm_aio_ctx, list);
drivers/block/drbd/drbd_debugfs.c
252
list_for_each_entry(peer_req, lh, w.list) {
drivers/block/drbd/drbd_int.h
1797
list_add_tail(&w->list, &q->q);
drivers/block/drbd/drbd_int.h
1807
if (list_empty_careful(&w->list))
drivers/block/drbd/drbd_int.h
1808
list_add_tail(&w->list, &q->q);
drivers/block/drbd/drbd_int.h
187
struct list_head list;
drivers/block/drbd/drbd_int.h
295
struct list_head list;
drivers/block/drbd/drbd_int.h
907
struct list_head list; /* on device->pending_bitmap_io */;
drivers/block/drbd/drbd_main.c
1966
INIT_LIST_HEAD(&device->resync_work.list);
drivers/block/drbd/drbd_main.c
1967
INIT_LIST_HEAD(&device->unplug_work.list);
drivers/block/drbd/drbd_main.c
1968
INIT_LIST_HEAD(&device->bm_io_work.w.list);
drivers/block/drbd/drbd_main.c
2047
D_ASSERT(device, list_empty(&device->resync_work.list));
drivers/block/drbd/drbd_main.c
2048
D_ASSERT(device, list_empty(&device->unplug_work.list));
drivers/block/drbd/drbd_main.c
2565
INIT_LIST_HEAD(&connection->current_epoch->list);
drivers/block/drbd/drbd_main.c
3486
D_ASSERT(device, list_empty(&device->bm_io_work.w.list));
drivers/block/drbd/drbd_nl.c
4952
static void free_state_changes(struct list_head *list)
drivers/block/drbd/drbd_nl.c
4954
while (!list_empty(list)) {
drivers/block/drbd/drbd_nl.c
4956
list_first_entry(list, struct drbd_state_change, list);
drivers/block/drbd/drbd_nl.c
4957
list_del(&state_change->list);
drivers/block/drbd/drbd_nl.c
5018
list_entry(state_change->list.next,
drivers/block/drbd/drbd_nl.c
5019
struct drbd_state_change, list);
drivers/block/drbd/drbd_nl.c
5044
list_add(&head, &state_change->list);
drivers/block/drbd/drbd_nl.c
5063
list_add_tail(&state_change->list, &head);
drivers/block/drbd/drbd_nl.c
5070
list_entry(head.next, struct drbd_state_change, list);
drivers/block/drbd/drbd_receiver.c
1213
next_epoch = list_entry(epoch->list.next, struct drbd_epoch, list);
drivers/block/drbd/drbd_receiver.c
1214
list_del(&epoch->list);
drivers/block/drbd/drbd_receiver.c
1474
if (list_empty(&peer_req->w.list)) {
drivers/block/drbd/drbd_receiver.c
1476
list_add_tail(&peer_req->w.list, &device->active_ee);
drivers/block/drbd/drbd_receiver.c
1626
list_add(&epoch->list, &connection->current_epoch->list);
drivers/block/drbd/drbd_receiver.c
1897
list_add_tail(&peer_req->w.list, &device->sync_ee);
drivers/block/drbd/drbd_receiver.c
1907
list_del(&peer_req->w.list);
drivers/block/drbd/drbd_receiver.c
205
INIT_LIST_HEAD(&peer_req->w.list);
drivers/block/drbd/drbd_receiver.c
2136
list_for_each_entry(rs_req, &device->sync_ee, w.list) {
drivers/block/drbd/drbd_receiver.c
2319
list_add_tail(&peer_req->w.list, &device->done_ee);
drivers/block/drbd/drbd_receiver.c
240
int drbd_free_peer_reqs(struct drbd_device *device, struct list_head *list)
drivers/block/drbd/drbd_receiver.c
247
list_splice_init(list, &work_list);
drivers/block/drbd/drbd_receiver.c
250
list_for_each_entry_safe(peer_req, t, &work_list, w.list) {
drivers/block/drbd/drbd_receiver.c
2506
list_add_tail(&peer_req->w.list, &device->active_ee);
drivers/block/drbd/drbd_receiver.c
2527
list_del(&peer_req->w.list);
drivers/block/drbd/drbd_receiver.c
274
list_for_each_entry_safe(peer_req, t, &work_list, w.list) {
drivers/block/drbd/drbd_receiver.c
2797
list_add_tail(&peer_req->w.list, &device->read_ee);
drivers/block/drbd/drbd_receiver.c
2822
list_del(&peer_req->w.list);
drivers/block/drbd/drbd_receiver.c
4800
list_add_tail(&peer_req->w.list, &device->sync_ee);
drivers/block/drbd/drbd_receiver.c
4808
list_del(&peer_req->w.list);
drivers/block/drbd/drbd_receiver.c
4961
if (!list_empty(&connection->current_epoch->list))
drivers/block/drbd/drbd_req.c
47
INIT_LIST_HEAD(&req->w.list);
drivers/block/drbd/drbd_state_change.h
34
struct list_head list;
drivers/block/drbd/drbd_worker.c
132
list_move_tail(&peer_req->w.list, &device->done_ee);
drivers/block/drbd/drbd_worker.c
2186
w = list_first_entry(&work_list, struct drbd_work, list);
drivers/block/drbd/drbd_worker.c
2187
list_del_init(&w->list);
drivers/block/drbd/drbd_worker.c
2202
w = list_first_entry(&work_list, struct drbd_work, list);
drivers/block/drbd/drbd_worker.c
2203
list_del_init(&w->list);
drivers/block/drbd/drbd_worker.c
405
list_add_tail(&peer_req->w.list, &device->read_ee);
drivers/block/drbd/drbd_worker.c
417
list_del(&peer_req->w.list);
drivers/block/drbd/drbd_worker.c
89
list_del(&peer_req->w.list);
drivers/block/nbd.c
128
struct list_head list;
drivers/block/nbd.c
2014
INIT_LIST_HEAD(&nbd->list);
drivers/block/nbd.c
2735
struct list_head *list = (struct list_head *)data;
drivers/block/nbd.c
2740
list_add_tail(&nbd->list, list);
drivers/block/nbd.c
2763
nbd = list_first_entry(&del_list, struct nbd_device, list);
drivers/block/nbd.c
2764
list_del_init(&nbd->list);
drivers/block/null_blk/main.c
1591
LIST_HEAD(list);
drivers/block/null_blk/main.c
1596
list_splice_init(&nq->poll_list, &list);
drivers/block/null_blk/main.c
1597
list_for_each_entry(rq, &list, queuelist)
drivers/block/null_blk/main.c
1601
while (!list_empty(&list)) {
drivers/block/null_blk/main.c
1605
req = list_first_entry(&list, struct request, queuelist);
drivers/block/null_blk/main.c
1769
list_del_init(&nullb->list);
drivers/block/null_blk/main.c
2056
list_add_tail(&nullb->list, &nullb_list);
drivers/block/null_blk/main.c
2085
list_for_each_entry(nb, &nullb_list, list) {
drivers/block/null_blk/main.c
2188
nullb = list_entry(nullb_list.next, struct nullb, list);
drivers/block/null_blk/main.c
2207
nullb = list_entry(nullb_list.next, struct nullb, list);
drivers/block/null_blk/null_blk.h
117
struct list_head list;
drivers/block/ps3vram.c
570
bio_list_pop(&priv->list);
drivers/block/ps3vram.c
571
next = bio_list_peek(&priv->list);
drivers/block/ps3vram.c
588
busy = !bio_list_empty(&priv->list);
drivers/block/ps3vram.c
589
bio_list_add(&priv->list, bio);
drivers/block/ps3vram.c
621
bio_list_init(&priv->list);
drivers/block/ps3vram.c
86
struct bio_list list;
drivers/block/rnbd/rnbd-clt.c
1473
list_for_each_entry(sess, &sess_list, list) {
drivers/block/rnbd/rnbd-clt.c
1478
list_for_each_entry(dev, &sess->devs_list, list) {
drivers/block/rnbd/rnbd-clt.c
1513
list_add_tail(&dev->list, &sess->devs_list);
drivers/block/rnbd/rnbd-clt.c
1526
list_del(&dev->list);
drivers/block/rnbd/rnbd-clt.c
1771
list_for_each_entry_safe(sess, sn, &sess_list, list) {
drivers/block/rnbd/rnbd-clt.c
1775
list_for_each_entry_safe(dev, tn, &sess->devs_list, list) {
drivers/block/rnbd/rnbd-clt.c
638
list_for_each_entry(dev, &sess->devs_list, list) {
drivers/block/rnbd/rnbd-clt.c
683
list_for_each_entry(dev, &sess->devs_list, list) {
drivers/block/rnbd/rnbd-clt.c
768
if (!list_empty(&sess->list)) {
drivers/block/rnbd/rnbd-clt.c
770
list_del(&sess->list);
drivers/block/rnbd/rnbd-clt.c
791
INIT_LIST_HEAD(&sess->list);
drivers/block/rnbd/rnbd-clt.c
863
list_for_each_entry_safe(sess, sn, &sess_list, list) {
drivers/block/rnbd/rnbd-clt.c
918
list_add(&sess->list, &sess_list);
drivers/block/rnbd/rnbd-clt.h
123
struct list_head list;
drivers/block/rnbd/rnbd-clt.h
77
struct list_head list;
drivers/block/rnbd/rnbd-srv.c
201
list_del(&dev->list);
drivers/block/rnbd/rnbd-srv.c
271
list_del(&srv_sess->list);
drivers/block/rnbd/rnbd-srv.c
298
list_add(&srv_sess->list, &sess_list);
drivers/block/rnbd/rnbd-srv.c
462
list_for_each_entry(dev, &dev_list, list) {
drivers/block/rnbd/rnbd-srv.c
474
list_add(&new_dev->list, &dev_list);
drivers/block/rnbd/rnbd-srv.h
22
struct list_head list;
drivers/block/rnbd/rnbd-srv.h
34
struct list_head list;
drivers/bluetooth/btintel_pcie.c
2432
list_for_each_entry(tmp, &btintel_pcie_recovery_list, list) {
drivers/bluetooth/btintel_pcie.c
2451
list_add_tail(&data->list, &btintel_pcie_recovery_list);
drivers/bluetooth/btintel_pcie.c
2462
typeof(*tmp), list))) {
drivers/bluetooth/btintel_pcie.c
2463
list_del(&tmp->list);
drivers/bluetooth/btintel_pcie.c
62
struct list_head list;
drivers/bluetooth/btrtl.c
1055
list_for_each_entry_safe(entry, tmp, &btrtl_dev->patch_subsecs, list) {
drivers/bluetooth/btrtl.c
1056
list_del(&entry->list);
drivers/bluetooth/btrtl.c
473
subsec = list_entry(pos, struct rtl_subsection, list);
drivers/bluetooth/btrtl.c
477
__list_add(&node->list, pos->prev, pos);
drivers/bluetooth/btrtl.c
623
list_for_each_entry_safe(entry, tmp, &btrtl_dev->patch_subsecs, list) {
drivers/bluetooth/btrtl.h
90
struct list_head list;
drivers/bluetooth/hci_bcm.c
115
struct list_head list;
drivers/bluetooth/hci_bcm.c
1273
list_add_tail(&dev->list, &bcm_device_list);
drivers/bluetooth/hci_bcm.c
1288
list_del(&dev->list);
drivers/bluetooth/hci_bcm.c
240
struct bcm_device *dev = list_entry(p, struct bcm_device, list);
drivers/bluetooth/hci_bcm.c
470
struct bcm_device *dev = list_entry(p, struct bcm_device, list);
drivers/bluetooth/hci_intel.c
1176
list_add_tail(&idev->list, &intel_device_list);
drivers/bluetooth/hci_intel.c
1192
list_del(&idev->list);
drivers/bluetooth/hci_intel.c
296
list_for_each_entry(idev, &intel_device_list, list) {
drivers/bluetooth/hci_intel.c
368
list_for_each_entry(idev, &intel_device_list, list) {
drivers/bluetooth/hci_intel.c
56
struct list_head list;
drivers/bluetooth/hci_intel.c
829
list_for_each_entry(idev, &intel_device_list, list) {
drivers/bluetooth/hci_intel.c
999
list_for_each_entry(idev, &intel_device_list, list) {
drivers/bus/vexpress-config.c
323
list_add(&func->list, &syscfg->funcs);
drivers/bus/vexpress-config.c
335
list_for_each_entry_safe(func, tmp, &syscfg->funcs, list) {
drivers/bus/vexpress-config.c
53
struct list_head list;
drivers/cdrom/cdrom.c
3466
list_for_each_entry(cdi, &cdrom_list, list) {
drivers/cdrom/cdrom.c
3588
list_for_each_entry(cdi, &cdrom_list, list) {
drivers/cdrom/cdrom.c
646
list_add(&cdi->list, &cdrom_list);
drivers/cdrom/cdrom.c
658
list_del(&cdi->list);
drivers/cdx/controller/mcdi.c
377
list_for_each_entry(cmd, &mcdi->cmd_list, list)
drivers/cdx/controller/mcdi.c
541
INIT_LIST_HEAD(&cmd->list);
drivers/cdx/controller/mcdi.c
574
list_for_each_entry_safe(cmd, tmp, &mcdi->cmd_list, list)
drivers/cdx/controller/mcdi.c
641
list_add_tail(&cmd->list, &mcdi->cmd_list);
drivers/cdx/controller/mcdi.c
724
list_del(&cmd->list);
drivers/cdx/controller/mcdi.c
867
list);
drivers/cdx/controller/mcdi.c
87
list_del(&cmd->list);
drivers/char/agp/agp.h
150
struct list_head list;
drivers/char/agp/backend.c
301
list_add(&bridge->list, &agp_bridges);
drivers/char/agp/backend.c
316
list_del(&bridge->list);
drivers/char/agp/isoch.c
137
cur = list_entry(pos, struct agp_3_5_dev, list);
drivers/char/agp/isoch.c
17
struct list_head list;
drivers/char/agp/isoch.c
25
struct agp_3_5_dev *cur, *n = list_entry(new, struct agp_3_5_dev, list);
drivers/char/agp/isoch.c
287
struct list_head *head = &dev_list->list, *pos;
drivers/char/agp/isoch.c
29
cur = list_entry(pos, struct agp_3_5_dev, list);
drivers/char/agp/isoch.c
300
cur = list_entry(pos, struct agp_3_5_dev, list);
drivers/char/agp/isoch.c
340
head = &dev_list->list;
drivers/char/agp/isoch.c
36
static void agp_3_5_dev_list_sort(struct agp_3_5_dev *list, unsigned int ndevs)
drivers/char/agp/isoch.c
371
pos = &cur->list;
drivers/char/agp/isoch.c
388
cur = list_entry(pos, struct agp_3_5_dev, list);
drivers/char/agp/isoch.c
40
struct list_head *pos, *tmp, *head = &list->list, *start = head->next;
drivers/char/agp/isoch.c
456
cur = list_entry(pos, struct agp_3_5_dev, list);
drivers/char/agp/isoch.c
46
cur = list_entry(pos, struct agp_3_5_dev, list);
drivers/char/agp/isoch.c
81
struct list_head *head = &dev_list->list, *pos;
drivers/char/apm-emulation.c
104
struct list_head list;
drivers/char/apm-emulation.c
184
list_for_each_entry(as, &apm_user_list, list) {
drivers/char/apm-emulation.c
323
list_del(&as->list);
drivers/char/apm-emulation.c
360
list_add(&as->list, &apm_user_list);
drivers/char/apm-emulation.c
524
list_for_each_entry(as, &apm_user_list, list) {
drivers/char/apm-emulation.c
561
list_for_each_entry(as, &apm_user_list, list) {
drivers/char/apm-emulation.c
594
list_for_each_entry(as, &apm_user_list, list) {
drivers/char/hw_random/core.c
350
list_for_each_entry(rng, &rng_list, list) {
drivers/char/hw_random/core.c
381
list_for_each_entry(rng, &rng_list, list) {
drivers/char/hw_random/core.c
423
list_for_each_entry(rng, &rng_list, list)
drivers/char/hw_random/core.c
574
list_for_each_entry(tmp, &rng_list, list) {
drivers/char/hw_random/core.c
578
list_add_tail(&rng->list, &rng_list);
drivers/char/hw_random/core.c
618
list_del(&rng->list);
drivers/char/ipmi/ipmb_dev_int.c
101
struct ipmb_request_elem, list);
drivers/char/ipmi/ipmb_dev_int.c
103
list_del(&queue_elem->list);
drivers/char/ipmi/ipmb_dev_int.c
217
list_add(&queue_elem->list, &ipmb_dev->request_queue);
drivers/char/ipmi/ipmb_dev_int.c
52
struct list_head list;
drivers/char/misc.c
103
const struct miscdevice *p = list_entry(v, struct miscdevice, list);
drivers/char/misc.c
127
list_for_each_entry(iter, &misc_list, list) {
drivers/char/misc.c
141
list_for_each_entry(iter, &misc_list, list) {
drivers/char/misc.c
221
INIT_LIST_HEAD(&misc->list);
drivers/char/misc.c
237
list_for_each_entry(c, &misc_list, list) {
drivers/char/misc.c
269
list_add(&misc->list, &misc_list);
drivers/char/misc.c
287
list_del_init(&misc->list);
drivers/char/tpm/tpm_tis.c
109
list_for_each_entry(id, &dev->pnp.ids, list)
drivers/char/virtio_console.c
104
struct list_head list;
drivers/char/virtio_console.c
119
struct list_head list;
drivers/char/virtio_console.c
1230
list_add_tail(&port->cons.list, &pdrvdata.consoles);
drivers/char/virtio_console.c
1412
list_add_tail(&port->list, &port->portdev->ports);
drivers/char/virtio_console.c
1474
list_del(&port->list);
drivers/char/virtio_console.c
1492
list_del(&port->cons.list);
drivers/char/virtio_console.c
169
struct list_head list;
drivers/char/virtio_console.c
1916
list_del(&portdev->list);
drivers/char/virtio_console.c
1934
list_for_each_entry_safe(port, port2, &portdev->ports, list)
drivers/char/virtio_console.c
2015
INIT_LIST_HEAD(&portdev->list);
drivers/char/virtio_console.c
2057
list_add_tail(&portdev->list, &pdrvdata.portdevs);
drivers/char/virtio_console.c
2118
list_for_each_entry(port, &portdev->ports, list) {
drivers/char/virtio_console.c
2150
list_for_each_entry(port, &portdev->ports, list) {
drivers/char/virtio_console.c
241
list_for_each_entry(cons, &pdrvdata.consoles, list) {
drivers/char/virtio_console.c
260
list_for_each_entry(port, &portdev->ports, list) {
drivers/char/virtio_console.c
280
list_for_each_entry(portdev, &pdrvdata.portdevs, list) {
drivers/char/virtio_console.c
297
list_for_each_entry(port, &portdev->ports, list)
drivers/char/virtio_console.c
314
list_for_each_entry(port, &portdev->ports, list)
drivers/char/virtio_console.c
369
list_add_tail(&buf->list, &pending_free_dma_bufs);
drivers/char/virtio_console.c
398
list_for_each_entry_safe(buf, tmp, &tmp_list, list) {
drivers/char/virtio_console.c
399
list_del(&buf->list);
drivers/char/virtio_console.c
66
struct list_head list;
drivers/clk/rockchip/clk.c
451
struct rockchip_pll_clock *list,
drivers/clk/rockchip/clk.c
457
for (idx = 0; idx < nr_pll; idx++, list++) {
drivers/clk/rockchip/clk.c
458
clk = rockchip_clk_register_pll(ctx, list->type, list->name,
drivers/clk/rockchip/clk.c
459
list->parent_names, list->num_parents,
drivers/clk/rockchip/clk.c
460
list->con_offset, grf_lock_offset,
drivers/clk/rockchip/clk.c
461
list->lock_shift, list->mode_offset,
drivers/clk/rockchip/clk.c
462
list->mode_shift, list->rate_table,
drivers/clk/rockchip/clk.c
463
list->flags, list->pll_flags);
drivers/clk/rockchip/clk.c
466
list->name);
drivers/clk/rockchip/clk.c
470
rockchip_clk_set_lookup(ctx, clk, list->id);
drivers/clk/rockchip/clk.c
475
unsigned long rockchip_clk_find_max_clk_id(struct rockchip_clk_branch *list,
drivers/clk/rockchip/clk.c
481
for (idx = 0; idx < nr_clk; idx++, list++) {
drivers/clk/rockchip/clk.c
482
if (list->id > max)
drivers/clk/rockchip/clk.c
483
max = list->id;
drivers/clk/rockchip/clk.c
484
if (list->child && list->child->id > max)
drivers/clk/rockchip/clk.c
485
max = list->child->id;
drivers/clk/rockchip/clk.c
516
struct rockchip_clk_branch *list,
drivers/clk/rockchip/clk.c
525
for (idx = 0; idx < nr_clk; idx++, list++) {
drivers/clk/rockchip/clk.c
526
flags = list->flags;
drivers/clk/rockchip/clk.c
530
if (list->branch_type == branch_grf_mux ||
drivers/clk/rockchip/clk.c
531
list->branch_type == branch_grf_gate ||
drivers/clk/rockchip/clk.c
532
list->branch_type == branch_grf_mmc) {
drivers/clk/rockchip/clk.c
533
hash_for_each_possible(ctx->aux_grf_table, agrf, node, list->grf_type) {
drivers/clk/rockchip/clk.c
534
if (agrf->type == list->grf_type) {
drivers/clk/rockchip/clk.c
542
switch (list->branch_type) {
drivers/clk/rockchip/clk.c
544
if (list->mux_table)
drivers/clk/rockchip/clk.c
545
clk = clk_register_mux_table(NULL, list->name,
drivers/clk/rockchip/clk.c
546
list->parent_names, list->num_parents,
drivers/clk/rockchip/clk.c
548
ctx->reg_base + list->muxdiv_offset,
drivers/clk/rockchip/clk.c
549
list->mux_shift, list->mux_width,
drivers/clk/rockchip/clk.c
550
list->mux_flags, list->mux_table,
drivers/clk/rockchip/clk.c
553
clk = clk_register_mux(NULL, list->name,
drivers/clk/rockchip/clk.c
554
list->parent_names, list->num_parents,
drivers/clk/rockchip/clk.c
556
ctx->reg_base + list->muxdiv_offset,
drivers/clk/rockchip/clk.c
557
list->mux_shift, list->mux_width,
drivers/clk/rockchip/clk.c
558
list->mux_flags, &ctx->lock);
drivers/clk/rockchip/clk.c
561
clk = rockchip_clk_register_muxgrf(list->name,
drivers/clk/rockchip/clk.c
562
list->parent_names, list->num_parents,
drivers/clk/rockchip/clk.c
563
flags, grf, list->muxdiv_offset,
drivers/clk/rockchip/clk.c
564
list->mux_shift, list->mux_width,
drivers/clk/rockchip/clk.c
565
list->mux_flags);
drivers/clk/rockchip/clk.c
568
if (list->div_table)
drivers/clk/rockchip/clk.c
570
list->name, list->parent_names[0],
drivers/clk/rockchip/clk.c
572
ctx->reg_base + list->muxdiv_offset,
drivers/clk/rockchip/clk.c
573
list->div_shift, list->div_width,
drivers/clk/rockchip/clk.c
574
list->div_flags, list->div_table,
drivers/clk/rockchip/clk.c
577
clk = clk_register_divider(NULL, list->name,
drivers/clk/rockchip/clk.c
578
list->parent_names[0], flags,
drivers/clk/rockchip/clk.c
579
ctx->reg_base + list->muxdiv_offset,
drivers/clk/rockchip/clk.c
580
list->div_shift, list->div_width,
drivers/clk/rockchip/clk.c
581
list->div_flags, &ctx->lock);
drivers/clk/rockchip/clk.c
584
clk = rockchip_clk_register_frac_branch(ctx, list->name,
drivers/clk/rockchip/clk.c
585
list->parent_names, list->num_parents,
drivers/clk/rockchip/clk.c
586
ctx->reg_base, list->muxdiv_offset,
drivers/clk/rockchip/clk.c
587
list->div_flags,
drivers/clk/rockchip/clk.c
588
list->gate_offset, list->gate_shift,
drivers/clk/rockchip/clk.c
589
list->gate_flags, flags, list->child,
drivers/clk/rockchip/clk.c
593
clk = rockchip_clk_register_halfdiv(list->name,
drivers/clk/rockchip/clk.c
594
list->parent_names, list->num_parents,
drivers/clk/rockchip/clk.c
595
ctx->reg_base, list->muxdiv_offset,
drivers/clk/rockchip/clk.c
596
list->mux_shift, list->mux_width,
drivers/clk/rockchip/clk.c
597
list->mux_flags, list->div_shift,
drivers/clk/rockchip/clk.c
598
list->div_width, list->div_flags,
drivers/clk/rockchip/clk.c
599
list->gate_offset, list->gate_shift,
drivers/clk/rockchip/clk.c
600
list->gate_flags, flags, &ctx->lock);
drivers/clk/rockchip/clk.c
605
clk = clk_register_gate(NULL, list->name,
drivers/clk/rockchip/clk.c
606
list->parent_names[0], flags,
drivers/clk/rockchip/clk.c
607
ctx->reg_base + list->gate_offset,
drivers/clk/rockchip/clk.c
608
list->gate_shift, list->gate_flags, &ctx->lock);
drivers/clk/rockchip/clk.c
612
clk = rockchip_clk_register_gate_grf(list->name,
drivers/clk/rockchip/clk.c
613
list->parent_names[0], flags, grf,
drivers/clk/rockchip/clk.c
614
list->gate_offset, list->gate_shift,
drivers/clk/rockchip/clk.c
615
list->gate_flags);
drivers/clk/rockchip/clk.c
618
clk = rockchip_clk_register_branch(list->name,
drivers/clk/rockchip/clk.c
619
list->parent_names, list->num_parents,
drivers/clk/rockchip/clk.c
620
ctx->reg_base, list->muxdiv_offset,
drivers/clk/rockchip/clk.c
621
list->mux_shift,
drivers/clk/rockchip/clk.c
622
list->mux_width, list->mux_flags,
drivers/clk/rockchip/clk.c
623
list->mux_table, list->div_offset,
drivers/clk/rockchip/clk.c
624
list->div_shift, list->div_width,
drivers/clk/rockchip/clk.c
625
list->div_flags, list->div_table,
drivers/clk/rockchip/clk.c
626
list->gate_offset, list->gate_shift,
drivers/clk/rockchip/clk.c
627
list->gate_flags, flags, &ctx->lock);
drivers/clk/rockchip/clk.c
631
list->name,
drivers/clk/rockchip/clk.c
632
list->parent_names, list->num_parents,
drivers/clk/rockchip/clk.c
633
ctx->reg_base + list->muxdiv_offset,
drivers/clk/rockchip/clk.c
635
list->div_shift
drivers/clk/rockchip/clk.c
640
list->name,
drivers/clk/rockchip/clk.c
641
list->parent_names, list->num_parents,
drivers/clk/rockchip/clk.c
643
grf, list->muxdiv_offset,
drivers/clk/rockchip/clk.c
644
list->div_shift
drivers/clk/rockchip/clk.c
649
list->name, list->parent_names,
drivers/clk/rockchip/clk.c
650
list->num_parents,
drivers/clk/rockchip/clk.c
651
ctx->reg_base + list->muxdiv_offset,
drivers/clk/rockchip/clk.c
652
list->div_shift, list->div_flags, &ctx->lock);
drivers/clk/rockchip/clk.c
656
list->name, list->parent_names,
drivers/clk/rockchip/clk.c
657
list->num_parents, ctx->reg_base,
drivers/clk/rockchip/clk.c
658
list->div_shift, list->div_width,
drivers/clk/rockchip/clk.c
659
list->gate_offset, list->gate_shift,
drivers/clk/rockchip/clk.c
660
list->gate_flags, flags, &ctx->lock);
drivers/clk/rockchip/clk.c
664
list->name, list->flags,
drivers/clk/rockchip/clk.c
665
list->parent_names, list->num_parents,
drivers/clk/rockchip/clk.c
666
list->muxdiv_offset, list->mux_shift,
drivers/clk/rockchip/clk.c
667
list->mux_width, list->div_shift,
drivers/clk/rockchip/clk.c
668
list->div_width, list->div_flags,
drivers/clk/rockchip/clk.c
679
__func__, list->branch_type);
drivers/clk/rockchip/clk.c
685
__func__, list->name, PTR_ERR(clk));
drivers/clk/rockchip/clk.c
689
rockchip_clk_set_lookup(ctx, clk, list->id);
drivers/clk/rockchip/clk.c
696
struct rockchip_clk_branch *list,
drivers/clk/rockchip/clk.c
701
for (idx = 0; idx < nr_clk; idx++, list++) {
drivers/clk/rockchip/clk.c
704
switch (list->branch_type) {
drivers/clk/rockchip/clk.c
706
pdev = rockchip_clk_register_gate_link(dev, ctx, list);
drivers/clk/rockchip/clk.c
709
dev_err(dev, "unknown clock type %d\n", list->branch_type);
drivers/clk/rockchip/clk.c
714
dev_err(dev, "failed to register device for clock %s\n", list->name);
drivers/clk/rockchip/clk.c
743
struct rockchip_clk_branch *list,
drivers/clk/rockchip/clk.c
749
clk = rockchip_clk_register_cpuclk_multi_pll(list->name, list->parent_names,
drivers/clk/rockchip/clk.c
750
list->num_parents, ctx->reg_base,
drivers/clk/rockchip/clk.c
751
list->muxdiv_offset, list->mux_shift,
drivers/clk/rockchip/clk.c
752
list->mux_width, list->mux_flags,
drivers/clk/rockchip/clk.c
753
list->div_offset, list->div_shift,
drivers/clk/rockchip/clk.c
754
list->div_width, list->div_flags,
drivers/clk/rockchip/clk.c
755
list->flags, &ctx->lock, rates, nrates);
drivers/clk/rockchip/clk.c
758
__func__, list->name, PTR_ERR(clk));
drivers/clk/rockchip/clk.c
762
rockchip_clk_set_lookup(ctx, clk, list->id);
drivers/clk/rockchip/clk.h
1335
unsigned long rockchip_clk_find_max_clk_id(struct rockchip_clk_branch *list,
drivers/clk/rockchip/clk.h
1338
struct rockchip_clk_branch *list,
drivers/clk/rockchip/clk.h
1342
struct rockchip_clk_branch *list,
drivers/clk/rockchip/clk.h
1354
struct rockchip_clk_branch *list,
drivers/clk/samsung/clk-cpu.c
721
const struct samsung_cpu_clock *list, unsigned int nr_clk)
drivers/clk/samsung/clk-cpu.c
726
exynos_register_cpu_clock(ctx, &list[idx]);
drivers/clk/samsung/clk-exynos5-subcmu.c
41
const struct samsung_gate_clock *list, int nr_clk)
drivers/clk/samsung/clk-exynos5-subcmu.c
44
samsung_clk_add_lookup(ctx, ERR_PTR(-EPROBE_DEFER), list++->id);
drivers/clk/samsung/clk.c
119
const struct samsung_clock_alias *list,
drivers/clk/samsung/clk.c
125
for (idx = 0; idx < nr_clk; idx++, list++) {
drivers/clk/samsung/clk.c
126
if (!list->id) {
drivers/clk/samsung/clk.c
132
clk_hw = ctx->clk_data.hws[list->id];
drivers/clk/samsung/clk.c
135
list->id);
drivers/clk/samsung/clk.c
139
ret = clk_hw_register_clkdev(clk_hw, list->alias,
drivers/clk/samsung/clk.c
140
list->dev_name);
drivers/clk/samsung/clk.c
143
__func__, list->alias);
drivers/clk/samsung/clk.c
149
const struct samsung_fixed_rate_clock *list,
drivers/clk/samsung/clk.c
155
for (idx = 0; idx < nr_clk; idx++, list++) {
drivers/clk/samsung/clk.c
156
clk_hw = clk_hw_register_fixed_rate(ctx->dev, list->name,
drivers/clk/samsung/clk.c
157
list->parent_name, list->flags, list->fixed_rate);
drivers/clk/samsung/clk.c
160
list->name);
drivers/clk/samsung/clk.c
164
samsung_clk_add_lookup(ctx, clk_hw, list->id);
drivers/clk/samsung/clk.c
170
const struct samsung_fixed_factor_clock *list, unsigned int nr_clk)
drivers/clk/samsung/clk.c
175
for (idx = 0; idx < nr_clk; idx++, list++) {
drivers/clk/samsung/clk.c
176
clk_hw = clk_hw_register_fixed_factor(ctx->dev, list->name,
drivers/clk/samsung/clk.c
177
list->parent_name, list->flags, list->mult, list->div);
drivers/clk/samsung/clk.c
180
list->name);
drivers/clk/samsung/clk.c
184
samsung_clk_add_lookup(ctx, clk_hw, list->id);
drivers/clk/samsung/clk.c
190
const struct samsung_mux_clock *list,
drivers/clk/samsung/clk.c
196
for (idx = 0; idx < nr_clk; idx++, list++) {
drivers/clk/samsung/clk.c
197
clk_hw = clk_hw_register_mux(ctx->dev, list->name,
drivers/clk/samsung/clk.c
198
list->parent_names, list->num_parents, list->flags,
drivers/clk/samsung/clk.c
199
ctx->reg_base + list->offset,
drivers/clk/samsung/clk.c
200
list->shift, list->width, list->mux_flags, &ctx->lock);
drivers/clk/samsung/clk.c
203
list->name);
drivers/clk/samsung/clk.c
207
samsung_clk_add_lookup(ctx, clk_hw, list->id);
drivers/clk/samsung/clk.c
213
const struct samsung_div_clock *list,
drivers/clk/samsung/clk.c
219
for (idx = 0; idx < nr_clk; idx++, list++) {
drivers/clk/samsung/clk.c
220
if (list->table)
drivers/clk/samsung/clk.c
222
list->name, list->parent_name, list->flags,
drivers/clk/samsung/clk.c
223
ctx->reg_base + list->offset,
drivers/clk/samsung/clk.c
224
list->shift, list->width, list->div_flags,
drivers/clk/samsung/clk.c
225
list->table, &ctx->lock);
drivers/clk/samsung/clk.c
227
clk_hw = clk_hw_register_divider(ctx->dev, list->name,
drivers/clk/samsung/clk.c
228
list->parent_name, list->flags,
drivers/clk/samsung/clk.c
229
ctx->reg_base + list->offset, list->shift,
drivers/clk/samsung/clk.c
230
list->width, list->div_flags, &ctx->lock);
drivers/clk/samsung/clk.c
233
list->name);
drivers/clk/samsung/clk.c
237
samsung_clk_add_lookup(ctx, clk_hw, list->id);
drivers/clk/samsung/clk.c
340
const struct samsung_gate_clock *list,
drivers/clk/samsung/clk.c
347
for (idx = 0; idx < nr_clk; idx++, list++) {
drivers/clk/samsung/clk.c
348
reg_offs = ctx->reg_base + list->offset;
drivers/clk/samsung/clk.c
352
list->name, list->parent_name, NULL, NULL,
drivers/clk/samsung/clk.c
353
list->flags, reg_offs + ctx->gate_dbg_offset,
drivers/clk/samsung/clk.c
354
list->bit_idx, list->gate_flags, &ctx->lock);
drivers/clk/samsung/clk.c
356
clk_hw = clk_hw_register_gate(ctx->dev, list->name,
drivers/clk/samsung/clk.c
357
list->parent_name, list->flags,
drivers/clk/samsung/clk.c
358
ctx->reg_base + list->offset, list->bit_idx,
drivers/clk/samsung/clk.c
359
list->gate_flags, &ctx->lock);
drivers/clk/samsung/clk.c
362
list->name, clk_hw);
drivers/clk/samsung/clk.c
366
samsung_clk_add_lookup(ctx, clk_hw, list->id);
drivers/clk/samsung/clk.h
414
const struct samsung_clock_alias *list,
drivers/clk/samsung/clk.h
422
const struct samsung_fixed_factor_clock *list,
drivers/clk/samsung/clk.h
437
const struct samsung_cpu_clock *list, unsigned int nr_clk);
drivers/clk/visconti/pll.c
299
const struct visconti_pll_info *list,
drivers/clk/visconti/pll.c
305
for (idx = 0; idx < nr_plls; idx++, list++) {
drivers/clk/visconti/pll.c
309
list->name,
drivers/clk/visconti/pll.c
310
list->parent,
drivers/clk/visconti/pll.c
311
list->base_reg,
drivers/clk/visconti/pll.c
312
list->rate_table,
drivers/clk/visconti/pll.c
315
pr_err("failed to register clock %s\n", list->name);
drivers/clk/visconti/pll.c
319
visconti_pll_add_lookup(ctx, clk, list->id);
drivers/clk/visconti/pll.h
60
const struct visconti_pll_info *list,
drivers/clk/x86/clk-cgu-pll.c
104
init.name = list->name;
drivers/clk/x86/clk-cgu-pll.c
105
init.flags = list->flags;
drivers/clk/x86/clk-cgu-pll.c
106
init.parent_data = list->parent_data;
drivers/clk/x86/clk-cgu-pll.c
107
init.num_parents = list->num_parents;
drivers/clk/x86/clk-cgu-pll.c
114
pll->reg = list->reg;
drivers/clk/x86/clk-cgu-pll.c
115
pll->flags = list->flags;
drivers/clk/x86/clk-cgu-pll.c
116
pll->type = list->type;
drivers/clk/x86/clk-cgu-pll.c
128
const struct lgm_pll_clk_data *list,
drivers/clk/x86/clk-cgu-pll.c
134
for (i = 0; i < nr_clk; i++, list++) {
drivers/clk/x86/clk-cgu-pll.c
135
hw = lgm_clk_register_pll(ctx, list);
drivers/clk/x86/clk-cgu-pll.c
138
list->name);
drivers/clk/x86/clk-cgu-pll.c
141
ctx->clk_data.hws[list->id] = hw;
drivers/clk/x86/clk-cgu-pll.c
95
const struct lgm_pll_clk_data *list)
drivers/clk/x86/clk-cgu.c
100
init.flags = list->flags;
drivers/clk/x86/clk-cgu.c
101
init.parent_data = list->parent_data;
drivers/clk/x86/clk-cgu.c
102
init.num_parents = list->num_parents;
drivers/clk/x86/clk-cgu.c
117
lgm_set_clk_val(mux->membase, reg, shift, width, list->mux_val);
drivers/clk/x86/clk-cgu.c
192
const struct lgm_clk_branch *list)
drivers/clk/x86/clk-cgu.c
194
unsigned long cflags = list->div_flags;
drivers/clk/x86/clk-cgu.c
198
u8 shift = list->div_shift;
drivers/clk/x86/clk-cgu.c
199
u8 width = list->div_width;
drivers/clk/x86/clk-cgu.c
200
u8 shift_gate = list->div_shift_gate;
drivers/clk/x86/clk-cgu.c
201
u8 width_gate = list->div_width_gate;
drivers/clk/x86/clk-cgu.c
202
u32 reg = list->div_off;
drivers/clk/x86/clk-cgu.c
210
init.name = list->name;
drivers/clk/x86/clk-cgu.c
212
init.flags = list->flags;
drivers/clk/x86/clk-cgu.c
213
init.parent_data = list->parent_data;
drivers/clk/x86/clk-cgu.c
223
div->table = list->div_table;
drivers/clk/x86/clk-cgu.c
232
lgm_set_clk_val(div->membase, reg, shift, width, list->div_val);
drivers/clk/x86/clk-cgu.c
239
const struct lgm_clk_branch *list)
drivers/clk/x86/clk-cgu.c
243
hw = clk_hw_register_fixed_factor(ctx->dev, list->name,
drivers/clk/x86/clk-cgu.c
244
list->parent_data[0].name, list->flags,
drivers/clk/x86/clk-cgu.c
245
list->mult, list->div);
drivers/clk/x86/clk-cgu.c
249
if (list->div_flags & CLOCK_FLAG_VAL_INIT)
drivers/clk/x86/clk-cgu.c
250
lgm_set_clk_val(ctx->membase, list->div_off, list->div_shift,
drivers/clk/x86/clk-cgu.c
251
list->div_width, list->div_val);
drivers/clk/x86/clk-cgu.c
26
const struct lgm_clk_branch *list)
drivers/clk/x86/clk-cgu.c
29
if (list->div_flags & CLOCK_FLAG_VAL_INIT)
drivers/clk/x86/clk-cgu.c
295
const struct lgm_clk_branch *list)
drivers/clk/x86/clk-cgu.c
297
unsigned long cflags = list->gate_flags;
drivers/clk/x86/clk-cgu.c
298
const char *pname = list->parent_data[0].name;
drivers/clk/x86/clk-cgu.c
30
lgm_set_clk_val(ctx->membase, list->div_off, list->div_shift,
drivers/clk/x86/clk-cgu.c
300
u8 shift = list->gate_shift;
drivers/clk/x86/clk-cgu.c
303
u32 reg = list->gate_off;
drivers/clk/x86/clk-cgu.c
31
list->div_width, list->div_val);
drivers/clk/x86/clk-cgu.c
311
init.name = list->name;
drivers/clk/x86/clk-cgu.c
313
init.flags = list->flags;
drivers/clk/x86/clk-cgu.c
329
lgm_set_clk_val(gate->membase, reg, shift, 1, list->gate_val);
drivers/clk/x86/clk-cgu.c
33
return clk_hw_register_fixed_rate(NULL, list->name,
drivers/clk/x86/clk-cgu.c
336
const struct lgm_clk_branch *list,
drivers/clk/x86/clk-cgu.c
34
list->parent_data[0].name,
drivers/clk/x86/clk-cgu.c
342
for (idx = 0; idx < nr_clk; idx++, list++) {
drivers/clk/x86/clk-cgu.c
343
switch (list->type) {
drivers/clk/x86/clk-cgu.c
345
hw = lgm_clk_register_fixed(ctx, list);
drivers/clk/x86/clk-cgu.c
348
hw = lgm_clk_register_mux(ctx, list);
drivers/clk/x86/clk-cgu.c
35
list->flags, list->mux_flags);
drivers/clk/x86/clk-cgu.c
351
hw = lgm_clk_register_divider(ctx, list);
drivers/clk/x86/clk-cgu.c
354
hw = lgm_clk_register_fixed_factor(ctx, list);
drivers/clk/x86/clk-cgu.c
357
if (list->gate_flags & GATE_CLK_HW) {
drivers/clk/x86/clk-cgu.c
358
hw = lgm_clk_register_gate(ctx, list);
drivers/clk/x86/clk-cgu.c
381
list->name, list->type);
drivers/clk/x86/clk-cgu.c
384
ctx->clk_data.hws[list->id] = hw;
drivers/clk/x86/clk-cgu.c
538
const struct lgm_clk_ddiv_data *list,
drivers/clk/x86/clk-cgu.c
546
for (idx = 0; idx < nr_clk; idx++, list++) {
drivers/clk/x86/clk-cgu.c
554
init.name = list->name;
drivers/clk/x86/clk-cgu.c
556
init.flags = list->flags;
drivers/clk/x86/clk-cgu.c
557
init.parent_data = list->parent_data;
drivers/clk/x86/clk-cgu.c
561
ddiv->reg = list->reg;
drivers/clk/x86/clk-cgu.c
562
ddiv->shift0 = list->shift0;
drivers/clk/x86/clk-cgu.c
563
ddiv->width0 = list->width0;
drivers/clk/x86/clk-cgu.c
564
ddiv->shift1 = list->shift1;
drivers/clk/x86/clk-cgu.c
565
ddiv->width1 = list->width1;
drivers/clk/x86/clk-cgu.c
566
ddiv->shift_gate = list->shift_gate;
drivers/clk/x86/clk-cgu.c
567
ddiv->width_gate = list->width_gate;
drivers/clk/x86/clk-cgu.c
568
ddiv->shift2 = list->ex_shift;
drivers/clk/x86/clk-cgu.c
569
ddiv->width2 = list->ex_width;
drivers/clk/x86/clk-cgu.c
570
ddiv->flags = list->div_flags;
drivers/clk/x86/clk-cgu.c
578
dev_err(dev, "register clk: %s failed!\n", list->name);
drivers/clk/x86/clk-cgu.c
581
ctx->clk_data.hws[list->id] = hw;
drivers/clk/x86/clk-cgu.c
82
const struct lgm_clk_branch *list)
drivers/clk/x86/clk-cgu.c
84
unsigned long cflags = list->mux_flags;
drivers/clk/x86/clk-cgu.c
86
u8 shift = list->mux_shift;
drivers/clk/x86/clk-cgu.c
87
u8 width = list->mux_width;
drivers/clk/x86/clk-cgu.c
90
u32 reg = list->mux_off;
drivers/clk/x86/clk-cgu.c
98
init.name = list->name;
drivers/clk/x86/clk-cgu.h
327
const struct lgm_clk_branch *list,
drivers/clk/x86/clk-cgu.h
330
const struct lgm_pll_clk_data *list,
drivers/clk/x86/clk-cgu.h
333
const struct lgm_clk_ddiv_data *list,
drivers/comedi/drivers/ni_mio_common.c
1622
unsigned int *list)
drivers/comedi/drivers/ni_mio_common.c
1633
if ((list[0] & CR_ALT_SOURCE)) {
drivers/comedi/drivers/ni_mio_common.c
1636
chan = CR_CHAN(list[0]);
drivers/comedi/drivers/ni_mio_common.c
1637
range = CR_RANGE(list[0]);
drivers/comedi/drivers/ni_mio_common.c
1639
dither = (list[0] & CR_ALT_FILTER) != 0;
drivers/comedi/drivers/ni_mio_common.c
1655
chan = CR_CHAN(list[i]);
drivers/comedi/drivers/ni_mio_common.c
1656
aref = CR_AREF(list[i]);
drivers/comedi/drivers/ni_mio_common.c
1657
range = CR_RANGE(list[i]);
drivers/comedi/drivers/ni_mio_common.c
1658
dither = (list[i] & CR_ALT_FILTER) != 0;
drivers/comedi/drivers/ni_mio_common.c
1720
unsigned int n_chan, unsigned int *list)
drivers/comedi/drivers/ni_mio_common.c
1731
ni_m_series_load_channelgain_list(dev, n_chan, list);
drivers/comedi/drivers/ni_mio_common.c
1736
devpriv->changain_spec == list[0]) {
drivers/comedi/drivers/ni_mio_common.c
1741
devpriv->changain_spec = list[0];
drivers/comedi/drivers/ni_mio_common.c
1750
if ((list[0] & CR_ALT_SOURCE) &&
drivers/comedi/drivers/ni_mio_common.c
1761
} else if (!(list[0] & CR_ALT_SOURCE) &&
drivers/comedi/drivers/ni_mio_common.c
1776
if (!devpriv->is_6143 && (list[i] & CR_ALT_SOURCE))
drivers/comedi/drivers/ni_mio_common.c
1779
chan = CR_CHAN(list[i]);
drivers/comedi/drivers/ni_mio_common.c
1780
aref = CR_AREF(list[i]);
drivers/comedi/drivers/ni_mio_common.c
1781
range = CR_RANGE(list[i]);
drivers/comedi/drivers/ni_mio_common.c
1782
dither = (list[i] & CR_ALT_FILTER) != 0;
drivers/comedi/drivers/ni_mio_common.c
1792
if ((list[i] & CR_ALT_SOURCE)) {
drivers/comedi/drivers/ni_mio_common.c
1794
ni_writew(dev, CR_CHAN(list[i]) & 0x0003,
drivers/comedi/drivers/rtd520.c
459
unsigned int n_chan, unsigned int *list)
drivers/comedi/drivers/rtd520.c
467
writel(rtd_convert_chan_gain(dev, list[ii], ii),
drivers/comedi/drivers/rtd520.c
472
writel(rtd_convert_chan_gain(dev, list[0], 0),
drivers/cpufreq/amd-pstate-ut.c
73
static bool test_in_list(const char *list, const char *name)
drivers/cpufreq/amd-pstate-ut.c
76
const char *p = list;
drivers/cpufreq/cpufreq.c
2095
int cpufreq_register_notifier(struct notifier_block *nb, unsigned int list)
drivers/cpufreq/cpufreq.c
2102
switch (list) {
drivers/cpufreq/cpufreq.c
2139
int cpufreq_unregister_notifier(struct notifier_block *nb, unsigned int list)
drivers/cpufreq/cpufreq.c
2146
switch (list) {
drivers/cpufreq/cpufreq_governor.c
106
list_for_each_entry(policy_dbs, &dbs_data->attr_set.policy_list, list) {
drivers/cpufreq/cpufreq_governor.c
443
gov_attr_set_get(&dbs_data->attr_set, &policy_dbs->list);
drivers/cpufreq/cpufreq_governor.c
454
gov_attr_set_init(&dbs_data->attr_set, &policy_dbs->list);
drivers/cpufreq/cpufreq_governor.c
516
count = gov_attr_set_put(&dbs_data->attr_set, &policy_dbs->list);
drivers/cpufreq/cpufreq_governor.c
62
list_for_each_entry(policy_dbs, &attr_set->policy_list, list) {
drivers/cpufreq/cpufreq_governor.h
94
struct list_head list;
drivers/cpufreq/cpufreq_ondemand.c
232
list_for_each_entry(policy_dbs, &attr_set->policy_list, list) {
drivers/cpufreq/cpufreq_ondemand.c
288
list_for_each_entry(policy_dbs, &attr_set->policy_list, list)
drivers/crypto/atmel-aes.c
172
struct list_head list;
drivers/crypto/atmel-aes.c
2345
INIT_LIST_HEAD(&aes_dd->list);
drivers/crypto/atmel-aes.c
2406
list_add_tail(&aes_dd->list, &atmel_aes.dev_list);
drivers/crypto/atmel-aes.c
2421
list_del(&aes_dd->list);
drivers/crypto/atmel-aes.c
2440
list_del(&aes_dd->list);
drivers/crypto/atmel-aes.c
417
struct atmel_aes_dev, list);
drivers/crypto/atmel-sha.c
130
struct list_head list;
drivers/crypto/atmel-sha.c
2581
INIT_LIST_HEAD(&sha_dd->list);
drivers/crypto/atmel-sha.c
2636
list_add_tail(&sha_dd->list, &atmel_sha.dev_list);
drivers/crypto/atmel-sha.c
2651
list_del(&sha_dd->list);
drivers/crypto/atmel-sha.c
2667
list_del(&sha_dd->list);
drivers/crypto/atmel-sha.c
411
struct atmel_sha_dev, list);
drivers/crypto/atmel-tdes.c
1016
list_add_tail(&tdes_dd->list, &atmel_tdes.dev_list);
drivers/crypto/atmel-tdes.c
1029
list_del(&tdes_dd->list);
drivers/crypto/atmel-tdes.c
1047
list_del(&tdes_dd->list);
drivers/crypto/atmel-tdes.c
195
struct atmel_tdes_dev, list);
drivers/crypto/atmel-tdes.c
84
struct list_head list;
drivers/crypto/atmel-tdes.c
956
INIT_LIST_HEAD(&tdes_dd->list);
drivers/crypto/axis/artpec6_crypto.c
1063
list_for_each_entry_safe(b, next, &dma->bounce_buffers, list) {
drivers/crypto/axis/artpec6_crypto.c
2047
list);
drivers/crypto/axis/artpec6_crypto.c
2048
list_move_tail(&req->list, &ac->pending);
drivers/crypto/axis/artpec6_crypto.c
2094
list_for_each_entry_safe(req, n, &ac->pending, list) {
drivers/crypto/axis/artpec6_crypto.c
2122
list_move_tail(&req->list, &complete_done);
drivers/crypto/axis/artpec6_crypto.c
2134
list_for_each_entry_safe(req, n, &complete_done, list) {
drivers/crypto/axis/artpec6_crypto.c
223
struct list_head list;
drivers/crypto/axis/artpec6_crypto.c
282
struct list_head list;
drivers/crypto/axis/artpec6_crypto.c
435
list_for_each_entry_safe(b, next, &dma->bounce_buffers, list) {
drivers/crypto/axis/artpec6_crypto.c
444
list_del(&b->list);
drivers/crypto/axis/artpec6_crypto.c
465
list_add_tail(&req->list, &ac->pending);
drivers/crypto/axis/artpec6_crypto.c
469
list_add_tail(&req->list, &ac->queue);
drivers/crypto/axis/artpec6_crypto.c
815
list_add_tail(&bbuf->list, &common->dma->bounce_buffers);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
100
sg_ptr->ptr0 = cpu_to_be64(list[i * 4 + 0].dma_addr);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
110
if (list[j].dma_addr) {
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
111
dma_unmap_single(&pdev->dev, list[j].dma_addr,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
112
list[j].size, DMA_BIDIRECTIONAL);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
115
list[j].dma_addr = 0;
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
44
static int setup_sgio_components(struct cpt_vf *cptvf, struct buf_ptr *list,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
52
if (unlikely(!list)) {
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
58
if (likely(list[i].vptr)) {
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
59
list[i].dma_addr = dma_map_single(&pdev->dev,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
60
list[i].vptr,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
61
list[i].size,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
64
list[i].dma_addr))) {
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
76
sg_ptr->u.s.len0 = cpu_to_be16(list[i * 4 + 0].size);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
77
sg_ptr->u.s.len1 = cpu_to_be16(list[i * 4 + 1].size);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
78
sg_ptr->u.s.len2 = cpu_to_be16(list[i * 4 + 2].size);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
79
sg_ptr->u.s.len3 = cpu_to_be16(list[i * 4 + 3].size);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
80
sg_ptr->ptr0 = cpu_to_be64(list[i * 4 + 0].dma_addr);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
81
sg_ptr->ptr1 = cpu_to_be64(list[i * 4 + 1].dma_addr);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
82
sg_ptr->ptr2 = cpu_to_be64(list[i * 4 + 2].dma_addr);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
83
sg_ptr->ptr3 = cpu_to_be64(list[i * 4 + 3].dma_addr);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
91
sg_ptr->u.s.len2 = cpu_to_be16(list[i * 4 + 2].size);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
92
sg_ptr->ptr2 = cpu_to_be64(list[i * 4 + 2].dma_addr);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
95
sg_ptr->u.s.len1 = cpu_to_be16(list[i * 4 + 1].size);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
96
sg_ptr->ptr1 = cpu_to_be64(list[i * 4 + 1].dma_addr);
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
99
sg_ptr->u.s.len0 = cpu_to_be16(list[i * 4 + 0].size);
drivers/crypto/cavium/nitrox/nitrox_dev.h
237
struct list_head list;
drivers/crypto/cavium/nitrox/nitrox_main.c
239
INIT_LIST_HEAD(&ndev->list);
drivers/crypto/cavium/nitrox/nitrox_main.c
243
list_for_each_entry(dev, &ndevlist, list) {
drivers/crypto/cavium/nitrox/nitrox_main.c
250
list_add_tail(&ndev->list, &ndevlist);
drivers/crypto/cavium/nitrox/nitrox_main.c
264
list_del(&ndev->list);
drivers/crypto/cavium/nitrox/nitrox_main.c
274
list_for_each_entry(iter, &ndevlist, list) {
drivers/crypto/ccp/ccp-dmaengine.c
106
struct list_head *list)
drivers/crypto/ccp/ccp-dmaengine.c
110
list_for_each_entry_safe_reverse(desc, dtmp, list, entry) {
drivers/crypto/ccp/ccp-dmaengine.c
63
struct list_head *list)
drivers/crypto/ccp/ccp-dmaengine.c
67
list_for_each_entry_safe(cmd, ctmp, list, entry) {
drivers/crypto/ccp/ccp-dmaengine.c
74
struct list_head *list)
drivers/crypto/ccp/ccp-dmaengine.c
78
list_for_each_entry_safe(desc, dtmp, list, entry) {
drivers/crypto/ccp/sev-dev.c
100
struct list_head list;
drivers/crypto/ccp/sev-dev.c
1091
list_for_each_entry(entry, &snp_hv_fixed_pages, list)
drivers/crypto/ccp/sev-dev.c
1126
list_for_each_entry(entry, &snp_hv_fixed_pages, list) {
drivers/crypto/ccp/sev-dev.c
1148
list_add_tail(&entry->list, &snp_hv_fixed_pages);
drivers/crypto/ccp/sev-dev.c
1167
list_for_each_entry_safe(entry, nentry, &snp_hv_fixed_pages, list) {
drivers/crypto/ccp/sev-dev.c
1181
list_del(&entry->list);
drivers/crypto/ccp/sev-dev.c
1212
list_for_each_entry(entry, &snp_hv_fixed_pages, list) {
drivers/crypto/ccp/sev-dev.c
1230
list_for_each_entry_safe(entry, nentry, &snp_hv_fixed_pages, list) {
drivers/crypto/ccp/sev-dev.c
1237
list_del(&entry->list);
drivers/crypto/ccree/cc_request_mgr.c
337
list_add_tail(&bli->list, &mgr->backlog);
drivers/crypto/ccree/cc_request_mgr.c
356
bli = list_first_entry(&mgr->backlog, struct cc_bl_item, list);
drivers/crypto/ccree/cc_request_mgr.c
393
list_del(&bli->list);
drivers/crypto/ccree/cc_request_mgr.c
50
struct list_head list;
drivers/crypto/hisilicon/qm.c
2798
list_for_each_entry_safe(err, tmp, &isolate->qm_hw_errs, list) {
drivers/crypto/hisilicon/qm.c
2801
list_del(&err->list);
drivers/crypto/hisilicon/qm.c
2807
list_add(&hw_err->list, &isolate->qm_hw_errs);
drivers/crypto/hisilicon/qm.c
2820
list_for_each_entry_safe(err, tmp, &qm->isolate_data.qm_hw_errs, list) {
drivers/crypto/hisilicon/qm.c
2821
list_del(&err->list);
drivers/crypto/hisilicon/qm.c
3055
list_for_each_entry(qm, &qm_list->list, list) {
drivers/crypto/hisilicon/qm.c
3150
INIT_LIST_HEAD(&qp->backlog.list);
drivers/crypto/hisilicon/qm.c
3773
list_for_each_entry(tmp, head, list) {
drivers/crypto/hisilicon/qm.c
3775
n = &tmp->list;
drivers/crypto/hisilicon/qm.c
3779
list_add_tail(&res->list, n);
drivers/crypto/hisilicon/qm.c
3786
list_for_each_entry_safe(res, tmp, head, list) {
drivers/crypto/hisilicon/qm.c
3787
list_del(&res->list);
drivers/crypto/hisilicon/qm.c
3844
list_for_each_entry(qm, &qm_list->list, list) {
drivers/crypto/hisilicon/qm.c
3898
list_for_each_entry(tmp, &head, list) {
drivers/crypto/hisilicon/qm.c
420
struct list_head list;
drivers/crypto/hisilicon/qm.c
429
struct list_head list;
drivers/crypto/hisilicon/qm.c
4560
list_for_each_entry(vf_qm, &qm_list->list, list) {
drivers/crypto/hisilicon/qm.c
4755
list_for_each_entry(vf_qm, &qm_list->list, list) {
drivers/crypto/hisilicon/sec2/sec.h
109
struct list_head list;
drivers/crypto/hisilicon/sec2/sec_crypto.c
242
list_for_each_entry_safe(req, tmp, &qp_ctx->qp->backlog.list, list) {
drivers/crypto/hisilicon/sec2/sec_crypto.c
243
list_del(&req->list);
drivers/crypto/hisilicon/sec2/sec_crypto.c
268
list_for_each_entry_safe(req, tmp, &qp->backlog.list, list) {
drivers/crypto/hisilicon/sec2/sec_crypto.c
272
list_del(&req->list);
drivers/crypto/hisilicon/sec2/sec_crypto.c
353
if (!list_empty(&qp->backlog.list))
drivers/crypto/hisilicon/sec2/sec_crypto.c
373
list_add_tail(&req->list, &qp->backlog.list);
drivers/crypto/img-hash.c
1009
list_del(&hdev->list);
drivers/crypto/img-hash.c
1025
list_del(&hdev->list);
drivers/crypto/img-hash.c
117
struct list_head list;
drivers/crypto/img-hash.c
635
struct img_hash_dev, list);
drivers/crypto/img-hash.c
939
INIT_LIST_HEAD(&hdev->list);
drivers/crypto/img-hash.c
997
list_add_tail(&hdev->list, &img_hash.dev_list);
drivers/crypto/inside-secure/eip93/eip93-hash.c
29
list_for_each_entry_safe(block, tmp, &rctx->blocks, list) {
drivers/crypto/inside-secure/eip93/eip93-hash.c
355
list_add(&block->list, &rctx->blocks);
drivers/crypto/inside-secure/eip93/eip93-hash.c
370
list_for_each_entry_reverse(block, &rctx->blocks, list) {
drivers/crypto/inside-secure/eip93/eip93-hash.c
372
list_is_first(&block->list, &rctx->blocks);
drivers/crypto/inside-secure/eip93/eip93-hash.h
56
struct list_head list;
drivers/crypto/intel/iaa/iaa_crypto.h
44
struct list_head list;
drivers/crypto/intel/iaa/iaa_crypto.h
68
struct list_head list;
drivers/crypto/intel/iaa/iaa_crypto_main.c
519
list_for_each_entry(iaa_wq, &iaa_device->wqs, list) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
537
list_add_tail(&iaa_device->list, &iaa_devices);
drivers/crypto/intel/iaa/iaa_crypto_main.c
551
list_del(&iaa_device->list);
drivers/crypto/intel/iaa/iaa_crypto_main.c
572
list_add_tail(&iaa_wq->list, &iaa_device->wqs);
drivers/crypto/intel/iaa/iaa_crypto_main.c
592
list_for_each_entry(iaa_wq, &iaa_device->wqs, list) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
594
list_del(&iaa_wq->list);
drivers/crypto/intel/iaa/iaa_crypto_main.c
743
list_for_each_entry(iaa_device, &iaa_devices, list) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
808
list_for_each_entry(iaa_device, &iaa_devices, list) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
832
list_for_each_entry(iaa_device, &iaa_devices, list) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
850
struct iaa_device, list);
drivers/crypto/intel/iaa/iaa_crypto_main.c
865
list_for_each_entry(iaa_wq, &found_device->wqs, list) {
drivers/crypto/intel/iaa/iaa_crypto_stats.c
132
list_for_each_entry(iaa_wq, &iaa_device->wqs, list)
drivers/crypto/intel/iaa/iaa_crypto_stats.c
166
list_for_each_entry(iaa_wq, &iaa_device->wqs, list)
drivers/crypto/intel/iaa/iaa_crypto_stats.c
199
list_for_each_entry(iaa_device, &iaa_devices, list)
drivers/crypto/intel/iaa/iaa_crypto_stats.c
215
list_for_each_entry(iaa_device, &iaa_devices, list)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
131
aes_dev = list_first_entry(&ocs_aes.dev_list, struct ocs_aes_dev, list);
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1574
list_del(&aes_dev->list);
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1617
INIT_LIST_HEAD(&aes_dev->list);
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1619
list_add_tail(&aes_dev->list, &ocs_aes.dev_list);
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
1650
list_del(&aes_dev->list);
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
212
list);
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
85
struct list_head list;
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
883
INIT_LIST_HEAD(&ecc_dev->list);
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
910
list_add_tail(&ecc_dev->list, &ocs_ecc.dev_list);
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
952
list_del(&ecc_dev->list);
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
968
list_del(&ecc_dev->list);
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1172
list_del(&hcu_dev->list);
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1212
INIT_LIST_HEAD(&hcu_dev->list);
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1215
list_add_tail(&hcu_dev->list, &ocs_hcu.dev_list);
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1245
list_del(&hcu_dev->list);
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
181
list);
drivers/crypto/intel/keembay/ocs-aes.h
46
struct list_head list;
drivers/crypto/intel/keembay/ocs-hcu.h
38
struct list_head list;
drivers/crypto/intel/qat/qat_6xxx/adf_drv.c
111
INIT_LIST_HEAD(&accel_dev->list);
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
469
struct list_head list;
drivers/crypto/intel/qat/qat_common/adf_cfg.c
145
list_add_tail(&new->list, &sec->param_head);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
155
list_entry(list_ptr, struct adf_cfg_key_val, list);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
172
list_entry(list_ptr, struct adf_cfg_key_val, list);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
181
struct list_head *list, *tmp;
drivers/crypto/intel/qat/qat_common/adf_cfg.c
183
list_for_each_prev_safe(list, tmp, head) {
drivers/crypto/intel/qat/qat_common/adf_cfg.c
184
ptr = list_entry(list, struct adf_cfg_section, list);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
186
list_del(list);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
194
struct list_head *list, *tmp;
drivers/crypto/intel/qat/qat_common/adf_cfg.c
197
list_for_each_prev_safe(list, tmp, head) {
drivers/crypto/intel/qat/qat_common/adf_cfg.c
198
ptr = list_entry(list, struct adf_cfg_section, list);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
202
list_del(list);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
210
struct list_head *list;
drivers/crypto/intel/qat/qat_common/adf_cfg.c
212
list_for_each(list, &s->param_head) {
drivers/crypto/intel/qat/qat_common/adf_cfg.c
214
list_entry(list, struct adf_cfg_key_val, list);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
225
struct list_head *list;
drivers/crypto/intel/qat/qat_common/adf_cfg.c
227
list_for_each(list, &cfg->sec_list) {
drivers/crypto/intel/qat/qat_common/adf_cfg.c
229
list_entry(list, struct adf_cfg_section, list);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
23
struct list_head *list;
drivers/crypto/intel/qat/qat_common/adf_cfg.c
25
list_entry(v, struct adf_cfg_section, list);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
28
list_for_each(list, &sec->param_head) {
drivers/crypto/intel/qat/qat_common/adf_cfg.c
286
INIT_LIST_HEAD(&key_val->list);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
30
list_entry(list, struct adf_cfg_key_val, list);
drivers/crypto/intel/qat/qat_common/adf_cfg.c
356
list_add_tail(&sec->list, &cfg->sec_list);
drivers/crypto/intel/qat/qat_common/adf_cfg.h
17
struct list_head list;
drivers/crypto/intel/qat/qat_common/adf_cfg.h
22
struct list_head list;
drivers/crypto/intel/qat/qat_common/adf_common_drv.h
45
struct list_head list;
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
147
list_entry(itr, struct adf_accel_dev, list);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
155
list_add_tail(&accel_dev->list, &accel_table);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
171
list_add_tail(&map->list, &vfs_table);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
181
list_add_tail(&accel_dev->list, &accel_table);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
184
next = list_next_entry(map, list);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
185
while (next && &next->list != &vfs_table) {
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
187
next = list_next_entry(next, list);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
19
struct list_head list;
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
206
list_add_tail(&accel_dev->list, &accel_table);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
211
list_add_tail(&map->list, &vfs_table);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
253
next = list_next_entry(map, list);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
254
while (next && &next->list != &vfs_table) {
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
256
next = list_next_entry(next, list);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
261
list_del(&accel_dev->list);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
282
list_entry(itr, struct adf_accel_dev, list);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
40
list_entry(itr, struct vf_id_map, list);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
62
map = list_entry(ptr, struct vf_id_map, list);
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
92
list_entry(itr, struct adf_accel_dev, list);
drivers/crypto/intel/qat/qat_common/adf_init.c
160
list_for_each_entry(service, &service_table, list) {
drivers/crypto/intel/qat/qat_common/adf_init.c
24
list_add(&service->list, &service_table);
drivers/crypto/intel/qat/qat_common/adf_init.c
248
list_for_each_entry(service, &service_table, list) {
drivers/crypto/intel/qat/qat_common/adf_init.c
333
list_for_each_entry(service, &service_table, list) {
drivers/crypto/intel/qat/qat_common/adf_init.c
39
list_del(&service->list);
drivers/crypto/intel/qat/qat_common/adf_init.c
395
list_for_each_entry(service, &service_table, list) {
drivers/crypto/intel/qat/qat_common/adf_init.c
441
list_for_each_entry(service, &service_table, list) {
drivers/crypto/intel/qat/qat_common/adf_init.c
456
list_for_each_entry(service, &service_table, list) {
drivers/crypto/intel/qat/qat_common/adf_init.c
471
list_for_each_entry(service, &service_table, list) {
drivers/crypto/intel/qat/qat_common/qat_algs_send.c
29
list_for_each_entry_safe(req, tmp, &backlog->list, list) {
drivers/crypto/intel/qat/qat_common/qat_algs_send.c
37
list_del(&req->list);
drivers/crypto/intel/qat/qat_common/qat_algs_send.c
50
if (!list_empty(&backlog->list))
drivers/crypto/intel/qat/qat_common/qat_algs_send.c
75
list_add_tail(&req->list, &backlog->list);
drivers/crypto/intel/qat/qat_common/qat_algs_send.h
10
struct list_head list;
drivers/crypto/intel/qat/qat_common/qat_algs_send.h
18
struct list_head list;
drivers/crypto/intel/qat/qat_common/qat_compression.c
118
tmp_inst = list_entry(itr, struct qat_compression_instance, list);
drivers/crypto/intel/qat/qat_common/qat_compression.c
164
list_add_tail(&inst->list, &accel_dev->compression_list);
drivers/crypto/intel/qat/qat_common/qat_compression.c
203
INIT_LIST_HEAD(&inst->backlog.list);
drivers/crypto/intel/qat/qat_common/qat_compression.c
32
struct qat_compression_instance, list);
drivers/crypto/intel/qat/qat_common/qat_compression.c
63
tmp_dev = list_entry(itr, struct adf_accel_dev, list);
drivers/crypto/intel/qat/qat_common/qat_compression.c
91
tmp_dev = list_entry(itr, struct adf_accel_dev, list);
drivers/crypto/intel/qat/qat_common/qat_compression.h
17
struct list_head list;
drivers/crypto/intel/qat/qat_common/qat_crypto.c
159
list_add_tail(&inst->list, &accel_dev->crypto_list);
drivers/crypto/intel/qat/qat_common/qat_crypto.c
232
INIT_LIST_HEAD(&inst->backlog.list);
drivers/crypto/intel/qat/qat_common/qat_crypto.c
29
list_for_each_entry_safe(inst, tmp, &accel_dev->crypto_list, list) {
drivers/crypto/intel/qat/qat_common/qat_crypto.c
45
list_del(&inst->list);
drivers/crypto/intel/qat/qat_common/qat_crypto.c
57
list_for_each_entry(tmp_dev, adf_devmgr_get_head(), list) {
drivers/crypto/intel/qat/qat_common/qat_crypto.c
75
list_for_each_entry(tmp_dev, adf_devmgr_get_head(), list) {
drivers/crypto/intel/qat/qat_common/qat_crypto.c
88
list_for_each_entry(tmp_inst, &accel_dev->crypto_list, list) {
drivers/crypto/intel/qat/qat_common/qat_crypto.h
20
struct list_head list;
drivers/crypto/marvell/cesa/cesa.h
637
list_add_tail(&req->list, &engine->complete_queue);
drivers/crypto/marvell/cesa/cesa.h
647
list);
drivers/crypto/marvell/cesa/cesa.h
649
list_del(&req->list);
drivers/crypto/marvell/octeontx/otx_cptpf.h
25
struct list_head list;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
333
list_add_tail(&tar_info->list, &tar_arch->ucodes);
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
345
list_for_each_entry_safe(curr, temp, &tar_arch->ucodes, list) {
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
346
list_del(&curr->list);
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
360
list_for_each_entry(curr, &tar_arch->ucodes, list) {
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
393
list_for_each_entry(curr, &tar_arch->ucodes, list) {
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h
96
struct list_head list;
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
104
if (unlikely(!list)) {
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
110
if (likely(list[i].vptr)) {
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
111
list[i].dma_addr = dma_map_single(&pdev->dev,
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
112
list[i].vptr,
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
113
list[i].size,
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
116
list[i].dma_addr))) {
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
127
sg_ptr->u.s.len0 = cpu_to_be16(list[i * 4 + 0].size);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
128
sg_ptr->u.s.len1 = cpu_to_be16(list[i * 4 + 1].size);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
129
sg_ptr->u.s.len2 = cpu_to_be16(list[i * 4 + 2].size);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
130
sg_ptr->u.s.len3 = cpu_to_be16(list[i * 4 + 3].size);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
131
sg_ptr->ptr0 = cpu_to_be64(list[i * 4 + 0].dma_addr);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
132
sg_ptr->ptr1 = cpu_to_be64(list[i * 4 + 1].dma_addr);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
133
sg_ptr->ptr2 = cpu_to_be64(list[i * 4 + 2].dma_addr);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
134
sg_ptr->ptr3 = cpu_to_be64(list[i * 4 + 3].dma_addr);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
141
sg_ptr->u.s.len2 = cpu_to_be16(list[i * 4 + 2].size);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
142
sg_ptr->ptr2 = cpu_to_be64(list[i * 4 + 2].dma_addr);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
145
sg_ptr->u.s.len1 = cpu_to_be16(list[i * 4 + 1].size);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
146
sg_ptr->ptr1 = cpu_to_be64(list[i * 4 + 1].dma_addr);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
149
sg_ptr->u.s.len0 = cpu_to_be16(list[i * 4 + 0].size);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
150
sg_ptr->ptr0 = cpu_to_be64(list[i * 4 + 0].dma_addr);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
159
if (list[j].dma_addr) {
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
160
dma_unmap_single(&pdev->dev, list[j].dma_addr,
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
161
list[j].size, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
164
list[j].dma_addr = 0;
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
97
struct otx_cpt_buf_ptr *list,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
216
struct otx2_cpt_buf_ptr *list,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
223
if (unlikely(!list)) {
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
229
if (unlikely(!list[i].vptr))
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
231
list[i].dma_addr = dma_map_single(&pdev->dev, list[i].vptr,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
232
list[i].size,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
234
if (unlikely(dma_mapping_error(&pdev->dev, list[i].dma_addr))) {
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
242
sg_ptr->len0 = cpu_to_be16(list[i * SG_COMPS_MAX + 0].size);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
243
sg_ptr->len1 = cpu_to_be16(list[i * SG_COMPS_MAX + 1].size);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
244
sg_ptr->len2 = cpu_to_be16(list[i * SG_COMPS_MAX + 2].size);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
245
sg_ptr->len3 = cpu_to_be16(list[i * SG_COMPS_MAX + 3].size);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
246
sg_ptr->ptr0 = cpu_to_be64(list[i * SG_COMPS_MAX + 0].dma_addr);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
247
sg_ptr->ptr1 = cpu_to_be64(list[i * SG_COMPS_MAX + 1].dma_addr);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
248
sg_ptr->ptr2 = cpu_to_be64(list[i * SG_COMPS_MAX + 2].dma_addr);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
249
sg_ptr->ptr3 = cpu_to_be64(list[i * SG_COMPS_MAX + 3].dma_addr);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
256
sg_ptr->len2 = cpu_to_be16(list[i * SG_COMPS_MAX + 2].size);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
257
sg_ptr->ptr2 = cpu_to_be64(list[i * SG_COMPS_MAX + 2].dma_addr);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
260
sg_ptr->len1 = cpu_to_be16(list[i * SG_COMPS_MAX + 1].size);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
261
sg_ptr->ptr1 = cpu_to_be64(list[i * SG_COMPS_MAX + 1].dma_addr);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
264
sg_ptr->len0 = cpu_to_be16(list[i * SG_COMPS_MAX + 0].size);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
265
sg_ptr->ptr0 = cpu_to_be64(list[i * SG_COMPS_MAX + 0].dma_addr);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
274
if (list[j].dma_addr) {
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
275
dma_unmap_single(&pdev->dev, list[j].dma_addr,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
276
list[j].size, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
279
list[j].dma_addr = 0;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
285
struct otx2_cpt_buf_ptr *list,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
292
if (unlikely(!list)) {
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
298
if (unlikely(!list[i].vptr))
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
300
list[i].dma_addr = dma_map_single(&pdev->dev, list[i].vptr,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
301
list[i].size,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
303
if (unlikely(dma_mapping_error(&pdev->dev, list[i].dma_addr))) {
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
311
sg_ptr->len0 = list[i * SGV2_COMPS_MAX + 0].size;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
312
sg_ptr->len1 = list[i * SGV2_COMPS_MAX + 1].size;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
313
sg_ptr->len2 = list[i * SGV2_COMPS_MAX + 2].size;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
314
sg_ptr->ptr0 = list[i * SGV2_COMPS_MAX + 0].dma_addr;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
315
sg_ptr->ptr1 = list[i * SGV2_COMPS_MAX + 1].dma_addr;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
316
sg_ptr->ptr2 = list[i * SGV2_COMPS_MAX + 2].dma_addr;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
325
sg_ptr->len1 = list[i * SGV2_COMPS_MAX + 1].size;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
326
sg_ptr->ptr1 = list[i * SGV2_COMPS_MAX + 1].dma_addr;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
329
sg_ptr->len0 = list[i * SGV2_COMPS_MAX + 0].size;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
330
sg_ptr->ptr0 = list[i * SGV2_COMPS_MAX + 0].dma_addr;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
339
if (list[j].dma_addr) {
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
340
dma_unmap_single(&pdev->dev, list[j].dma_addr,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
341
list[j].size, DMA_BIDIRECTIONAL);
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
344
list[j].dma_addr = 0;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
402
list_add_tail(&uc_info->list, &fw_info->ucodes);
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
420
list_for_each_entry_safe(curr, temp, &fw_info->ucodes, list) {
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
421
list_del(&curr->list);
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
432
list_for_each_entry(curr, &fw_info->ucodes, list) {
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
445
list_for_each_entry(curr, &fw_info->ucodes, list) {
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h
89
struct list_head list;
drivers/crypto/nx/nx-common-powernv.c
1007
list_for_each_entry_safe(coproc, n, &nx_coprocs, list) {
drivers/crypto/nx/nx-common-powernv.c
1011
list_del(&coproc->list);
drivers/crypto/nx/nx-common-powernv.c
52
struct list_head list;
drivers/crypto/nx/nx-common-powernv.c
678
INIT_LIST_HEAD(&coproc->list);
drivers/crypto/nx/nx-common-powernv.c
679
list_add(&coproc->list, &nx_coprocs);
drivers/crypto/nx/nx-common-powernv.c
721
list_for_each_entry_safe(coproc, n, &nx_coprocs, list) {
drivers/crypto/omap-aes.c
1071
list_for_each_entry(dd, &dev_list, list) {
drivers/crypto/omap-aes.c
1183
INIT_LIST_HEAD(&dd->list);
drivers/crypto/omap-aes.c
1185
list_add_tail(&dd->list, &dev_list);
drivers/crypto/omap-aes.c
1259
list_del(&dd->list);
drivers/crypto/omap-aes.c
213
dd = list_first_entry(&dev_list, struct omap_aes_dev, list);
drivers/crypto/omap-aes.c
214
list_move_tail(&dd->list, &dev_list);
drivers/crypto/omap-aes.h
154
struct list_head list;
drivers/crypto/omap-des.c
1027
INIT_LIST_HEAD(&dd->list);
drivers/crypto/omap-des.c
1029
list_add_tail(&dd->list, &dev_list);
drivers/crypto/omap-des.c
1082
list_del(&dd->list);
drivers/crypto/omap-des.c
126
struct list_head list;
drivers/crypto/omap-des.c
309
list_for_each_entry(tmp, &dev_list, list) {
drivers/crypto/omap-sham.c
2077
INIT_LIST_HEAD(&dd->list);
drivers/crypto/omap-sham.c
2138
list_add_tail(&dd->list, &sham.dev_list);
drivers/crypto/omap-sham.c
214
struct list_head list;
drivers/crypto/omap-sham.c
2180
list_del(&dd->list);
drivers/crypto/omap-sham.c
2200
list_del(&dd->list);
drivers/crypto/omap-sham.c
931
dd = list_first_entry(&sham.dev_list, struct omap_sham_dev, list);
drivers/crypto/omap-sham.c
932
list_move_tail(&dd->list, &sham.dev_list);
drivers/crypto/rockchip/rk3288_crypto.c
200
list_for_each_entry(dd, &rocklist.dev_list, list) {
drivers/crypto/rockchip/rk3288_crypto.c
388
struct rk_crypto_info, list);
drivers/crypto/rockchip/rk3288_crypto.c
389
list_add_tail(&crypto_info->list, &rocklist.dev_list);
drivers/crypto/rockchip/rk3288_crypto.c
40
struct rk_crypto_info, list);
drivers/crypto/rockchip/rk3288_crypto.c
419
list_del(&crypto_tmp->list);
drivers/crypto/rockchip/rk3288_crypto.c
421
struct rk_crypto_info, list);
drivers/crypto/rockchip/rk3288_crypto.h
215
struct list_head list;
drivers/crypto/starfive/jh7110-cryp.c
128
list_add(&cryp->list, &dev_list.dev_list);
drivers/crypto/starfive/jh7110-cryp.c
170
list_del(&cryp->list);
drivers/crypto/starfive/jh7110-cryp.c
193
list_del(&cryp->list);
drivers/crypto/starfive/jh7110-cryp.c
44
list);
drivers/crypto/starfive/jh7110-cryp.h
177
struct list_head list;
drivers/crypto/stm32/stm32-cryp.c
191
struct list_head list;
drivers/crypto/stm32/stm32-cryp.c
2643
list_add(&cryp->list, &cryp_list.dev_list);
drivers/crypto/stm32/stm32-cryp.c
2685
list_del(&cryp->list);
drivers/crypto/stm32/stm32-cryp.c
2716
list_del(&cryp->list);
drivers/crypto/stm32/stm32-cryp.c
369
struct stm32_cryp, list);
drivers/crypto/stm32/stm32-hash.c
194
struct list_head list;
drivers/crypto/stm32/stm32-hash.c
2416
list_add_tail(&hdev->list, &stm32_hash.dev_list);
drivers/crypto/stm32/stm32-hash.c
2453
list_del(&hdev->list);
drivers/crypto/stm32/stm32-hash.c
2479
list_del(&hdev->list);
drivers/crypto/stm32/stm32-hash.c
800
struct stm32_hash_dev, list);
drivers/crypto/tegra/tegra-se-main.c
266
INIT_LIST_HEAD(&se->client.list);
drivers/crypto/ti/dthev2-common.c
158
list_add(&dev_data->list, &dthe_dev_list.dev_list);
drivers/crypto/ti/dthev2-common.c
193
list_del(&dev_data->list);
drivers/crypto/ti/dthev2-common.c
204
list_del(&dev_data->list);
drivers/crypto/ti/dthev2-common.c
42
dev_data = list_first_entry(&dthe_dev_list.dev_list, struct dthe_data, list);
drivers/crypto/ti/dthev2-common.c
44
list_move_tail(&dev_data->list, &dthe_dev_list.dev_list);
drivers/crypto/ti/dthev2-common.h
60
struct list_head list;
drivers/crypto/virtio/virtio_crypto_common.h
77
struct list_head list;
drivers/crypto/virtio/virtio_crypto_mgr.c
156
list_for_each_entry(tmp_dev, virtcrypto_devmgr_get_head(), list) {
drivers/crypto/virtio/virtio_crypto_mgr.c
175
virtcrypto_devmgr_get_head(), list) {
drivers/crypto/virtio/virtio_crypto_mgr.c
47
list_entry(itr, struct virtio_crypto, list);
drivers/crypto/virtio/virtio_crypto_mgr.c
55
list_add_tail(&vcrypto_dev->list, &virtio_crypto_table);
drivers/crypto/virtio/virtio_crypto_mgr.c
79
list_del(&vcrypto_dev->list);
drivers/dax/bus.c
115
list_add(&dax_id->list, &dax_drv->ids);
drivers/dax/bus.c
120
list_del(&dax_id->list);
drivers/dax/bus.c
1608
list_for_each_entry_safe(dax_id, _id, &dax_drv->ids, list) {
drivers/dax/bus.c
1609
list_del(&dax_id->list);
drivers/dax/bus.c
30
struct list_head list;
drivers/dax/bus.c
50
list_for_each_entry(dax_id, &dax_drv->ids, list)
drivers/devfreq/devfreq.c
2187
unsigned int list)
drivers/devfreq/devfreq.c
2194
switch (list) {
drivers/devfreq/devfreq.c
2215
unsigned int list)
drivers/devfreq/devfreq.c
2222
switch (list) {
drivers/devfreq/devfreq.c
2238
unsigned int list;
drivers/devfreq/devfreq.c
2245
devfreq_unregister_notifier(this->devfreq, this->nb, this->list);
drivers/devfreq/devfreq.c
2259
unsigned int list)
drivers/devfreq/devfreq.c
2269
ret = devfreq_register_notifier(devfreq, nb, list);
drivers/devfreq/devfreq.c
2277
ptr->list = list;
drivers/devfreq/devfreq.c
2295
unsigned int list)
drivers/dibs/dibs_loopback.c
143
hash_for_each_possible(ldev->dmb_ht, tmp_node, list, dmb->dmb_tok) {
drivers/dibs/dibs_loopback.c
155
hash_del(&dmb_node->list);
drivers/dibs/dibs_loopback.c
182
hash_for_each_possible(ldev->dmb_ht, tmp_node, list, dmb->dmb_tok) {
drivers/dibs/dibs_loopback.c
214
hash_for_each_possible(ldev->dmb_ht, tmp_node, list, token) {
drivers/dibs/dibs_loopback.c
226
hash_del(&dmb_node->list);
drivers/dibs/dibs_loopback.c
248
hash_for_each_possible(ldev->dmb_ht, tmp_node, list, dmb_tok) {
drivers/dibs/dibs_loopback.c
92
hash_for_each_possible(ldev->dmb_ht, tmp_node, list, dmb_node->token) {
drivers/dibs/dibs_loopback.c
98
hash_add(ldev->dmb_ht, &dmb_node->list, dmb_node->token);
drivers/dibs/dibs_loopback.h
26
struct hlist_node list;
drivers/dibs/dibs_main.c
213
list_add(&dibs->list, &dibs_dev_list.list);
drivers/dibs/dibs_main.c
246
list_del_init(&dibs->list);
drivers/dibs/dibs_main.c
31
struct list_head list;
drivers/dibs/dibs_main.c
36
.list = LIST_HEAD_INIT(dibs_dev_list.list),
drivers/dibs/dibs_main.c
71
list_for_each_entry(dibs, &dibs_dev_list.list, list) {
drivers/dibs/dibs_main.c
91
list_for_each_entry(dibs, &dibs_dev_list.list, list) {
drivers/dma-buf/dma-heap.c
289
list_for_each_entry(h, &heap_list, list) {
drivers/dma-buf/dma-heap.c
300
list_add(&heap->list, &heap_list);
drivers/dma-buf/dma-heap.c
42
struct list_head list;
drivers/dma-buf/dma-resv.c
100
struct dma_resv_list *list;
drivers/dma-buf/dma-resv.c
104
size = kmalloc_size_roundup(struct_size(list, table, max_fences));
drivers/dma-buf/dma-resv.c
106
list = kmalloc(size, GFP_KERNEL);
drivers/dma-buf/dma-resv.c
107
if (!list)
drivers/dma-buf/dma-resv.c
111
list->max_fences = (size - offsetof(typeof(*list), table)) /
drivers/dma-buf/dma-resv.c
112
sizeof(*list->table);
drivers/dma-buf/dma-resv.c
114
return list;
drivers/dma-buf/dma-resv.c
118
static void dma_resv_list_free(struct dma_resv_list *list)
drivers/dma-buf/dma-resv.c
122
if (!list)
drivers/dma-buf/dma-resv.c
125
for (i = 0; i < list->num_fences; ++i) {
drivers/dma-buf/dma-resv.c
128
dma_resv_list_entry(list, i, NULL, &fence, NULL);
drivers/dma-buf/dma-resv.c
131
kfree_rcu(list, rcu);
drivers/dma-buf/dma-resv.c
347
struct dma_resv_list *list;
drivers/dma-buf/dma-resv.c
352
list = dma_resv_fences_list(obj);
drivers/dma-buf/dma-resv.c
353
for (i = 0; list && i < list->num_fences; ++i) {
drivers/dma-buf/dma-resv.c
356
dma_resv_list_entry(list, i, obj, &old, NULL);
drivers/dma-buf/dma-resv.c
360
dma_resv_list_set(list, i, dma_fence_get(replacement), usage);
drivers/dma-buf/dma-resv.c
524
struct dma_resv_list *list;
drivers/dma-buf/dma-resv.c
529
list = NULL;
drivers/dma-buf/dma-resv.c
535
dma_resv_list_free(list);
drivers/dma-buf/dma-resv.c
537
list = dma_resv_list_alloc(cursor.num_fences);
drivers/dma-buf/dma-resv.c
538
if (!list) {
drivers/dma-buf/dma-resv.c
542
list->num_fences = 0;
drivers/dma-buf/dma-resv.c
546
dma_resv_list_set(list, list->num_fences++, f,
drivers/dma-buf/dma-resv.c
551
list = rcu_replace_pointer(dst->fences, list, dma_resv_held(dst));
drivers/dma-buf/dma-resv.c
552
dma_resv_list_free(list);
drivers/dma-buf/dma-resv.c
70
static void dma_resv_list_entry(struct dma_resv_list *list, unsigned int index,
drivers/dma-buf/dma-resv.c
76
tmp = (long)rcu_dereference_check(list->table[index],
drivers/dma-buf/dma-resv.c
84
static void dma_resv_list_set(struct dma_resv_list *list,
drivers/dma-buf/dma-resv.c
91
RCU_INIT_POINTER(list->table[index], (struct dma_fence *)tmp);
drivers/dma-buf/heaps/cma_heap.c
138
list_for_each_entry(a, &buffer->attachments, list) {
drivers/dma-buf/heaps/cma_heap.c
159
list_for_each_entry(a, &buffer->attachments, list) {
drivers/dma-buf/heaps/cma_heap.c
52
struct list_head list;
drivers/dma-buf/heaps/cma_heap.c
77
INIT_LIST_HEAD(&a->list);
drivers/dma-buf/heaps/cma_heap.c
83
list_add(&a->list, &buffer->attachments);
drivers/dma-buf/heaps/cma_heap.c
96
list_del(&a->list);
drivers/dma-buf/heaps/system_heap.c
132
INIT_LIST_HEAD(&a->list);
drivers/dma-buf/heaps/system_heap.c
139
list_add(&a->list, &buffer->attachments);
drivers/dma-buf/heaps/system_heap.c
152
list_del(&a->list);
drivers/dma-buf/heaps/system_heap.c
197
list_for_each_entry(a, &buffer->attachments, list) {
drivers/dma-buf/heaps/system_heap.c
218
list_for_each_entry(a, &buffer->attachments, list) {
drivers/dma-buf/heaps/system_heap.c
46
struct list_head list;
drivers/dma-buf/udmabuf.c
352
struct udmabuf_create_item *list)
drivers/dma-buf/udmabuf.c
370
if (!PAGE_ALIGNED(list[i].offset))
drivers/dma-buf/udmabuf.c
372
if (!PAGE_ALIGNED(list[i].size))
drivers/dma-buf/udmabuf.c
375
subpgcnt = list[i].size >> PAGE_SHIFT;
drivers/dma-buf/udmabuf.c
397
struct file *memfd = fget(list[i].memfd);
drivers/dma-buf/udmabuf.c
413
ret = udmabuf_pin_folios(ubuf, memfd, list[i].offset,
drivers/dma-buf/udmabuf.c
414
list[i].size, folios);
drivers/dma-buf/udmabuf.c
453
struct udmabuf_create_item list;
drivers/dma-buf/udmabuf.c
461
list.memfd = create.memfd;
drivers/dma-buf/udmabuf.c
462
list.offset = create.offset;
drivers/dma-buf/udmabuf.c
463
list.size = create.size;
drivers/dma-buf/udmabuf.c
465
return udmabuf_create(filp->private_data, &head, &list);
drivers/dma-buf/udmabuf.c
471
struct udmabuf_create_item *list;
drivers/dma-buf/udmabuf.c
480
list = memdup_user((void __user *)(arg + sizeof(head)), lsize);
drivers/dma-buf/udmabuf.c
481
if (IS_ERR(list))
drivers/dma-buf/udmabuf.c
482
return PTR_ERR(list);
drivers/dma-buf/udmabuf.c
484
ret = udmabuf_create(filp->private_data, &head, list);
drivers/dma-buf/udmabuf.c
485
kfree(list);
drivers/dma/altera-msgdma.c
249
struct list_head *list)
drivers/dma/altera-msgdma.c
253
list_for_each_entry_safe(desc, next, list, node)
drivers/dma/arm-dma350.c
341
LIST_HEAD(list);
drivers/dma/arm-dma350.c
351
vchan_get_all_descriptors(&dch->vc, &list);
drivers/dma/arm-dma350.c
352
list_splice_tail(&list, &dch->vc.desc_terminated);
drivers/dma/at_hdmac.c
1626
LIST_HEAD(list);
drivers/dma/at_hdmac.c
1650
vchan_get_all_descriptors(&atchan->vc, &list);
drivers/dma/at_hdmac.c
1658
vchan_dma_desc_free_list(&atchan->vc, &list);
drivers/dma/dw-edma/dw-edma-core.c
132
list_for_each_entry_safe(child, _next, &chunk->burst->list, list) {
drivers/dma/dw-edma/dw-edma-core.c
133
list_del(&child->list);
drivers/dma/dw-edma/dw-edma-core.c
151
list_for_each_entry_safe(child, _next, &desc->chunk->list, list) {
drivers/dma/dw-edma/dw-edma-core.c
153
list_del(&child->list);
drivers/dma/dw-edma/dw-edma-core.c
189
child = list_first_entry_or_null(&desc->chunk->list,
drivers/dma/dw-edma/dw-edma-core.c
190
struct dw_edma_chunk, list);
drivers/dma/dw-edma/dw-edma-core.c
197
list_del(&child->list);
drivers/dma/dw-edma/dw-edma-core.c
51
INIT_LIST_HEAD(&burst->list);
drivers/dma/dw-edma/dw-edma-core.c
55
list_add_tail(&burst->list, &chunk->burst->list);
drivers/dma/dw-edma/dw-edma-core.c
75
INIT_LIST_HEAD(&chunk->list);
drivers/dma/dw-edma/dw-edma-core.c
99
list_add_tail(&chunk->list, &desc->chunk->list);
drivers/dma/dw-edma/dw-edma-core.h
46
struct list_head list;
drivers/dma/dw-edma/dw-edma-core.h
53
struct list_head list;
drivers/dma/dw-edma/dw-edma-v0-core.c
330
list_for_each_entry(child, &chunk->burst->list, list) {
drivers/dma/dw-edma/dw-hdma-v0-core.c
203
list_for_each_entry(child, &chunk->burst->list, list)
drivers/dma/dw-edma/dw-hdma-v0-core.c
273
child = list_first_entry_or_null(&chunk->burst->list,
drivers/dma/dw-edma/dw-hdma-v0-core.c
274
struct dw_edma_burst, list);
drivers/dma/dw/core.c
263
LIST_HEAD(list);
drivers/dma/dw/core.c
279
list_splice_init(&dwc->active_list, &list);
drivers/dma/dw/core.c
284
list_for_each_entry_safe(desc, _desc, &list, desc_node)
drivers/dma/dw/core.c
943
LIST_HEAD(list);
drivers/dma/dw/core.c
956
list_splice_init(&dwc->queue, &list);
drivers/dma/dw/core.c
957
list_splice_init(&dwc->active_list, &list);
drivers/dma/dw/core.c
962
list_for_each_entry_safe(desc, _desc, &list, desc_node)
drivers/dma/ep93xx_dma.c
1005
LIST_HEAD(list);
drivers/dma/ep93xx_dma.c
1015
list_splice_init(&edmac->free_list, &list);
drivers/dma/ep93xx_dma.c
1018
list_for_each_entry_safe(desc, d, &list, node)
drivers/dma/ep93xx_dma.c
1260
LIST_HEAD(list);
drivers/dma/ep93xx_dma.c
1266
list_splice_init(&edmac->active, &list);
drivers/dma/ep93xx_dma.c
1267
list_splice_init(&edmac->queue, &list);
drivers/dma/ep93xx_dma.c
1275
list_for_each_entry_safe(desc, _d, &list, node)
drivers/dma/ep93xx_dma.c
809
LIST_HEAD(list);
drivers/dma/ep93xx_dma.c
824
list_splice_init(&edmac->active, &list);
drivers/dma/ep93xx_dma.c
834
list_for_each_entry_safe(desc, d, &list, node) {
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
128
struct dpaa2_qdma_comp, list);
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
129
list_del(&comp_temp->list);
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
292
list_add_tail(&dpaa2_comp->list, &dpaa2_chan->comp_used);
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
296
list_move_tail(&dpaa2_comp->list,
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
436
&qchan->comp_used, list) {
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
588
head, list) {
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
590
list_del(&comp_tmp->list);
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
630
list_move_tail(&dpaa2_comp->list, &qchan->comp_free);
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h
97
struct list_head list;
drivers/dma/fsl-qdma.c
1013
list_add_tail(&fsl_comp->list, &fsl_queue->comp_used);
drivers/dma/fsl-qdma.c
1031
list_add_tail(&fsl_comp->list, &fsl_queue->comp_free);
drivers/dma/fsl-qdma.c
213
struct list_head list;
drivers/dma/fsl-qdma.c
331
&fsl_queue->comp_used, list) {
drivers/dma/fsl-qdma.c
338
list_del(&comp_temp->list);
drivers/dma/fsl-qdma.c
343
&fsl_queue->comp_free, list) {
drivers/dma/fsl-qdma.c
350
list_del(&comp_temp->list);
drivers/dma/fsl-qdma.c
424
list_add_tail(&comp_temp->list, &queue->comp_free);
drivers/dma/fsl-qdma.c
438
&queue->comp_free, list) {
drivers/dma/fsl-qdma.c
448
list_del(&comp_temp->list);
drivers/dma/fsl-qdma.c
471
list);
drivers/dma/fsl-qdma.c
472
list_del(&comp_temp->list);
drivers/dma/fsl-qdma.c
672
struct fsl_qdma_comp, list);
drivers/dma/fsl-qdma.c
694
list_del(&fsl_comp->list);
drivers/dma/fsldma.c
722
struct list_head *list)
drivers/dma/fsldma.c
726
list_for_each_entry_safe(desc, _desc, list, node)
drivers/dma/fsldma.c
731
struct list_head *list)
drivers/dma/fsldma.c
735
list_for_each_entry_safe_reverse(desc, _desc, list, node)
drivers/dma/idxd/device.c
1283
list_add_tail(&desc->list, &ie->work_list);
drivers/dma/idxd/device.c
1286
list_for_each_entry_safe(desc, itr, &ie->work_list, list)
drivers/dma/idxd/device.c
1287
list_move_tail(&desc->list, &flist);
drivers/dma/idxd/device.c
1290
list_for_each_entry_safe(desc, itr, &flist, list) {
drivers/dma/idxd/device.c
1293
list_del(&desc->list);
drivers/dma/idxd/idxd.h
319
struct list_head list;
drivers/dma/idxd/idxd.h
429
struct list_head list;
drivers/dma/idxd/irq.c
115
list_add_tail(&d->list, &ie->work_list);
drivers/dma/idxd/irq.c
118
list_for_each_entry_safe(d, t, &ie->work_list, list) {
drivers/dma/idxd/irq.c
120
list_move_tail(&d->list, &flist);
drivers/dma/idxd/irq.c
124
list_for_each_entry_safe(d, t, &flist, list) {
drivers/dma/idxd/irq.c
125
list_del(&d->list);
drivers/dma/idxd/irq.c
621
list_add_tail(&desc->list,
drivers/dma/idxd/irq.c
643
list_for_each_entry_safe(desc, n, &irq_entry->work_list, list) {
drivers/dma/idxd/irq.c
645
list_move_tail(&desc->list, &flist);
drivers/dma/idxd/irq.c
651
list_for_each_entry_safe(desc, n, &flist, list) {
drivers/dma/idxd/irq.c
656
list_del(&desc->list);
drivers/dma/idxd/submit.c
119
list_add_tail(&d->list, &flist);
drivers/dma/idxd/submit.c
121
list_add_tail(&d->list, &ie->work_list);
drivers/dma/idxd/submit.c
139
list_for_each_entry_safe(d, t, &flist, list) {
drivers/dma/idxd/submit.c
140
list_del_init(&d->list);
drivers/dma/idxd/submit.c
81
list_for_each_entry_safe(d, n, &ie->work_list, list) {
drivers/dma/idxd/submit.c
83
list_del(&d->list);
drivers/dma/img-mdc-dma.c
107
struct mdc_hw_list_desc *list;
drivers/dma/img-mdc-dma.c
265
curr = mdesc->list;
drivers/dma/img-mdc-dma.c
315
mdesc->list = curr;
drivers/dma/img-mdc-dma.c
407
mdesc->list = curr;
drivers/dma/img-mdc-dma.c
487
mdesc->list = curr;
drivers/dma/img-mdc-dma.c
629
ldesc = mdesc->list;
drivers/dma/mmp_pdma.c
585
struct list_head *list)
drivers/dma/mmp_pdma.c
589
list_for_each_entry_safe(desc, _desc, list, node) {
drivers/dma/mpc512x_dma.c
383
LIST_HEAD(list);
drivers/dma/mpc512x_dma.c
392
list_splice_tail_init(&mchan->completed, &list);
drivers/dma/mpc512x_dma.c
395
if (list_empty(&list))
drivers/dma/mpc512x_dma.c
399
list_for_each_entry(mdesc, &list, node) {
drivers/dma/mpc512x_dma.c
410
list_splice_tail_init(&list, &mchan->free);
drivers/dma/pch_dma.c
359
LIST_HEAD(list);
drivers/dma/pch_dma.c
366
list_splice_init(&pd_chan->active_list, &list);
drivers/dma/pch_dma.c
369
list_for_each_entry_safe(desc, _d, &list, desc_node)
drivers/dma/pch_dma.c
651
LIST_HEAD(list);
drivers/dma/pch_dma.c
657
list_splice_init(&pd_chan->active_list, &list);
drivers/dma/pch_dma.c
658
list_splice_init(&pd_chan->queue, &list);
drivers/dma/pch_dma.c
660
list_for_each_entry_safe(desc, _d, &list, desc_node)
drivers/dma/qcom/gpi.c
1185
LIST_HEAD(list);
drivers/dma/qcom/gpi.c
1208
vchan_get_all_descriptors(&gchan->vc, &list);
drivers/dma/qcom/gpi.c
1211
vchan_dma_desc_free_list(&gchan->vc, &list);
drivers/dma/qcom/hidma.c
115
struct list_head list;
drivers/dma/qcom/hidma.c
117
INIT_LIST_HEAD(&list);
drivers/dma/qcom/hidma.c
121
list_splice_tail_init(&mchan->completed, &list);
drivers/dma/qcom/hidma.c
125
list_for_each_entry_safe(mdesc, next, &list, node) {
drivers/dma/qcom/hidma.c
473
LIST_HEAD(list);
drivers/dma/qcom/hidma.c
482
list_splice_init(&mchan->active, &list);
drivers/dma/qcom/hidma.c
483
list_splice_init(&mchan->prepared, &list);
drivers/dma/qcom/hidma.c
484
list_splice_init(&mchan->completed, &list);
drivers/dma/qcom/hidma.c
485
list_splice_init(&mchan->queued, &list);
drivers/dma/qcom/hidma.c
496
list_for_each_entry_safe(mdesc, tmp, &list, node) {
drivers/dma/sh/rcar-dmac.c
1081
LIST_HEAD(list);
drivers/dma/sh/rcar-dmac.c
1100
list_splice_init(&rchan->desc.free, &list);
drivers/dma/sh/rcar-dmac.c
1101
list_splice_init(&rchan->desc.pending, &list);
drivers/dma/sh/rcar-dmac.c
1102
list_splice_init(&rchan->desc.active, &list);
drivers/dma/sh/rcar-dmac.c
1103
list_splice_init(&rchan->desc.done, &list);
drivers/dma/sh/rcar-dmac.c
1104
list_splice_init(&rchan->desc.wait, &list);
drivers/dma/sh/rcar-dmac.c
1108
list_for_each_entry(desc, &list, node)
drivers/dma/sh/rcar-dmac.c
534
LIST_HEAD(list);
drivers/dma/sh/rcar-dmac.c
548
list_add_tail(&desc->node, &list);
drivers/dma/sh/rcar-dmac.c
552
list_splice_tail(&list, &chan->desc.free);
drivers/dma/sh/rcar-dmac.c
586
LIST_HEAD(list);
drivers/dma/sh/rcar-dmac.c
595
list_splice_init(&chan->desc.wait, &list);
drivers/dma/sh/rcar-dmac.c
598
list_for_each_entry_safe(desc, _desc, &list, node) {
drivers/dma/sh/rcar-dmac.c
605
if (list_empty(&list))
drivers/dma/sh/rcar-dmac.c
610
list_splice(&list, &chan->desc.wait);
drivers/dma/sh/rcar-dmac.c
665
LIST_HEAD(list);
drivers/dma/sh/rcar-dmac.c
675
list_add_tail(&chunk->node, &list);
drivers/dma/sh/rcar-dmac.c
679
list_splice_tail(&list, &chan->desc.chunks_free);
drivers/dma/sh/shdma-base.c
468
LIST_HEAD(list);
drivers/dma/sh/shdma-base.c
491
list_splice_init(&schan->ld_free, &list);
drivers/dma/sh/usb-dmac.c
286
LIST_HEAD(list);
drivers/dma/sh/usb-dmac.c
288
list_splice_init(&chan->desc_freed, &list);
drivers/dma/sh/usb-dmac.c
289
list_splice_init(&chan->desc_got, &list);
drivers/dma/sh/usb-dmac.c
291
list_for_each_entry_safe(desc, _desc, &list, node) {
drivers/dma/sh/usb-dmac.c
451
LIST_HEAD(list);
drivers/dma/sh/usb-dmac.c
458
list_splice_init(&uchan->desc_got, &list);
drivers/dma/sh/usb-dmac.c
459
list_for_each_entry_safe(desc, _desc, &list, node)
drivers/dma/ste_dma40.c
3446
const __be32 *list;
drivers/dma/ste_dma40.c
3457
list = of_get_property(np, "memcpy-channels", &num_memcpy);
drivers/dma/ste_dma40.c
3458
num_memcpy /= sizeof(*list);
drivers/dma/ste_dma40.c
3472
list = of_get_property(np, "disabled-channels", &num_disabled);
drivers/dma/ste_dma40.c
3473
num_disabled /= sizeof(*list);
drivers/dma/sun4i-dma.c
1073
list_for_each_entry(promise, &contract->demands, list)
drivers/dma/sun4i-dma.c
1082
struct sun4i_dma_promise, list);
drivers/dma/sun4i-dma.c
1152
list_move_tail(&vchan->processing->list,
drivers/dma/sun4i-dma.c
209
struct list_head list;
drivers/dma/sun4i-dma.c
459
struct sun4i_dma_promise, list);
drivers/dma/sun4i-dma.c
674
struct sun4i_dma_promise, list);
drivers/dma/sun4i-dma.c
679
struct sun4i_dma_promise, list);
drivers/dma/sun4i-dma.c
694
list_for_each_entry_safe(promise, tmp, &contract->demands, list)
drivers/dma/sun4i-dma.c
697
list_for_each_entry_safe(promise, tmp, &contract->completed_demands, list)
drivers/dma/sun4i-dma.c
750
list_add_tail(&promise->list, &contract->demands);
drivers/dma/sun4i-dma.c
870
list_add_tail(&promise->list, &contract->demands);
drivers/dma/sun4i-dma.c
964
list_add_tail(&promise->list, &contract->demands);
drivers/dma/switchtec_dma.c
168
struct list_head list;
drivers/dma/timb_dma.c
437
LIST_HEAD(list);
drivers/dma/timb_dma.c
446
list_splice_init(&td_chan->free_list, &list);
drivers/dma/timb_dma.c
449
list_for_each_entry_safe(td_desc, _td_desc, &list, desc_node) {
drivers/dma/txx9dmac.c
1048
LIST_HEAD(list);
drivers/dma/txx9dmac.c
1059
list_splice_init(&dc->free_list, &list);
drivers/dma/txx9dmac.c
1063
list_for_each_entry_safe(desc, _desc, &list, desc_node) {
drivers/dma/txx9dmac.c
424
static void txx9dmac_dequeue(struct txx9dmac_chan *dc, struct list_head *list)
drivers/dma/txx9dmac.c
430
BUG_ON(!list_empty(list));
drivers/dma/txx9dmac.c
440
list_move_tail(&desc->desc_node, list);
drivers/dma/txx9dmac.c
451
LIST_HEAD(list);
drivers/dma/txx9dmac.c
457
list_splice_init(&dc->active_list, &list);
drivers/dma/txx9dmac.c
463
list_for_each_entry_safe(desc, _desc, &list, desc_node)
drivers/dma/txx9dmac.c
901
LIST_HEAD(list);
drivers/dma/txx9dmac.c
909
list_splice_init(&dc->queue, &list);
drivers/dma/txx9dmac.c
910
list_splice_init(&dc->active_list, &list);
drivers/dma/txx9dmac.c
915
list_for_each_entry_safe(desc, _desc, &list, desc_node)
drivers/dma/txx9dmac.c
944
LIST_HEAD(list);
drivers/dma/txx9dmac.c
947
txx9dmac_dequeue(dc, &list);
drivers/dma/txx9dmac.c
948
desc = list_entry(list.next, struct txx9dmac_desc, desc_node);
drivers/dma/txx9dmac.c
957
list_splice_tail(&list, &dc->active_list);
drivers/dma/xgene-dma.c
803
struct list_head *list)
drivers/dma/xgene-dma.c
807
list_for_each_entry_safe(desc, _desc, list, node)
drivers/dma/xilinx/xilinx_dma.c
901
struct list_head *list)
drivers/dma/xilinx/xilinx_dma.c
905
list_for_each_entry_safe(desc, next, list, node) {
drivers/dma/xilinx/zynqmp_dma.c
461
struct list_head *list)
drivers/dma/xilinx/zynqmp_dma.c
465
list_for_each_entry_safe(desc, next, list, node)
drivers/dpll/dpll_core.c
1087
struct dpll_device_registration, list);
drivers/dpll/dpll_core.c
1114
struct dpll_pin_registration, list);
drivers/dpll/dpll_core.c
181
list_for_each_entry(reg, &ref->registration_list, list) {
drivers/dpll/dpll_core.c
238
list_add_tail(&reg->list, &ref->registration_list);
drivers/dpll/dpll_core.c
257
list_del(&reg->list);
drivers/dpll/dpll_core.c
319
list_add_tail(&reg->list, &ref->registration_list);
drivers/dpll/dpll_core.c
338
list_del(&reg->list);
drivers/dpll/dpll_core.c
42
struct list_head list;
drivers/dpll/dpll_core.c
453
list_for_each_entry(reg, &dpll->registration_list, list) {
drivers/dpll/dpll_core.c
49
struct list_head list;
drivers/dpll/dpll_core.c
506
list_add_tail(&reg->list, &dpll->registration_list);
drivers/dpll/dpll_core.c
543
list_del(&reg->list);
drivers/dpll/zl3073x/core.c
738
list_for_each_entry(zldpll, &zldev->dplls, list)
drivers/dpll/zl3073x/core.c
806
list_for_each_entry(zldpll, &zldev->dplls, list)
drivers/dpll/zl3073x/core.c
866
list_for_each_entry(zldpll, &zldev->dplls, list) {
drivers/dpll/zl3073x/core.c
907
list_for_each_entry(zldpll, &zldev->dplls, list) {
drivers/dpll/zl3073x/core.c
928
list_for_each_entry_safe(zldpll, next, &zldev->dplls, list) {
drivers/dpll/zl3073x/core.c
929
list_del(&zldpll->list);
drivers/dpll/zl3073x/core.c
954
list_add_tail(&zldpll->list, &zldev->dplls);
drivers/dpll/zl3073x/dpll.c
113
list_for_each_entry(pin, &zldpll->pins, list) {
drivers/dpll/zl3073x/dpll.c
1143
list_for_each_entry(item, &zldpll->dev->dplls, list) {
drivers/dpll/zl3073x/dpll.c
1273
list_for_each_entry(item, &zldpll->dev->dplls, list) {
drivers/dpll/zl3073x/dpll.c
1489
list_for_each_entry_safe(pin, next, &zldpll->pins, list) {
drivers/dpll/zl3073x/dpll.c
1491
list_del(&pin->list);
drivers/dpll/zl3073x/dpll.c
1613
list_add(&pin->list, &zldpll->pins);
drivers/dpll/zl3073x/dpll.c
1855
list_for_each_entry(pin, &zldpll->pins, list) {
drivers/dpll/zl3073x/dpll.c
2040
list_for_each_entry(pin, &zldpll->pins, list) {
drivers/dpll/zl3073x/dpll.c
47
struct list_head list;
drivers/dpll/zl3073x/dpll.h
25
struct list_head list;
drivers/edac/i10nm_base.c
226
list_for_each_entry(d, i10nm_edac_list, list) {
drivers/edac/i10nm_base.c
288
list_for_each_entry(d, i10nm_edac_list, list) {
drivers/edac/i10nm_base.c
397
list_for_each_entry(d, i10nm_edac_list, list) {
drivers/edac/i10nm_base.c
600
list_for_each_entry(d, i10nm_edac_list, list) {
drivers/edac/i10nm_base.c
682
list_for_each_entry(d, i10nm_edac_list, list) {
drivers/edac/i10nm_base.c
979
list_for_each_entry(d, i10nm_edac_list, list) {
drivers/edac/i7core_edac.c
1245
list_for_each_entry_safe(i7core_dev, tmp, &i7core_edac_list, list) {
drivers/edac/i7core_edac.c
2254
list_for_each_entry(i7core_dev, &i7core_edac_list, list) {
drivers/edac/i7core_edac.c
2282
list_for_each_entry(i7core_dev, &i7core_edac_list, list)
drivers/edac/i7core_edac.c
2316
list_for_each_entry(i7core_dev, &i7core_edac_list, list)
drivers/edac/i7core_edac.c
241
struct list_head list;
drivers/edac/i7core_edac.c
445
list_for_each_entry(i7core_dev, &i7core_edac_list, list) {
drivers/edac/i7core_edac.c
464
list_add_tail(&i7core_dev->list, &i7core_edac_list);
drivers/edac/i7core_edac.c
471
list_del(&i7core_dev->list);
drivers/edac/imh_base.c
305
list_add_tail(&d->list, edac_list);
drivers/edac/imh_base.c
342
list_for_each_entry(d, edac_list, list) {
drivers/edac/imh_base.c
388
list_for_each_entry(d, head, list) {
drivers/edac/imh_base.c
464
list_for_each_entry(d, edac_list, list) {
drivers/edac/sb_edac.c
1923
list_for_each_entry(sbridge_dev, &sbridge_edac_list, list) {
drivers/edac/sb_edac.c
2442
list_for_each_entry_safe(sbridge_dev, tmp, &sbridge_edac_list, list) {
drivers/edac/sb_edac.c
3576
list_for_each_entry(sbridge_dev, &sbridge_edac_list, list) {
drivers/edac/sb_edac.c
3591
list_for_each_entry(sbridge_dev, &sbridge_edac_list, list)
drivers/edac/sb_edac.c
3609
list_for_each_entry(sbridge_dev, &sbridge_edac_list, list)
drivers/edac/sb_edac.c
362
struct list_head list;
drivers/edac/sb_edac.c
753
struct sbridge_dev, list);
drivers/edac/sb_edac.c
756
sbridge_dev = list_entry(prev ? prev->list.next
drivers/edac/sb_edac.c
757
: sbridge_edac_list.next, struct sbridge_dev, list);
drivers/edac/sb_edac.c
759
list_for_each_entry_from(sbridge_dev, &sbridge_edac_list, list) {
drivers/edac/sb_edac.c
781
list_add_tail(&sbridge_dev->list, &sbridge_edac_list);
drivers/edac/sb_edac.c
788
list_del(&sbridge_dev->list);
drivers/edac/skx_base.c
271
struct skx_dev *d = list_first_entry(skx_edac_list, typeof(*d), list);
drivers/edac/skx_base.c
325
list_for_each_entry(d, skx_edac_list, list) {
drivers/edac/skx_base.c
49
list_for_each_entry(d, skx_edac_list, list) {
drivers/edac/skx_base.c
653
list_for_each_entry(d, skx_edac_list, list) {
drivers/edac/skx_common.c
1100
list_for_each_entry_safe(d, tmp, &dev_edac_list, list) {
drivers/edac/skx_common.c
1101
list_del(&d->list);
drivers/edac/skx_common.c
212
list_for_each_entry(d, &dev_edac_list, list) {
drivers/edac/skx_common.c
494
list_for_each_entry(d, &dev_edac_list, list) {
drivers/edac/skx_common.c
618
int skx_get_all_bus_mappings(struct res_config *cfg, struct list_head **list)
drivers/edac/skx_common.c
658
list_add_tail(&d->list, &dev_edac_list);
drivers/edac/skx_common.c
664
if (list)
drivers/edac/skx_common.c
665
*list = &dev_edac_list;
drivers/edac/skx_common.h
149
struct list_head list;
drivers/edac/skx_common.h
361
int skx_get_all_bus_mappings(struct res_config *cfg, struct list_head **list);
drivers/firewire/core-card.c
570
INIT_LIST_HEAD(&card->transactions.list);
drivers/firewire/core-card.c
807
WARN_ON(!list_empty(&card->transactions.list));
drivers/firewire/core-topology.c
266
struct list_head list;
drivers/firewire/core-topology.c
270
INIT_LIST_HEAD(&list);
drivers/firewire/core-topology.c
273
list_add_tail(&root->link, &list);
drivers/firewire/core-topology.c
275
for (node = list_first_entry(&list, typeof(*node), link);
drivers/firewire/core-topology.c
276
!list_entry_is_head(node, &list, link);
drivers/firewire/core-topology.c
288
list_add_tail(&child->link, &list);
drivers/firewire/core-topology.c
295
list_for_each_entry_safe(node, next, &list, link)
drivers/firewire/core-transaction.c
436
list_add_tail(&t->link, &card->transactions.list);
drivers/firewire/core-transaction.c
559
struct list_head *list, unsigned long long offset, size_t length)
drivers/firewire/core-transaction.c
563
list_for_each_entry_rcu(handler, list, link) {
drivers/firewire/core-transaction.c
580
struct list_head *list, unsigned long long offset, size_t length)
drivers/firewire/core-transaction.c
584
list_for_each_entry_rcu(handler, list, link) {
drivers/firewire/core-transaction.c
63
list_for_each_entry_safe(t, tmp, &card->transactions.list, link) {
drivers/firewire/core-transaction.c
86
list_for_each_entry(iter, &card->transactions.list, link) { \
drivers/firewire/net.c
293
struct list_head *list;
drivers/firewire/net.c
295
list = &pd->fi_list;
drivers/firewire/net.c
335
list = &fi->fi_link;
drivers/firewire/net.c
339
list = fi->fi_link.prev;
drivers/firewire/net.c
350
list_add(&new->fi_link, list);
drivers/firewire/ohci.c
1033
list_add_tail(&desc->list, &ctx->buffer_list);
drivers/firewire/ohci.c
1051
struct descriptor_buffer, list);
drivers/firewire/ohci.c
1076
list_for_each_entry_safe(desc, tmp, &ctx->buffer_list, list) {
drivers/firewire/ohci.c
1096
if (desc->list.next == &ctx->buffer_list) {
drivers/firewire/ohci.c
1102
desc = list_entry(desc->list.next,
drivers/firewire/ohci.c
1103
struct descriptor_buffer, list);
drivers/firewire/ohci.c
119
struct list_head list;
drivers/firewire/ohci.c
954
struct descriptor_buffer, list);
drivers/firewire/ohci.c
967
desc = list_entry(desc->list.next,
drivers/firewire/ohci.c
968
struct descriptor_buffer, list);
drivers/firewire/ohci.c
980
list_move_tail(&old_desc->list, &ctx->buffer_list);
drivers/firewire/sbp2.c
516
struct list_head list;
drivers/firewire/sbp2.c
519
INIT_LIST_HEAD(&list);
drivers/firewire/sbp2.c
521
list_splice_init(&lu->orb_list, &list);
drivers/firewire/sbp2.c
524
list_for_each_entry_safe(orb, next, &list, link) {
drivers/firmware/arm_ffa/driver.c
1047
int idx, list, max_ids, lists_cnt;
drivers/firmware/arm_ffa/driver.c
1081
for (list = 0; list < lists_cnt; list++) {
drivers/firmware/arm_ffa/driver.c
1093
if (ids_count[list] == 1) { /* Global Notification */
drivers/firmware/arm_ffa/driver.c
1099
for (idx = 1; idx < ids_count[list]; idx++) {
drivers/firmware/arm_scmi/base.c
177
u8 *list;
drivers/firmware/arm_scmi/base.c
192
list = t->rx.buf + sizeof(*num_ret);
drivers/firmware/arm_scmi/base.c
239
protocols_imp[tot_num_ret + loop] = *(list + loop);
drivers/firmware/arm_scmi/transports/virtio.c
104
struct list_head list;
drivers/firmware/arm_scmi/transports/virtio.c
194
msg = list_first_entry(&vioch->free_list, typeof(*msg), list);
drivers/firmware/arm_scmi/transports/virtio.c
195
list_del_init(&msg->list);
drivers/firmware/arm_scmi/transports/virtio.c
221
list_add_tail(&msg->list, &vioch->free_list);
drivers/firmware/arm_scmi/transports/virtio.c
342
list_for_each_entry_safe(msg, tmp, &vioch->pending_cmds_list, list) {
drivers/firmware/arm_scmi/transports/virtio.c
343
list_del(&msg->list);
drivers/firmware/arm_scmi/transports/virtio.c
758
list_add_tail(&next_msg->list,
drivers/firmware/arm_sdei.c
173
list_for_each_entry(e, &sdei_list, list) {
drivers/firmware/arm_sdei.c
214
INIT_LIST_HEAD(&event->list);
drivers/firmware/arm_sdei.c
265
list_add(&event->list, &sdei_list);
drivers/firmware/arm_sdei.c
280
list_del(&event->list);
drivers/firmware/arm_sdei.c
50
struct list_head list;
drivers/firmware/arm_sdei.c
533
list_for_each_entry(event, &sdei_list, list) {
drivers/firmware/arm_sdei.c
625
list_for_each_entry(event, &sdei_list, list) {
drivers/firmware/arm_sdei.c
663
list_for_each_entry(event, &sdei_list, list) {
drivers/firmware/arm_sdei.c
685
list_for_each_entry(event, &sdei_list, list) {
drivers/firmware/cirrus/cs_dsp.c
1002
list_for_each_entry(ctl, &dsp->ctl_list, list) {
drivers/firmware/cirrus/cs_dsp.c
1022
list_for_each_entry(ctl, &dsp->ctl_list, list) {
drivers/firmware/cirrus/cs_dsp.c
1053
list_for_each_entry(ctl, &dsp->ctl_list, list) {
drivers/firmware/cirrus/cs_dsp.c
1095
list_add(&ctl->list, &dsp->ctl_list);
drivers/firmware/cirrus/cs_dsp.c
1106
list_del(&ctl->list);
drivers/firmware/cirrus/cs_dsp.c
1721
list_for_each_entry(pos, &dsp->ctl_list, list) {
drivers/firmware/cirrus/cs_dsp.c
1742
list_for_each_entry(ctl, &dsp->ctl_list, list) {
drivers/firmware/cirrus/cs_dsp.c
1818
list_for_each_entry(item, &dsp->alg_regions, list) {
drivers/firmware/cirrus/cs_dsp.c
1842
list_add_tail(&item->list, &dsp->alg_regions);
drivers/firmware/cirrus/cs_dsp.c
1857
list);
drivers/firmware/cirrus/cs_dsp.c
1858
list_del(&item->list);
drivers/firmware/cirrus/cs_dsp.c
2601
list_for_each_entry(ctl, &dsp->ctl_list, list)
drivers/firmware/cirrus/cs_dsp.c
2876
list_for_each_entry(ctl, &dsp->ctl_list, list)
drivers/firmware/cirrus/cs_dsp.c
3100
ctl = list_first_entry(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/cs_dsp.c
3105
list_del(&ctl->list);
drivers/firmware/cirrus/cs_dsp.c
3565
struct list_head list;
drivers/firmware/cirrus/cs_dsp.c
3576
list_for_each_entry_safe(op, op_tmp, &wseq->ops, list) {
drivers/firmware/cirrus/cs_dsp.c
3577
list_del(&op->list);
drivers/firmware/cirrus/cs_dsp.c
358
struct list_head list;
drivers/firmware/cirrus/cs_dsp.c
3645
list_add_tail(&op->list, &wseq->ops);
drivers/firmware/cirrus/cs_dsp.c
3693
list_for_each_entry(op, wseq_ops, list) {
drivers/firmware/cirrus/cs_dsp.c
3786
list_add_tail(&op_new->list, &op_end->list);
drivers/firmware/cirrus/cs_dsp.c
489
list_for_each_entry(ctl, &dsp->ctl_list, list) {
drivers/firmware/cirrus/cs_dsp.c
976
list_for_each_entry(ctl, &dsp->ctl_list, list) {
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
239
list_for_each_entry_reverse(ctl, &priv->dsp->ctl_list, list)
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
256
list_for_each_entry_reverse(ctl, &priv->dsp->ctl_list, list)
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
294
list_for_each_entry_reverse(ctl, &priv->dsp->ctl_list, list)
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
311
list_for_each_entry_reverse(ctl, &priv->dsp->ctl_list, list)
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1037
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1104
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1172
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1242
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1317
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1395
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1463
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1526
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1602
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1680
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1755
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1827
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
190
list_for_each_entry(ctl, &dsp->ctl_list, list)
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1903
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1969
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2054
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2139
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2217
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2297
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2372
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
240
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2459
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2542
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2633
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
290
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
381
list_for_each_entry(walkctl, &dsp->ctl_list, list) {
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
490
list_for_each_entry(walkctl, &dsp->ctl_list, list) {
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
608
list_for_each_entry(walkctl, &dsp->ctl_list, list) {
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
708
list_for_each_entry(walkctl, &dsp->ctl_list, list) {
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
822
list_for_each_entry(walkctl, &dsp->ctl_list, list) {
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
909
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
974
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1023
list_for_each_entry(walkctl, &priv->dsp->ctl_list, list) {
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1065
ctl1 = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1066
ctl2 = list_next_entry(ctl1, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1109
ctl1 = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1110
ctl2 = list_next_entry(ctl1, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1167
ctl1 = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1168
ctl2 = list_next_entry(ctl1, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1219
list_for_each_entry(walkctl, &priv->dsp->ctl_list, list) {
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1235
list_for_each_entry(walkctl, &priv->dsp->ctl_list, list) {
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
126
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1285
list_for_each_entry(walkctl, &priv->dsp->ctl_list, list) {
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1301
list_for_each_entry(walkctl, &priv->dsp->ctl_list, list) {
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
156
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
187
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
213
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
244
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
276
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
308
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
341
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
373
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
406
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
440
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
745
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
775
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
813
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
840
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
869
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
899
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
938
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1050
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1120
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1191
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1269
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1352
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1432
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1508
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1575
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1640
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1710
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1786
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
182
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1860
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1938
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
2017
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
253
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
321
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
375
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
430
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
488
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
550
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
604
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
665
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
727
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
792
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
861
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
918
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
985
ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c
473
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c
829
ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list);
drivers/firmware/dmi-sysfs.c
39
struct list_head list;
drivers/firmware/dmi-sysfs.c
559
list_del(&entry->list);
drivers/firmware/dmi-sysfs.c
606
list_add_tail(&entry->list, &entry_list);
drivers/firmware/dmi-sysfs.c
643
list_for_each_entry_safe(entry, next, &entry_list, list) {
drivers/firmware/dmi_scan.c
1004
const struct list_head *head = from ? &from->list : &dmi_devices;
drivers/firmware/dmi_scan.c
1009
list_entry(d, struct dmi_device, list);
drivers/firmware/dmi_scan.c
306
list_add(&dev->list, &dmi_devices);
drivers/firmware/dmi_scan.c
347
list_add(&dev->list, &dmi_devices);
drivers/firmware/dmi_scan.c
370
list_add_tail(&dev->list, &dmi_devices);
drivers/firmware/dmi_scan.c
397
list_add(&dev->dev.list, &dmi_devices);
drivers/firmware/dmi_scan.c
905
int dmi_check_system(const struct dmi_system_id *list)
drivers/firmware/dmi_scan.c
910
for (d = list; !dmi_is_end_of_table(d); d++)
drivers/firmware/dmi_scan.c
935
const struct dmi_system_id *dmi_first_match(const struct dmi_system_id *list)
drivers/firmware/dmi_scan.c
939
for (d = list; !dmi_is_end_of_table(d); d++)
drivers/firmware/efi/embedded-firmware.c
132
list_for_each_entry(iter, &efi_embedded_fw_list, list) {
drivers/firmware/efi/embedded-firmware.c
82
list_add(&fw->list, &efi_embedded_fw_list);
drivers/firmware/efi/esrt.c
149
list_del(&entry->list);
drivers/firmware/efi/esrt.c
185
list_add_tail(&entry->list, &entry_list);
drivers/firmware/efi/esrt.c
363
list_for_each_entry_safe(entry, next, &entry_list, list) {
drivers/firmware/efi/esrt.c
68
struct list_head list;
drivers/firmware/efi/unaccepted_memory.c
108
list_for_each_entry(entry, &accepting_list, list) {
drivers/firmware/efi/unaccepted_memory.c
127
list_add(&range.list, &accepting_list);
drivers/firmware/efi/unaccepted_memory.c
14
struct list_head list;
drivers/firmware/efi/unaccepted_memory.c
156
list_del(&range.list);
drivers/firmware/google/vpd.c
130
INIT_LIST_HEAD(&info->list);
drivers/firmware/google/vpd.c
136
list_add_tail(&info->list, &sec->attribs);
drivers/firmware/google/vpd.c
152
list_for_each_entry_safe(info, temp, &sec->attribs, list) {
drivers/firmware/google/vpd.c
53
struct list_head list;
drivers/firmware/iscsi_ibft.c
802
&boot_kset->kobj_list, list) {
drivers/firmware/memmap.c
110
list_add(&entry->list, &map_entries_bootmem);
drivers/firmware/memmap.c
151
INIT_LIST_HEAD(&entry->list);
drivers/firmware/memmap.c
155
list_add_tail(&entry->list, &map_entries);
drivers/firmware/memmap.c
170
list_del(&entry->list);
drivers/firmware/memmap.c
220
struct list_head *list)
drivers/firmware/memmap.c
224
list_for_each_entry(entry, list, list)
drivers/firmware/memmap.c
298
list_del(&entry->list);
drivers/firmware/memmap.c
34
struct list_head list; /* entry for the linked list */
drivers/firmware/memmap.c
413
list_for_each_entry(entry, &map_entries, list)
drivers/firmware/qcom/qcom_tzmem.c
227
list_add_tail(&area->list, &pool->areas);
drivers/firmware/qcom/qcom_tzmem.c
27
struct list_head list;
drivers/firmware/qcom/qcom_tzmem.c
326
list_for_each_entry_safe(area, next, &pool->areas, list) {
drivers/firmware/qcom/qcom_tzmem.c
327
list_del(&area->list);
drivers/firmware/qemu_fw_cfg.c
318
struct list_head list;
drivers/firmware/qemu_fw_cfg.c
374
list_add_tail(&entry->list, &fw_cfg_entry_cache);
drivers/firmware/qemu_fw_cfg.c
381
list_del(&entry->list);
drivers/firmware/qemu_fw_cfg.c
389
list_for_each_entry_safe(entry, next, &fw_cfg_entry_cache, list) {
drivers/firmware/qemu_fw_cfg.c
565
list_for_each_entry_safe(k, next, &kset->list, entry)
drivers/firmware/tegra/bpmp.c
438
list_for_each_entry(entry, &bpmp->mrqs, list)
drivers/firmware/tegra/bpmp.c
521
list_add(&entry->list, &bpmp->mrqs);
drivers/firmware/tegra/bpmp.c
540
list_del(&entry->list);
drivers/gpib/common/gpib_os.c
1155
device = list_entry(list_ptr, struct gpib_status_queue, list);
drivers/gpib/common/gpib_os.c
1173
list_add(&device->list, head);
drivers/gpib/common/gpib_os.c
1187
device = list_entry(list_ptr, struct gpib_status_queue, list);
drivers/gpib/common/gpib_os.c
1926
INIT_LIST_HEAD(&event->list);
drivers/gpib/common/gpib_os.c
1929
list_add_tail(&event->list, head);
drivers/gpib/common/gpib_os.c
1978
event = list_entry(front, struct gpib_event, list);
drivers/gpib/common/gpib_os.c
206
INIT_LIST_HEAD(&status->list);
drivers/gpib/common/gpib_os.c
209
list_add_tail(&status->list, head);
drivers/gpib/common/gpib_os.c
2091
list_add(&entry->list, &registered_drivers);
drivers/gpib/common/gpib_os.c
2116
entry = list_entry(list_ptr, struct gpib_interface_list, list);
drivers/gpib/common/gpib_os.c
2119
list_del(&entry->list);
drivers/gpib/common/gpib_os.c
2206
INIT_LIST_HEAD(&device->list);
drivers/gpib/common/gpib_os.c
237
status = list_entry(front, struct gpib_status_byte, list);
drivers/gpib/common/gpib_os.c
258
device = list_entry(list_ptr, struct gpib_status_queue, list);
drivers/gpib/common/gpib_os.c
449
device = list_entry(cur, struct gpib_status_queue, list);
drivers/gpib/common/gpib_os.c
832
entry = list_entry(list_ptr, struct gpib_interface_list, list);
drivers/gpib/include/gpib_types.h
231
struct list_head list;
drivers/gpib/include/gpib_types.h
333
struct list_head list;
drivers/gpib/include/gpib_types.h
343
struct list_head list;
drivers/gpib/include/gpib_types.h
356
struct list_head list;
drivers/gpio/gpio-mpsse.c
375
&priv->workers, list) {
drivers/gpio/gpio-mpsse.c
380
list_del(&worker->list);
drivers/gpio/gpio-mpsse.c
47
struct list_head list; /* linked list */
drivers/gpio/gpio-mpsse.c
505
list_for_each_entry(worker, &priv->workers, list)
drivers/gpio/gpio-mpsse.c
526
INIT_LIST_HEAD(&worker->list);
drivers/gpio/gpio-mpsse.c
531
list_add(&worker->list, &priv->workers);
drivers/gpio/gpiolib-acpi-core.c
555
void __init acpi_gpio_process_deferred_list(struct list_head *list)
drivers/gpio/gpiolib-acpi-core.c
559
list_for_each_entry_safe(acpi_gpio, tmp, list, deferred_req_irqs_list_entry)
drivers/gpio/gpiolib-acpi-quirks.c
47
bool acpi_gpio_add_to_deferred_list(struct list_head *list)
drivers/gpio/gpiolib-acpi-quirks.c
54
list_add(list, &acpi_gpio_deferred_req_irqs_list);
drivers/gpio/gpiolib-acpi-quirks.c
60
void acpi_gpio_remove_from_deferred_list(struct list_head *list)
drivers/gpio/gpiolib-acpi-quirks.c
63
if (!list_empty(list))
drivers/gpio/gpiolib-acpi-quirks.c
64
list_del_init(list);
drivers/gpio/gpiolib-acpi-quirks.c
73
bool acpi_gpio_in_ignore_list(enum acpi_gpio_ignore_list list,
drivers/gpio/gpiolib-acpi-quirks.c
81
switch (list) {
drivers/gpio/gpiolib-acpi.h
61
void acpi_gpio_process_deferred_list(struct list_head *list);
drivers/gpio/gpiolib-acpi.h
63
bool acpi_gpio_add_to_deferred_list(struct list_head *list);
drivers/gpio/gpiolib-acpi.h
64
void acpi_gpio_remove_from_deferred_list(struct list_head *list);
drivers/gpio/gpiolib-acpi.h
73
bool acpi_gpio_in_ignore_list(enum acpi_gpio_ignore_list list,
drivers/gpio/gpiolib-shared.c
115
list_for_each_entry(ref, &entry->refs, list) {
drivers/gpio/gpiolib-shared.c
127
list_add_tail(&ref->list, &entry->refs);
drivers/gpio/gpiolib-shared.c
240
list_add_tail(&entry->list, &gpio_shared_list);
drivers/gpio/gpiolib-shared.c
273
list_add_tail(&ref->list, &entry->refs);
drivers/gpio/gpiolib-shared.c
32
struct list_head list;
drivers/gpio/gpiolib-shared.c
386
list_for_each_entry(real_ref, &entry->refs, list) {
drivers/gpio/gpiolib-shared.c
454
list_for_each_entry(entry, &gpio_shared_list, list) {
drivers/gpio/gpiolib-shared.c
455
list_for_each_entry(ref, &entry->refs, list) {
drivers/gpio/gpiolib-shared.c
49
struct list_head list;
drivers/gpio/gpiolib-shared.c
517
list_for_each_entry(entry, &gpio_shared_list, list) {
drivers/gpio/gpiolib-shared.c
518
list_for_each_entry(ref, &entry->refs, list) {
drivers/gpio/gpiolib-shared.c
535
list_for_each_entry(entry, &gpio_shared_list, list) {
drivers/gpio/gpiolib-shared.c
579
list_for_each_entry(ref, &entry->refs, list) {
drivers/gpio/gpiolib-shared.c
600
list_for_each_entry(entry, &gpio_shared_list, list) {
drivers/gpio/gpiolib-shared.c
607
list_for_each_entry(ref, &entry->refs, list) {
drivers/gpio/gpiolib-shared.c
705
list_del(&ref->list);
drivers/gpio/gpiolib-shared.c
716
list_del(&entry->list);
drivers/gpio/gpiolib-shared.c
73
list_for_each_entry(entry, &gpio_shared_list, list) {
drivers/gpio/gpiolib-shared.c
731
list_for_each_entry_safe(entry, epos, &gpio_shared_list, list) {
drivers/gpio/gpiolib-shared.c
732
list_for_each_entry_safe(ref, rpos, &entry->refs, list)
drivers/gpio/gpiolib-shared.c
751
list_for_each_entry(ref, &entry->refs, list) {
drivers/gpio/gpiolib-shared.c
770
list_for_each_entry_safe(entry, epos, &gpio_shared_list, list) {
drivers/gpio/gpiolib-shared.c
774
list_for_each_entry_safe(ref, rpos, &entry->refs, list)
drivers/gpio/gpiolib-sysfs.c
56
struct list_head list;
drivers/gpio/gpiolib-sysfs.c
852
list_add(&desc_data->list, &gdev_data->exported_lines);
drivers/gpio/gpiolib-sysfs.c
936
list_for_each_entry(tmp, &gdev_data->exported_lines, list) {
drivers/gpio/gpiolib-sysfs.c
946
list_del(&desc_data->list);
drivers/gpio/gpiolib.c
1085
list_for_each_entry_srcu(gdev, &gpio_devices, list,
drivers/gpio/gpiolib.c
1379
list_del_rcu(&gdev->list);
drivers/gpio/gpiolib.c
1421
list_del_rcu(&gdev->list);
drivers/gpio/gpiolib.c
1482
list_for_each_entry_srcu(gdev, &gpio_devices, list,
drivers/gpio/gpiolib.c
177
list_for_each_entry_srcu(gdev, &gpio_devices, list,
drivers/gpio/gpiolib.c
357
list_for_each_entry_srcu(gdev, &gpio_devices, list,
drivers/gpio/gpiolib.c
4533
list_add_tail(&tables[i]->list, &gpio_lookup_list);
drivers/gpio/gpiolib.c
4594
list_del(&table->list);
drivers/gpio/gpiolib.c
4697
list_for_each_entry(table, &gpio_lookup_list, list) {
drivers/gpio/gpiolib.c
4719
list_for_each_entry(table, &gpio_lookup_list, list) {
drivers/gpio/gpiolib.c
533
list_add_tail_rcu(&gdev->list, &gpio_devices);
drivers/gpio/gpiolib.c
537
next = list_first_entry(&gpio_devices, struct gpio_device, list);
drivers/gpio/gpiolib.c
540
list_add_rcu(&gdev->list, &gpio_devices);
drivers/gpio/gpiolib.c
544
prev = list_last_entry(&gpio_devices, struct gpio_device, list);
drivers/gpio/gpiolib.c
5463
list_for_each_entry_srcu(gdev, &gpio_devices, list,
drivers/gpio/gpiolib.c
547
list_add_tail_rcu(&gdev->list, &gpio_devices);
drivers/gpio/gpiolib.c
5477
next = list_entry_rcu(gdev->list.next, struct gpio_device, list);
drivers/gpio/gpiolib.c
5478
gdev = &next->list == &gpio_devices ? NULL : next;
drivers/gpio/gpiolib.c
551
list_for_each_entry_safe(prev, next, &gpio_devices, list) {
drivers/gpio/gpiolib.c
553
if (&next->list == &gpio_devices)
drivers/gpio/gpiolib.c
559
list_add_rcu(&gdev->list, &prev->list);
drivers/gpio/gpiolib.c
586
list_for_each_entry_srcu(gdev, &gpio_devices, list,
drivers/gpio/gpiolib.h
79
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
241
list_add_tail(&bank_error->node, &aerr->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
255
list_for_each_entry(bank_error, &aerr->list, node) {
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
350
if (list_empty(&mgr->list))
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
353
list_for_each_entry(handle, &mgr->list, node) {
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
376
if (list_empty(&mgr->list) || list_empty(&banks->list))
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
379
list_for_each_entry(node, &banks->list, node) {
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
432
list_for_each_entry(node, &banks->list, node) {
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
444
if (!list_empty(&de_banks.list)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
45
INIT_LIST_HEAD(&banks->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
468
if (list_empty(&aca->mgr.list))
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
487
if (list_empty(&banks.list)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
547
if (list_empty(&aerr->list))
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
550
list_for_each_entry_safe(bank_error, tmp, &aerr->list, node) {
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
618
INIT_LIST_HEAD(&aerr->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
62
list_add_tail(&node->node, &banks->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
637
if (list_empty(&aerr->list))
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
640
list_for_each_entry_safe(bank_error, tmp, &aerr->list, node)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
672
list_add_tail(&handle->node, &mgr->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
73
if (list_empty(&banks->list))
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
750
INIT_LIST_HEAD(&mgr->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
76
list_for_each_entry_safe(node, tmp, &banks->list, node) {
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
760
if (list_empty(&mgr->list))
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
763
list_for_each_entry_safe(handle, tmp, &mgr->list, node)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
139
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
156
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
163
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1004
list_for_each_entry(acpi_dev, &amdgpu_acpi_dev_list, list)
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1024
INIT_LIST_HEAD(&tmp->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1079
list_add_tail(&tmp->list, &amdgpu_acpi_dev_list);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1173
INIT_LIST_HEAD(&xcc_info->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1198
list_add_tail(&xcc_info->list, &dev_info->xcc_list);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1241
list_for_each_entry(xcc_info, &dev_info->xcc_list, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1520
list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1522
list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1523
list_del(&xcc_info->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1527
list_del(&dev_info->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
61
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
69
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
63
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1006
list_del(&attachment[i]->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1024
list_del(&attachment->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1219
list_for_each_entry(entry, &mem->attachments, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1962
list_for_each_entry_safe(entry, tmp, &mem->attachments, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2086
list_for_each_entry(entry, &mem->attachments, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2138
list_for_each_entry(entry, &mem->attachments, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2184
list_for_each_entry(entry, &mem->attachments, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2730
list_for_each_entry(attachment, &mem->attachments, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3015
list_for_each_entry(attachment, &mem->attachments, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3247
list_for_each_entry(entry, &mem->attachments, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
82
list_for_each_entry(entry, &mem->attachments, list)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
990
list_add(&attachment[i]->list, &mem->attachments);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
121
list->gds_obj = bo;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
123
list->gws_obj = bo;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
125
list->oa_obj = bo;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
128
trace_amdgpu_bo_list_set(list, bo);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
131
list->first_userptr = first_userptr;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
135
trace_amdgpu_cs_bo_status(list->num_entries, total_size);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
137
mutex_init(&list->bo_list_mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
138
*result = list;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
146
kvfree(list);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
153
struct amdgpu_bo_list *list;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
156
list = idr_remove(&fpriv->bo_list_handles, id);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
158
if (list)
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
159
kref_put(&list->refcount, amdgpu_bo_list_free);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
178
void amdgpu_bo_list_put(struct amdgpu_bo_list *list)
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
180
kref_put(&list->refcount, amdgpu_bo_list_free);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
229
struct amdgpu_bo_list *list, *old;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
239
&list);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
244
r = idr_alloc(&fpriv->bo_list_handles, list, 1, 0, GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
260
&list);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
265
old = idr_replace(&fpriv->bo_list_handles, list, handle);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
288
amdgpu_bo_list_put(list);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
43
struct amdgpu_bo_list *list = container_of(rcu, struct amdgpu_bo_list,
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
45
mutex_destroy(&list->bo_list_mutex);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
46
kvfree(list);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
51
struct amdgpu_bo_list *list = container_of(ref, struct amdgpu_bo_list,
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
55
amdgpu_bo_list_for_each_entry(e, list)
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
57
call_rcu(&list->rhead, amdgpu_bo_list_free_rcu);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
75
struct amdgpu_bo_list *list;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
80
list = kvzalloc_flex(*list, entries, num_entries);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
81
if (!list)
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
84
kref_init(&list->refcount);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
86
list->num_entries = num_entries;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
87
array = list->entries;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
63
void amdgpu_bo_list_put(struct amdgpu_bo_list *list);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
71
struct amdgpu_bo_list **list);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
73
#define amdgpu_bo_list_for_each_entry(e, list) \
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
74
for (e = list->entries; \
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
75
e != &list->entries[list->num_entries]; \
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
78
#define amdgpu_bo_list_for_each_userptr_entry(e, list) \
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
79
for (e = &list->entries[list->first_userptr]; \
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
80
e != &list->entries[list->num_entries]; \
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
387
list_for_each_entry(node, &banks->list, node) {
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
398
list_for_each_entry(node, &banks->list, node) {
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1963
list_for_each_entry(s_job, &sched->pending_list, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1995
list_for_each_entry_safe(s_job, tmp, &sched->pending_list, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1998
list_del_init(&s_job->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1030
if (!list_empty(&ip_hw_id->hw_id_kset.list))
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1089
if (!list_empty(&ip_die_entry->ip_kset.list))
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1125
if (!list_empty(&ip_top->die_kset.list))
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1387
list_for_each_prev_safe(el, tmp, &hw_id_kset->list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1405
list_for_each_prev_safe(el, tmp, &ip_kset->list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1426
list_for_each_prev_safe(el, tmp, &die_kset->list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1456
list_for_each(el_die, &die_kset->list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1460
list_for_each(el_hw_id, &ip_die_entry->ip_kset.list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1464
list_for_each(el_hw_inst, &hw_id->hw_id_kset.list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
843
u16 hw_id = le16_to_cpu(harvest_info->list[i].hw_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
844
u8 inst = harvest_info->list[i].number_instance;
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
223
list_for_each_entry_reverse((*idle), &id_mgr->ids_lru, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
337
list_for_each_entry_reverse((*id), &id_mgr->ids_lru, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
423
list_move_tail(&id->list, &id_mgr->ids_lru);
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
488
id = list_first_entry(&id_mgr->ids_lru, struct amdgpu_vmid, list);
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
489
list_del_init(&id->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
513
list_add(&vm->reserved_vmid[vmhub]->list,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
600
list_add_tail(&id_mgr->ids[j].list, &id_mgr->ids_lru);
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
43
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
492
list_for_each_entry(s_entity, &rq->entities, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
504
list_for_each_entry(s_job, &sched->pending_list, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1551
struct amdgpu_bo_list *list;
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1590
idr_for_each_entry(&fpriv->bo_list_handles, list, handle)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1591
amdgpu_bo_list_put(list);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
165
INIT_LIST_HEAD(&mca_set->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
182
list_add_tail(&node->node, &mca_set->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
193
list_for_each_entry(node, &new->list, node)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
214
if (list_empty(&mca_set->list))
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
217
list_for_each_entry_safe(node, tmp, &mca_set->list, node)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
433
list_for_each_entry_safe(node, tmp, &mca_set->list, node) {
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
571
list_for_each_entry(node, &mca_set.list, node)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
82
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
191
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
201
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
66
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
103
list_for_each_entry(chunk, &e->list, entry) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
183
list_for_each_entry_safe(chunk, chunk2, &e->list, entry) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
208
INIT_LIST_HEAD(&e->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
459
list_add_tail(&chunk->entry, &e->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
476
list_for_each_entry_safe(chunk, tmp, &e->list, entry) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
497
chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
530
chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
50
struct list_head list;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
493
TP_PROTO(struct amdgpu_bo_list *list, struct amdgpu_bo *bo),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
494
TP_ARGS(list, bo),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
496
__field(struct amdgpu_bo_list *, list)
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
502
__entry->list = list;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
507
__entry->list,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1352
list_for_each_entry(mapping, &bo_va->invalids, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1398
list_for_each_entry(mapping, &bo_va->valids, list)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1571
struct amdgpu_bo_va_mapping, list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1572
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1785
list_add(&mapping->list, &bo_va->invalids);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1966
list_for_each_entry(mapping, &bo_va->valids, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1971
if (&mapping->list == &bo_va->valids) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1974
list_for_each_entry(mapping, &bo_va->invalids, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1979
if (&mapping->list == &bo_va->invalids)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1990
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1996
list_add(&mapping->list, &vm->freed);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2037
INIT_LIST_HEAD(&before->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2044
INIT_LIST_HEAD(&after->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2056
list_add(&before->list, &tmp->bo_va->invalids);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2067
list_add(&after->list, &tmp->bo_va->invalids);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2070
list_del(&tmp->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2071
list_add(&tmp->list, &removed);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2077
list_for_each_entry_safe(tmp, next, &removed, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2079
list_del(&tmp->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2087
list_add(&tmp->list, &vm->freed);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2092
if (!list_empty(&before->list)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2107
if (!list_empty(&after->list)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2212
list_for_each_entry_safe(mapping, next, &bo_va->valids, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2213
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2217
list_add(&mapping->list, &vm->freed);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2219
list_for_each_entry_safe(mapping, next, &bo_va->invalids, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2220
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2779
list_for_each_entry_safe(mapping, tmp, &vm->freed, list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2785
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2804
list_del(&mapping->list);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
695
list_for_each_entry(mapping, &(bo_va)->valids, list)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
697
list_for_each_entry(mapping, &(bo_va)->invalids, list)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
57
amdgpu_vram_mgr_first_block(struct list_head *list)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
59
return list_first_entry_or_null(list, struct gpu_buddy_block, link);
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1060
list_for_each_entry(dev, device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1080
list_for_each_entry(props, &dev->mem_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1104
list_for_each_entry(dev, device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1149
list_add_tail(&props->list, &dev->mem_props);
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1172
list_for_each_entry(dev, device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1218
list_add_tail(&props->list, &dev->cache_props);
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1243
list_for_each_entry(dev, device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1270
list_add_tail(&props->list, &dev->io_link_props);
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1296
list_add_tail(&props2->list, &to_dev->io_link_props);
drivers/gpu/drm/amd/amdkfd/kfd_debug.c
979
list_for_each_entry(queue, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c
153
list_add(&entry->list, &procs);
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c
178
list_for_each_entry_safe(entry, next, &procs, list) {
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c
183
list_del(&entry->list);
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c
34
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1031
list_del(&q->list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1300
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1360
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1442
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1507
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1555
list_add(&n->list, &dqm->queues);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1586
list_for_each_entry_safe(cur, next, &dqm->queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1588
list_del(&cur->list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
172
list_for_each_entry(cur, &dqm->queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
174
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2096
list_add(&kq->list, &qpd->priv_queue_list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2111
list_del(&kq->list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2187
list_add(&q->list, &qpd->queues_list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2216
list_del(&q->list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2354
list_for_each_entry(cur, &dqm->queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2356
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2371
list_for_each_entry(cur, &dqm->queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2373
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2461
list_for_each_entry(cur, &dqm->queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2463
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2757
list_del(&q->list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2842
q = list_first_entry(&qpd->queues_list, struct queue, list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2854
list_for_each_entry_safe(cur, next_dpn, &dqm->queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2856
list_del(&cur->list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2974
list_for_each_entry_safe(kq, kq_next, &qpd->priv_queue_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2975
list_del(&kq->list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2983
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3004
list_for_each_entry_safe(cur, next_dpn, &dqm->queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3006
list_del(&cur->list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3029
q = list_first_entry(&qpd->queues_list, struct queue, list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3032
list_del(&q->list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3269
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
340
list_for_each_entry(cur, &dqm->queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
342
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3456
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3521
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3566
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3625
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
364
list_for_each_entry(cur, &dqm->queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
366
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3668
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3813
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
391
list_for_each_entry(cur, &dqm->queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
393
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
852
list_add(&q->list, &qpd->queues_list);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h
42
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h
83
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c
157
list_for_each_entry(cur, queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c
183
list_for_each_entry(cur, queues, list) {
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c
203
list_for_each_entry(kq, &qpd->priv_queue_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c
223
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
614
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
886
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_process.c
144
INIT_LIST_HEAD(&sdma_q_list.list);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
151
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_process.c
162
INIT_LIST_HEAD(&sdma_q->list);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
165
list_add_tail(&sdma_q->list, &sdma_q_list.list);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
173
if (list_empty(&sdma_q_list.list)) {
drivers/gpu/drm/amd/amdkfd/kfd_process.c
190
list_for_each_entry(sdma_q, &sdma_q_list.list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_process.c
213
list_for_each_entry(q, &qpd->queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_process.c
214
if (list_empty(&sdma_q_list.list))
drivers/gpu/drm/amd/amdkfd/kfd_process.c
221
list_for_each_entry_safe(sdma_q, next, &sdma_q_list.list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_process.c
224
list_del(&sdma_q->list);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
238
list_for_each_entry_safe(sdma_q, next, &sdma_q_list.list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_process.c
240
list_del(&sdma_q->list);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
247
list_for_each_entry_safe(sdma_q, next, &sdma_q_list.list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_process.c
248
list_del(&sdma_q->list);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
96
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
772
list_for_each_entry(q, &pdd->qpd.queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
876
list_for_each_entry(q, &pdd->qpd.queues_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
156
list_del_rcu(&client->list);
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
181
list_for_each_entry_rcu(client, &dev->smi_clients, list) {
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
35
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
399
INIT_LIST_HEAD(&client->list);
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
415
list_add_rcu(&client->list, &dev->smi_clients);
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
422
list_del_rcu(&client->list);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
104
list_del(&prange->list);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1158
list_add(&tail->list, insert_list);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1182
list_add(&head->list, insert_list);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
134
list_move_tail(&prange->list, &prange->svms->list);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1933
list_for_each_entry(prange, &svms->list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2165
list_add(&prange->list, insert_list);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2254
list_add(&prange->list, insert_list);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2299
list_for_each_entry_safe(prange, tmp, insert_list, list)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2301
list_for_each_entry_safe(prange, tmp, &new_list, list)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3287
list_for_each_entry(prange, &p->svms.list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3354
list_for_each_entry_safe(prange, next, &p->svms.list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3373
INIT_LIST_HEAD(&svms->list);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
348
INIT_LIST_HEAD(&prange->list);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3760
list_for_each_entry_safe(prange, next, &insert_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
4049
list_for_each_entry(criu_svm_md, &svms->criu_svm_metadata_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
4115
list_for_each_entry_safe(criu_svm_md, next, &svms->criu_svm_metadata_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
4118
list_del(&criu_svm_md->list);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
4170
list_add_tail(&criu_svm_md->list, &svms->criu_svm_metadata_list);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
4195
list_for_each_entry(prange, &svms->list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
4288
list_for_each_entry(prange, &svms->list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
68
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
886
list_for_each_entry(prange, &svms->list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_svm.h
114
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1044
struct kfd_topology_device, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1067
struct kfd_topology_device, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1125
list_for_each_entry(dev, &topology_device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1153
list_for_each_entry(dev, &topology_device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1164
list_for_each_entry(mem, &dev->mem_props, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1166
list_for_each_entry(cache, &dev->cache_props, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1168
list_for_each_entry(iolink, &dev->io_link_props, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1170
list_for_each_entry(p2plink, &dev->p2p_link_props, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
120
list_del(&dev->list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1206
list_for_each_entry(mem, &dev->mem_props, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
124
struct kfd_mem_properties, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
125
list_del(&mem->list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
131
struct kfd_cache_properties, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
132
list_del(&cache->list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1324
list_for_each_entry(link, &dev->io_link_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1346
list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1358
list_for_each_entry(link, &dev->p2p_link_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1368
list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
138
struct kfd_iolink_properties, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
139
list_del(&iolink->list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1414
list_for_each_entry(cpu_dev, &topology_device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1424
struct kfd_iolink_properties, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1436
&cpu_dev->io_link_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
145
struct kfd_iolink_properties, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
146
list_del(&p2plink->list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1462
list_add_tail(&props->list, &kdev->p2p_link_props);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1479
list_add_tail(&props2->list, &cpu_dev->p2p_link_props);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1506
struct kfd_iolink_properties, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1512
struct kfd_iolink_properties, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
152
struct kfd_perf_properties, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
153
list_del(&perf->list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1530
list_for_each_entry(iolink3, &cpu_dev->io_link_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1551
list_add_tail(&props->list, &peer->p2p_link_props);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1569
list_for_each_entry(dev, &topology_device_list, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1574
new_dev = list_last_entry(&topology_device_list, struct kfd_topology_device, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1588
list_for_each_entry(dev, &topology_device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
166
struct kfd_topology_device, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1838
list_add_tail(&props_ext->list, &dev->cache_props);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1860
list_add_tail(&props_ext->list, &dev->cache_props);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
194
list_add_tail(&dev->list, device_list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
2229
list_for_each_entry(dev, &topology_device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
2233
list_for_each_entry_safe(iolink, tmp, &dev->io_link_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
2239
list_del(&iolink->list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
2249
list_for_each_entry_safe(p2plink, tmp, &dev->p2p_link_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
2255
list_del(&p2plink->list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
2276
list_for_each_entry_safe(dev, tmp, &topology_device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
2327
list_for_each_entry(top_dev, &topology_device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
2404
list_for_each_entry(dev, &topology_device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
2429
list_for_each_entry(dev, &topology_device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
2454
list_for_each_entry(dev, &topology_device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
575
list_for_each_entry(iolink, &dev->io_link_props, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
587
list_for_each_entry(p2plink, &dev->p2p_link_props, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
59
list_for_each_entry(top_dev, &topology_device_list, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
599
list_for_each_entry(cache, &dev->cache_props, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
611
list_for_each_entry(mem, &dev->mem_props, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
622
list_for_each_entry(perf, &dev->perf_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
713
list_for_each_entry(mem, &dev->mem_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
734
list_for_each_entry(cache, &dev->cache_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
755
list_for_each_entry(iolink, &dev->io_link_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
776
list_for_each_entry(p2plink, &dev->p2p_link_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
798
list_for_each_entry(perf, &dev->perf_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
832
list_for_each_entry(dev, &topology_device_list, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
847
list_for_each_entry(dev, &topology_device_list, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
89
list_for_each_entry(top_dev, &topology_device_list, list)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
932
struct kfd_topology_device, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
953
struct kfd_topology_device, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
974
list_for_each_entry(mem, &kdev->mem_props, list) {
drivers/gpu/drm/amd/amdkfd/kfd_topology.h
101
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_topology.h
118
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_topology.h
138
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_topology.h
145
struct list_head list;
drivers/gpu/drm/amd/amdkfd/kfd_topology.h
87
struct list_head list;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1807
list_add(&da->list, &adev->dm.da_list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1821
list_for_each_entry(da, &adev->dm.da_list, list) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1824
list_del(&da->list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2883
list_for_each_entry(da, &adev->dm.da_list, list) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2886
list_del(&da->list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
262
struct list_head list;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
215
list->name = kasprintf(GFP_KERNEL, "Color Pipeline %d", ops[0]->base.id);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
229
int amdgpu_dm_initialize_default_pipeline(struct drm_plane *plane, struct drm_prop_enum_list *list)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
236
return amdgpu_dm_build_default_pipeline(dev, plane, hw_3d_lut, list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
68
bool hw_3d_lut, struct drm_prop_enum_list *list)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
89
list->type = ops[i]->base.id;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.h
34
int amdgpu_dm_initialize_default_pipeline(struct drm_plane *plane, struct drm_prop_enum_list *list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.h
38
bool hw_3d_lut, struct drm_prop_enum_list *list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
160
list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
167
list_del(&handler->list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
215
list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
220
list_del(&handler->list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
227
list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
232
list_del(&handler->list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
342
list_add_tail(&handler_data->list, hnd_list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
468
list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
508
list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
584
list_for_each_entry(handler_data, handler_list, list) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
594
handler_data = container_of(handler_list->next, struct amdgpu_dm_irq_handler_data, list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
609
list_add_tail(&handler_data_add->list, handler_list);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
638
list) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
80
struct list_head list;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_colorop_test.c
156
struct drm_prop_enum_list list = {};
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_colorop_test.c
184
ret = amdgpu_dm_build_default_pipeline(drm, plane, true, &list);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_colorop_test.c
186
kfree(list.name);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_colorop_test.c
189
if (op->base.id == (uint32_t)list.type) {
drivers/gpu/drm/amd/include/discovery.h
381
harvest_info list[32];
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1268
const struct phm_fuses_default *list = vega10_fuses_default;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1271
for (i = 0; list[i].key != 0; i++) {
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1272
if (key == list[i].key) {
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1273
result->key = list[i].key;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1274
result->VFT2_m1 = list[i].VFT2_m1;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1275
result->VFT2_m2 = list[i].VFT2_m2;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1276
result->VFT2_b = list[i].VFT2_b;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1277
result->VFT1_m1 = list[i].VFT1_m1;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1278
result->VFT1_m2 = list[i].VFT1_m2;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1279
result->VFT1_b = list[i].VFT1_b;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1280
result->VFT0_m1 = list[i].VFT0_m1;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1281
result->VFT0_m2 = list[i].VFT0_m2;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_overdriver.c
1282
result->VFT0_b = list[i].VFT0_b;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2093
__smu_feature_get_list(struct smu_context *smu, enum smu_feature_list list)
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2095
if (unlikely(list >= SMU_FEATURE_LIST_MAX)) {
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2096
dev_warn(smu->adev->dev, "Invalid feature list: %d\n", list);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2100
return &smu->smu_feature.bits[list];
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2104
enum smu_feature_list list,
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2110
return smu_feature_bits_is_set(__smu_feature_get_list(smu, list), bit);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2114
enum smu_feature_list list,
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2120
smu_feature_bits_set_bit(__smu_feature_get_list(smu, list), bit);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2124
enum smu_feature_list list,
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2130
smu_feature_bits_clear_bit(__smu_feature_get_list(smu, list), bit);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2134
enum smu_feature_list list)
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2136
smu_feature_bits_fill(__smu_feature_get_list(smu, list));
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2140
enum smu_feature_list list)
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2142
smu_feature_bits_clearall(__smu_feature_get_list(smu, list));
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2146
enum smu_feature_list list)
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2148
return smu_feature_bits_empty(__smu_feature_get_list(smu, list),
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2161
enum smu_feature_list list,
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2164
smu_feature_bits_to_arr32(__smu_feature_get_list(smu, list), arr,
drivers/gpu/drm/bridge/chrontel-ch7033.c
576
INIT_LIST_HEAD(&priv->bridge.list);
drivers/gpu/drm/bridge/samsung-dsim.c
1435
struct samsung_dsim_transfer, list);
drivers/gpu/drm/bridge/samsung-dsim.c
1454
list_del_init(&xfer->list);
drivers/gpu/drm/bridge/samsung-dsim.c
1474
struct samsung_dsim_transfer, list);
drivers/gpu/drm/bridge/samsung-dsim.c
1494
list_del_init(&xfer->list);
drivers/gpu/drm/bridge/samsung-dsim.c
1516
struct samsung_dsim_transfer, list)) {
drivers/gpu/drm/bridge/samsung-dsim.c
1517
list_del_init(&xfer->list);
drivers/gpu/drm/bridge/samsung-dsim.c
1525
list_del_init(&xfer->list);
drivers/gpu/drm/bridge/samsung-dsim.c
1544
list_add_tail(&xfer->list, &dsi->transfer_list);
drivers/gpu/drm/bridge/tda998x_drv.c
1841
INIT_LIST_HEAD(&priv->bridge.list);
drivers/gpu/drm/drm_bridge.c
1535
list_for_each_entry(bridge, &bridge_list, list)
drivers/gpu/drm/drm_bridge.c
1690
list_for_each_entry(bridge, &bridge_list, list)
drivers/gpu/drm/drm_bridge.c
1693
list_for_each_entry(bridge, &bridge_lingering_list, list)
drivers/gpu/drm/drm_bridge.c
272
list_del(&bridge->list);
drivers/gpu/drm/drm_bridge.c
381
INIT_LIST_HEAD(&bridge->list);
drivers/gpu/drm/drm_bridge.c
417
if (!list_empty(&bridge->list))
drivers/gpu/drm/drm_bridge.c
418
list_del_init(&bridge->list);
drivers/gpu/drm/drm_bridge.c
427
list_add_tail(&bridge->list, &bridge_list);
drivers/gpu/drm/drm_bridge.c
468
list_move_tail(&bridge->list, &bridge_lingering_list);
drivers/gpu/drm/drm_bridge.c
559
if (list_empty(&bridge->list))
drivers/gpu/drm/drm_client.c
130
list_add(&client->list, &dev->clientlist);
drivers/gpu/drm/drm_client_event.c
114
list_for_each_entry(client, &dev->clientlist, list) {
drivers/gpu/drm/drm_client_event.c
148
list_for_each_entry(client, &dev->clientlist, list) {
drivers/gpu/drm/drm_client_event.c
181
list_for_each_entry(client, &dev->clientlist, list) {
drivers/gpu/drm/drm_client_event.c
198
list_for_each_entry(client, &dev->clientlist, list)
drivers/gpu/drm/drm_client_event.c
40
list_for_each_entry_safe(client, tmp, &dev->clientlist, list) {
drivers/gpu/drm/drm_client_event.c
41
list_del(&client->list);
drivers/gpu/drm/drm_client_event.c
99
list_for_each_entry(client, &dev->clientlist, list)
drivers/gpu/drm/drm_edid.c
4529
LIST_HEAD(list);
drivers/gpu/drm/drm_edid.c
4584
list_add_tail(&newmode->head, &list);
drivers/gpu/drm/drm_edid.c
4587
list_for_each_entry_safe(mode, tmp, &list, head) {
drivers/gpu/drm/drm_fb_helper.c
632
list_for_each_entry(pageref, pagereflist, list) {
drivers/gpu/drm/drm_gem.c
1566
INIT_LIST_HEAD(&lru->list);
drivers/gpu/drm/drm_gem.c
1613
list_add_tail(&obj->lru_node, &lru->list);
drivers/gpu/drm/drm_gem.c
1671
obj = list_first_entry_or_null(&lru->list, typeof(*obj), lru_node);
drivers/gpu/drm/drm_gem.c
1742
list_for_each_entry (obj, &still_in_lru.list, lru_node)
drivers/gpu/drm/drm_gem.c
1744
list_splice_tail(&still_in_lru.list, &lru->list);
drivers/gpu/drm/drm_gpuvm.c
1103
INIT_LIST_HEAD(&gpuvm->rb.list);
drivers/gpu/drm/drm_gpuvm.c
1105
INIT_LIST_HEAD(&gpuvm->extobj.list);
drivers/gpu/drm/drm_gpuvm.c
1108
INIT_LIST_HEAD(&gpuvm->evict.list);
drivers/gpu/drm/drm_gpuvm.c
1151
drm_WARN(gpuvm->drm, !list_empty(&gpuvm->extobj.list),
drivers/gpu/drm/drm_gpuvm.c
1153
drm_WARN(gpuvm->drm, !list_empty(&gpuvm->evict.list),
drivers/gpu/drm/drm_gpuvm.c
1253
list_for_each_entry(vm_bo, &gpuvm->extobj.list, list.entry.extobj) {
drivers/gpu/drm/drm_gpuvm.c
1501
list_for_each_entry_safe(vm_bo, next, &gpuvm->evict.list,
drivers/gpu/drm/drm_gpuvm.c
1502
list.entry.evict) {
drivers/gpu/drm/drm_gpuvm.c
1600
INIT_LIST_HEAD(&vm_bo->list.gpuva);
drivers/gpu/drm/drm_gpuvm.c
1601
INIT_LIST_HEAD(&vm_bo->list.entry.gem);
drivers/gpu/drm/drm_gpuvm.c
1603
INIT_LIST_HEAD(&vm_bo->list.entry.extobj);
drivers/gpu/drm/drm_gpuvm.c
1604
INIT_LIST_HEAD(&vm_bo->list.entry.evict);
drivers/gpu/drm/drm_gpuvm.c
1605
init_llist_node(&vm_bo->list.entry.bo_defer);
drivers/gpu/drm/drm_gpuvm.c
1662
list_del(&vm_bo->list.entry.gem);
drivers/gpu/drm/drm_gpuvm.c
1714
list_del(&vm_bo->list.entry.gem);
drivers/gpu/drm/drm_gpuvm.c
1732
llist_add(&vm_bo->list.entry.bo_defer, &vm_bo->vm->bo_defer);
drivers/gpu/drm/drm_gpuvm.c
1791
llist_for_each_entry(vm_bo, bo_defer, list.entry.bo_defer) {
drivers/gpu/drm/drm_gpuvm.c
1799
vm_bo = llist_entry(bo_defer, struct drm_gpuvm_bo, list.entry.bo_defer);
drivers/gpu/drm/drm_gpuvm.c
1882
list_add_tail(&vm_bo->list.entry.gem, &obj->gpuva.list);
drivers/gpu/drm/drm_gpuvm.c
1925
list_add_tail(&__vm_bo->list.entry.gem, &obj->gpuva.list);
drivers/gpu/drm/drm_gpuvm.c
2007
head = &gpuvm->rb.list;
drivers/gpu/drm/drm_gpuvm.c
2113
list_add_tail(&va->gem.entry, &vm_bo->list.gpuva);
drivers/gpu/drm/drm_gpuvm.c
2923
list_add_tail(&op->entry, &ops->list);
drivers/gpu/drm/drm_gpuvm.c
2959
INIT_LIST_HEAD(&ops->list);
drivers/gpu/drm/drm_gpuvm.c
3093
INIT_LIST_HEAD(&ops->list);
drivers/gpu/drm/drm_gpuvm.c
3143
INIT_LIST_HEAD(&ops->list);
drivers/gpu/drm/drm_gpuvm.c
3154
list_add_tail(&op->entry, &ops->list);
drivers/gpu/drm/drm_gpuvm.c
3197
INIT_LIST_HEAD(&ops->list);
drivers/gpu/drm/drm_gpuvm.c
3208
list_add_tail(&op->entry, &ops->list);
drivers/gpu/drm/drm_gpuvm.c
772
while (!list_empty(&(__gpuvm)->__list_name.list)) { \
drivers/gpu/drm/drm_gpuvm.c
773
__vm_bo = list_first_entry(&(__gpuvm)->__list_name.list, \
drivers/gpu/drm/drm_gpuvm.c
775
list.entry.__list_name); \
drivers/gpu/drm/drm_gpuvm.c
777
list_move_tail(&(__vm_bo)->list.entry.__list_name, \
drivers/gpu/drm/drm_gpuvm.c
781
list_del_init(&(__vm_bo)->list.entry.__list_name); \
drivers/gpu/drm/drm_gpuvm.c
831
struct list_head *list, struct list_head **local_list)
drivers/gpu/drm/drm_gpuvm.c
838
list_splice(*local_list, list);
drivers/gpu/drm/drm_gpuvm.c
854
&(__gpuvm)->__list_name.list, \
drivers/gpu/drm/drm_gpuvm.c
873
struct list_head *entry, struct list_head *list)
drivers/gpu/drm/drm_gpuvm.c
877
list_add_tail(entry, list);
drivers/gpu/drm/drm_gpuvm.c
918
&(__vm_bo)->list.entry.__list_name, \
drivers/gpu/drm/drm_gpuvm.c
919
&(__vm_bo)->vm->__list_name.list)
drivers/gpu/drm/drm_gpuvm.c
947
&(__vm_bo)->list.entry.__list_name, \
drivers/gpu/drm/drm_gpuvm.c
962
&(__vm_bo)->list.entry.__list_name, \
drivers/gpu/drm/drm_mipi_dsi.c
318
list_for_each_entry(host, &host_list, list) {
drivers/gpu/drm/drm_mipi_dsi.c
343
list_add_tail(&host->list, &host_list);
drivers/gpu/drm/drm_mipi_dsi.c
366
list_del_init(&host->list);
drivers/gpu/drm/drm_pagemap_util.c
475
struct drm_pagemap_owner_list *owner_list = peer->list;
drivers/gpu/drm/drm_pagemap_util.c
559
peer->list = owner_list;
drivers/gpu/drm/drm_panel.c
160
list_for_each_entry(follower, &panel->followers, list) {
drivers/gpu/drm/drm_panel.c
208
list_for_each_entry(follower, &panel->followers, list) {
drivers/gpu/drm/drm_panel.c
267
list_for_each_entry(follower, &panel->followers, list) {
drivers/gpu/drm/drm_panel.c
314
list_for_each_entry(follower, &panel->followers, list) {
drivers/gpu/drm/drm_panel.c
483
list_for_each_entry(panel, &panel_list, list) {
drivers/gpu/drm/drm_panel.c
549
list_for_each_entry(panel, &panel_list, list) {
drivers/gpu/drm/drm_panel.c
633
list_add_tail(&follower->list, &panel->followers);
drivers/gpu/drm/drm_panel.c
66
INIT_LIST_HEAD(&panel->list);
drivers/gpu/drm/drm_panel.c
682
list_del_init(&follower->list);
drivers/gpu/drm/drm_panel.c
85
list_add_tail(&panel->list, &panel_list);
drivers/gpu/drm/drm_panel.c
99
list_del_init(&panel->list);
drivers/gpu/drm/drm_privacy_screen.c
143
list_for_each_entry(l, &drm_privacy_screen_lookup_list, list) {
drivers/gpu/drm/drm_privacy_screen.c
422
list_add(&priv->list, &drm_privacy_screen_devs);
drivers/gpu/drm/drm_privacy_screen.c
442
list_del(&priv->list);
drivers/gpu/drm/drm_privacy_screen.c
59
list_add(&lookup->list, &drm_privacy_screen_lookup_list);
drivers/gpu/drm/drm_privacy_screen.c
75
list_del(&lookup->list);
drivers/gpu/drm/drm_privacy_screen.c
90
list_for_each_entry(priv, &drm_privacy_screen_devs, list) {
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
151
struct list_head list;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
163
INIT_LIST_HEAD(&list);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
176
list_add(&free->scan_node, &list);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
185
list_for_each_entry_safe(m, n, &list, scan_node)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
196
list_for_each_entry_safe(m, n, &list, scan_node)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
205
list_for_each_entry_safe(m, n, &list, scan_node) {
drivers/gpu/drm/exynos/exynos_drm_g2d.c
1333
list_add_tail(&runqueue_node->list, &g2d->runqueue);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
1391
list_for_each_entry_safe(node, n, &file_priv->inuse_cmdlist, list) {
drivers/gpu/drm/exynos/exynos_drm_g2d.c
1393
list_move_tail(&node->list, &g2d->free_cmdlist);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
207
struct list_head list;
drivers/gpu/drm/exynos/exynos_drm_g2d.c
219
struct list_head list;
drivers/gpu/drm/exynos/exynos_drm_g2d.c
228
struct list_head list;
drivers/gpu/drm/exynos/exynos_drm_g2d.c
309
list_add_tail(&node[nr].list, &g2d->free_cmdlist);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
346
list);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
347
list_del_init(&node->list);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
356
list_move_tail(&node->list, &g2d->free_cmdlist);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
370
struct g2d_cmdlist_node, list);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
374
list_add_tail(&node->list, &file_priv->inuse_cmdlist);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
409
list_del_init(&g2d_userptr->list);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
435
list_for_each_entry(g2d_userptr, &file_priv->userptr_list, list) {
drivers/gpu/drm/exynos/exynos_drm_g2d.c
457
list_del_init(&g2d_userptr->list);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
520
list_add_tail(&g2d_userptr->list, &file_priv->userptr_list);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
554
list_for_each_entry_safe(g2d_userptr, n, &file_priv->userptr_list, list)
drivers/gpu/drm/exynos/exynos_drm_g2d.c
805
struct g2d_cmdlist_node, list);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
820
struct g2d_runqueue_node, list);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
821
list_del_init(&runqueue_node->list);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
835
list_for_each_entry(node, &runqueue_node->run_cmdlist, list)
drivers/gpu/drm/exynos/exynos_drm_g2d.c
857
list_for_each_entry_safe(node, n, &g2d->runqueue, list) {
drivers/gpu/drm/exynos/exynos_drm_g2d.c
861
list_del_init(&node->list);
drivers/gpu/drm/i915/display/intel_color_pipeline.c
114
int _intel_color_pipeline_plane_init(struct drm_plane *plane, struct drm_prop_enum_list *list,
drivers/gpu/drm/i915/display/intel_color_pipeline.c
145
list->type = colorop[0]->base.base.id;
drivers/gpu/drm/i915/display/intel_color_pipeline.c
146
list->name = kasprintf(GFP_KERNEL, "Color Pipeline %d", colorop[0]->base.base.id);
drivers/gpu/drm/i915/display/intel_display_power_map.c
1777
set_bit(inst->domain_list->list[j], power_well->domains.bits);
drivers/gpu/drm/i915/display/intel_display_power_map.c
1782
for ((_inst) = (_desc)->instances->list; \
drivers/gpu/drm/i915/display/intel_display_power_map.c
1783
(_inst) - (_desc)->instances->list < (_desc)->instances->count; \
drivers/gpu/drm/i915/display/intel_display_power_map.c
1790
for_each_power_well_instance_in_desc_list((_descs)->list, (_descs)->count, \
drivers/gpu/drm/i915/display/intel_display_power_map.c
1824
overflows_type(inst - desc->instances->list, pw->instance_idx));
drivers/gpu/drm/i915/display/intel_display_power_map.c
1825
pw->instance_idx = inst - desc->instances->list;
drivers/gpu/drm/i915/display/intel_display_power_map.c
19
.list = __elems, \
drivers/gpu/drm/i915/display/intel_display_power_map.c
43
const struct i915_power_well_desc *list;
drivers/gpu/drm/i915/display/intel_display_power_well.c
89
return &power_well->desc->instances->list[power_well->instance_idx];
drivers/gpu/drm/i915/display/intel_display_power_well.h
56
const enum intel_display_power_domain *list;
drivers/gpu/drm/i915/display/intel_display_power_well.h
93
const struct i915_power_well_instance *list;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
1698
const u8 *list;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
1714
unsigned int p = dividers[d].list[i];
drivers/gpu/drm/i915/display/intel_fb.c
590
u64 *list, *p;
drivers/gpu/drm/i915/display/intel_fb.c
599
list = kmalloc_array(count, sizeof(*list), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_fb.c
600
if (drm_WARN_ON(display->drm, !list))
drivers/gpu/drm/i915/display/intel_fb.c
603
p = list;
drivers/gpu/drm/i915/display/intel_fb.c
610
return list;
drivers/gpu/drm/i915/display/intel_vbt_defs.h
1134
struct toggle_list_entry_ivb list[];
drivers/gpu/drm/i915/display/intel_vbt_defs.h
1167
struct toggle_list_entry_hsw list[];
drivers/gpu/drm/i915/display/intel_vbt_defs.h
1658
struct prd_entry_old list[0]; /* ???-216 */
drivers/gpu/drm/i915/display/intel_vbt_defs.h
1669
struct prd_entry_new list[]; /* 217+ */
drivers/gpu/drm/i915/display/intel_vbt_defs.h
606
u16 list[]; /* ALM only */
drivers/gpu/drm/i915/display/intel_vbt_defs.h
886
struct toggle_list_entry_old list[];
drivers/gpu/drm/i915/gem/i915_gem_context.c
1709
INIT_LIST_HEAD(&gc->list);
drivers/gpu/drm/i915/gem/i915_gem_context.c
1741
list_add_tail(&ctx->link, &i915->gem.contexts.list);
drivers/gpu/drm/i915/gem/i915_gem_object.c
107
INIT_LIST_HEAD(&obj->vma.list);
drivers/gpu/drm/i915/gem/i915_gem_object.c
348
if (!list_empty(&obj->vma.list)) {
drivers/gpu/drm/i915/gem/i915_gem_object.c
352
while ((vma = list_first_entry_or_null(&obj->vma.list,
drivers/gpu/drm/i915/gem/i915_gem_object.c
574
list_for_each_entry(vma, &obj->vma.list, obj_link) {
drivers/gpu/drm/i915/gem/i915_gem_object_types.h
268
struct list_head list;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
82
struct list_head *list;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
92
list = &i915->mm.purge_list;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
94
list = &i915->mm.shrink_list;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
95
list_add_tail(&obj->mm.link, list);
drivers/gpu/drm/i915/gem/i915_gem_region.c
173
obj = list_first_entry_or_null(&mr->objects.list, typeof(*obj),
drivers/gpu/drm/i915/gem/i915_gem_region.c
19
list_add(&obj->mm.region_link, &mem->objects.list);
drivers/gpu/drm/i915/gem/i915_gem_region.c
204
list_splice_tail(&still_in_list, &mr->objects.list);
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
111
struct list_head *list;
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
178
for (phase = phases; phase->list; phase++) {
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
197
(obj = list_first_entry_or_null(phase->list,
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
244
list_splice_tail(&still_in_list, phase->list);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
147
const struct list_head *list)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
153
list_for_each_entry_safe(cur, tmp, list, node) {
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1074
LIST_HEAD(list);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1113
list_move_tail(&w->sched.link, &list);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1116
rq = list_first_entry_or_null(&list, typeof(*rq), sched.link);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2055
LIST_HEAD(list);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2089
list_move_tail(&w->sched.link, &list);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2092
rq = list_first_entry_or_null(&list, typeof(*rq), sched.link);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2153
LIST_HEAD(list);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2187
list_move_tail(&w->sched.link, &list);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2190
rq = list_first_entry_or_null(&list, typeof(*rq), sched.link);
drivers/gpu/drm/i915/gt/intel_gt.c
48
init_llist_head(&gt->watchdog.list);
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
105
struct list_head *list = bucket_for_size(pool, node->obj->base.size);
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
118
list_add_rcu(&node->link, list);
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
177
struct list_head *list;
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
181
list = bucket_for_size(pool, size);
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
184
list_for_each_entry_rcu(node, list, link) {
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
206
if (&node->link == list) {
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
46
struct list_head *list = &pool->cache_list[n];
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
48
if (list_empty(list))
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
55
list_for_each_prev(pos, list) {
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
71
if (!list_is_last(pos, list))
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
72
__list_del_many(pos, list);
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
77
active |= !list_empty(list);
drivers/gpu/drm/i915/gt/intel_gt_requests.c
246
first = llist_del_all(&gt->watchdog.list);
drivers/gpu/drm/i915/gt/intel_gt_types.h
145
struct llist_head list;
drivers/gpu/drm/i915/gt/intel_gtt.c
147
static void clear_vm_list(struct list_head *list)
drivers/gpu/drm/i915/gt/intel_gtt.c
151
list_for_each_entry_safe(vma, vn, list, vm_link) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
1026
for (i = 0, wa = wal->list; i < wal->count; i++, wa++) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
117
struct i915_wa *list = kmemdup_array(wal->list, wal->count,
drivers/gpu/drm/i915/gt/intel_workarounds.c
118
sizeof(*list), GFP_KERNEL);
drivers/gpu/drm/i915/gt/intel_workarounds.c
120
if (list) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
121
kfree(wal->list);
drivers/gpu/drm/i915/gt/intel_workarounds.c
122
wal->list = list;
drivers/gpu/drm/i915/gt/intel_workarounds.c
140
for (i = 0, wa = wal->list; i < wal->count; i++, wa++)
drivers/gpu/drm/i915/gt/intel_workarounds.c
160
struct i915_wa *list;
drivers/gpu/drm/i915/gt/intel_workarounds.c
162
list = kmalloc_objs(*list, ALIGN(wal->count + 1, grow));
drivers/gpu/drm/i915/gt/intel_workarounds.c
163
if (!list) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
168
if (wal->list) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
169
memcpy(list, wal->list, sizeof(*wa) * wal->count);
drivers/gpu/drm/i915/gt/intel_workarounds.c
170
kfree(wal->list);
drivers/gpu/drm/i915/gt/intel_workarounds.c
173
wal->list = list;
drivers/gpu/drm/i915/gt/intel_workarounds.c
1777
for (i = 0, wa = wal->list; i < wal->count; i++, wa++) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
179
if (i915_mmio_reg_offset(wal->list[mid].reg) < addr) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
181
} else if (i915_mmio_reg_offset(wal->list[mid].reg) > addr) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
1829
for (i = 0, wa = wal->list; i < wal->count; i++, wa++)
drivers/gpu/drm/i915/gt/intel_workarounds.c
184
wa_ = &wal->list[mid];
drivers/gpu/drm/i915/gt/intel_workarounds.c
204
wa_ = &wal->list[wal->count++];
drivers/gpu/drm/i915/gt/intel_workarounds.c
207
while (wa_-- > wal->list) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
2178
for (i = 0, wa = wal->list; i < wal->count; i++, wa++)
drivers/gpu/drm/i915/gt/intel_workarounds.c
3004
for (i = 0, wa = wal->list; i < wal->count; i++, wa++) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
3013
for (i = 0, wa = wal->list; i < wal->count; i++, wa++) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
3093
for (i = 0, wa = wal->list; i < wal->count; i++, wa++) {
drivers/gpu/drm/i915/gt/intel_workarounds.h
20
kfree(wal->list);
drivers/gpu/drm/i915/gt/intel_workarounds_types.h
32
struct i915_wa *list;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1041
const struct i915_wa *wa = &engine->whitelist.list[i];
drivers/gpu/drm/i915/gt/selftest_workarounds.c
181
engine->whitelist.list[i].reg :
drivers/gpu/drm/i915/gt/selftest_workarounds.c
465
u32 reg = i915_mmio_reg_offset(engine->whitelist.list[i].reg);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
520
u32 reg = i915_mmio_reg_offset(engine->whitelist.list[i].reg);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
870
u32 reg = i915_mmio_reg_offset(engine->whitelist.list[i].reg);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
906
u32 reg = i915_mmio_reg_offset(engine->whitelist.list[i].reg);
drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h
96
const struct __guc_mmio_reg_descr *list;
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
404
for (i = 0, wa = wal->list; i < wal->count; i++, wa++)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1377
if (offset == match->list[j].reg.reg)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1378
return match->list[j].regname;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
210
for (i = 0; reglists[i].list; ++i) {
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
276
struct __guc_mmio_reg_descr *list;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
278
list = kzalloc_objs(struct __guc_mmio_reg_descr, num_regs);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
279
if (!list)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
282
newlist->extlist = list;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
297
const struct __guc_mmio_reg_descr_group *list;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
303
list = guc_capture_get_one_list(lists, GUC_CAPTURE_LIST_INDEX_PF,
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
307
if (!list || guc->capture->extlists)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
327
if (__alloc_ext_regs(&extlists[0], list, num_tot_regs)) {
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
429
ptr[i].offset = match->list[i].reg.reg;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
431
ptr[i].flags = match->list[i].flags;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
432
ptr[i].mask = match->list[i].mask;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
914
struct list_head *list)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
916
list_add_tail(&node->link, list);
drivers/gpu/drm/i915/gvt/cmd_parser.c
1974
INIT_LIST_HEAD(&bb->list);
drivers/gpu/drm/i915/gvt/cmd_parser.c
1975
list_add(&bb->list, &s->workload->shadow_bb);
drivers/gpu/drm/i915/gvt/dmabuf.c
144
dmabuf_obj = list_entry(pos, struct intel_vgpu_dmabuf_obj, list);
drivers/gpu/drm/i915/gvt/dmabuf.c
351
dmabuf_obj = list_entry(pos, struct intel_vgpu_dmabuf_obj, list);
drivers/gpu/drm/i915/gvt/dmabuf.c
379
dmabuf_obj = list_entry(pos, struct intel_vgpu_dmabuf_obj, list);
drivers/gpu/drm/i915/gvt/dmabuf.c
481
INIT_LIST_HEAD(&dmabuf_obj->list);
drivers/gpu/drm/i915/gvt/dmabuf.c
483
list_add_tail(&dmabuf_obj->list, &vgpu->dmabuf_obj_list_head);
drivers/gpu/drm/i915/gvt/dmabuf.c
579
dmabuf_obj = list_entry(pos, struct intel_vgpu_dmabuf_obj, list);
drivers/gpu/drm/i915/gvt/dmabuf.h
65
struct list_head list;
drivers/gpu/drm/i915/gvt/execlist.c
413
struct intel_vgpu_workload, list);
drivers/gpu/drm/i915/gvt/gtt.c
1397
list_move_tail(&oos_page->list, &gvt->gtt.oos_page_free_list_head);
drivers/gpu/drm/i915/gvt/gtt.c
1417
list_move_tail(&oos_page->list, &gvt->gtt.oos_page_use_list_head);
drivers/gpu/drm/i915/gvt/gtt.c
1451
struct intel_vgpu_oos_page, list);
drivers/gpu/drm/i915/gvt/gtt.c
1460
struct intel_vgpu_oos_page, list);
drivers/gpu/drm/i915/gvt/gtt.c
1817
INIT_LIST_HEAD(&mm->ppgtt_mm.list);
drivers/gpu/drm/i915/gvt/gtt.c
1834
list_add_tail(&mm->ppgtt_mm.list, &vgpu->gtt.ppgtt_mm_list_head);
drivers/gpu/drm/i915/gvt/gtt.c
1896
list_del(&mm->ppgtt_mm.list);
drivers/gpu/drm/i915/gvt/gtt.c
2182
&ggtt_mm->ggtt_mm.partial_pte_list, list) {
drivers/gpu/drm/i915/gvt/gtt.c
2194
list_del(&pos->list);
drivers/gpu/drm/i915/gvt/gtt.c
2214
list_add_tail(&partial_pte->list,
drivers/gpu/drm/i915/gvt/gtt.c
2432
mm = container_of(pos, struct intel_vgpu_mm, ppgtt_mm.list);
drivers/gpu/drm/i915/gvt/gtt.c
2451
list) {
drivers/gpu/drm/i915/gvt/gtt.c
2487
oos_page = container_of(pos, struct intel_vgpu_oos_page, list);
drivers/gpu/drm/i915/gvt/gtt.c
2488
list_del(&oos_page->list);
drivers/gpu/drm/i915/gvt/gtt.c
2517
INIT_LIST_HEAD(&oos_page->list);
drivers/gpu/drm/i915/gvt/gtt.c
2520
list_add_tail(&oos_page->list, &gtt->oos_page_free_list_head);
drivers/gpu/drm/i915/gvt/gtt.c
2548
mm = container_of(pos, struct intel_vgpu_mm, ppgtt_mm.list);
drivers/gpu/drm/i915/gvt/gtt.c
2705
mm = container_of(pos, struct intel_vgpu_mm, ppgtt_mm.list);
drivers/gpu/drm/i915/gvt/gtt.h
146
struct list_head list;
drivers/gpu/drm/i915/gvt/gtt.h
168
struct list_head list;
drivers/gpu/drm/i915/gvt/gtt.h
232
struct list_head list;
drivers/gpu/drm/i915/gvt/scheduler.c
1067
&s->workload_q_head[engine->id], list) {
drivers/gpu/drm/i915/gvt/scheduler.c
1068
list_del_init(&pos->list);
drivers/gpu/drm/i915/gvt/scheduler.c
1125
list_del_init(&workload->list);
drivers/gpu/drm/i915/gvt/scheduler.c
1560
INIT_LIST_HEAD(&workload->list);
drivers/gpu/drm/i915/gvt/scheduler.c
1667
list_for_each_entry_reverse(last_workload, q, list) {
drivers/gpu/drm/i915/gvt/scheduler.c
1791
list_add_tail(&workload->list,
drivers/gpu/drm/i915/gvt/scheduler.c
538
list_for_each_entry(bb, &workload->shadow_bb, list) {
drivers/gpu/drm/i915/gvt/scheduler.c
673
struct intel_vgpu_shadow_bb, list);
drivers/gpu/drm/i915/gvt/scheduler.c
675
list_for_each_entry_safe(bb, pos, &workload->shadow_bb, list) {
drivers/gpu/drm/i915/gvt/scheduler.c
687
list_del(&bb->list);
drivers/gpu/drm/i915/gvt/scheduler.c
903
struct intel_vgpu_workload, list);
drivers/gpu/drm/i915/gvt/scheduler.h
100
struct list_head list;
drivers/gpu/drm/i915/gvt/scheduler.h
125
struct list_head list;
drivers/gpu/drm/i915/i915_debugfs.c
197
list_for_each_entry(vma, &obj->vma.list, obj_link) {
drivers/gpu/drm/i915/i915_debugfs.c
482
for (wa = wal->list; count--; wa++)
drivers/gpu/drm/i915/i915_drv.h
293
struct list_head list;
drivers/gpu/drm/i915/i915_gem.c
1080
struct list_head *list;
drivers/gpu/drm/i915/i915_gem.c
1083
list = &i915->mm.purge_list;
drivers/gpu/drm/i915/i915_gem.c
1085
list = &i915->mm.shrink_list;
drivers/gpu/drm/i915/i915_gem.c
1086
list_move_tail(&obj->mm.link, list);
drivers/gpu/drm/i915/i915_gem.c
127
if (list_empty(&obj->vma.list))
drivers/gpu/drm/i915/i915_gem.c
1283
drm_WARN_ON(&dev_priv->drm, !list_empty(&dev_priv->gem.contexts.list));
drivers/gpu/drm/i915/i915_gem.c
141
while (!ret && (vma = list_first_entry_or_null(&obj->vma.list,
drivers/gpu/drm/i915/i915_gem.c
193
list_splice_init(&still_in_list, &obj->vma.list);
drivers/gpu/drm/i915/i915_list_util.h
17
static inline int list_is_last_rcu(const struct list_head *list,
drivers/gpu/drm/i915/i915_list_util.h
20
return READ_ONCE(list->next) == head;
drivers/gpu/drm/i915/i915_perf.c
2715
list_for_each_entry_safe(ctx, cn, &i915->gem.contexts.list, link) {
drivers/gpu/drm/i915/i915_request.c
285
if (llist_add(&rq->watchdog.link, &gt->watchdog.list))
drivers/gpu/drm/i915/i915_sysfs.c
127
list_for_each_entry(ctx, &i915->gem.contexts.list, link)
drivers/gpu/drm/i915/i915_vma.c
268
list_add(&vma->obj_link, &obj->vma.list);
drivers/gpu/drm/i915/i915_vma.c
270
list_add_tail(&vma->obj_link, &obj->vma.list);
drivers/gpu/drm/i915/i915_vma.h
438
list_for_each_entry(V, &(OBJ)->vma.list, obj_link) \
drivers/gpu/drm/i915/intel_memory_region.c
278
INIT_LIST_HEAD(&mem->objects.list);
drivers/gpu/drm/i915/intel_memory_region.c
331
GEM_WARN_ON(!list_empty_careful(&mem->objects.list));
drivers/gpu/drm/i915/intel_memory_region.h
80
struct list_head list;
drivers/gpu/drm/i915/intel_region_ttm.c
127
if (list_empty(&mem->objects.list))
drivers/gpu/drm/i915/pxp/intel_pxp.c
501
list_for_each_entry_safe(ctx, cn, &i915->gem.contexts.list, link) {
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
94
static void cleanup_objects(struct i915_ggtt *ggtt, struct list_head *list)
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
98
list_for_each_entry_safe(obj, on, list, st_link) {
drivers/gpu/drm/i915/selftests/i915_vma.c
872
list_for_each_entry(vma, &obj->vma.list, obj_link)
drivers/gpu/drm/i915/selftests/i915_vma.c
907
list_for_each_entry(vma, &obj->vma.list, obj_link)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
313
struct list_head *list;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
316
list = &holes;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
318
list = &objects;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
320
obj = igt_object_create(mem, list, target,
drivers/gpu/drm/imagination/pvr_fw.c
1061
WARN_ON(!list_empty(&pvr_dev->fw_dev.fw_objs.list));
drivers/gpu/drm/imagination/pvr_fw.c
1306
list_add_tail(&fw_obj->node, &pvr_dev->fw_dev.fw_objs.list);
drivers/gpu/drm/imagination/pvr_fw.c
1492
list_for_each(pos, &pvr_dev->fw_dev.fw_objs.list) {
drivers/gpu/drm/imagination/pvr_fw.c
966
INIT_LIST_HEAD(&fw_dev->fw_objs.list);
drivers/gpu/drm/imagination/pvr_fw.h
382
struct list_head list;
drivers/gpu/drm/imagination/pvr_queue.c
834
list_for_each_entry(job, &queue->scheduler.pending_list, base.list) {
drivers/gpu/drm/imagination/pvr_queue.c
895
list_for_each_entry(job, &sched->pending_list, base.list) {
drivers/gpu/drm/imagination/pvr_queue.c
979
list_for_each_entry_safe(job, tmp_job, &queue->scheduler.pending_list, base.list) {
drivers/gpu/drm/lima/lima_device.c
445
list_for_each_entry_safe(et, tmp, &ldev->error_task_list, list) {
drivers/gpu/drm/lima/lima_device.c
446
list_del(&et->list);
drivers/gpu/drm/lima/lima_drv.c
328
list_for_each_entry(et, &ldev->error_task_list, list) {
drivers/gpu/drm/lima/lima_drv.c
348
list_for_each_entry_safe(et, tmp, &ldev->error_task_list, list) {
drivers/gpu/drm/lima/lima_drv.c
349
list_del(&et->list);
drivers/gpu/drm/lima/lima_sched.c
393
list_add(&et->list, &dev->error_task_list);
drivers/gpu/drm/lima/lima_sched.h
15
struct list_head list;
drivers/gpu/drm/lima/lima_vm.c
13
struct list_head list;
drivers/gpu/drm/lima/lima_vm.c
138
list_add_tail(&bo_va->list, &bo->va);
drivers/gpu/drm/lima/lima_vm.c
178
list_del(&bo_va->list);
drivers/gpu/drm/lima/lima_vm.c
81
list_for_each_entry(bo_va, &bo->va, list) {
drivers/gpu/drm/logicvc/logicvc_layer.c
437
list_for_each_entry(layer, &logicvc->layers_list, list)
drivers/gpu/drm/logicvc/logicvc_layer.c
449
list_for_each_entry(layer, &logicvc->layers_list, list)
drivers/gpu/drm/logicvc/logicvc_layer.c
546
list_add_tail(&layer->list, &logicvc->layers_list);
drivers/gpu/drm/logicvc/logicvc_layer.c
562
list_del(&layer->list);
drivers/gpu/drm/logicvc/logicvc_layer.c
571
list_for_each_entry(layer, &logicvc->layers_list, list) {
drivers/gpu/drm/logicvc/logicvc_layer.c
626
list_for_each_entry_safe(layer, next, &logicvc->layers_list, list)
drivers/gpu/drm/logicvc/logicvc_layer.h
48
struct list_head list;
drivers/gpu/drm/loongson/lsdc_drv.c
345
list_for_each_entry(lbo, &ldev->gem.objects, list) {
drivers/gpu/drm/loongson/lsdc_gem.c
170
list_add_tail(&lbo->list, &ldev->gem.objects);
drivers/gpu/drm/loongson/lsdc_gem.c
258
list_for_each_entry(lbo, &ldev->gem.objects, list) {
drivers/gpu/drm/loongson/lsdc_ttm.c
422
list_del_init(&lbo->list);
drivers/gpu/drm/loongson/lsdc_ttm.c
448
INIT_LIST_HEAD(&lbo->list);
drivers/gpu/drm/loongson/lsdc_ttm.h
27
struct list_head list;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1906
INIT_LIST_HEAD(&dpu_crtc->frame_events[i].list);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1907
list_add(&dpu_crtc->frame_events[i].list,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
699
list_add_tail(&fevent->list, &dpu_crtc->frame_event_list);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
734
struct dpu_crtc_frame_event, list);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
736
list_del_init(&fevent->list);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
113
struct list_head list;
drivers/gpu/drm/msm/msm_gem.c
1016
void msm_gem_describe_objects(struct list_head *list, struct seq_file *m)
drivers/gpu/drm/msm/msm_gem.c
1022
list_for_each_entry(msm_obj, list, node) {
drivers/gpu/drm/msm/msm_gem.c
1074
if (!list_empty(&obj->gpuva.list)) {
drivers/gpu/drm/msm/msm_gem.c
394
GEM_WARN_ON(!list_is_singular(&vm_bo->list.gpuva));
drivers/gpu/drm/msm/msm_gem.c
980
if (!list_empty(&obj->gpuva.list)) {
drivers/gpu/drm/msm/msm_gem.h
319
void msm_gem_describe_objects(struct list_head *list, struct seq_file *m);
drivers/gpu/drm/nouveau/dispnv50/wndw.c
775
list_for_each_entry_safe(ctxdma, ctxtmp, &wndw->ctxdma.list, head) {
drivers/gpu/drm/nouveau/dispnv50/wndw.c
78
list_for_each_entry(ctxdma, &wndw->ctxdma.list, head) {
drivers/gpu/drm/nouveau/dispnv50/wndw.c
85
list_add(&ctxdma->head, &wndw->ctxdma.list);
drivers/gpu/drm/nouveau/dispnv50/wndw.c
874
INIT_LIST_HEAD(&wndw->ctxdma.list);
drivers/gpu/drm/nouveau/dispnv50/wndw.h
21
struct list_head list;
drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h
64
struct list_head list; /* c-states */
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h
14
struct list_head list;
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
146
struct list_head list;
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
56
struct list_head list;
drivers/gpu/drm/nouveau/nouveau_display.c
388
#define PROP_ENUM(p,gen,n,list) do { \
drivers/gpu/drm/nouveau/nouveau_display.c
389
struct nouveau_drm_prop_enum_list *l = (list); \
drivers/gpu/drm/nouveau/nouveau_display.c
398
l = (list); \
drivers/gpu/drm/nouveau/nouveau_dmem.c
340
list_add(&chunk->list, &drm->dmem->chunks);
drivers/gpu/drm/nouveau/nouveau_dmem.c
449
list_for_each_entry(chunk, &drm->dmem->chunks, list) {
drivers/gpu/drm/nouveau/nouveau_dmem.c
466
list_for_each_entry(chunk, &drm->dmem->chunks, list)
drivers/gpu/drm/nouveau/nouveau_dmem.c
539
list_for_each_entry_safe(chunk, tmp, &drm->dmem->chunks, list) {
drivers/gpu/drm/nouveau/nouveau_dmem.c
543
list_del(&chunk->list);
drivers/gpu/drm/nouveau/nouveau_dmem.c
68
struct list_head list;
drivers/gpu/drm/nouveau/nouveau_gem.c
406
struct list_head list;
drivers/gpu/drm/nouveau/nouveau_gem.c
418
while (!list_empty(&op->list)) {
drivers/gpu/drm/nouveau/nouveau_gem.c
419
nvbo = list_entry(op->list.next, struct nouveau_bo, entry);
drivers/gpu/drm/nouveau/nouveau_gem.c
503
list_splice_tail_init(&vram_list, &op->list);
drivers/gpu/drm/nouveau/nouveau_gem.c
504
list_splice_tail_init(&gart_list, &op->list);
drivers/gpu/drm/nouveau/nouveau_gem.c
505
list_splice_tail_init(&both_list, &op->list);
drivers/gpu/drm/nouveau/nouveau_gem.c
557
list_splice_tail(&vram_list, &op->list);
drivers/gpu/drm/nouveau/nouveau_gem.c
558
list_splice_tail(&gart_list, &op->list);
drivers/gpu/drm/nouveau/nouveau_gem.c
559
list_splice_tail(&both_list, &op->list);
drivers/gpu/drm/nouveau/nouveau_gem.c
568
struct list_head *list, struct drm_nouveau_gem_pushbuf_bo *pbbo)
drivers/gpu/drm/nouveau/nouveau_gem.c
575
list_for_each_entry(nvbo, list, entry) {
drivers/gpu/drm/nouveau/nouveau_gem.c
631
INIT_LIST_HEAD(&op->list);
drivers/gpu/drm/nouveau/nouveau_gem.c
643
ret = validate_list(chan, &op->list, pbbo);
drivers/gpu/drm/nouveau/nouveau_sched.c
122
spin_lock(&sched->job.list.lock);
drivers/gpu/drm/nouveau/nouveau_sched.c
124
spin_unlock(&sched->job.list.lock);
drivers/gpu/drm/nouveau/nouveau_sched.c
307
spin_lock(&sched->job.list.lock);
drivers/gpu/drm/nouveau/nouveau_sched.c
308
list_add(&job->entry, &sched->job.list.head);
drivers/gpu/drm/nouveau/nouveau_sched.c
309
spin_unlock(&sched->job.list.lock);
drivers/gpu/drm/nouveau/nouveau_sched.c
447
spin_lock_init(&sched->job.list.lock);
drivers/gpu/drm/nouveau/nouveau_sched.c
448
INIT_LIST_HEAD(&sched->job.list.head);
drivers/gpu/drm/nouveau/nouveau_sched.c
488
spin_lock(&sched->job.list.lock);
drivers/gpu/drm/nouveau/nouveau_sched.c
489
empty = list_empty(&sched->job.list.head);
drivers/gpu/drm/nouveau/nouveau_sched.c
490
spin_unlock(&sched->job.list.lock);
drivers/gpu/drm/nouveau/nouveau_sched.h
109
} list;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1090
spin_lock(&sched->job.list.lock);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1091
list_for_each_entry(__job, &sched->job.list.head, entry) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1101
spin_unlock(&sched->job.list.lock);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1109
spin_unlock(&sched->job.list.lock);
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
113
list_for_each_entry(cstate, &pstate->list, head) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
452
const struct nvkm_disp_mthd_list *list, int inst)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
458
for (i = 0; list->data[i].mthd; i++) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
459
if (list->data[i].addr) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
460
u32 next = nvkm_rd32(device, list->data[i].addr + base + 0);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
461
u32 prev = nvkm_rd32(device, list->data[i].addr + base + c);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
462
u32 mthd = list->data[i].mthd + (list->mthd * inst);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
463
const char *name = list->data[i].name;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
485
const struct nvkm_disp_mthd_list *list;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
493
for (i = 0; (list = mthd->data[i].mthd) != NULL; i++) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
495
for (j = 0; j < mthd->data[i].nr; j++, base += list->addr) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
514
list, j);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
136
list_for_each_entry_from_reverse(cstate, &pstate->list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
149
return list_last_entry(&pstate->list, typeof(*cstate), head);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
151
list_for_each_entry(cstate, &pstate->list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
169
if (!list_empty(&pstate->list)) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
259
list_add(&cstate->head, &pstate->list);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
365
list_for_each_entry(cstate, &pstate->list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
393
list_for_each_entry_safe(cstate, temp, &pstate->list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
423
INIT_LIST_HEAD(&pstate->list);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
597
INIT_LIST_HEAD(&clk->bstate.list);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c
628
INIT_LIST_HEAD(&func->pstates[i].list);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c
176
INIT_LIST_HEAD(&func->pstates[i].list);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
226
list_for_each_entry(iobj, &imem->list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
108
list_for_each_entry(iobj, &imem->list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
49
list_for_each_entry(iobj, &imem->list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
172
list_for_each_entry_safe(iobj, itmp, &imem->list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
252
INIT_LIST_HEAD(&imem->list);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
88
list_add_tail(&iobj->head, &imem->list);
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
170
list_for_each_entry(iobj, &imem->list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c
181
list_for_each_entry(iobj, &imem->list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
124
list_for_each_entry(ptc, &mmu->ptc.list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
134
list_add(&ptc->head, &mmu->ptc.list);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
223
list_for_each_entry(ptc, &mmu->ptc.list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
238
list_for_each_entry_safe(ptc, ptct, &mmu->ptc.list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
249
INIT_LIST_HEAD(&mmu->ptc.list);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
251
INIT_LIST_HEAD(&mmu->ptp.list);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
51
list_add(&ptp->head, &mmu->ptp.list);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
74
ptp = list_first_entry_or_null(&mmu->ptp.list, typeof(*ptp), head);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
93
list_add(&ptp->head, &mmu->ptp.list);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1044
list_for_each_entry(vma, &vmm->list, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1077
vma = list_first_entry(&vmm->list, typeof(*vma), head);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1080
WARN_ON(!list_empty(&vmm->list));
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1103
list_add_tail(&vma->head, &vmm->list);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1165
INIT_LIST_HEAD(&vmm->list);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1191
list_add_tail(&vma->head, &vmm->list);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1215
list_add(&vma->head, &vmm->list);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
952
#define node(root, dir) (((root)->head.dir == &vmm->list) ? NULL : \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c
28
dma_addr_t *list, u32 ptei, u32 ptes)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c
39
u32 addr = (list ? *list++ : vmm->null) >> 12;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
108
struct nvkm_alarm *list;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
122
list_for_each_entry(list, &tmr->alarms, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
123
if (list->timestamp > alarm->timestamp)
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
127
list_add_tail(&alarm->head, &list->head);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
130
list = list_first_entry(&tmr->alarms, typeof(*list), head);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
131
if (list == alarm) {
drivers/gpu/drm/omapdrm/dss/base.c
108
list = from ? &from->list : &omapdss_devices_list;
drivers/gpu/drm/omapdrm/dss/base.c
110
list_for_each_entry(dssdev, list, list) {
drivers/gpu/drm/omapdrm/dss/base.c
115
if (&dssdev->list == &omapdss_devices_list) {
drivers/gpu/drm/omapdrm/dss/base.c
182
struct list_head list;
drivers/gpu/drm/omapdrm/dss/base.c
192
list_for_each_entry(comp, &omapdss_comp_list, list) {
drivers/gpu/drm/omapdrm/dss/base.c
217
list_add(&comp->list, &omapdss_comp_list);
drivers/gpu/drm/omapdrm/dss/base.c
275
list_for_each_entry(comp, &omapdss_comp_list, list) {
drivers/gpu/drm/omapdrm/dss/base.c
34
list_add_tail(&dssdev->list, &omapdss_devices_list);
drivers/gpu/drm/omapdrm/dss/base.c
41
list_del(&dssdev->list);
drivers/gpu/drm/omapdrm/dss/base.c
52
list_for_each_entry(dssdev, &omapdss_devices_list, list) {
drivers/gpu/drm/omapdrm/dss/base.c
80
list_for_each_entry(dssdev, &omapdss_devices_list, list) {
drivers/gpu/drm/omapdrm/dss/base.c
95
struct list_head *list;
drivers/gpu/drm/omapdrm/dss/omapdss.h
209
struct list_head list;
drivers/gpu/drm/omapdrm/omap_gem.c
1165
void omap_gem_describe_objects(struct list_head *list, struct seq_file *m)
drivers/gpu/drm/omapdrm/omap_gem.c
1171
list_for_each_entry(omap_obj, list, mm_list) {
drivers/gpu/drm/omapdrm/omap_gem.h
41
void omap_gem_describe_objects(struct list_head *list, struct seq_file *m);
drivers/gpu/drm/panfrost/panfrost_device.h
197
struct list_head list;
drivers/gpu/drm/panfrost/panfrost_drv.c
488
first = list_first_entry(&bo->mappings.list,
drivers/gpu/drm/panfrost/panfrost_drv.c
500
if (!list_is_singular(&bo->mappings.list) ||
drivers/gpu/drm/panfrost/panfrost_gem.c
116
list_for_each_entry(iter, &bo->mappings.list, node) {
drivers/gpu/drm/panfrost/panfrost_gem.c
164
list_for_each_entry(mapping, &bo->mappings.list, node)
drivers/gpu/drm/panfrost/panfrost_gem.c
214
list_add_tail(&mapping->node, &bo->mappings.list);
drivers/gpu/drm/panfrost/panfrost_gem.c
230
list_for_each_entry(iter, &bo->mappings.list, node) {
drivers/gpu/drm/panfrost/panfrost_gem.c
436
INIT_LIST_HEAD(&obj->mappings.list);
drivers/gpu/drm/panfrost/panfrost_gem.c
86
WARN_ON_ONCE(!list_empty(&bo->mappings.list));
drivers/gpu/drm/panfrost/panfrost_gem.h
69
struct list_head list;
drivers/gpu/drm/panfrost/panfrost_mmu.c
279
list_move(&mmu->list, &pfdev->as_lru_list);
drivers/gpu/drm/panfrost/panfrost_mmu.c
300
list_for_each_entry_reverse(lru_mmu, &pfdev->as_lru_list, list) {
drivers/gpu/drm/panfrost/panfrost_mmu.c
304
if (WARN_ON(&lru_mmu->list == &pfdev->as_lru_list)) {
drivers/gpu/drm/panfrost/panfrost_mmu.c
309
list_del_init(&lru_mmu->list);
drivers/gpu/drm/panfrost/panfrost_mmu.c
320
list_add(&mmu->list, &pfdev->as_lru_list);
drivers/gpu/drm/panfrost/panfrost_mmu.c
350
list_for_each_entry_safe(mmu, mmu_tmp, &pfdev->as_lru_list, list) {
drivers/gpu/drm/panfrost/panfrost_mmu.c
353
list_del_init(&mmu->list);
drivers/gpu/drm/panfrost/panfrost_mmu.c
559
list_for_each_entry(mmu, &pfdev->as_lru_list, list) {
drivers/gpu/drm/panfrost/panfrost_mmu.c
731
list_del(&mmu->list);
drivers/gpu/drm/panfrost/panfrost_mmu.c
808
INIT_LIST_HEAD(&mmu->list);
drivers/gpu/drm/panthor/panthor_mmu.c
103
struct list_head list;
drivers/gpu/drm/panthor/panthor_mmu.c
1915
list_for_each_entry(vm, &ptdev->mmu->vm.list, node)
drivers/gpu/drm/panthor/panthor_mmu.c
1952
list_for_each_entry(vm, &ptdev->mmu->vm.list, node) {
drivers/gpu/drm/panthor/panthor_mmu.c
2813
list_add_tail(&vm->node, &ptdev->mmu->vm.list);
drivers/gpu/drm/panthor/panthor_mmu.c
3252
INIT_LIST_HEAD(&mmu->vm.list);
drivers/gpu/drm/panthor/panthor_mmu.c
3313
list_for_each_entry(vm, &ptdev->mmu->vm.list, node) {
drivers/gpu/drm/panthor/panthor_sched.c
2752
list_for_each_entry(job, &queue->scheduler.pending_list, base.list)
drivers/gpu/drm/qxl/qxl_debugfs.c
60
list_for_each_entry(bo, &qdev->gem.objects, list) {
drivers/gpu/drm/qxl/qxl_drv.h
104
struct list_head list;
drivers/gpu/drm/qxl/qxl_drv.h
76
struct list_head list;
drivers/gpu/drm/qxl/qxl_gem.c
70
list_add_tail(&qbo->list, &qdev->gem.objects);
drivers/gpu/drm/qxl/qxl_object.c
131
INIT_LIST_HEAD(&bo->list);
drivers/gpu/drm/qxl/qxl_object.c
365
list_for_each_entry_safe(bo, n, &qdev->gem.objects, list) {
drivers/gpu/drm/qxl/qxl_object.c
370
list_del_init(&bo->list);
drivers/gpu/drm/qxl/qxl_object.c
43
list_del_init(&bo->list);
drivers/gpu/drm/qxl/qxl_release.c
129
struct qxl_bo_list, list);
drivers/gpu/drm/qxl/qxl_release.c
131
list_del(&entry->list);
drivers/gpu/drm/qxl/qxl_release.c
176
list_for_each_entry(entry, &release->bos, list) {
drivers/gpu/drm/qxl/qxl_release.c
187
list_add_tail(&entry->list, &release->bos);
drivers/gpu/drm/qxl/qxl_release.c
227
list_for_each_entry(entry, &release->bos, list) {
drivers/gpu/drm/qxl/qxl_release.c
237
list_for_each_entry(entry, &release->bos, list) {
drivers/gpu/drm/qxl/qxl_release.c
424
bo = list_first_entry(&release->bos, struct qxl_bo_list, list)->bo;
drivers/gpu/drm/qxl/qxl_release.c
436
list_for_each_entry(entry, &release->bos, list) {
drivers/gpu/drm/radeon/mkregtable.c
107
struct list_head list;
drivers/gpu/drm/radeon/mkregtable.c
125
INIT_LIST_HEAD(&offset->list);
drivers/gpu/drm/radeon/mkregtable.c
133
list_add_tail(&offset->list, &t->offsets);
drivers/gpu/drm/radeon/mkregtable.c
179
list_for_each_entry(offset, &t->offsets, list) {
drivers/gpu/drm/radeon/mkregtable.c
47
static inline void INIT_LIST_HEAD(struct list_head *list)
drivers/gpu/drm/radeon/mkregtable.c
49
list->next = list;
drivers/gpu/drm/radeon/mkregtable.c
50
list->prev = list;
drivers/gpu/drm/radeon/radeon.h
458
struct list_head list;
drivers/gpu/drm/radeon/radeon.h
485
struct list_head list;
drivers/gpu/drm/radeon/radeon_cs.c
185
radeon_cs_buckets_add(&buckets, &p->relocs[i].list, priority);
drivers/gpu/drm/radeon/radeon_cs.c
252
list_for_each_entry(reloc, &p->validated, list) {
drivers/gpu/drm/radeon/radeon_cs.c
396
struct radeon_bo_list *la = list_entry(a, struct radeon_bo_list, list);
drivers/gpu/drm/radeon/radeon_cs.c
397
struct radeon_bo_list *lb = list_entry(b, struct radeon_bo_list, list);
drivers/gpu/drm/radeon/radeon_cs.c
433
list_for_each_entry(reloc, &parser->validated, list) {
drivers/gpu/drm/radeon/radeon_gem.c
137
list_add_tail(&robj->list, &rdev->gem.objects);
drivers/gpu/drm/radeon/radeon_gem.c
610
struct list_head list;
drivers/gpu/drm/radeon/radeon_gem.c
615
INIT_LIST_HEAD(&list);
drivers/gpu/drm/radeon/radeon_gem.c
617
vm_bos = radeon_vm_get_bos(rdev, bo_va->vm, &list);
drivers/gpu/drm/radeon/radeon_gem.c
623
list_for_each_entry(entry, &list, list) {
drivers/gpu/drm/radeon/radeon_gem.c
637
list_for_each_entry(entry, &list, list) {
drivers/gpu/drm/radeon/radeon_gem.c
881
list_for_each_entry(rbo, &rdev->gem.objects, list) {
drivers/gpu/drm/radeon/radeon_object.c
157
INIT_LIST_HEAD(&bo->list);
drivers/gpu/drm/radeon/radeon_object.c
374
list_for_each_entry_safe(bo, n, &rdev->gem.objects, list) {
drivers/gpu/drm/radeon/radeon_object.c
379
list_del_init(&bo->list);
drivers/gpu/drm/radeon/radeon_object.c
477
list_for_each_entry(lobj, head, list) {
drivers/gpu/drm/radeon/radeon_object.c
486
list_for_each_entry(lobj, head, list) {
drivers/gpu/drm/radeon/radeon_object.c
59
list_del_init(&bo->list);
drivers/gpu/drm/radeon/radeon_pm.c
157
list_for_each_entry_safe(bo, n, &rdev->gem.objects, list) {
drivers/gpu/drm/radeon/radeon_prime.c
64
list_add_tail(&bo->list, &rdev->gem.objects);
drivers/gpu/drm/radeon/radeon_vm.c
133
struct radeon_bo_list *list;
drivers/gpu/drm/radeon/radeon_vm.c
136
list = kvmalloc_objs(struct radeon_bo_list, vm->max_pde_used + 2);
drivers/gpu/drm/radeon/radeon_vm.c
137
if (!list)
drivers/gpu/drm/radeon/radeon_vm.c
141
list[0].robj = vm->page_directory;
drivers/gpu/drm/radeon/radeon_vm.c
142
list[0].preferred_domains = RADEON_GEM_DOMAIN_VRAM;
drivers/gpu/drm/radeon/radeon_vm.c
143
list[0].allowed_domains = RADEON_GEM_DOMAIN_VRAM;
drivers/gpu/drm/radeon/radeon_vm.c
144
list[0].shared = true;
drivers/gpu/drm/radeon/radeon_vm.c
145
list[0].tiling_flags = 0;
drivers/gpu/drm/radeon/radeon_vm.c
146
list_add(&list[0].list, head);
drivers/gpu/drm/radeon/radeon_vm.c
152
list[idx].robj = vm->page_tables[i].bo;
drivers/gpu/drm/radeon/radeon_vm.c
153
list[idx].preferred_domains = RADEON_GEM_DOMAIN_VRAM;
drivers/gpu/drm/radeon/radeon_vm.c
154
list[idx].allowed_domains = RADEON_GEM_DOMAIN_VRAM;
drivers/gpu/drm/radeon/radeon_vm.c
155
list[idx].shared = true;
drivers/gpu/drm/radeon/radeon_vm.c
156
list[idx].tiling_flags = 0;
drivers/gpu/drm/radeon/radeon_vm.c
157
list_add(&list[idx++].list, head);
drivers/gpu/drm/radeon/radeon_vm.c
160
return list;
drivers/gpu/drm/scheduler/sched_entity.c
131
INIT_LIST_HEAD(&entity->list);
drivers/gpu/drm/scheduler/sched_entity.c
185
if (list_empty(&entity->list) ||
drivers/gpu/drm/scheduler/sched_main.c
1119
list_for_each_entry_safe_reverse(job, tmp, &sched->pending_list, list) {
drivers/gpu/drm/scheduler/sched_main.c
1121
list_del(&job->list);
drivers/gpu/drm/scheduler/sched_main.c
1187
list_for_each_entry_safe(entity, tmp, &rq->entities, list) {
drivers/gpu/drm/scheduler/sched_main.c
292
list_add_tail(&s_job->list, &sched->pending_list);
drivers/gpu/drm/scheduler/sched_main.c
313
list_add(&job->list, &sched->pending_list);
drivers/gpu/drm/scheduler/sched_main.c
334
struct drm_sched_job, list);
drivers/gpu/drm/scheduler/sched_main.c
343
list_del_init(&job->list);
drivers/gpu/drm/scheduler/sched_main.c
404
list_add(&bad->list, &sched->pending_list);
drivers/gpu/drm/scheduler/sched_main.c
414
list) {
drivers/gpu/drm/scheduler/sched_main.c
427
list_del_init(&s_job->list);
drivers/gpu/drm/scheduler/sched_main.c
484
list_for_each_entry_safe(s_job, tmp, &sched->pending_list, list) {
drivers/gpu/drm/scheduler/sched_main.c
530
list_for_each_entry_safe(s_job, tmp, &sched->pending_list, list) {
drivers/gpu/drm/scheduler/sched_main.c
619
INIT_LIST_HEAD(&job->list);
drivers/gpu/drm/scheduler/sched_main.c
893
struct drm_sched_job, list);
drivers/gpu/drm/scheduler/sched_main.c
896
list_del_init(&job->list);
drivers/gpu/drm/scheduler/sched_main.c
902
typeof(*next), list);
drivers/gpu/drm/scheduler/sched_rq.c
269
if (list_empty(&entity->list)) {
drivers/gpu/drm/scheduler/sched_rq.c
271
list_add_tail(&entity->list, &rq->entities);
drivers/gpu/drm/scheduler/sched_rq.c
298
if (list_empty(&entity->list))
drivers/gpu/drm/scheduler/sched_rq.c
304
list_del_init(&entity->list);
drivers/gpu/drm/sti/sti_gdp.c
722
struct sti_gdp_node_list *list;
drivers/gpu/drm/sti/sti_gdp.c
770
list = sti_gdp_get_free_nodes(gdp);
drivers/gpu/drm/sti/sti_gdp.c
771
top_field = list->top_field;
drivers/gpu/drm/sti/sti_gdp.c
772
btm_field = list->btm_field;
drivers/gpu/drm/sti/sti_gdp.c
814
top_field->gam_gdp_nvn = list->btm_field_paddr;
drivers/gpu/drm/sti/sti_gdp.c
815
btm_field->gam_gdp_nvn = list->top_field_paddr;
drivers/gpu/drm/sti/sti_gdp.c
832
dma_updated_top = list->top_field_paddr;
drivers/gpu/drm/sti/sti_gdp.c
833
dma_updated_btm = list->btm_field_paddr;
drivers/gpu/drm/sun4i/sun4i_backend.c
754
list_for_each_entry(frontend, &drv->frontend_list, list) {
drivers/gpu/drm/sun4i/sun4i_backend.c
891
list_add_tail(&backend->engine.list, &drv->engine_list);
drivers/gpu/drm/sun4i/sun4i_backend.c
955
list_del(&backend->engine.list);
drivers/gpu/drm/sun4i/sun4i_drv.c
236
static void sun4i_drv_traverse_endpoints(struct endpoint_list *list,
drivers/gpu/drm/sun4i/sun4i_drv.c
290
kfifo_put(&list->fifo, remote);
drivers/gpu/drm/sun4i/sun4i_drv.c
295
struct endpoint_list *list,
drivers/gpu/drm/sun4i/sun4i_drv.c
335
sun4i_drv_traverse_endpoints(list, node, 1);
drivers/gpu/drm/sun4i/sun4i_drv.c
339
sun4i_drv_traverse_endpoints(list, node, 3);
drivers/gpu/drm/sun4i/sun4i_drv.c
340
sun4i_drv_traverse_endpoints(list, node, 5);
drivers/gpu/drm/sun4i/sun4i_drv.c
371
struct endpoint_list list;
drivers/gpu/drm/sun4i/sun4i_drv.c
374
INIT_KFIFO(list.fifo);
drivers/gpu/drm/sun4i/sun4i_drv.c
390
kfifo_put(&list.fifo, pipeline);
drivers/gpu/drm/sun4i/sun4i_drv.c
393
while (kfifo_get(&list.fifo, &endpoint)) {
drivers/gpu/drm/sun4i/sun4i_drv.c
395
ret = sun4i_drv_add_endpoints(&pdev->dev, &list, &match,
drivers/gpu/drm/sun4i/sun4i_frontend.c
613
list_add_tail(&frontend->list, &drv->frontend_list);
drivers/gpu/drm/sun4i/sun4i_frontend.c
624
list_del(&frontend->list);
drivers/gpu/drm/sun4i/sun4i_frontend.h
123
struct list_head list;
drivers/gpu/drm/sun4i/sun4i_tcon.c
1287
list_add_tail(&tcon->list, &drv->tcon_list);
drivers/gpu/drm/sun4i/sun4i_tcon.c
1304
list_del(&tcon->list);
drivers/gpu/drm/sun4i/sun4i_tcon.c
254
list_for_each_entry(tcon, &drv->tcon_list, list)
drivers/gpu/drm/sun4i/sun4i_tcon.c
918
list_for_each_entry(engine, &drv->engine_list, list)
drivers/gpu/drm/sun4i/sun4i_tcon.c
992
list_for_each_entry(engine, &drv->engine_list, list)
drivers/gpu/drm/sun4i/sun4i_tcon.h
288
struct list_head list;
drivers/gpu/drm/sun4i/sun8i_mixer.c
641
list_add_tail(&mixer->engine.list, &drv->engine_list);
drivers/gpu/drm/sun4i/sun8i_mixer.c
687
list_del(&mixer->engine.list);
drivers/gpu/drm/sun4i/sunxi_engine.h
144
struct list_head list;
drivers/gpu/drm/tegra/dc.c
3293
INIT_LIST_HEAD(&dc->list);
drivers/gpu/drm/tegra/dc.c
3386
INIT_LIST_HEAD(&dc->client.list);
drivers/gpu/drm/tegra/dc.h
100
struct list_head list;
drivers/gpu/drm/tegra/dpaux.c
460
INIT_LIST_HEAD(&dpaux->list);
drivers/gpu/drm/tegra/dpaux.c
564
list_add_tail(&dpaux->list, &dpaux_list);
drivers/gpu/drm/tegra/dpaux.c
58
struct list_head list;
drivers/gpu/drm/tegra/dpaux.c
594
list_del(&dpaux->list);
drivers/gpu/drm/tegra/dpaux.c
704
list_for_each_entry(dpaux, &dpaux_list, list)
drivers/gpu/drm/tegra/drm.c
474
list_for_each_entry(client, &tegra->clients, list)
drivers/gpu/drm/tegra/drm.c
921
list_add_tail(&client->list, &tegra->clients);
drivers/gpu/drm/tegra/drm.c
932
list_del_init(&client->list);
drivers/gpu/drm/tegra/drm.h
104
struct list_head list;
drivers/gpu/drm/tegra/dsi.c
1654
INIT_LIST_HEAD(&dsi->client.list);
drivers/gpu/drm/tegra/gr2d.c
261
INIT_LIST_HEAD(&gr2d->client.base.list);
drivers/gpu/drm/tegra/gr2d.c
268
INIT_LIST_HEAD(&gr2d->client.list);
drivers/gpu/drm/tegra/gr3d.c
498
INIT_LIST_HEAD(&gr3d->client.base.list);
drivers/gpu/drm/tegra/gr3d.c
505
INIT_LIST_HEAD(&gr3d->client.list);
drivers/gpu/drm/tegra/hdmi.c
1892
INIT_LIST_HEAD(&hdmi->client.list);
drivers/gpu/drm/tegra/hub.c
1166
INIT_LIST_HEAD(&hub->client.list);
drivers/gpu/drm/tegra/nvdec.c
515
INIT_LIST_HEAD(&nvdec->client.base.list);
drivers/gpu/drm/tegra/nvdec.c
523
INIT_LIST_HEAD(&nvdec->client.list);
drivers/gpu/drm/tegra/nvjpg.c
277
INIT_LIST_HEAD(&nvjpg->client.base.list);
drivers/gpu/drm/tegra/nvjpg.c
283
INIT_LIST_HEAD(&nvjpg->client.list);
drivers/gpu/drm/tegra/uapi.c
69
list_for_each_entry(client, &tegra->clients, list)
drivers/gpu/drm/tegra/vic.c
505
INIT_LIST_HEAD(&vic->client.base.list);
drivers/gpu/drm/tegra/vic.c
513
INIT_LIST_HEAD(&vic->client.list);
drivers/gpu/drm/ttm/ttm_device.c
279
struct list_head *list)
drivers/gpu/drm/ttm/ttm_device.c
284
while ((res = ttm_lru_first_res_or_null(list))) {
drivers/gpu/drm/ttm/ttm_execbuf_util.c
114
ttm_eu_backoff_reservation_reverse(list, entry);
drivers/gpu/drm/ttm/ttm_execbuf_util.c
136
list_add(&entry->head, list);
drivers/gpu/drm/ttm/ttm_execbuf_util.c
144
struct list_head *list,
drivers/gpu/drm/ttm/ttm_execbuf_util.c
149
if (list_empty(list))
drivers/gpu/drm/ttm/ttm_execbuf_util.c
152
list_for_each_entry(entry, list, head) {
drivers/gpu/drm/ttm/ttm_execbuf_util.c
34
static void ttm_eu_backoff_reservation_reverse(struct list_head *list,
drivers/gpu/drm/ttm/ttm_execbuf_util.c
37
list_for_each_entry_continue_reverse(entry, list, head) {
drivers/gpu/drm/ttm/ttm_execbuf_util.c
45
struct list_head *list)
drivers/gpu/drm/ttm/ttm_execbuf_util.c
49
if (list_empty(list))
drivers/gpu/drm/ttm/ttm_execbuf_util.c
52
list_for_each_entry(entry, list, head) {
drivers/gpu/drm/ttm/ttm_execbuf_util.c
77
struct list_head *list, bool intr,
drivers/gpu/drm/ttm/ttm_execbuf_util.c
83
if (list_empty(list))
drivers/gpu/drm/ttm/ttm_execbuf_util.c
89
list_for_each_entry(entry, list, head) {
drivers/gpu/drm/ttm/ttm_pool.c
344
struct list_lru_one *list,
drivers/gpu/drm/ttm/ttm_pool.c
349
list_lru_isolate(list, item);
drivers/gpu/drm/ttm/ttm_pool.c
386
struct list_lru_one *list,
drivers/gpu/drm/ttm/ttm_pool.c
391
list_lru_isolate_move(list, item, dispose);
drivers/gpu/drm/udl/udl_drv.h
43
struct list_head list;
drivers/gpu/drm/udl/udl_main.c
170
list_add_tail(&unode->entry, &udl->urbs.list);
drivers/gpu/drm/udl/udl_main.c
212
INIT_LIST_HEAD(&udl->urbs.list);
drivers/gpu/drm/udl/udl_main.c
251
list_add_tail(&unode->entry, &udl->urbs.list);
drivers/gpu/drm/udl/udl_main.c
271
!list_empty(&udl->urbs.list),
drivers/gpu/drm/udl/udl_main.c
281
unode = list_first_entry(&udl->urbs.list, struct urb_node, entry);
drivers/gpu/drm/vc4/vc4_bo.c
257
list_add_tail(&bo->size_head, &vc4->purgeable.list);
drivers/gpu/drm/vc4/vc4_bo.c
316
while (!list_empty(&vc4->purgeable.list)) {
drivers/gpu/drm/vc4/vc4_bo.c
317
struct vc4_bo *bo = list_first_entry(&vc4->purgeable.list,
drivers/gpu/drm/vc4/vc4_drv.h
140
struct list_head list;
drivers/gpu/drm/vc4/vc4_gem.c
1184
INIT_LIST_HEAD(&vc4->purgeable.list);
drivers/gpu/drm/vc4/vc4_v3d.c
244
struct list_head list;
drivers/gpu/drm/vc4/vc4_v3d.c
255
INIT_LIST_HEAD(&list);
drivers/gpu/drm/vc4/vc4_v3d.c
311
list_add(&bo->unref_head, &list);
drivers/gpu/drm/vc4/vc4_v3d.c
315
while (!list_empty(&list)) {
drivers/gpu/drm/vc4/vc4_v3d.c
316
struct vc4_bo *bo = list_last_entry(&list,
drivers/gpu/drm/virtio/virtgpu_drv.h
172
struct list_head list;
drivers/gpu/drm/virtio/virtgpu_vq.c
218
list_add_tail(&vbuf->list, reclaim_list);
drivers/gpu/drm/virtio/virtgpu_vq.c
244
list_for_each_entry(entry, &reclaim_list, list) {
drivers/gpu/drm/virtio/virtgpu_vq.c
269
list_for_each_entry_safe(entry, tmp, &reclaim_list, list) {
drivers/gpu/drm/virtio/virtgpu_vq.c
272
list_del(&entry->list);
drivers/gpu/drm/virtio/virtgpu_vq.c
293
list_for_each_entry_safe(entry, tmp, &reclaim_list, list) {
drivers/gpu/drm/virtio/virtgpu_vq.c
298
list_del(&entry->list);
drivers/gpu/drm/vkms/vkms_colorop.c
21
static int vkms_initialize_color_pipeline(struct drm_plane *plane, struct drm_prop_enum_list *list)
drivers/gpu/drm/vkms/vkms_colorop.c
44
list->type = ops[i]->base.id;
drivers/gpu/drm/vkms/vkms_colorop.c
98
list->name = kasprintf(GFP_KERNEL, "Color Pipeline %d", ops[0]->base.id);
drivers/gpu/drm/vmwgfx/ttm_object.c
383
struct list_head *list;
drivers/gpu/drm/vmwgfx/ttm_object.c
395
list = tfile->ref_list.next;
drivers/gpu/drm/vmwgfx/ttm_object.c
396
ref = list_entry(list, struct ttm_ref_object, head);
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
1369
INIT_LIST_HEAD(&cbs->list);
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
1395
return &cbs->list;
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
1410
list_for_each_entry_safe(entry, next, &cbs->list, ctx_list)
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
287
if (list_empty(&cbs->list))
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
290
return list_first_entry(&cbs->list, struct vmw_ctx_bindinfo,
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
353
list_add(&loc->ctx_list, &cbs->list);
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
414
list_add_tail(&loc->ctx_list, &cbs->list);
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
433
list_for_each_entry_safe(entry, next, &cbs->list, ctx_list)
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
450
list_for_each_entry(entry, &cbs->list, ctx_list) {
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
525
list_for_each_entry_safe(entry, next, &from->list, ctx_list) {
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
548
list_for_each_entry(entry, &cbs->list, ctx_list) {
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
99
struct list_head list;
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
159
struct list_head list;
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
354
list);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
364
list_move_tail(&entry->list, &ctx->hw_submitted);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
389
list_for_each_entry_safe(entry, next, &ctx->hw_submitted, list) {
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
395
list_del(&entry->list);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
405
list_add_tail(&entry->list, &man->error);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
410
list_add_tail(&entry->list, &ctx->preempted);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
485
list_add_tail(&header->list, &man->ctx[cb_context].submitted);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
533
list_for_each_entry_safe(entry, next, &man->error, list) {
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
540
list_del_init(&entry->list);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
577
list_add_tail(&entry->list, &restart_head[entry->cb_context]);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
983
INIT_LIST_HEAD(&header->list);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
124
void vmw_cmdbuf_res_commit(struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
128
list_for_each_entry_safe(entry, next, list, head) {
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
136
list_add_tail(&entry->head, &entry->man->list);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
160
void vmw_cmdbuf_res_revert(struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
164
list_for_each_entry_safe(entry, next, list, head) {
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
172
list_move_tail(&entry->head, &entry->man->list);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
199
struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
213
list_add_tail(&cres->head, list);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
237
struct list_head *list,
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
262
list_add_tail(&entry->head, list);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
292
INIT_LIST_HEAD(&man->list);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
311
list_for_each_entry_safe(entry, next, &man->list, head)
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
65
struct list_head list;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1205
struct list_head *list);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1208
struct list_head *list);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1213
struct list_head *list);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1215
struct list_head *list,
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1231
struct list_head *list);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1235
struct list_head *list);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1237
struct list_head *list,
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1251
extern void vmw_cmdbuf_res_revert(struct list_head *list);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1252
extern void vmw_cmdbuf_res_commit(struct list_head *list);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1257
struct list_head *list);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1261
struct list_head *list,
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
513
static void vmw_resource_relocations_free(struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
516
INIT_LIST_HEAD(list);
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
528
struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
536
list_for_each_entry(rel, list, head) {
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
547
struct list_head *list,
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
554
list_for_each_entry_safe(entry, next, list, cotable_head) {
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
590
struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
623
res, list);
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
860
struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
869
list, &dummy);
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
891
struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
938
res, list);
drivers/gpu/drm/vmwgfx/vmwgfx_so.c
317
struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_so.c
369
res, list);
drivers/gpu/drm/vmwgfx/vmwgfx_so.c
396
struct list_head *list,
drivers/gpu/drm/vmwgfx/vmwgfx_so.c
406
list, res_p);
drivers/gpu/drm/vmwgfx/vmwgfx_so.c
422
struct list_head *list,
drivers/gpu/drm/vmwgfx/vmwgfx_so.c
429
list_for_each_entry_safe(entry, next, list, cotable_head)
drivers/gpu/drm/vmwgfx/vmwgfx_so.c
443
struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_so.c
449
list_for_each_entry_safe(entry, next, list, srf_head)
drivers/gpu/drm/vmwgfx/vmwgfx_so.h
155
struct list_head *list);
drivers/gpu/drm/vmwgfx/vmwgfx_so.h
159
struct list_head *list,
drivers/gpu/drm/vmwgfx/vmwgfx_so.h
165
struct list_head *list,
drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c
280
struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c
306
res, list);
drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c
341
struct list_head *list)
drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c
346
(u32)user_key, list, &r);
drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c
356
struct list_head *list,
drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c
363
list_for_each_entry_safe(entry, next, list, cotable_head) {
drivers/gpu/drm/xe/xe_bo.c
158
return !list_empty(&bo->ttm.base.gpuva.list);
drivers/gpu/drm/xe/xe_bo.c
1845
xe_assert(xe, list_empty(&ttm_bo->base.gpuva.list));
drivers/gpu/drm/xe/xe_bo.c
1972
&xe->mem_access.vram_userfault.list);
drivers/gpu/drm/xe/xe_bo.c
669
if (!list_empty(&bo->ttm.base.gpuva.list)) {
drivers/gpu/drm/xe/xe_device_types.h
387
struct list_head list;
drivers/gpu/drm/xe/xe_exec_queue.c
844
INIT_LIST_HEAD(&group->list);
drivers/gpu/drm/xe/xe_exec_queue_types.h
62
struct list_head list;
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c
2111
cs = list_first_entry_or_null(&pfc->list, struct xe_gt_sriov_control_state, link);
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c
2114
empty = list_empty(&pfc->list);
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c
2176
INIT_LIST_HEAD(&gt->sriov.pf.control.list);
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c
373
list_move_tail(&gt->sriov.pf.vfs[vfid].control.link, &pfc->list);
drivers/gpu/drm/xe/xe_gt_sriov_pf_control_types.h
133
struct list_head list;
drivers/gpu/drm/xe/xe_guc_capture.c
1561
read_reg_to_node(struct xe_hw_engine *hwe, const struct __guc_mmio_reg_descr_group *list,
drivers/gpu/drm/xe/xe_guc_capture.c
1566
if (!list || !list->list || list->num_regs == 0)
drivers/gpu/drm/xe/xe_guc_capture.c
1572
for (i = 0; i < list->num_regs; i++) {
drivers/gpu/drm/xe/xe_guc_capture.c
1573
struct __guc_mmio_reg_descr desc = list->list[i];
drivers/gpu/drm/xe/xe_guc_capture.c
1576
if (list->type == GUC_STATE_CAPTURE_TYPE_ENGINE_INSTANCE) {
drivers/gpu/drm/xe/xe_guc_capture.c
1579
if (list->type == GUC_STATE_CAPTURE_TYPE_ENGINE_CLASS &&
drivers/gpu/drm/xe/xe_guc_capture.c
1616
const struct __guc_mmio_reg_descr_group *list;
drivers/gpu/drm/xe/xe_guc_capture.c
1639
list = xe_guc_capture_get_reg_desc_list(gt, GUC_CAPTURE_LIST_INDEX_PF, type,
drivers/gpu/drm/xe/xe_guc_capture.c
1641
if (!list) {
drivers/gpu/drm/xe/xe_guc_capture.c
1647
read_reg_to_node(hwe, list, reginfo->regs);
drivers/gpu/drm/xe/xe_guc_capture.c
1648
reginfo->num_regs = list->num_regs;
drivers/gpu/drm/xe/xe_guc_capture.c
1652
list = xe_guc_capture_get_reg_desc_list(gt, GUC_CAPTURE_LIST_INDEX_PF,
drivers/gpu/drm/xe/xe_guc_capture.c
1654
if (list) {
drivers/gpu/drm/xe/xe_guc_capture.c
1655
read_reg_to_node(hwe, list, &reginfo->regs[reginfo->num_regs]);
drivers/gpu/drm/xe/xe_guc_capture.c
1656
reginfo->num_regs += list->num_regs;
drivers/gpu/drm/xe/xe_guc_capture.c
1702
u32 type, const struct __guc_mmio_reg_descr_group *list)
drivers/gpu/drm/xe/xe_guc_capture.c
1712
if (!list || !list->list || list->num_regs == 0)
drivers/gpu/drm/xe/xe_guc_capture.c
1724
for (i = 0; i < list->num_regs; i++) {
drivers/gpu/drm/xe/xe_guc_capture.c
1725
const struct __guc_mmio_reg_descr *reg_desc = &list->list[i];
drivers/gpu/drm/xe/xe_guc_capture.c
1814
const struct __guc_mmio_reg_descr_group *list;
drivers/gpu/drm/xe/xe_guc_capture.c
1850
list = xe_guc_capture_get_reg_desc_list(gt, GUC_CAPTURE_LIST_INDEX_PF, type,
drivers/gpu/drm/xe/xe_guc_capture.c
1852
snapshot_print_by_list_order(snapshot, p, type, list);
drivers/gpu/drm/xe/xe_guc_capture.c
1856
list = xe_guc_capture_get_reg_desc_list(gt, GUC_CAPTURE_LIST_INDEX_PF,
drivers/gpu/drm/xe/xe_guc_capture.c
1860
list);
drivers/gpu/drm/xe/xe_guc_capture.c
334
for (i = 0; reglists[i].list; ++i) {
drivers/gpu/drm/xe/xe_guc_capture.c
396
struct __guc_mmio_reg_descr *list;
drivers/gpu/drm/xe/xe_guc_capture.c
398
list = drmm_kzalloc(drm, num_regs * sizeof(struct __guc_mmio_reg_descr), GFP_KERNEL);
drivers/gpu/drm/xe/xe_guc_capture.c
399
if (!list)
drivers/gpu/drm/xe/xe_guc_capture.c
402
newlist->list = list;
drivers/gpu/drm/xe/xe_guc_capture.c
427
const struct __guc_mmio_reg_descr_group *list;
drivers/gpu/drm/xe/xe_guc_capture.c
454
list = guc_capture_get_one_list(lists, GUC_CAPTURE_LIST_INDEX_PF,
drivers/gpu/drm/xe/xe_guc_capture.c
461
if (!list || guc->capture->extlists)
drivers/gpu/drm/xe/xe_guc_capture.c
481
if (__alloc_ext_regs(drm, &extlists[0], list, total)) {
drivers/gpu/drm/xe/xe_guc_capture.c
487
extarray = (struct __guc_mmio_reg_descr *)extlists[0].list;
drivers/gpu/drm/xe/xe_guc_capture.c
527
ptr[ptr_idx].offset = match->list[list_idx].reg.addr;
drivers/gpu/drm/xe/xe_guc_capture.c
529
ptr[ptr_idx].flags = match->list[list_idx].flags;
drivers/gpu/drm/xe/xe_guc_capture.c
530
ptr[ptr_idx].mask = match->list[list_idx].mask;
drivers/gpu/drm/xe/xe_guc_capture.c
538
ptr[ptr_idx].offset = match->list[list_idx].reg.addr;
drivers/gpu/drm/xe/xe_guc_capture.c
540
ptr[ptr_idx].flags = match->list[list_idx].flags;
drivers/gpu/drm/xe/xe_guc_capture.c
541
ptr[ptr_idx].mask = match->list[list_idx].mask;
drivers/gpu/drm/xe/xe_guc_capture.c
876
struct list_head *list)
drivers/gpu/drm/xe/xe_guc_capture.c
878
list_add(&node->link, list);
drivers/gpu/drm/xe/xe_guc_capture_types.h
59
const struct __guc_mmio_reg_descr *list;
drivers/gpu/drm/xe/xe_guc_submit.c
2011
list_add_tail(&q->multi_queue.link, &group->list);
drivers/gpu/drm/xe/xe_guc_submit.c
578
list_for_each_entry_safe(eq, next, &group->list, multi_queue.link)
drivers/gpu/drm/xe/xe_guc_submit.c
603
list_move_tail(&eq->multi_queue.link, &group->list);
drivers/gpu/drm/xe/xe_guc_submit.c
622
list_for_each_entry(eq, &group->list, multi_queue.link)
drivers/gpu/drm/xe/xe_guc_submit.c
641
list_for_each_entry(eq, &group->list, multi_queue.link)
drivers/gpu/drm/xe/xe_guc_submit.c
661
list_for_each_entry(eq, &group->list, multi_queue.link) {
drivers/gpu/drm/xe/xe_guc_submit.c
686
list_for_each_entry(eq, &group->list, multi_queue.link)
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
266
list_for_each_entry_safe(q, next, &vm->exec_queues.list[id],
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
314
&vm->exec_queues.list[id]);
drivers/gpu/drm/xe/xe_pm.c
369
INIT_LIST_HEAD(&xe->mem_access.vram_userfault.list);
drivers/gpu/drm/xe/xe_pm.c
624
&xe->mem_access.vram_userfault.list, vram_userfault_link)
drivers/gpu/drm/xe/xe_pt.c
1385
list_for_each_entry(op, &vops->list, link) {
drivers/gpu/drm/xe/xe_pt.c
1591
list_for_each_entry(op, &vops->list, link) {
drivers/gpu/drm/xe/xe_pt.c
214
XE_WARN_ON(!list_empty(&pt->bo->ttm.base.gpuva.list));
drivers/gpu/drm/xe/xe_pt.c
2408
list_for_each_entry(op, &vops->list, link) {
drivers/gpu/drm/xe/xe_pt.c
2741
list_for_each_entry(op, &vops->list, link)
drivers/gpu/drm/xe/xe_pt.c
2749
list_for_each_entry(op, &vops->list, link)
drivers/gpu/drm/xe/xe_pt.c
2762
list_for_each_entry(op, &vops->list, link)
drivers/gpu/drm/xe/xe_pxp.c
403
INIT_LIST_HEAD(&pxp->queues.list);
drivers/gpu/drm/xe/xe_pxp.c
513
list_add_tail(&q->pxp.link, &pxp->queues.list);
drivers/gpu/drm/xe/xe_pxp.c
735
list_for_each_entry_safe(q, tmp, &pxp->queues.list, pxp.link) {
drivers/gpu/drm/xe/xe_pxp_types.h
114
struct list_head list;
drivers/gpu/drm/xe/xe_range_fence.c
100
llist_add(&rfence->link, &tree->list);
drivers/gpu/drm/xe/xe_range_fence.c
26
llist_add(&rfence->link, &tree->list);
drivers/gpu/drm/xe/xe_range_fence.c
31
struct llist_node *node = llist_del_all(&tree->list);
drivers/gpu/drm/xe/xe_range_fence.h
53
struct llist_head list;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
21
xe_ttm_vram_mgr_first_block(struct list_head *list)
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
23
return list_first_entry_or_null(list, struct gpu_buddy_block, link);
drivers/gpu/drm/xe/xe_vm.c
1026
list_for_each_entry_safe(op, next_op, &vops.list, link) {
drivers/gpu/drm/xe/xe_vm.c
106
list_move_tail(xe_preempt_fence_link(pfence), list);
drivers/gpu/drm/xe/xe_vm.c
157
static void arm_preempt_fences(struct xe_vm *vm, struct list_head *list)
drivers/gpu/drm/xe/xe_vm.c
165
link = list->next;
drivers/gpu/drm/xe/xe_vm.c
1655
INIT_LIST_HEAD(&vm->faults.list);
drivers/gpu/drm/xe/xe_vm.c
166
xe_assert(vm->xe, link != list);
drivers/gpu/drm/xe/xe_vm.c
1664
INIT_LIST_HEAD(&vm->exec_queues.list[id]);
drivers/gpu/drm/xe/xe_vm.c
2785
list_add_tail(&op->link, &vops->list);
drivers/gpu/drm/xe/xe_vm.c
3295
list_for_each_entry(op, &vops->list, link) {
drivers/gpu/drm/xe/xe_vm.c
3317
list_for_each_entry(op, &vops->list, link) {
drivers/gpu/drm/xe/xe_vm.c
3362
list_for_each_entry(op, &vops->list, link)
drivers/gpu/drm/xe/xe_vm.c
3532
list_for_each_entry(op, &vops->list, link) {
drivers/gpu/drm/xe/xe_vm.c
3788
INIT_LIST_HEAD(&vops->list);
drivers/gpu/drm/xe/xe_vm.c
386
} while (!list_empty(&vm->gpuvm.evict.list));
drivers/gpu/drm/xe/xe_vm.c
4051
if (list_empty(&vops.list)) {
drivers/gpu/drm/xe/xe_vm.c
4142
list_for_each_entry(entry, &vm->faults.list, list) {
drivers/gpu/drm/xe/xe_vm.c
4266
xe_assert(vm->xe, !list_empty(&vops.list));
drivers/gpu/drm/xe/xe_vm.c
4734
if (list_empty(&ops->list)) {
drivers/gpu/drm/xe/xe_vm.c
4954
list_add(&q->vm_exec_queue_link, &vm->exec_queues.list[q->gt->info.id]);
drivers/gpu/drm/xe/xe_vm.c
640
list_add_tail(&e->list, &vm->faults.list);
drivers/gpu/drm/xe/xe_vm.c
649
list_for_each_entry_safe(e, tmp, &vm->faults.list, list) {
drivers/gpu/drm/xe/xe_vm.c
650
list_del(&e->list);
drivers/gpu/drm/xe/xe_vm.c
693
list_for_each_entry(op, &vops->list, link)
drivers/gpu/drm/xe/xe_vm.c
751
list_add_tail(&op->link, &vops->list);
drivers/gpu/drm/xe/xe_vm.c
809
list_for_each_entry_safe(op, next_op, &vops.list, link) {
drivers/gpu/drm/xe/xe_vm.c
83
static void free_preempt_fences(struct list_head *list)
drivers/gpu/drm/xe/xe_vm.c
852
list_for_each_entry_safe(op, next_op, &vops.list, link) {
drivers/gpu/drm/xe/xe_vm.c
87
list_for_each_safe(link, next, list)
drivers/gpu/drm/xe/xe_vm.c
887
list_add_tail(&op->link, &vops->list);
drivers/gpu/drm/xe/xe_vm.c
91
static int alloc_preempt_fences(struct xe_vm *vm, struct list_head *list,
drivers/gpu/drm/xe/xe_vm.c
943
list_for_each_entry_safe(op, next_op, &vops.list, link) {
drivers/gpu/drm/xe/xe_vm.c
973
list_add_tail(&op->link, &vops->list);
drivers/gpu/drm/xe/xe_vm_types.h
201
struct list_head list;
drivers/gpu/drm/xe/xe_vm_types.h
339
struct list_head list[XE_MAX_TILES_PER_DEVICE * XE_MAX_GT_PER_TILE];
drivers/gpu/drm/xe/xe_vm_types.h
371
struct list_head list;
drivers/gpu/drm/xe/xe_vm_types.h
532
struct list_head list;
drivers/gpu/drm/xen/xen_drm_front.c
37
struct list_head list;
drivers/gpu/drm/xen/xen_drm_front.c
48
list_add(&dbuf->list, &front_info->dbuf_list);
drivers/gpu/drm/xen/xen_drm_front.c
56
list_for_each_entry_safe(buf, q, dbuf_list, list)
drivers/gpu/drm/xen/xen_drm_front.c
67
list_for_each_entry_safe(buf, q, dbuf_list, list)
drivers/gpu/drm/xen/xen_drm_front.c
69
list_del(&buf->list);
drivers/gpu/drm/xen/xen_drm_front.c
81
list_for_each_entry_safe(buf, q, dbuf_list, list) {
drivers/gpu/drm/xen/xen_drm_front.c
82
list_del(&buf->list);
drivers/gpu/host1x/bus.c
1010
list_for_each_entry_safe(mapping, tmp, &bo->mappings, list) {
drivers/gpu/host1x/bus.c
118
list_move_tail(&client->list, &device->clients);
drivers/gpu/host1x/bus.c
119
list_move_tail(&subdev->list, &device->active);
drivers/gpu/host1x/bus.c
157
list_move_tail(&subdev->list, &device->subdevs);
drivers/gpu/host1x/bus.c
166
list_del_init(&client->list);
drivers/gpu/host1x/bus.c
195
list_for_each_entry(client, &device->clients, list) {
drivers/gpu/host1x/bus.c
206
list_for_each_entry(client, &device->clients, list) {
drivers/gpu/host1x/bus.c
223
list_for_each_entry_continue_reverse(client, &device->clients, list)
drivers/gpu/host1x/bus.c
228
client = list_entry(&device->clients, struct host1x_client, list);
drivers/gpu/host1x/bus.c
231
list_for_each_entry_continue_reverse(client, &device->clients, list)
drivers/gpu/host1x/bus.c
256
list_for_each_entry_reverse(client, &device->clients, list) {
drivers/gpu/host1x/bus.c
269
list_for_each_entry_reverse(client, &device->clients, list) {
drivers/gpu/host1x/bus.c
295
list_for_each_entry(device, &host1x->devices, list) {
drivers/gpu/host1x/bus.c
296
list_for_each_entry(subdev, &device->subdevs, list) {
drivers/gpu/host1x/bus.c
30
struct list_head list;
drivers/gpu/host1x/bus.c
317
list_for_each_entry_safe(device, dt, &host1x->devices, list) {
drivers/gpu/host1x/bus.c
318
list_for_each_entry(subdev, &device->active, list) {
drivers/gpu/host1x/bus.c
406
list_for_each_entry_safe(subdev, sd, &device->active, list) {
drivers/gpu/host1x/bus.c
422
list_add_tail(&client->list, &clients);
drivers/gpu/host1x/bus.c
427
list_for_each_entry_safe(subdev, sd, &device->subdevs, list)
drivers/gpu/host1x/bus.c
436
list_for_each_entry_safe(client, cl, &device->clients, list)
drivers/gpu/host1x/bus.c
437
list_move_tail(&client->list, &clients);
drivers/gpu/host1x/bus.c
443
list_del_init(&device->list);
drivers/gpu/host1x/bus.c
473
INIT_LIST_HEAD(&device->list);
drivers/gpu/host1x/bus.c
492
list_add_tail(&device->list, &host1x->devices);
drivers/gpu/host1x/bus.c
496
list_for_each_entry_safe(client, tmp, &clients, list) {
drivers/gpu/host1x/bus.c
497
list_for_each_entry(subdev, &device->subdevs, list) {
drivers/gpu/host1x/bus.c
50
INIT_LIST_HEAD(&subdev->list);
drivers/gpu/host1x/bus.c
54
list_add_tail(&subdev->list, &device->subdevs);
drivers/gpu/host1x/bus.c
547
list_for_each_entry(device, &host1x->devices, list) {
drivers/gpu/host1x/bus.c
568
list_for_each_entry_safe(device, tmp, &host1x->devices, list)
drivers/gpu/host1x/bus.c
582
list_for_each_entry(device, &host1x->devices, list) {
drivers/gpu/host1x/bus.c
589
list_for_each_entry(subdev, &device->active, list)
drivers/gpu/host1x/bus.c
593
list_for_each_entry(subdev, &device->subdevs, list)
drivers/gpu/host1x/bus.c
618
list_add_tail(&host1x->list, &devices);
drivers/gpu/host1x/bus.c
623
list_for_each_entry(driver, &drivers, list)
drivers/gpu/host1x/bus.c
647
list_for_each_entry(driver, &drivers, list)
drivers/gpu/host1x/bus.c
653
list_del_init(&host1x->list);
drivers/gpu/host1x/bus.c
674
INIT_LIST_HEAD(&driver->list);
drivers/gpu/host1x/bus.c
677
list_add_tail(&driver->list, &drivers);
drivers/gpu/host1x/bus.c
682
list_for_each_entry(host1x, &devices, list)
drivers/gpu/host1x/bus.c
709
list_for_each_entry(host1x, &devices, list)
drivers/gpu/host1x/bus.c
715
list_del_init(&driver->list);
drivers/gpu/host1x/bus.c
728
INIT_LIST_HEAD(&client->list);
drivers/gpu/host1x/bus.c
762
list_for_each_entry(host1x, &devices, list) {
drivers/gpu/host1x/bus.c
773
list_add_tail(&client->list, &clients);
drivers/gpu/host1x/bus.c
78
list_del(&subdev->list);
drivers/gpu/host1x/bus.c
795
list_for_each_entry(host1x, &devices, list) {
drivers/gpu/host1x/bus.c
806
list_for_each_entry(c, &clients, list) {
drivers/gpu/host1x/bus.c
808
list_del_init(&c->list);
drivers/gpu/host1x/bus.c
929
list_add_tail(&mapping->list, &bo->mappings);
drivers/gpu/host1x/bus.c
967
list_del(&mapping->list);
drivers/gpu/host1x/cdma.c
317
list_for_each_entry_safe(job, n, &cdma->sync_queue, list) {
drivers/gpu/host1x/cdma.c
347
list_del(&job->list);
drivers/gpu/host1x/cdma.c
383
list_for_each_entry(job, &cdma->sync_queue, list) {
drivers/gpu/host1x/cdma.c
386
if (!list_is_last(&job->list, &cdma->sync_queue))
drivers/gpu/host1x/cdma.c
387
next_job = list_next_entry(job, list);
drivers/gpu/host1x/cdma.c
442
list_for_each_entry_continue(job, &cdma->sync_queue, list) {
drivers/gpu/host1x/cdma.c
671
list_add_tail(&job->list, &cdma->sync_queue);
drivers/gpu/host1x/debug.c
97
list_for_each(pos, &m->syncpt[i].fences.list)
drivers/gpu/host1x/dev.c
581
INIT_LIST_HEAD(&host->list);
drivers/gpu/host1x/dev.h
170
struct list_head list;
drivers/gpu/host1x/fence.h
20
struct list_head list;
drivers/gpu/host1x/fence.h
25
struct list_head list;
drivers/gpu/host1x/hw/debug_hw.c
207
list_for_each_entry(job, &cdma->sync_queue, list) {
drivers/gpu/host1x/intr.c
115
INIT_LIST_HEAD(&syncpt->fences.list);
drivers/gpu/host1x/intr.c
14
static void host1x_intr_add_fence_to_list(struct host1x_fence_list *list,
drivers/gpu/host1x/intr.c
19
list_for_each_entry_reverse(fence_in_list, &list->list, list) {
drivers/gpu/host1x/intr.c
22
list_add(&fence->list, &fence_in_list->list);
drivers/gpu/host1x/intr.c
28
list_add(&fence->list, &list->list);
drivers/gpu/host1x/intr.c
35
if (!list_empty(&sp->fences.list)) {
drivers/gpu/host1x/intr.c
36
fence = list_first_entry(&sp->fences.list, struct host1x_syncpt_fence, list);
drivers/gpu/host1x/intr.c
49
INIT_LIST_HEAD(&fence->list);
drivers/gpu/host1x/intr.c
62
if (list_empty(&fence->list)) {
drivers/gpu/host1x/intr.c
67
list_del_init(&fence->list);
drivers/gpu/host1x/intr.c
85
list_for_each_entry_safe(fence, tmp, &sp->fences.list, list) {
drivers/gpu/host1x/intr.c
91
list_del_init(&fence->list);
drivers/gpu/host1x/intr.c
99
if (!list_empty(&sp->fences.list))
drivers/gpu/ipu-v3/ipu-common.c
179
list_for_each_entry(channel, &ipu->channels, list) {
drivers/gpu/ipu-v3/ipu-common.c
194
list_add(&channel->list, &ipu->channels);
drivers/gpu/ipu-v3/ipu-common.c
211
list_del(&channel->list);
drivers/gpu/ipu-v3/ipu-image-convert.c
1244
list_for_each_entry(run, q, list) {
drivers/gpu/ipu-v3/ipu-image-convert.c
1494
list_del(&run->list);
drivers/gpu/ipu-v3/ipu-image-convert.c
1509
list_for_each_entry_safe(run, tmp, &chan->pending_q, list) {
drivers/gpu/ipu-v3/ipu-image-convert.c
1528
list_add_tail(&run->list, &chan->done_q);
drivers/gpu/ipu-v3/ipu-image-convert.c
1544
list);
drivers/gpu/ipu-v3/ipu-image-convert.c
1546
list_del(&run->list);
drivers/gpu/ipu-v3/ipu-image-convert.c
1583
list_for_each_entry(ctx, &chan->ctx_list, list) {
drivers/gpu/ipu-v3/ipu-image-convert.c
1708
list_add_tail(&run->list, &chan->done_q);
drivers/gpu/ipu-v3/ipu-image-convert.c
1783
list_add_tail(&run->list, &chan->done_q);
drivers/gpu/ipu-v3/ipu-image-convert.c
193
struct list_head list;
drivers/gpu/ipu-v3/ipu-image-convert.c
2221
list_add_tail(&ctx->list, &chan->ctx_list);
drivers/gpu/ipu-v3/ipu-image-convert.c
2236
list_del(&ctx->list);
drivers/gpu/ipu-v3/ipu-image-convert.c
2269
INIT_LIST_HEAD(&run->list);
drivers/gpu/ipu-v3/ipu-image-convert.c
2278
list_add_tail(&run->list, &chan->pending_q);
drivers/gpu/ipu-v3/ipu-image-convert.c
2303
list_for_each_entry_safe(run, tmp, &chan->pending_q, list) {
drivers/gpu/ipu-v3/ipu-image-convert.c
2307
list_move_tail(&run->list, &chan->done_q);
drivers/gpu/ipu-v3/ipu-image-convert.c
2368
list_del(&ctx->list);
drivers/gpu/ipu-v3/ipu-pre.c
129
list_for_each_entry(pre, &ipu_pre_list, list) {
drivers/gpu/ipu-v3/ipu-pre.c
347
list_add(&pre->list, &ipu_pre_list);
drivers/gpu/ipu-v3/ipu-pre.c
359
list_del(&pre->list);
drivers/gpu/ipu-v3/ipu-pre.c
91
struct list_head list;
drivers/gpu/ipu-v3/ipu-prg.c
416
list_add(&prg->list, &ipu_prg_list);
drivers/gpu/ipu-v3/ipu-prg.c
427
list_del(&prg->list);
drivers/gpu/ipu-v3/ipu-prg.c
69
struct list_head list;
drivers/gpu/ipu-v3/ipu-prg.c
92
list_for_each_entry(prg, &ipu_prg_list, list) {
drivers/gpu/ipu-v3/ipu-prv.h
153
struct list_head list;
drivers/gpu/tests/gpu_buddy_test.c
1031
struct list_head *list;
drivers/gpu/tests/gpu_buddy_test.c
1035
list = &left;
drivers/gpu/tests/gpu_buddy_test.c
1037
list = &middle;
drivers/gpu/tests/gpu_buddy_test.c
1039
list = &right;
drivers/gpu/tests/gpu_buddy_test.c
1042
ps, ps, list, 0),
drivers/gpu/tests/gpu_buddy_test.c
891
struct list_head *list;
drivers/gpu/tests/gpu_buddy_test.c
895
list = &dirty;
drivers/gpu/tests/gpu_buddy_test.c
898
list = &clean;
drivers/gpu/tests/gpu_buddy_test.c
903
ps, ps, list,
drivers/gpu/tests/gpu_buddy_test.c
943
struct list_head *list;
drivers/gpu/tests/gpu_buddy_test.c
947
list = &dirty;
drivers/gpu/tests/gpu_buddy_test.c
949
list = &clean;
drivers/gpu/tests/gpu_buddy_test.c
952
ps, ps, list, 0),
drivers/gpu/vga/vga_switcheroo.c
119
struct list_head list;
drivers/gpu/vga/vga_switcheroo.c
193
list_for_each_entry(client, &vgasr_priv.clients, list) {
drivers/gpu/vga/vga_switcheroo.c
205
list_for_each_entry(client, &vgasr_priv.clients, list) {
drivers/gpu/vga/vga_switcheroo.c
311
list_add_tail(&client->list, &vgasr_priv.clients);
drivers/gpu/vga/vga_switcheroo.c
396
list_for_each_entry(client, head, list)
drivers/gpu/vga/vga_switcheroo.c
408
list_for_each_entry(client, head, list)
drivers/gpu/vga/vga_switcheroo.c
419
list_for_each_entry(client, head, list)
drivers/gpu/vga/vga_switcheroo.c
505
list_del(&client->list);
drivers/gpu/vga/vga_switcheroo.c
650
list_for_each_entry(client, &vgasr_priv.clients, list) {
drivers/gpu/vga/vga_switcheroo.c
765
list_for_each_entry(client, &vgasr_priv.clients, list) {
drivers/gpu/vga/vga_switcheroo.c
800
list_for_each_entry(client, &vgasr_priv.clients, list) {
drivers/gpu/vga/vga_switcheroo.c
813
list_for_each_entry(client, &vgasr_priv.clients, list) {
drivers/greybus/es2.c
129
struct list_head list;
drivers/greybus/es2.c
886
INIT_LIST_HEAD(&rpc->list);
drivers/greybus/es2.c
922
list_for_each_entry(rpc, &es2->arpcs, list) {
drivers/greybus/es2.c
934
list_add_tail(&rpc->list, &es2->arpcs);
drivers/greybus/es2.c
941
list_del(&rpc->list);
drivers/greybus/manifest.c
233
LIST_HEAD(list);
drivers/greybus/manifest.c
263
list_for_each_entry(tmp, &list, links) {
drivers/greybus/manifest.c
271
list_move_tail(&desc->links, &list);
drivers/greybus/manifest.c
285
list_for_each_entry_safe(desc, next, &list, links) {
drivers/greybus/manifest.c
296
release_cport_descriptors(&list, bundle_id);
drivers/hid/amd-sfh-hid/amd_sfh_client.c
115
if (!list_empty(&req_list->list))
drivers/hid/amd-sfh-hid/amd_sfh_client.c
245
INIT_LIST_HEAD(&req_list->list);
drivers/hid/amd-sfh-hid/amd_sfh_client.c
62
list_add(&new->list, &req_list->list);
drivers/hid/amd-sfh-hid/amd_sfh_client.c
84
req_node = list_last_entry(&req_list->list, struct request_list, list);
drivers/hid/amd-sfh-hid/amd_sfh_client.c
85
list_del(&req_node->list);
drivers/hid/amd-sfh-hid/amd_sfh_hid.h
20
struct list_head list;
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c
134
INIT_LIST_HEAD(&req_list->list);
drivers/hid/bpf/hid_bpf_dispatch.c
109
list_for_each_entry_srcu(e, &hdev->bpf.prog_list, list,
drivers/hid/bpf/hid_bpf_dispatch.c
146
list_for_each_entry_srcu(e, &hdev->bpf.prog_list, list,
drivers/hid/bpf/hid_bpf_dispatch.c
57
list_for_each_entry_rcu(e, &hdev->bpf.prog_list, list) {
drivers/hid/bpf/hid_bpf_dispatch.c
611
list_for_each_entry_rcu(e, &hdev->bpf.prog_list, list) {
drivers/hid/bpf/hid_bpf_struct_ops.c
220
list_add_rcu(&ops->list, &hdev->bpf.prog_list);
drivers/hid/bpf/hid_bpf_struct_ops.c
222
list_add_tail_rcu(&ops->list, &hdev->bpf.prog_list);
drivers/hid/bpf/hid_bpf_struct_ops.c
253
list_del_rcu(&ops->list);
drivers/hid/bpf/hid_bpf_struct_ops.c
315
list_for_each_entry_rcu(e, &hdev->bpf.prog_list, list) {
drivers/hid/hid-apple.c
784
list_for_each_entry(report, &hdev->report_enum[HID_INPUT_REPORT].report_list, list) {
drivers/hid/hid-asus.c
1286
list_for_each_entry(rep, &rep_enum->report_list, list) {
drivers/hid/hid-asus.c
724
list_for_each_entry(report, &hdev->report_enum[t].report_list, list) {
drivers/hid/hid-axff.c
77
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
drivers/hid/hid-axff.c
85
report = list_first_entry(report_list, struct hid_report, list);
drivers/hid/hid-betopff.c
71
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
drivers/hid/hid-betopff.c
79
report = list_first_entry(report_list, struct hid_report, list);
drivers/hid/hid-bigbenff.c
411
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
drivers/hid/hid-core.c
1061
struct hid_report, list);
drivers/hid/hid-core.c
113
list_add_tail(&report->list, &report_enum->report_list);
drivers/hid/hid-core.c
1190
list_for_each_entry(rep, &rep_enum->report_list, list) {
drivers/hid/hid-core.c
1231
list_for_each_entry(rep, &rep_enum->report_list, list) {
drivers/hid/hid-core.c
1720
list) {
drivers/hid/hid-core.c
1776
list) {
drivers/hid/hid-core.c
1782
list_add_tail(&entry->list, &next->list);
drivers/hid/hid-core.c
1788
list_add_tail(&entry->list, &report->field_entry_list);
drivers/hid/hid-core.c
1847
list_for_each_entry(report, &report_enum->report_list, list)
drivers/hid/hid-core.c
1961
list_for_each_entry(report, report_list, list) {
drivers/hid/hid-core.c
2640
struct list_head list;
drivers/hid/hid-core.c
2678
list_add_tail(&dynid->list, &hdrv->dyn_list);
drivers/hid/hid-core.c
2698
list_for_each_entry_safe(dynid, n, &hdrv->dyn_list, list) {
drivers/hid/hid-core.c
2699
list_del(&dynid->list);
drivers/hid/hid-core.c
2711
list_for_each_entry(dynid, &hdrv->dyn_list, list) {
drivers/hid/hid-core.c
3169
list_for_each_entry(hidinput, &hid->inputs, list) {
drivers/hid/hid-cougar.c
124
list_for_each_entry(shared, &cougar_udev_list, list) {
drivers/hid/hid-cougar.c
139
list_del(&shared->list);
drivers/hid/hid-cougar.c
177
list_add_tail(&shared->list, &cougar_udev_list);
drivers/hid/hid-cougar.c
233
list_for_each_entry_safe(hidinput, next, &hdev->inputs, list) {
drivers/hid/hid-cougar.c
69
struct list_head list;
drivers/hid/hid-debug.c
3056
struct list_head *list;
drivers/hid/hid-debug.c
3062
list = report_enum->report_list.next;
drivers/hid/hid-debug.c
3063
while (list != &report_enum->report_list) {
drivers/hid/hid-debug.c
3064
report = (struct hid_report *) list;
drivers/hid/hid-debug.c
3076
list = list->next;
drivers/hid/hid-debug.c
3085
struct hid_debug_list *list;
drivers/hid/hid-debug.c
3089
list_for_each_entry(list, &hdev->debug_list, node)
drivers/hid/hid-debug.c
3090
kfifo_in(&list->hid_debug_fifo, buf, strlen(buf));
drivers/hid/hid-debug.c
3639
list_for_each_entry(report, &hid->report_enum[k].report_list, list) {
drivers/hid/hid-debug.c
3687
struct hid_debug_list *list;
drivers/hid/hid-debug.c
3690
if (!(list = kzalloc_obj(struct hid_debug_list))) {
drivers/hid/hid-debug.c
3695
err = kfifo_alloc(&list->hid_debug_fifo, HID_DEBUG_FIFOSIZE, GFP_KERNEL);
drivers/hid/hid-debug.c
3697
kfree(list);
drivers/hid/hid-debug.c
3700
list->hdev = (struct hid_device *) inode->i_private;
drivers/hid/hid-debug.c
3701
kref_get(&list->hdev->ref);
drivers/hid/hid-debug.c
3702
file->private_data = list;
drivers/hid/hid-debug.c
3703
mutex_init(&list->read_mutex);
drivers/hid/hid-debug.c
3705
spin_lock_irqsave(&list->hdev->debug_list_lock, flags);
drivers/hid/hid-debug.c
3706
list_add_tail(&list->node, &list->hdev->debug_list);
drivers/hid/hid-debug.c
3707
spin_unlock_irqrestore(&list->hdev->debug_list_lock, flags);
drivers/hid/hid-debug.c
3716
struct hid_debug_list *list = file->private_data;
drivers/hid/hid-debug.c
3720
mutex_lock(&list->read_mutex);
drivers/hid/hid-debug.c
3721
if (kfifo_is_empty(&list->hid_debug_fifo)) {
drivers/hid/hid-debug.c
3722
add_wait_queue(&list->hdev->debug_wait, &wait);
drivers/hid/hid-debug.c
3725
while (kfifo_is_empty(&list->hid_debug_fifo)) {
drivers/hid/hid-debug.c
3736
if (!list->hdev || !list->hdev->debug) {
drivers/hid/hid-debug.c
3748
mutex_unlock(&list->read_mutex);
drivers/hid/hid-debug.c
3750
mutex_lock(&list->read_mutex);
drivers/hid/hid-debug.c
3755
remove_wait_queue(&list->hdev->debug_wait, &wait);
drivers/hid/hid-debug.c
3764
ret = kfifo_to_user(&list->hid_debug_fifo, buffer, count, &copied);
drivers/hid/hid-debug.c
3769
mutex_unlock(&list->read_mutex);
drivers/hid/hid-debug.c
3775
struct hid_debug_list *list = file->private_data;
drivers/hid/hid-debug.c
3777
poll_wait(file, &list->hdev->debug_wait, wait);
drivers/hid/hid-debug.c
3778
if (!kfifo_is_empty(&list->hid_debug_fifo))
drivers/hid/hid-debug.c
3780
if (!list->hdev->debug)
drivers/hid/hid-debug.c
3787
struct hid_debug_list *list = file->private_data;
drivers/hid/hid-debug.c
3790
spin_lock_irqsave(&list->hdev->debug_list_lock, flags);
drivers/hid/hid-debug.c
3791
list_del(&list->node);
drivers/hid/hid-debug.c
3792
spin_unlock_irqrestore(&list->hdev->debug_list_lock, flags);
drivers/hid/hid-debug.c
3793
kfifo_free(&list->hid_debug_fifo);
drivers/hid/hid-debug.c
3795
kref_put(&list->hdev->ref, hiddev_free);
drivers/hid/hid-debug.c
3796
kfree(list);
drivers/hid/hid-dr.c
88
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
drivers/hid/hid-dr.c
96
report = list_first_entry(report_list, struct hid_report, list);
drivers/hid/hid-elo.c
88
hidinput = list_first_entry(&hdev->inputs, struct hid_input, list);
drivers/hid/hid-emsff.c
60
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
drivers/hid/hid-emsff.c
68
report = list_first_entry(report_list, struct hid_report, list);
drivers/hid/hid-gaff.c
78
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-gaff.c
88
report = list_entry(report_ptr, struct hid_report, list);
drivers/hid/hid-goodix-spi.c
288
list_for_each_entry(report, &hid->report_enum[type].report_list, list) {
drivers/hid/hid-google-stadiaff.c
72
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-haptic.c
450
list_for_each_entry(hidinput, &hdev->inputs, list) {
drivers/hid/hid-holtek-kbd.c
138
struct hid_input, list);
drivers/hid/hid-holtek-kbd.c
160
list_for_each_entry(hidinput, &hdev->inputs, list) {
drivers/hid/hid-holtekff.c
137
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-holtekff.c
145
report = list_entry(report_list->next, struct hid_report, list);
drivers/hid/hid-input.c
141
list_for_each_entry(report, &hid->report_enum[k].report_list, list) {
drivers/hid/hid-input.c
1793
list_for_each_entry(hidinput, &hid->inputs, list)
drivers/hid/hid-input.c
1804
list_for_each_entry(report, &hid->report_enum[HID_OUTPUT_REPORT].report_list, list) {
drivers/hid/hid-input.c
1823
list) {
drivers/hid/hid-input.c
1844
list) {
drivers/hid/hid-input.c
2004
list_for_each_entry(rep, &rep_enum->report_list, list) {
drivers/hid/hid-input.c
2031
list_for_each_entry(rep, &rep_enum->report_list, list)
drivers/hid/hid-input.c
2140
list_add_tail(&hidinput->list, &hid->inputs);
drivers/hid/hid-input.c
2194
list_del(&hidinput->list);
drivers/hid/hid-input.c
2204
list) {
drivers/hid/hid-input.c
2220
list_for_each_entry(hidinput, &hid->inputs, list) {
drivers/hid/hid-input.c
2234
list_for_each_entry(hidinput, &hid->inputs, list) {
drivers/hid/hid-input.c
2353
list_for_each_entry(report, &hid->report_enum[k].report_list, list) {
drivers/hid/hid-input.c
2388
list_for_each_entry_safe(hidinput, next, &hid->inputs, list) {
drivers/hid/hid-input.c
2427
list_for_each_entry_safe(hidinput, next, &hid->inputs, list) {
drivers/hid/hid-input.c
2428
list_del(&hidinput->list);
drivers/hid/hid-input.c
517
list_for_each_entry(bat, &dev->batteries, list) {
drivers/hid/hid-input.c
528
list_del(&bat->list);
drivers/hid/hid-input.c
621
list_add_tail(&bat->list, &dev->batteries);
drivers/hid/hid-kye.c
530
struct list_head *list;
drivers/hid/hid-kye.c
535
list = &hdev->report_enum[HID_FEATURE_REPORT].report_list;
drivers/hid/hid-kye.c
536
list_for_each(head, list) {
drivers/hid/hid-kye.c
537
report = list_entry(head, struct hid_report, list);
drivers/hid/hid-kye.c
542
if (head == list) {
drivers/hid/hid-lenovo.c
1335
list_for_each_entry(rep, &rep_enum->report_list, list) {
drivers/hid/hid-lenovo.c
732
list_for_each_entry(hidinput, &hdev->inputs, list) {
drivers/hid/hid-lg-g15.c
1144
list_for_each_entry(rep, &rep_enum->report_list, list) {
drivers/hid/hid-lg2ff.c
61
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-lg3ff.c
126
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-lg3ff.c
49
struct hid_report *report = list_entry(report_list->next, struct hid_report, list);
drivers/hid/hid-lg3ff.c
87
struct hid_report *report = list_entry(report_list->next, struct hid_report, list);
drivers/hid/hid-lg4ff.c
1265
struct hid_report *report = list_entry(report_list->next, struct hid_report, list);
drivers/hid/hid-lg4ff.c
1279
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-lgff.c
103
struct hid_report *report = list_entry(report_list->next, struct hid_report, list);
drivers/hid/hid-lgff.c
128
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-lgff.c
61
struct hid_report *report = list_entry(report_list->next, struct hid_report, list);
drivers/hid/hid-logitech-dj.c
146
struct list_head list;
drivers/hid/hid-logitech-dj.c
1933
list_for_each_entry(rep, &input_report_enum->report_list, list) {
drivers/hid/hid-logitech-dj.c
1946
rep = list_first_entry(&input_report_enum->report_list, struct hid_report, list);
drivers/hid/hid-logitech-dj.c
677
list_for_each_entry(djrcv_dev, &dj_hdev_list, list) {
drivers/hid/hid-logitech-dj.c
702
list_del(&djrcv_dev->list);
drivers/hid/hid-logitech-dj.c
750
list_add_tail(&djrcv_dev->list, &dj_hdev_list);
drivers/hid/hid-logitech-hidpp.c
2772
struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-logitech-hidpp.c
2782
struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-logitech-hidpp.c
2833
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-logitech-hidpp.c
4422
report = list_first_entry_or_null(report_list, struct hid_report, list);
drivers/hid/hid-megaworld.c
51
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-mf.c
76
report = list_entry(report_ptr, struct hid_report, list);
drivers/hid/hid-mf.c
89
input = list_entry(input_ptr, struct hid_input, list);
drivers/hid/hid-microsoft.c
336
hidinput = list_entry(hdev->inputs.next, struct hid_input, list);
drivers/hid/hid-multitouch.c
112
struct list_head list;
drivers/hid/hid-multitouch.c
121
struct list_head list;
drivers/hid/hid-multitouch.c
1346
list_for_each_entry(slot, &app->mt_usages, list) {
drivers/hid/hid-multitouch.c
166
struct list_head list;
drivers/hid/hid-multitouch.c
1884
list_for_each_entry(rep, &rep_enum->report_list, list) {
drivers/hid/hid-multitouch.c
2047
list) {
drivers/hid/hid-multitouch.c
2064
list_for_each_entry(hidinput, &hid->inputs, list) {
drivers/hid/hid-multitouch.c
2080
list_for_each_entry(application, &td->applications, list) {
drivers/hid/hid-multitouch.c
488
list_for_each_entry(application, &td->applications, list) {
drivers/hid/hid-multitouch.c
625
list_add_tail(&usage->list, &application->mt_usages);
drivers/hid/hid-multitouch.c
660
list_add_tail(&mt_application->list, &td->applications);
drivers/hid/hid-multitouch.c
671
list_for_each_entry(tmp, &td->applications, list) {
drivers/hid/hid-multitouch.c
727
list_add_tail(&rdata->list, &td->reports);
drivers/hid/hid-multitouch.c
737
list_for_each_entry(tmp, &td->reports, list) {
drivers/hid/hid-multitouch.c
763
list);
drivers/hid/hid-picolcd_core.c
58
list_for_each_entry(report, feature_report_list, list) {
drivers/hid/hid-pl.c
106
report = list_entry(report_ptr, struct hid_report, list);
drivers/hid/hid-pl.c
97
list_for_each_entry(hidinput, &hid->inputs, list) {
drivers/hid/hid-playstation.c
39
struct list_head list;
drivers/hid/hid-playstation.c
601
list_for_each_entry(entry, &ps_devices_list, list) {
drivers/hid/hid-playstation.c
609
list_add_tail(&dev->list, &ps_devices_list);
drivers/hid/hid-playstation.c
617
list_del(&dev->list);
drivers/hid/hid-prodikeys.c
267
&hdev->report_enum[HID_OUTPUT_REPORT].report_list, list) {
drivers/hid/hid-sensor-custom.c
537
list_for_each_entry(report, &report_enum->report_list, list) {
drivers/hid/hid-sensor-hub.c
109
list_for_each_entry(callback, &pdata->dyn_callback_list, list)
drivers/hid/hid-sensor-hub.c
136
list_for_each_entry(callback, &pdata->dyn_callback_list, list)
drivers/hid/hid-sensor-hub.c
160
list_add(&callback->list, &pdata->dyn_callback_list);
drivers/hid/hid-sensor-hub.c
162
list_add_tail(&callback->list, &pdata->dyn_callback_list);
drivers/hid/hid-sensor-hub.c
177
list_for_each_entry(callback, &pdata->dyn_callback_list, list)
drivers/hid/hid-sensor-hub.c
180
list_del(&callback->list);
drivers/hid/hid-sensor-hub.c
444
list_for_each_entry(report, &report_enum->report_list, list) {
drivers/hid/hid-sensor-hub.c
48
struct list_head list;
drivers/hid/hid-sensor-hub.c
481
list_for_each_entry(callback, &pdata->dyn_callback_list, list) {
drivers/hid/hid-sensor-hub.c
499
list_for_each_entry(callback, &pdata->dyn_callback_list, list) {
drivers/hid/hid-sensor-hub.c
60
list_for_each_entry(report, &hdev->report_enum[dir].report_list, list) {
drivers/hid/hid-sjoy.c
67
list_for_each_entry(hidinput, &hid->inputs, list) {
drivers/hid/hid-sjoy.c
75
report = list_entry(report_ptr, struct hid_report, list);
drivers/hid/hid-sony.c
1492
struct hid_report, list);
drivers/hid/hid-steam.c
1012
list_del_init(&steam->list);
drivers/hid/hid-steam.c
1244
INIT_LIST_HEAD(&steam->list);
drivers/hid/hid-steam.c
1835
list_for_each_entry(steam, &steam_devices, list) {
drivers/hid/hid-steam.c
294
struct list_head list;
drivers/hid/hid-steam.c
977
if (list_empty(&steam->list))
drivers/hid/hid-steam.c
978
list_add(&steam->list, &steam_devices);
drivers/hid/hid-steelseries.c
134
struct hid_report *report = list_entry(report_list->next, struct hid_report, list);
drivers/hid/hid-tmff.c
132
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-tmff.c
141
list_for_each_entry(report, report_list, list) {
drivers/hid/hid-uclogic-core-test.c
74
INIT_LIST_HEAD(&p.event_hooks->list);
drivers/hid/hid-uclogic-core-test.c
87
list_add_tail(&filter->list, &p.event_hooks->list);
drivers/hid/hid-uclogic-core.c
306
list_for_each_entry(curr, &p->event_hooks->list, list) {
drivers/hid/hid-uclogic-params.c
1365
INIT_LIST_HEAD(&p->event_hooks->list);
drivers/hid/hid-uclogic-params.c
1380
list_add_tail(&event_hook->list, &p->event_hooks->list);
drivers/hid/hid-uclogic-params.c
634
list_for_each_entry_safe(curr, n, &params->event_hooks->list, list) {
drivers/hid/hid-uclogic-params.c
636
list_del(&curr->list);
drivers/hid/hid-uclogic-params.h
198
struct list_head list;
drivers/hid/hid-zpff.c
65
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hidraw.c
101
kfree(list->buffer[list->tail].value);
drivers/hid/hidraw.c
102
list->buffer[list->tail].value = NULL;
drivers/hid/hidraw.c
103
list->tail = (list->tail + 1) & (HIDRAW_BUFFER_SIZE - 1);
drivers/hid/hidraw.c
106
mutex_unlock(&list->read_mutex);
drivers/hid/hidraw.c
172
struct hidraw_list *list = file->private_data;
drivers/hid/hidraw.c
175
if (hidraw_is_revoked(list))
drivers/hid/hidraw.c
265
struct hidraw_list *list = file->private_data;
drivers/hid/hidraw.c
268
poll_wait(file, &list->hidraw->wait, wait);
drivers/hid/hidraw.c
269
if (list->head != list->tail)
drivers/hid/hidraw.c
271
if (!list->hidraw->exist || hidraw_is_revoked(list))
drivers/hid/hidraw.c
280
struct hidraw_list *list;
drivers/hid/hidraw.c
284
if (!(list = kzalloc_obj(struct hidraw_list))) {
drivers/hid/hidraw.c
316
list->hidraw = hidraw_table[minor];
drivers/hid/hidraw.c
317
mutex_init(&list->read_mutex);
drivers/hid/hidraw.c
319
list_add_tail(&list->node, &hidraw_table[minor]->list);
drivers/hid/hidraw.c
321
file->private_data = list;
drivers/hid/hidraw.c
326
kfree(list);
drivers/hid/hidraw.c
333
struct hidraw_list *list = file->private_data;
drivers/hid/hidraw.c
335
if (hidraw_is_revoked(list))
drivers/hid/hidraw.c
338
return fasync_helper(fd, file, on, &list->fasync);
drivers/hid/hidraw.c
369
struct hidraw_list *list = file->private_data;
drivers/hid/hidraw.c
375
while (list->tail != list->head) {
drivers/hid/hidraw.c
376
kfree(list->buffer[list->tail].value);
drivers/hid/hidraw.c
377
list->buffer[list->tail].value = NULL;
drivers/hid/hidraw.c
378
list->tail = (list->tail + 1) & (HIDRAW_BUFFER_SIZE - 1);
drivers/hid/hidraw.c
380
list_del(&list->node);
drivers/hid/hidraw.c
382
kfree(list);
drivers/hid/hidraw.c
390
static int hidraw_revoke(struct hidraw_list *list)
drivers/hid/hidraw.c
392
list->revoked = true;
drivers/hid/hidraw.c
41
static inline bool hidraw_is_revoked(struct hidraw_list *list)
drivers/hid/hidraw.c
43
return list->revoked;
drivers/hid/hidraw.c
440
struct hidraw_list *list = file->private_data;
drivers/hid/hidraw.c
445
return hidraw_revoke(list);
drivers/hid/hidraw.c
48
struct hidraw_list *list = file->private_data;
drivers/hid/hidraw.c
515
struct hidraw_list *list = file->private_data;
drivers/hid/hidraw.c
52
if (hidraw_is_revoked(list))
drivers/hid/hidraw.c
521
if (!dev || !dev->exist || hidraw_is_revoked(list)) {
drivers/hid/hidraw.c
55
mutex_lock(&list->read_mutex);
drivers/hid/hidraw.c
573
struct hidraw_list *list;
drivers/hid/hidraw.c
578
list_for_each_entry(list, &dev->list, node) {
drivers/hid/hidraw.c
579
int new_head = (list->head + 1) & (HIDRAW_BUFFER_SIZE - 1);
drivers/hid/hidraw.c
58
if (list->head == list->tail) {
drivers/hid/hidraw.c
581
if (hidraw_is_revoked(list) || new_head == list->tail)
drivers/hid/hidraw.c
584
if (!(list->buffer[list->head].value = kmemdup(data, len, GFP_ATOMIC))) {
drivers/hid/hidraw.c
588
list->buffer[list->head].len = len;
drivers/hid/hidraw.c
589
list->head = new_head;
drivers/hid/hidraw.c
59
add_wait_queue(&list->hidraw->wait, &wait);
drivers/hid/hidraw.c
590
kill_fasync(&list->fasync, SIGIO, POLL_IN);
drivers/hid/hidraw.c
62
while (list->head == list->tail) {
drivers/hid/hidraw.c
641
INIT_LIST_HEAD(&dev->list);
drivers/hid/hidraw.c
67
if (!list->hidraw->exist) {
drivers/hid/hidraw.c
77
mutex_unlock(&list->read_mutex);
drivers/hid/hidraw.c
79
mutex_lock(&list->read_mutex);
drivers/hid/hidraw.c
84
remove_wait_queue(&list->hidraw->wait, &wait);
drivers/hid/hidraw.c
90
len = list->buffer[list->tail].len > count ?
drivers/hid/hidraw.c
91
count : list->buffer[list->tail].len;
drivers/hid/hidraw.c
93
if (list->buffer[list->tail].value) {
drivers/hid/hidraw.c
94
if (copy_to_user(buffer, list->buffer[list->tail].value, len)) {
drivers/hid/i2c-hid/i2c-hid-core.c
614
list_for_each_entry(report, &hid->report_enum[type].report_list, list) {
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
104
while (!list_empty(&cl->free_rb_list.list)) {
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
105
rb = list_entry(cl->free_rb_list.list.next, struct ishtp_cl_rb,
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
106
list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
107
list_del(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
114
while (!list_empty(&cl->in_process_list.list)) {
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
115
rb = list_entry(cl->in_process_list.list.next,
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
116
struct ishtp_cl_rb, list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
117
list_del(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
137
while (!list_empty(&cl->tx_free_list.list)) {
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
138
tx_buf = list_entry(cl->tx_free_list.list.next,
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
139
struct ishtp_cl_tx_ring, list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
140
list_del(&tx_buf->list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
149
while (!list_empty(&cl->tx_list.list)) {
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
150
tx_buf = list_entry(cl->tx_list.list.next,
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
151
struct ishtp_cl_tx_ring, list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
152
list_del(&tx_buf->list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
190
INIT_LIST_HEAD(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
240
list_add_tail(&rb->list, &cl->free_rb_list.list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
268
rb = list_first_entry_or_null(&cl->in_process_list.list,
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
269
struct ishtp_cl_rb, list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
271
list_del_init(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
37
list_add_tail(&rb->list, &cl->free_rb_list.list);
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
80
list_add_tail(&tx_buf->list, &cl->tx_free_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
1003
list_for_each_entry(rb, &dev->read_list.list, list) {
drivers/hid/intel-ish-hid/ishtp/client.c
1015
list_del(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
1033
list_del(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
1046
list_del(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
1056
if (!list_empty(&cl->free_rb_list.list)) {
drivers/hid/intel-ish-hid/ishtp/client.c
1057
new_rb = list_entry(cl->free_rb_list.list.next,
drivers/hid/intel-ish-hid/ishtp/client.c
1058
struct ishtp_cl_rb, list);
drivers/hid/intel-ish-hid/ishtp/client.c
1059
list_del_init(&new_rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
1063
INIT_LIST_HEAD(&new_rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
1064
list_add_tail(&new_rb->list,
drivers/hid/intel-ish-hid/ishtp/client.c
1065
&dev->read_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
1123
list_for_each_entry(rb, &dev->read_list.list, list) {
drivers/hid/intel-ish-hid/ishtp/client.c
1137
list_del(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
1154
list_del(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
1175
list_del(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
1185
if (!list_empty(&cl->free_rb_list.list)) {
drivers/hid/intel-ish-hid/ishtp/client.c
1186
new_rb = list_entry(cl->free_rb_list.list.next,
drivers/hid/intel-ish-hid/ishtp/client.c
1187
struct ishtp_cl_rb, list);
drivers/hid/intel-ish-hid/ishtp/client.c
1188
list_del_init(&new_rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
1192
INIT_LIST_HEAD(&new_rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
1193
list_add_tail(&new_rb->list,
drivers/hid/intel-ish-hid/ishtp/client.c
1194
&dev->read_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
30
list_for_each_entry_safe(rb, next, &cl->dev->read_list.list, list)
drivers/hid/intel-ish-hid/ishtp/client.c
32
list_del(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
34
list_add_tail(&rb->list, &cl->free_rb_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
619
if (list_empty(&cl->free_rb_list.list)) {
drivers/hid/intel-ish-hid/ishtp/client.c
627
rb = list_entry(cl->free_rb_list.list.next, struct ishtp_cl_rb, list);
drivers/hid/intel-ish-hid/ishtp/client.c
628
list_del_init(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
634
INIT_LIST_HEAD(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
642
list_add_tail(&rb->list, &dev->read_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
652
list_del(&rb->list);
drivers/hid/intel-ish-hid/ishtp/client.c
656
list_add_tail(&rb->list, &cl->free_rb_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
711
if (list_empty(&cl->tx_free_list.list)) {
drivers/hid/intel-ish-hid/ishtp/client.c
718
cl_msg = list_first_entry(&cl->tx_free_list.list,
drivers/hid/intel-ish-hid/ishtp/client.c
719
struct ishtp_cl_tx_ring, list);
drivers/hid/intel-ish-hid/ishtp/client.c
730
list_del_init(&cl_msg->list);
drivers/hid/intel-ish-hid/ishtp/client.c
737
have_msg_to_send = !list_empty(&cl->tx_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
738
list_add_tail(&cl_msg->list, &cl->tx_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
766
schedule_work_flag = list_empty(&cl->in_process_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
767
list_add_tail(&rb->list, &cl->in_process_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
80
INIT_LIST_HEAD(&cl->free_rb_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
806
if (list_empty(&cl->tx_list.list)) {
drivers/hid/intel-ish-hid/ishtp/client.c
81
INIT_LIST_HEAD(&cl->tx_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
82
INIT_LIST_HEAD(&cl->tx_free_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
823
cl_msg = list_entry(cl->tx_list.list.next, struct ishtp_cl_tx_ring,
drivers/hid/intel-ish-hid/ishtp/client.c
824
list);
drivers/hid/intel-ish-hid/ishtp/client.c
83
INIT_LIST_HEAD(&cl->in_process_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
854
list_del_init(&cl_msg->list);
drivers/hid/intel-ish-hid/ishtp/client.c
858
list_add_tail(&cl_msg->list, &cl->tx_free_list.list);
drivers/hid/intel-ish-hid/ishtp/client.c
905
if (list_empty(&cl->tx_list.list)) {
drivers/hid/intel-ish-hid/ishtp/client.c
910
cl_msg = list_entry(cl->tx_list.list.next, struct ishtp_cl_tx_ring,
drivers/hid/intel-ish-hid/ishtp/client.c
911
list);
drivers/hid/intel-ish-hid/ishtp/client.c
921
list_del_init(&cl_msg->list); /* Must be before write */
drivers/hid/intel-ish-hid/ishtp/client.c
952
list_add_tail(&cl_msg->list, &cl->tx_free_list.list);
drivers/hid/intel-ish-hid/ishtp/client.h
31
struct list_head list;
drivers/hid/intel-ish-hid/ishtp/hbm.c
482
if (!list_empty(&cl->tx_list.list) &&
drivers/hid/intel-ish-hid/ishtp/hbm.c
813
if (!list_empty(&cl->tx_list.list)) {
drivers/hid/intel-ish-hid/ishtp/init.c
52
INIT_LIST_HEAD(&dev->read_list.list);
drivers/hid/usbhid/hid-core.c
779
list_for_each_entry(report, &report_enum->report_list, list)
drivers/hid/usbhid/hid-core.c
783
list_for_each_entry(report, &report_enum->report_list, list)
drivers/hid/usbhid/hid-core.c
812
list_for_each_entry(report, &hid->report_enum[HID_OUTPUT_REPORT].report_list, list) {
drivers/hid/usbhid/hid-core.c
848
list_for_each_entry(report, &hid->report_enum[type].report_list, list) {
drivers/hid/usbhid/hid-pidff.c
1148
&hid->report_enum[report_type].report_list, list) {
drivers/hid/usbhid/hid-pidff.c
1543
list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/usbhid/hiddev.c
123
list_for_each_entry(report, &report_enum->report_list, list) {
drivers/hid/usbhid/hiddev.c
144
struct hiddev_list *list;
drivers/hid/usbhid/hiddev.c
148
list_for_each_entry(list, &hiddev->list, node) {
drivers/hid/usbhid/hiddev.c
150
(list->flags & HIDDEV_FLAG_REPORT) != 0) {
drivers/hid/usbhid/hiddev.c
151
list->buffer[list->head] = *uref;
drivers/hid/usbhid/hiddev.c
152
list->head = (list->head + 1) &
drivers/hid/usbhid/hiddev.c
154
kill_fasync(&list->fasync, SIGIO, POLL_IN);
drivers/hid/usbhid/hiddev.c
207
struct hiddev_list *list = file->private_data;
drivers/hid/usbhid/hiddev.c
209
return fasync_helper(fd, file, on, &list->fasync);
drivers/hid/usbhid/hiddev.c
218
struct hiddev_list *list = file->private_data;
drivers/hid/usbhid/hiddev.c
221
spin_lock_irqsave(&list->hiddev->list_lock, flags);
drivers/hid/usbhid/hiddev.c
222
list_del(&list->node);
drivers/hid/usbhid/hiddev.c
223
spin_unlock_irqrestore(&list->hiddev->list_lock, flags);
drivers/hid/usbhid/hiddev.c
225
mutex_lock(&list->hiddev->existancelock);
drivers/hid/usbhid/hiddev.c
226
if (!--list->hiddev->open) {
drivers/hid/usbhid/hiddev.c
227
if (list->hiddev->exist) {
drivers/hid/usbhid/hiddev.c
228
hid_hw_close(list->hiddev->hid);
drivers/hid/usbhid/hiddev.c
229
hid_hw_power(list->hiddev->hid, PM_HINT_NORMAL);
drivers/hid/usbhid/hiddev.c
231
mutex_unlock(&list->hiddev->existancelock);
drivers/hid/usbhid/hiddev.c
232
kfree(list->hiddev);
drivers/hid/usbhid/hiddev.c
233
vfree(list);
drivers/hid/usbhid/hiddev.c
238
mutex_unlock(&list->hiddev->existancelock);
drivers/hid/usbhid/hiddev.c
239
vfree(list);
drivers/hid/usbhid/hiddev.c
246
struct hiddev_list *list;
drivers/hid/usbhid/hiddev.c
251
list = vzalloc(sizeof(*list));
drivers/hid/usbhid/hiddev.c
252
if (!list)
drivers/hid/usbhid/hiddev.c
255
mutex_init(&list->thread_lock);
drivers/hid/usbhid/hiddev.c
256
list->hiddev = hiddev;
drivers/hid/usbhid/hiddev.c
269
list_add_tail(&list->node, &hiddev->list);
drivers/hid/usbhid/hiddev.c
272
file->private_data = list;
drivers/hid/usbhid/hiddev.c
280
vfree(list);
drivers/hid/usbhid/hiddev.c
322
struct hiddev_list *list = file->private_data;
drivers/hid/usbhid/hiddev.c
326
event_size = ((list->flags & HIDDEV_FLAG_UREF) != 0) ?
drivers/hid/usbhid/hiddev.c
333
retval = mutex_lock_interruptible(&list->thread_lock);
drivers/hid/usbhid/hiddev.c
338
if (list->head == list->tail) {
drivers/hid/usbhid/hiddev.c
339
prepare_to_wait(&list->hiddev->wait, &wait, TASK_INTERRUPTIBLE);
drivers/hid/usbhid/hiddev.c
341
while (list->head == list->tail) {
drivers/hid/usbhid/hiddev.c
346
if (!list->hiddev->exist) {
drivers/hid/usbhid/hiddev.c
356
mutex_unlock(&list->thread_lock);
drivers/hid/usbhid/hiddev.c
358
if (mutex_lock_interruptible(&list->thread_lock)) {
drivers/hid/usbhid/hiddev.c
359
finish_wait(&list->hiddev->wait, &wait);
drivers/hid/usbhid/hiddev.c
364
finish_wait(&list->hiddev->wait, &wait);
drivers/hid/usbhid/hiddev.c
369
mutex_unlock(&list->thread_lock);
drivers/hid/usbhid/hiddev.c
374
while (list->head != list->tail &&
drivers/hid/usbhid/hiddev.c
376
if ((list->flags & HIDDEV_FLAG_UREF) == 0) {
drivers/hid/usbhid/hiddev.c
377
if (list->buffer[list->tail].field_index != HID_FIELD_INDEX_NONE) {
drivers/hid/usbhid/hiddev.c
380
event.hid = list->buffer[list->tail].usage_code;
drivers/hid/usbhid/hiddev.c
381
event.value = list->buffer[list->tail].value;
drivers/hid/usbhid/hiddev.c
383
mutex_unlock(&list->thread_lock);
drivers/hid/usbhid/hiddev.c
389
if (list->buffer[list->tail].field_index != HID_FIELD_INDEX_NONE ||
drivers/hid/usbhid/hiddev.c
390
(list->flags & HIDDEV_FLAG_REPORT) != 0) {
drivers/hid/usbhid/hiddev.c
392
if (copy_to_user(buffer + retval, list->buffer + list->tail, sizeof(struct hiddev_usage_ref))) {
drivers/hid/usbhid/hiddev.c
393
mutex_unlock(&list->thread_lock);
drivers/hid/usbhid/hiddev.c
399
list->tail = (list->tail + 1) & (HIDDEV_BUFFER_SIZE - 1);
drivers/hid/usbhid/hiddev.c
403
mutex_unlock(&list->thread_lock);
drivers/hid/usbhid/hiddev.c
414
struct hiddev_list *list = file->private_data;
drivers/hid/usbhid/hiddev.c
416
poll_wait(file, &list->hiddev->wait, wait);
drivers/hid/usbhid/hiddev.c
417
if (list->head != list->tail)
drivers/hid/usbhid/hiddev.c
419
if (!list->hiddev->exist)
drivers/hid/usbhid/hiddev.c
596
struct hiddev_list *list = file->private_data;
drivers/hid/usbhid/hiddev.c
597
struct hiddev *hiddev = list->hiddev;
drivers/hid/usbhid/hiddev.c
62
struct list_head *list;
drivers/hid/usbhid/hiddev.c
660
r = put_user(list->flags, (int __user *)arg) ?
drivers/hid/usbhid/hiddev.c
678
list->flags = newflags;
drivers/hid/usbhid/hiddev.c
79
list = report_enum->report_list.next;
drivers/hid/usbhid/hiddev.c
80
report = list_entry(list, struct hid_report, list);
drivers/hid/usbhid/hiddev.c
89
list = report->list.next;
drivers/hid/usbhid/hiddev.c
897
INIT_LIST_HEAD(&hiddev->list);
drivers/hid/usbhid/hiddev.c
90
if (list == &report_enum->report_list)
drivers/hid/usbhid/hiddev.c
93
report = list_entry(list, struct hid_report, list);
drivers/hid/wacom.h
251
void wacom_idleprox_timeout(struct timer_list *list);
drivers/hid/wacom_sys.c
2259
list_for_each_entry(report, &report_enum->report_list, list) {
drivers/hid/wacom_sys.c
532
list_for_each_entry(hreport, &rep_enum->report_list, list) {
drivers/hid/wacom_sys.c
547
list_for_each_entry(hreport, &rep_enum->report_list, list) {
drivers/hid/wacom_sys.c
758
struct list_head list;
drivers/hid/wacom_sys.c
838
list_for_each_entry(data, &wacom_udev_list, list) {
drivers/hid/wacom_sys.c
846
list_for_each_entry(data, &wacom_udev_list, list) {
drivers/hid/wacom_sys.c
862
list_del(&data->list);
drivers/hid/wacom_sys.c
907
list_add_tail(&data->list, &wacom_udev_list);
drivers/hid/wacom_wac.c
64
void wacom_idleprox_timeout(struct timer_list *list)
drivers/hid/wacom_wac.c
66
struct wacom *wacom = timer_container_of(wacom, list, idleprox_timer);
drivers/hsi/clients/cmt_speech.c
1326
entry = list_entry(cursor, struct char_queue, list);
drivers/hsi/clients/cmt_speech.c
1327
list_del(&entry->list);
drivers/hsi/clients/cmt_speech.c
151
list_add_tail(&entry->list, head);
drivers/hsi/clients/cmt_speech.c
167
entry = list_entry(head->next, struct char_queue, list);
drivers/hsi/clients/cmt_speech.c
169
list_del(&entry->list);
drivers/hsi/clients/cmt_speech.c
32
struct list_head list;
drivers/hsi/clients/hsi_char.c
151
static void hsc_free_list(struct list_head *list)
drivers/hsi/clients/hsi_char.c
155
list_for_each_entry_safe(msg, tmp, list, link) {
drivers/hsi/clients/hsi_char.c
164
LIST_HEAD(list);
drivers/hsi/clients/hsi_char.c
167
list_splice_init(l, &list);
drivers/hsi/clients/hsi_char.c
170
hsc_free_list(&list);
drivers/hsi/hsi_boardinfo.c
45
list_add_tail(&cl_info->list, &hsi_board_list);
drivers/hsi/hsi_core.c
123
list_for_each_entry(cl_info, &hsi_board_list, list)
drivers/hsi/hsi_core.h
16
struct list_head list;
drivers/hte/hte.c
440
list_for_each_entry(gdev, &hte_devices, list)
drivers/hte/hte.c
458
list_for_each_entry(gdev, &hte_devices, list)
drivers/hte/hte.c
86
struct list_head list;
drivers/hte/hte.c
875
INIT_LIST_HEAD(&gdev->list);
drivers/hte/hte.c
878
list_add_tail(&gdev->list, &hte_devices);
drivers/hte/hte.c
898
list_del(&gdev->list);
drivers/hv/hv_balloon.c
2046
list_for_each_entry_safe(has, tmp, &dm->ha_region_list, list) {
drivers/hv/hv_balloon.c
2047
list_for_each_entry_safe(gap, tmp_gap, &has->gap_list, list) {
drivers/hv/hv_balloon.c
2048
list_del(&gap->list);
drivers/hv/hv_balloon.c
2051
list_del(&has->list);
drivers/hv/hv_balloon.c
424
struct list_head list;
drivers/hv/hv_balloon.c
437
struct list_head list;
drivers/hv/hv_balloon.c
592
list_for_each_entry(gap, &has->gap_list, list) {
drivers/hv/hv_balloon.c
613
list_for_each_entry(has, &dm_device.ha_region_list, list) {
drivers/hv/hv_balloon.c
770
list_for_each_entry(has, &dm_device.ha_region_list, list) {
drivers/hv/hv_balloon.c
791
list_for_each_entry(has, &dm_device.ha_region_list, list) {
drivers/hv/hv_balloon.c
810
INIT_LIST_HEAD(&gap->list);
drivers/hv/hv_balloon.c
813
list_add_tail(&gap->list, &has->gap_list);
drivers/hv/hv_balloon.c
850
list_for_each_entry(has, &dm_device.ha_region_list, list) {
drivers/hv/hv_balloon.c
944
INIT_LIST_HEAD(&ha_region->list);
drivers/hv/hv_balloon.c
954
list_add_tail(&ha_region->list, &dm_device.ha_region_list);
drivers/hv/hv_utils_transport.c
188
list_for_each_entry(hvt, &hvt_list, list) {
drivers/hv/hv_utils_transport.c
301
list_add(&hvt->list, &hvt_list);
drivers/hv/hv_utils_transport.c
319
list_del(&hvt->list);
drivers/hv/hv_utils_transport.c
341
list_del(&hvt->list);
drivers/hv/hv_utils_transport.h
26
struct list_head list; /* hvt_list */
drivers/hv/vmbus_drv.c
1578
INIT_LIST_HEAD(&hv_driver->dynids.list);
drivers/hv/vmbus_drv.c
670
list_for_each_entry(dynid, &drv->dynids.list, node) {
drivers/hv/vmbus_drv.c
749
list_add_tail(&dynid->node, &drv->dynids.list);
drivers/hv/vmbus_drv.c
760
list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
drivers/hv/vmbus_drv.c
812
list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
drivers/hwmon/asus_atk0110.c
1172
list_for_each_entry(s, &data->sensor_list, list) {
drivers/hwmon/asus_atk0110.c
152
struct list_head list;
drivers/hwmon/asus_atk0110.c
897
INIT_LIST_HEAD(&sensor->list);
drivers/hwmon/asus_atk0110.c
932
list_add(&sensor->list, &data->sensor_list);
drivers/hwmon/drivetemp.c
111
struct list_head list; /* list of instantiated devices */
drivers/hwmon/drivetemp.c
576
list_add(&st->list, &drivetemp_devlist);
drivers/hwmon/drivetemp.c
588
list_for_each_entry_safe(st, tmp, &drivetemp_devlist, list) {
drivers/hwmon/drivetemp.c
590
list_del(&st->list);
drivers/hwmon/fschmd.c
1098
INIT_LIST_HEAD(&data->list);
drivers/hwmon/fschmd.c
1226
list_add(&data->list, &watchdog_data_list);
drivers/hwmon/fschmd.c
1265
list_del(&data->list);
drivers/hwmon/fschmd.c
260
struct list_head list; /* member of the watchdog_data_list */
drivers/hwmon/fschmd.c
807
list_for_each_entry(pos, &watchdog_data_list, list) {
drivers/hwmon/ibmaem.c
1079
list_for_each_entry_safe(p1, next1, &driver_data.aem_devices, list)
drivers/hwmon/ibmaem.c
125
struct list_head list;
drivers/hwmon/ibmaem.c
471
list_del(&data->list);
drivers/hwmon/ibmaem.c
577
list_add_tail(&data->list, &driver_data.aem_devices);
drivers/hwmon/ibmaem.c
717
list_add_tail(&data->list, &driver_data.aem_devices);
drivers/hwmon/ibmaem.c
788
list_for_each_entry_safe(p1, next1, &driver_data.aem_devices, list)
drivers/hwmon/ibmpex.c
252
list_for_each_entry_safe(p, next, &driver_data.bmc_data, list)
drivers/hwmon/ibmpex.c
486
list_add_tail(&data->list, &driver_data.bmc_data);
drivers/hwmon/ibmpex.c
498
list_del(&data->list);
drivers/hwmon/ibmpex.c
522
list_del(&data->list);
drivers/hwmon/ibmpex.c
579
list_for_each_entry_safe(p, next, &driver_data.bmc_data, list)
drivers/hwmon/ibmpex.c
65
struct list_head list;
drivers/hwmon/via-cputemp.c
204
struct list_head list;
drivers/hwmon/via-cputemp.c
240
list_add_tail(&pdev_entry->list, &pdev_list);
drivers/hwmon/via-cputemp.c
258
list_for_each_entry(p, &pdev_list, list) {
drivers/hwmon/via-cputemp.c
261
list_del(&p->list);
drivers/hwmon/w83793.c
1300
list_for_each_entry(pos, &watchdog_data_list, list) {
drivers/hwmon/w83793.c
1474
list_for_each_entry(data, &watchdog_data_list, list) {
drivers/hwmon/w83793.c
1515
list_del(&data->list);
drivers/hwmon/w83793.c
1663
INIT_LIST_HEAD(&data->list);
drivers/hwmon/w83793.c
1886
list_add(&data->list, &watchdog_data_list);
drivers/hwmon/w83793.c
252
struct list_head list; /* member of the watchdog_data_list */
drivers/hwtracing/coresight/coresight-core.c
1674
struct coresight_dev_list *list;
drivers/hwtracing/coresight/coresight-core.c
1677
list_for_each_entry(list, &coresight_dev_idx_list, node) {
drivers/hwtracing/coresight/coresight-core.c
1678
if (!strcmp(list->pfx, prefix))
drivers/hwtracing/coresight/coresight-core.c
1679
return list;
drivers/hwtracing/coresight/coresight-core.c
1682
list = kzalloc(sizeof(*list), GFP_KERNEL);
drivers/hwtracing/coresight/coresight-core.c
1683
if (!list)
drivers/hwtracing/coresight/coresight-core.c
1686
list->pfx = kstrdup(prefix, GFP_KERNEL);
drivers/hwtracing/coresight/coresight-core.c
1687
if (!list->pfx) {
drivers/hwtracing/coresight/coresight-core.c
1688
kfree(list);
drivers/hwtracing/coresight/coresight-core.c
1692
list_add(&list->node, &coresight_dev_idx_list);
drivers/hwtracing/coresight/coresight-core.c
1693
return list;
drivers/hwtracing/coresight/coresight-core.c
1696
static int coresight_allocate_device_idx(struct coresight_dev_list *list,
drivers/hwtracing/coresight/coresight-core.c
1703
for (idx = 0; idx < list->nr_idx; idx++)
drivers/hwtracing/coresight/coresight-core.c
1704
if (list->fwnode_list[idx] == fwnode)
drivers/hwtracing/coresight/coresight-core.c
1708
idx = list->nr_idx;
drivers/hwtracing/coresight/coresight-core.c
1709
fwnode_list = krealloc_array(list->fwnode_list,
drivers/hwtracing/coresight/coresight-core.c
1710
idx + 1, sizeof(*list->fwnode_list),
drivers/hwtracing/coresight/coresight-core.c
1716
list->fwnode_list = fwnode_list;
drivers/hwtracing/coresight/coresight-core.c
1717
list->nr_idx = idx + 1;
drivers/hwtracing/coresight/coresight-core.c
1801
struct coresight_dev_list *list;
drivers/hwtracing/coresight/coresight-core.c
1807
list = coresight_allocate_device_list(prefix);
drivers/hwtracing/coresight/coresight-core.c
1808
if (!list)
drivers/hwtracing/coresight/coresight-core.c
1811
idx = coresight_allocate_device_idx(list, dev);
drivers/hwtracing/coresight/coresight-core.c
1821
name = devm_kasprintf(dev, GFP_KERNEL, "%s%d", list->pfx, idx);
drivers/hwtracing/coresight/coresight-core.c
1830
struct coresight_dev_list *list, *next;
drivers/hwtracing/coresight/coresight-core.c
1838
list_for_each_entry_safe(list, next, &coresight_dev_idx_list, node) {
drivers/hwtracing/coresight/coresight-core.c
1839
for (i = 0; i < list->nr_idx; i++)
drivers/hwtracing/coresight/coresight-core.c
1840
list->fwnode_list[i] = NULL;
drivers/hwtracing/coresight/coresight-core.c
1841
list->nr_idx = 0;
drivers/hwtracing/coresight/coresight-core.c
1842
list_del(&list->node);
drivers/hwtracing/coresight/coresight-core.c
1844
kfree(list->pfx);
drivers/hwtracing/coresight/coresight-core.c
1845
kfree(list->fwnode_list);
drivers/hwtracing/coresight/coresight-core.c
1846
kfree(list);
drivers/hwtracing/coresight/coresight-etm-perf.c
852
list_for_each_entry(filter, &head->list, entry) {
drivers/hwtracing/ptt/hisi_ptt.c
366
list_del(&filter->list);
drivers/hwtracing/ptt/hisi_ptt.c
400
list_add_tail(&filter->list, &hisi_ptt->port_filters);
drivers/hwtracing/ptt/hisi_ptt.c
405
list_add_tail(&filter->list, &hisi_ptt->req_filters);
drivers/hwtracing/ptt/hisi_ptt.c
503
list_for_each_entry(filter, &hisi_ptt->req_filters, list)
drivers/hwtracing/ptt/hisi_ptt.c
506
list_for_each_entry(filter, &hisi_ptt->port_filters, list)
drivers/hwtracing/ptt/hisi_ptt.c
531
list_for_each_entry(filter, &hisi_ptt->port_filters, list) {
drivers/hwtracing/ptt/hisi_ptt.c
537
list_for_each_entry(filter, &hisi_ptt->req_filters, list) {
drivers/hwtracing/ptt/hisi_ptt.c
592
list_for_each_entry_safe(filter, tmp, target_list, list)
drivers/hwtracing/ptt/hisi_ptt.c
693
list_for_each_entry_safe(filter, tmp, &hisi_ptt->req_filters, list)
drivers/hwtracing/ptt/hisi_ptt.c
696
list_for_each_entry_safe(filter, tmp, &hisi_ptt->port_filters, list)
drivers/hwtracing/ptt/hisi_ptt.c
963
list_for_each_entry(filter, &hisi_ptt->req_filters, list) {
drivers/hwtracing/ptt/hisi_ptt.h
163
struct list_head list;
drivers/i2c/busses/i2c-fsi.c
156
struct list_head list;
drivers/i2c/busses/i2c-fsi.c
737
list_add(&port->list, &i2c->ports);
drivers/i2c/busses/i2c-fsi.c
750
list_for_each_entry_safe(port, tmp, &i2c->ports, list) {
drivers/i2c/busses/i2c-fsi.c
751
list_del(&port->list);
drivers/i2c/i2c-boardinfo.c
87
list_add_tail(&devinfo->list, &__i2c_board_list);
drivers/i2c/i2c-core-base.c
1414
list_for_each_entry(devinfo, &__i2c_board_list, list) {
drivers/i2c/i2c-core.h
11
struct list_head list;
drivers/i2c/i2c-dev.c
43
struct list_head list;
drivers/i2c/i2c-dev.c
58
list_for_each_entry(i2c_dev, &i2c_dev_list, list) {
drivers/i2c/i2c-dev.c
83
list_add_tail(&i2c_dev->list, &i2c_dev_list);
drivers/i2c/i2c-dev.c
91
list_del(&i2c_dev->list);
drivers/i3c/master/adi-i3c-master.c
113
struct list_head list;
drivers/i3c/master/adi-i3c-master.c
278
xfer = list_first_entry_or_null(&master->xferqueue.list,
drivers/i3c/master/adi-i3c-master.c
293
list_add_tail(&xfer->node, &master->xferqueue.list);
drivers/i3c/master/adi-i3c-master.c
987
INIT_LIST_HEAD(&master->xferqueue.list);
drivers/i3c/master/dw-i3c-master.c
1592
INIT_LIST_HEAD(&master->xferqueue.list);
drivers/i3c/master/dw-i3c-master.c
431
list_add_tail(&xfer->node, &master->xferqueue.list);
drivers/i3c/master/dw-i3c-master.c
521
xfer = list_first_entry_or_null(&master->xferqueue.list,
drivers/i3c/master/dw-i3c-master.h
33
struct list_head list;
drivers/i3c/master/i3c-master-cdns.c
1575
INIT_LIST_HEAD(&master->xferqueue.list);
drivers/i3c/master/i3c-master-cdns.c
410
struct list_head list;
drivers/i3c/master/i3c-master-cdns.c
610
xfer = list_first_entry_or_null(&master->xferqueue.list,
drivers/i3c/master/i3c-master-cdns.c
627
list_add_tail(&xfer->node, &master->xferqueue.list);
drivers/i3c/master/renesas-i3c.c
1122
xfer = list_first_entry_or_null(&i3c->xferqueue.list,
drivers/i3c/master/renesas-i3c.c
1346
INIT_LIST_HEAD(&i3c->xferqueue.list);
drivers/i3c/master/renesas-i3c.c
249
struct list_head list;
drivers/i3c/master/renesas-i3c.c
427
list_add_tail(&xfer->node, &i3c->xferqueue.list);
drivers/i3c/master/svc-i3c-master.c
1586
xfer = list_first_entry_or_null(&master->xferqueue.list,
drivers/i3c/master/svc-i3c-master.c
1611
list_add_tail(&xfer->node, &master->xferqueue.list);
drivers/i3c/master/svc-i3c-master.c
2042
INIT_LIST_HEAD(&master->xferqueue.list);
drivers/i3c/master/svc-i3c-master.c
242
struct list_head list;
drivers/iio/adc/stm32-dfsdm-adc.c
129
const struct stm32_dfsdm_str2field *list)
drivers/iio/adc/stm32-dfsdm-adc.c
131
const struct stm32_dfsdm_str2field *p = list;
drivers/iio/adc/stm32-dfsdm-adc.c
133
for (p = list; p && p->name; p++)
drivers/iio/buffer/industrialio-buffer-dma.c
258
struct list_head *list)
drivers/iio/buffer/industrialio-buffer-dma.c
266
list_for_each_entry_safe(block, _block, list, head) {
drivers/iio/common/ssp_sensors/ssp_spi.c
207
list_add_tail(&msg->list, &data->pending_list);
drivers/iio/common/ssp_sensors/ssp_spi.c
215
list_del(&msg->list);
drivers/iio/common/ssp_sensors/ssp_spi.c
228
list_del(&msg->list);
drivers/iio/common/ssp_sensors/ssp_spi.c
364
list_for_each_entry_safe(iter, n, &data->pending_list, list) {
drivers/iio/common/ssp_sensors/ssp_spi.c
366
list_del(&iter->list);
drivers/iio/common/ssp_sensors/ssp_spi.c
37
struct list_head list;
drivers/iio/common/ssp_sensors/ssp_spi.c
411
list_add_tail(&msg->list, &data->pending_list);
drivers/iio/common/ssp_sensors/ssp_spi.c
452
list_for_each_entry_safe(msg, n, &data->pending_list, list) {
drivers/iio/common/ssp_sensors/ssp_spi.c
453
list_del(&msg->list);
drivers/iio/common/st_sensors/st_sensors_core.c
575
const struct st_sensor_settings *list,
drivers/iio/common/st_sensors/st_sensors_core.c
582
if (strcmp(name, list[i].sensors_supported[n]) == 0)
drivers/iio/industrialio-sw-device.c
34
list_for_each_entry(iter, &iio_device_types_list, list)
drivers/iio/industrialio-sw-device.c
53
list_add_tail(&d->list, &iio_device_types_list);
drivers/iio/industrialio-sw-device.c
75
list_del(&dt->list);
drivers/iio/industrialio-sw-trigger.c
34
list_for_each_entry(iter, &iio_trigger_types_list, list)
drivers/iio/industrialio-sw-trigger.c
53
list_add_tail(&t->list, &iio_trigger_types_list);
drivers/iio/industrialio-sw-trigger.c
63
list_del(&t->list);
drivers/iio/industrialio-sw-trigger.c
79
list_del(&t->list);
drivers/iio/industrialio-trigger.c
106
list_del(&trig_info->list);
drivers/iio/industrialio-trigger.c
137
list_for_each_entry(iter, &iio_trigger_list, list)
drivers/iio/industrialio-trigger.c
149
list_for_each_entry(iter, &iio_trigger_list, list)
drivers/iio/industrialio-trigger.c
577
INIT_LIST_HEAD(&trig->list);
drivers/iio/industrialio-trigger.c
90
list_add_tail(&trig_info->list, &iio_trigger_list);
drivers/infiniband/core/addr.c
103
list_for_each_entry(req, &req_list, list) {
drivers/infiniband/core/addr.c
298
list_add_tail(&req->list, &req_list);
drivers/infiniband/core/addr.c
55
struct list_head list;
drivers/infiniband/core/addr.c
617
if (!list_empty(&req->list))
drivers/infiniband/core/addr.c
634
if (!list_empty(&req->list)) {
drivers/infiniband/core/addr.c
635
list_del_init(&req->list);
drivers/infiniband/core/addr.c
754
list_for_each_entry_safe(req, temp_req, &req_list, list) {
drivers/infiniband/core/addr.c
760
list_del_init(&req->list);
drivers/infiniband/core/addr.c
839
list_for_each_entry(req, &req_list, list)
drivers/infiniband/core/cm.c
1004
list_add_tail(&cm_id_priv->timewait_info->list, &cm.timewait_list);
drivers/infiniband/core/cm.c
170
struct list_head list;
drivers/infiniband/core/cm.c
188
struct list_head list;
drivers/infiniband/core/cm.c
199
struct list_head list;
drivers/infiniband/core/cm.c
3436
list_del(&timewait_info->list);
drivers/infiniband/core/cm.c
4425
list_add_tail(&cm_dev->list, &cm.device_list);
drivers/infiniband/core/cm.c
4465
list_del(&cm_dev->list);
drivers/infiniband/core/cm.c
4544
list_for_each_entry(timewait_info, &cm.timewait_list, list)
drivers/infiniband/core/cm.c
4551
list_for_each_entry_safe(timewait_info, tmp, &cm.timewait_list, list) {
drivers/infiniband/core/cm.c
4552
list_del(&timewait_info->list);
drivers/infiniband/core/cm.c
494
list_for_each_entry(cm_dev, &cm.device_list, list) {
drivers/infiniband/core/cm.c
509
list_for_each_entry(cm_dev, &cm.device_list, list) {
drivers/infiniband/core/cm.c
894
work = list_entry(cm_id_priv->work_list.next, struct cm_work, list);
drivers/infiniband/core/cm.c
895
list_del(&work->list);
drivers/infiniband/core/cm.c
921
list_add_tail(&work->list, &cm_id_priv->work_list);
drivers/infiniband/core/cma.c
204
struct list_head list;
drivers/infiniband/core/cma.c
2051
list);
drivers/infiniband/core/cma.c
2052
list_del(&mc->list);
drivers/infiniband/core/cma.c
266
list_for_each_entry(cma_dev, &dev_list, list)
drivers/infiniband/core/cma.c
2777
list_for_each_entry(cma_dev, &dev_list, list) {
drivers/infiniband/core/cma.c
3460
list_for_each_entry(cur_dev, &dev_list, list) {
drivers/infiniband/core/cma.c
351
struct list_head list;
drivers/infiniband/core/cma.c
5127
list_add(&mc->list, &id_priv->mc_list);
drivers/infiniband/core/cma.c
5144
list_for_each_entry(mc, &id_priv->mc_list, list) {
drivers/infiniband/core/cma.c
5147
list_del(&mc->list);
drivers/infiniband/core/cma.c
5199
list_for_each_entry(cma_dev, &dev_list, list)
drivers/infiniband/core/cma.c
5415
list_add_tail(&cma_dev->list, &dev_list);
drivers/infiniband/core/cma.c
5427
list_del(&cma_dev->list);
drivers/infiniband/core/cma.c
5448
list_del(&cma_dev->list);
drivers/infiniband/core/cma.c
795
list_for_each_entry(cma_dev, &dev_list, list) {
drivers/infiniband/core/cma.c
901
list_for_each_entry(cma_dev, &dev_list, list) {
drivers/infiniband/core/cma.c
949
list_for_each_entry(cur_dev, &dev_list, list) {
drivers/infiniband/core/core_priv.h
366
struct list_head list;
drivers/infiniband/core/device.c
2049
list_add_tail(&event_handler->list,
drivers/infiniband/core/device.c
2065
list_del(&event_handler->list);
drivers/infiniband/core/device.c
2076
list_for_each_entry(handler, &event->device->event_handler_list, list)
drivers/infiniband/core/frmr_pools.c
27
list_add_tail(&page->list, &queue->pages_list);
drivers/infiniband/core/frmr_pools.c
30
struct frmr_handles_page, list);
drivers/infiniband/core/frmr_pools.c
45
list);
drivers/infiniband/core/frmr_pools.c
50
list_del(&page->list);
drivers/infiniband/core/frmr_pools.c
69
list);
drivers/infiniband/core/frmr_pools.c
70
list_del(&(*page)->list);
drivers/infiniband/core/frmr_pools.h
20
struct list_head list;
drivers/infiniband/core/ib_core_uverbs.c
50
list_add(&priv->list, &ufile->umaps);
drivers/infiniband/core/mad.c
1023
struct list_head *list;
drivers/infiniband/core/mad.c
1063
list = &qp_info->send_queue.list;
drivers/infiniband/core/mad.c
1066
list = &qp_info->overflow_list;
drivers/infiniband/core/mad.c
1071
list_add_tail(&mad_send_wr->mad_list.list, list);
drivers/infiniband/core/mad.c
1373
&free_list, list) {
drivers/infiniband/core/mad.c
2070
list_add(&mad_recv_wc->recv_buf.list, &mad_recv_wc->rmpp_list);
drivers/infiniband/core/mad.c
2568
list_del(&mad_list->list);
drivers/infiniband/core/mad.c
2573
struct ib_mad_list_head, list);
drivers/infiniband/core/mad.c
2577
list_move_tail(&mad_list->list, &send_queue->list);
drivers/infiniband/core/mad.c
2607
list_for_each_entry(mad_list, &qp_info->send_queue.list, list) {
drivers/infiniband/core/mad.c
2664
static void clear_mad_error_list(struct list_head *list,
drivers/infiniband/core/mad.c
2674
list_for_each_entry_safe(mad_send_wr, n, list, agent_list) {
drivers/infiniband/core/mad.c
2835
list_add(&local->mad_priv->header.recv_wc.recv_buf.list,
drivers/infiniband/core/mad.c
3006
list_add_tail(&mad_priv->header.mad_list.list,
drivers/infiniband/core/mad.c
3007
&recv_queue->list);
drivers/infiniband/core/mad.c
3013
list_del(&mad_priv->header.mad_list.list);
drivers/infiniband/core/mad.c
3042
while (!list_empty(&qp_info->recv_queue.list)) {
drivers/infiniband/core/mad.c
3044
mad_list = list_entry(qp_info->recv_queue.list.next,
drivers/infiniband/core/mad.c
3045
struct ib_mad_list_head, list);
drivers/infiniband/core/mad.c
3053
list_del(&mad_list->list);
drivers/infiniband/core/mad.c
3165
INIT_LIST_HEAD(&mad_queue->list);
drivers/infiniband/core/mad.c
567
list_del(&mad_list->list);
drivers/infiniband/core/mad.c
809
list_for_each_entry_safe(s, t, &mad_send_wr->rmpp_list, list) {
drivers/infiniband/core/mad.c
810
list_del(&s->list);
drivers/infiniband/core/mad.c
836
list_add_tail(&seg->list, &send_wr->rmpp_list);
drivers/infiniband/core/mad.c
849
struct ib_rmpp_segment, list);
drivers/infiniband/core/mad.c
975
struct list_head *list;
drivers/infiniband/core/mad.c
979
list = &mad_send_wr->cur_seg->list;
drivers/infiniband/core/mad.c
982
list_for_each_entry(mad_send_wr->cur_seg, list, list)
drivers/infiniband/core/mad.c
986
list_for_each_entry_reverse(mad_send_wr->cur_seg, list, list)
drivers/infiniband/core/mad_priv.h
247
struct list_head list;
drivers/infiniband/core/mad_priv.h
66
struct list_head list;
drivers/infiniband/core/mad_priv.h
86
struct list_head list;
drivers/infiniband/core/mad_rmpp.c
102
&agent->rmpp_list, list) {
drivers/infiniband/core/mad_rmpp.c
103
list_del(&rmpp_recv->list);
drivers/infiniband/core/mad_rmpp.c
254
list_del(&rmpp_recv->list);
drivers/infiniband/core/mad_rmpp.c
270
list_del(&rmpp_recv->list);
drivers/infiniband/core/mad_rmpp.c
329
list_for_each_entry(rmpp_recv, &agent->rmpp_list, list) {
drivers/infiniband/core/mad_rmpp.c
364
list_add_tail(&rmpp_recv->list, &agent->rmpp_list);
drivers/infiniband/core/mad_rmpp.c
388
if (seg->list.next == rmpp_list)
drivers/infiniband/core/mad_rmpp.c
391
return container_of(seg->list.next, struct ib_mad_recv_buf, list);
drivers/infiniband/core/mad_rmpp.c
405
list_for_each_entry_reverse(seg_buf, rmpp_list, list) {
drivers/infiniband/core/mad_rmpp.c
48
struct list_head list;
drivers/infiniband/core/mad_rmpp.c
501
list_add(&mad_recv_wc->recv_buf.list, &prev_buf->list);
drivers/infiniband/core/mad_rmpp.c
633
struct list_head *list;
drivers/infiniband/core/mad_rmpp.c
636
list = &wr->last_ack_seg->list;
drivers/infiniband/core/mad_rmpp.c
637
list_for_each_entry(wr->last_ack_seg, list, list)
drivers/infiniband/core/mad_rmpp.c
863
list_for_each_entry(rmpp_recv, &agent->rmpp_list, list) {
drivers/infiniband/core/mad_rmpp.c
93
list_for_each_entry(rmpp_recv, &agent->rmpp_list, list) {
drivers/infiniband/core/mr_pool.c
14
mr = list_first_entry_or_null(list, struct ib_mr, qp_entry);
drivers/infiniband/core/mr_pool.c
25
void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr)
drivers/infiniband/core/mr_pool.c
30
list_add(&mr->qp_entry, list);
drivers/infiniband/core/mr_pool.c
36
int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr,
drivers/infiniband/core/mr_pool.c
55
list_add_tail(&mr->qp_entry, list);
drivers/infiniband/core/mr_pool.c
61
ib_mr_pool_destroy(qp, list);
drivers/infiniband/core/mr_pool.c
66
void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list)
drivers/infiniband/core/mr_pool.c
72
while (!list_empty(list)) {
drivers/infiniband/core/mr_pool.c
73
mr = list_first_entry(list, struct ib_mr, qp_entry);
drivers/infiniband/core/mr_pool.c
8
struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list)
drivers/infiniband/core/multicast.c
118
struct list_head list;
drivers/infiniband/core/multicast.c
212
list_add_tail(&member->list, &group->pending_list);
drivers/infiniband/core/multicast.c
373
list_move(&member->list, &group->active_list);
drivers/infiniband/core/multicast.c
380
list_del_init(&member->list);
drivers/infiniband/core/multicast.c
403
struct mcast_member, list);
drivers/infiniband/core/multicast.c
405
list_del_init(&member->list);
drivers/infiniband/core/multicast.c
445
struct mcast_member, list);
drivers/infiniband/core/multicast.c
456
list_del_init(&member->list);
drivers/infiniband/core/multicast.c
498
struct mcast_member, list);
drivers/infiniband/core/multicast.c
501
list_del_init(&member->list);
drivers/infiniband/core/multicast.c
674
list_del_init(&member->list);
drivers/infiniband/core/nldev.c
1748
list_for_each_entry(ops, &link_ops, list) {
drivers/infiniband/core/nldev.c
1762
list_add(&ops->list, &link_ops);
drivers/infiniband/core/nldev.c
1771
list_del(&ops->list);
drivers/infiniband/core/rdma_core.c
169
WARN_ON(!list_empty(&uobj->list));
drivers/infiniband/core/rdma_core.c
194
if (!list_empty(&uobj->list)) {
drivers/infiniband/core/rdma_core.c
196
list_del_init(&uobj->list);
drivers/infiniband/core/rdma_core.c
321
INIT_LIST_HEAD(&uobj->list);
drivers/infiniband/core/rdma_core.c
698
list_add(&uobj->list, &ufile->uobjects);
drivers/infiniband/core/rdma_core.c
949
list_for_each_entry_safe(obj, next_obj, &ufile->uobjects, list) {
drivers/infiniband/core/roce_gid_mgmt.c
337
struct list_head list;
drivers/infiniband/core/roce_gid_mgmt.c
362
list_add_tail(&entry->list, &sin_list);
drivers/infiniband/core/roce_gid_mgmt.c
367
list_for_each_entry_safe(sin_iter, sin_temp, &sin_list, list) {
drivers/infiniband/core/roce_gid_mgmt.c
370
list_del(&sin_iter->list);
drivers/infiniband/core/roce_gid_mgmt.c
381
struct list_head list;
drivers/infiniband/core/roce_gid_mgmt.c
405
list_add_tail(&entry->list, &sin6_list);
drivers/infiniband/core/roce_gid_mgmt.c
411
list_for_each_entry_safe(sin6_iter, sin6_temp, &sin6_list, list) {
drivers/infiniband/core/roce_gid_mgmt.c
416
list_del(&sin6_iter->list);
drivers/infiniband/core/roce_gid_mgmt.c
552
struct list_head list;
drivers/infiniband/core/roce_gid_mgmt.c
565
list_add_tail(&entry->list, upper_list);
drivers/infiniband/core/roce_gid_mgmt.c
591
list) {
drivers/infiniband/core/roce_gid_mgmt.c
594
list_del(&upper_iter->list);
drivers/infiniband/core/sa_query.c
1021
struct ib_sa_query, list);
drivers/infiniband/core/sa_query.c
1031
list_del(&query->list);
drivers/infiniband/core/sa_query.c
1087
list_for_each_entry(query, &ib_nl_request_list, list) {
drivers/infiniband/core/sa_query.c
1142
list_for_each_entry(iter, &ib_nl_request_list, list) {
drivers/infiniband/core/sa_query.c
1149
list_del(&iter->list);
drivers/infiniband/core/sa_query.c
119
struct list_head list; /* Local svc request list */
drivers/infiniband/core/sa_query.c
1573
list_for_each_entry(mad_buf, &mad_wc->rmpp_list, list) {
drivers/infiniband/core/sa_query.c
856
INIT_LIST_HEAD(&query->list);
drivers/infiniband/core/sa_query.c
894
list_add_tail(&query->list, &ib_nl_request_list);
drivers/infiniband/core/sa_query.c
896
if (ib_nl_request_list.next == &query->list)
drivers/infiniband/core/sa_query.c
912
list_for_each_entry(wait_query, &ib_nl_request_list, list) {
drivers/infiniband/core/sa_query.c
917
list_move(&query->list, &ib_nl_request_list);
drivers/infiniband/core/ucma.c
110
struct list_head list;
drivers/infiniband/core/ucma.c
118
struct list_head list;
drivers/infiniband/core/ucma.c
1550
list_add_tail(&mc->list, &ctx->mc_list);
drivers/infiniband/core/ucma.c
1579
list_del(&mc->list);
drivers/infiniband/core/ucma.c
1657
list_del(&mc->list);
drivers/infiniband/core/ucma.c
1722
list_del(&ctx->list);
drivers/infiniband/core/ucma.c
1727
list_for_each_entry_safe(uevent, tmp, &cur_file->event_list, list)
drivers/infiniband/core/ucma.c
1729
list_move_tail(&uevent->list, &event_list);
drivers/infiniband/core/ucma.c
1734
list_add_tail(&ctx->list, &new_file->ctx_list);
drivers/infiniband/core/ucma.c
1788
list_add_tail(&uevent->list, &ctx->file->event_list);
drivers/infiniband/core/ucma.c
1917
&file->ctx_list, struct ucma_context, list);
drivers/infiniband/core/ucma.c
206
INIT_LIST_HEAD(&ctx->list);
drivers/infiniband/core/ucma.c
227
list_add_tail(&ctx->list, &ctx->file->ctx_list);
drivers/infiniband/core/ucma.c
326
list_add_tail(&uevent->list, &ctx->file->event_list);
drivers/infiniband/core/ucma.c
361
list_add_tail(&uevent->list, &ctx->file->event_list);
drivers/infiniband/core/ucma.c
406
uevent = list_first_entry(&file->event_list, struct ucma_event, list);
drivers/infiniband/core/ucma.c
415
list_del(&uevent->list);
drivers/infiniband/core/ucma.c
499
list_for_each_entry_safe(mc, tmp, &ctx->mc_list, list) {
drivers/infiniband/core/ucma.c
500
list_del(&mc->list);
drivers/infiniband/core/ucma.c
517
list_for_each_entry_safe(uevent, tmp, &mc->ctx->file->event_list, list) {
drivers/infiniband/core/ucma.c
521
list_del(&uevent->list);
drivers/infiniband/core/ucma.c
532
LIST_HEAD(list);
drivers/infiniband/core/ucma.c
536
list_for_each_entry_safe(uevent, tmp, &ctx->file->event_list, list) {
drivers/infiniband/core/ucma.c
544
list_move_tail(&uevent->list, &list);
drivers/infiniband/core/ucma.c
547
list_del(&uevent->list);
drivers/infiniband/core/ucma.c
550
list_del(&ctx->list);
drivers/infiniband/core/ucma.c
559
list_for_each_entry_safe(uevent, tmp, &list, list) {
drivers/infiniband/core/ucma.c
98
struct list_head list;
drivers/infiniband/core/user_mad.c
1057
list_for_each_entry_safe(packet, tmp, &file->recv_list, list) {
drivers/infiniband/core/user_mad.c
132
struct list_head list;
drivers/infiniband/core/user_mad.c
201
list_add_tail(&packet->list, &file->recv_list);
drivers/infiniband/core/user_mad.c
217
list_del(&packet->list);
drivers/infiniband/core/user_mad.c
346
recv_buf = container_of(recv_buf->list.next,
drivers/infiniband/core/user_mad.c
347
struct ib_mad_recv_buf, list);
drivers/infiniband/core/user_mad.c
417
packet = list_entry(file->recv_list.next, struct ib_umad_packet, list);
drivers/infiniband/core/user_mad.c
418
list_del(&packet->list);
drivers/infiniband/core/user_mad.c
431
list_add(&packet->list, &file->recv_list);
drivers/infiniband/core/user_mad.c
481
list_for_each_entry(sent_packet, &file->send_list, list) {
drivers/infiniband/core/user_mad.c
643
list_add_tail(&packet->list, &file->send_list);
drivers/infiniband/core/user_mad.c
649
list_add_tail(&packet->list, &file->send_list);
drivers/infiniband/core/uverbs.h
153
struct list_head list;
drivers/infiniband/core/uverbs.h
159
struct list_head list;
drivers/infiniband/core/uverbs_cmd.c
2517
list_for_each_entry(mcast, &obj->mcast_list, list)
drivers/infiniband/core/uverbs_cmd.c
2535
list_add_tail(&mcast->list, &obj->mcast_list);
drivers/infiniband/core/uverbs_cmd.c
2567
list_for_each_entry(mcast, &obj->mcast_list, list)
drivers/infiniband/core/uverbs_cmd.c
2570
list_del(&mcast->list);
drivers/infiniband/core/uverbs_main.c
1023
list_del_init(&file->list);
drivers/infiniband/core/uverbs_main.c
1237
struct ib_uverbs_file, list);
drivers/infiniband/core/uverbs_main.c
1238
list_del_init(&file->list);
drivers/infiniband/core/uverbs_main.c
129
list_del(&evt->list);
drivers/infiniband/core/uverbs_main.c
150
list_del(&evt->list);
drivers/infiniband/core/uverbs_main.c
162
list_for_each_entry_safe(mcast, tmp, &uobj->mcast_list, list) {
drivers/infiniband/core/uverbs_main.c
164
list_del(&mcast->list);
drivers/infiniband/core/uverbs_main.c
197
event = list_entry(ev_queue->event_list.next, struct ib_uverbs_event, list);
drivers/infiniband/core/uverbs_main.c
337
list_add_tail(&entry->list, &ev_queue->event_list);
drivers/infiniband/core/uverbs_main.c
372
list_add_tail(&entry->list, &async_file->ev_queue.event_list);
drivers/infiniband/core/uverbs_main.c
720
list_del(&priv->list);
drivers/infiniband/core/uverbs_main.c
786
struct rdma_umap_priv, list);
drivers/infiniband/core/uverbs_main.c
790
list_del_init(&priv->list);
drivers/infiniband/core/uverbs_main.c
815
list) {
drivers/infiniband/core/uverbs_main.c
820
list_del_init(&priv->list);
drivers/infiniband/core/uverbs_main.c
852
list_for_each_entry(ufile, &uverbs_dev->uverbs_file_list, list) {
drivers/infiniband/core/uverbs_main.c
932
list_add_tail(&file->list, &dev->uverbs_file_list);
drivers/infiniband/core/uverbs_std_types.c
148
list_for_each_entry_safe(entry, tmp, &event_queue->event_list, list) {
drivers/infiniband/core/uverbs_std_types.c
151
list_del(&entry->list);
drivers/infiniband/core/uverbs_std_types_device.c
83
list_for_each_entry(obj, &ufile->uobjects, list) {
drivers/infiniband/hw/bnxt_re/bnxt_re.h
172
struct list_head list;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1045
list_del(&qp->list);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1494
INIT_LIST_HEAD(&qp->list);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1496
list_add_tail(&qp->list, &rdev->qp_list);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2034
INIT_LIST_HEAD(&qp->list);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2036
list_add_tail(&qp->list, &rdev->qp_list);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
975
list_del(&gsi_sqp->list);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
86
struct list_head list;
drivers/infiniband/hw/bnxt_re/main.c
1917
list_for_each_entry(qp, &rdev->qp_list, list) {
drivers/infiniband/hw/bnxt_re/main.c
332
list_for_each_entry(qp, &rdev->qp_list, list) {
drivers/infiniband/hw/erdma/erdma_cm.c
123
work = list_entry(w, struct erdma_cm_work, list);
drivers/infiniband/hw/erdma/erdma_cm.c
124
list_del(&work->list);
drivers/infiniband/hw/erdma/erdma_cm.c
144
INIT_LIST_HEAD(&work->list);
drivers/infiniband/hw/erdma/erdma_cm.c
146
list_add(&work->list, &work->cep->work_freelist);
drivers/infiniband/hw/erdma/erdma_cm.c
207
list);
drivers/infiniband/hw/erdma/erdma_cm.c
208
list_del_init(&work->list);
drivers/infiniband/hw/erdma/erdma_cm.c
227
INIT_LIST_HEAD(&work->list);
drivers/infiniband/hw/erdma/erdma_cm.c
228
list_add(&work->list, &cep->work_freelist);
drivers/infiniband/hw/erdma/erdma_cm.h
135
struct list_head list;
drivers/infiniband/hw/erdma/erdma_verbs.c
891
list_for_each_entry(page, &ctx->dbrecords_page_list, list)
drivers/infiniband/hw/erdma/erdma_verbs.c
912
list_add(&page->list, &ctx->dbrecords_page_list);
drivers/infiniband/hw/erdma/erdma_verbs.c
934
list_del(&(*dbr_page)->list);
drivers/infiniband/hw/erdma/erdma_verbs.h
133
struct list_head list;
drivers/infiniband/hw/hfi1/affinity.c
17
.list = LIST_HEAD_INIT(node_affinity.list),
drivers/infiniband/hw/hfi1/affinity.c
188
list_for_each_safe(pos, q, &node_affinity.list) {
drivers/infiniband/hw/hfi1/affinity.c
190
list);
drivers/infiniband/hw/hfi1/affinity.c
207
INIT_LIST_HEAD(&entry->list);
drivers/infiniband/hw/hfi1/affinity.c
218
list_add_tail(&entry->list, &node_affinity.list);
drivers/infiniband/hw/hfi1/affinity.c
226
list_for_each_entry(entry, &node_affinity.list, list) {
drivers/infiniband/hw/hfi1/affinity.h
66
struct list_head list;
drivers/infiniband/hw/hfi1/affinity.h
70
struct list_head list;
drivers/infiniband/hw/hfi1/exp_rcv.c
15
INIT_LIST_HEAD(&set->list);
drivers/infiniband/hw/hfi1/exp_rcv.h
10
#define EXP_TID_SET_EMPTY(set) (set.count == 0 && list_empty(&set.list))
drivers/infiniband/hw/hfi1/exp_rcv.h
108
list_add_tail(&grp->list, &set->list);
drivers/infiniband/hw/hfi1/exp_rcv.h
115
list_del_init(&grp->list);
drivers/infiniband/hw/hfi1/exp_rcv.h
130
list_first_entry(&set->list, struct tid_group, list);
drivers/infiniband/hw/hfi1/exp_rcv.h
131
list_del_init(&grp->list);
drivers/infiniband/hw/hfi1/exp_rcv.h
78
struct list_head list;
drivers/infiniband/hw/hfi1/hfi.h
156
struct list_head list;
drivers/infiniband/hw/hfi1/iowait.c
56
INIT_LIST_HEAD(&wait->list);
drivers/infiniband/hw/hfi1/iowait.h
293
list);
drivers/infiniband/hw/hfi1/iowait.h
294
list_del_init(&tx->list);
drivers/infiniband/hw/hfi1/iowait.h
306
list);
drivers/infiniband/hw/hfi1/iowait.h
329
list);
drivers/infiniband/hw/hfi1/iowait.h
379
list_add(&w->list, wait_head);
drivers/infiniband/hw/hfi1/iowait.h
381
list_add_tail(&w->list, wait_head);
drivers/infiniband/hw/hfi1/iowait.h
99
struct list_head list;
drivers/infiniband/hw/hfi1/ipoib_tx.c
380
INIT_LIST_HEAD(&tx->txreq.list);
drivers/infiniband/hw/hfi1/ipoib_tx.c
546
list_add_tail(&tx->txreq.list, &txq->tx_list);
drivers/infiniband/hw/hfi1/ipoib_tx.c
630
if (list_empty(&txreq->list))
drivers/infiniband/hw/hfi1/ipoib_tx.c
632
list_add_tail(&txreq->list, &txq->tx_list);
drivers/infiniband/hw/hfi1/ipoib_tx.c
633
if (list_empty(&txq->wait.list)) {
drivers/infiniband/hw/hfi1/ipoib_tx.c
775
list_for_each_entry_safe(txreq, txreq_tmp, &txq->tx_list, list) {
drivers/infiniband/hw/hfi1/ipoib_tx.c
779
list_del(&txreq->list);
drivers/infiniband/hw/hfi1/ipoib_tx.c
864
!list_empty(&txq->wait.list));
drivers/infiniband/hw/hfi1/mad.c
100
list_del(&node->list);
drivers/infiniband/hw/hfi1/mad.c
140
list_for_each_entry(node, &trap_list->list, list) {
drivers/infiniband/hw/hfi1/mad.c
152
list_add_tail(&trap->list, &trap_list->list);
drivers/infiniband/hw/hfi1/mad.c
176
node = list_first_entry(&trap_list->list, struct trap_node,
drivers/infiniband/hw/hfi1/mad.c
177
list);
drivers/infiniband/hw/hfi1/mad.c
199
trap = list_first_entry_or_null(&trap_list->list,
drivers/infiniband/hw/hfi1/mad.c
200
struct trap_node, list);
drivers/infiniband/hw/hfi1/mad.c
206
list_del(&trap->list);
drivers/infiniband/hw/hfi1/mad.c
21
struct list_head list;
drivers/infiniband/hw/hfi1/mad.c
355
list_del(&trap->list);
drivers/infiniband/hw/hfi1/mad.c
379
trap = list_first_entry_or_null(&ibp->rvp.trap_lists[i].list,
drivers/infiniband/hw/hfi1/mad.c
380
struct trap_node, list);
drivers/infiniband/hw/hfi1/mad.c
396
INIT_LIST_HEAD(&trap->list);
drivers/infiniband/hw/hfi1/mad.c
91
list_replace_init(&ibp->rvp.trap_lists[i].list, &trap_list);
drivers/infiniband/hw/hfi1/mad.c
99
list_for_each_entry_safe(node, q, &trap_list, list) {
drivers/infiniband/hw/hfi1/mmu_rb.c
104
list_move(&rbnode->list, &del_list);
drivers/infiniband/hw/hfi1/mmu_rb.c
109
rbnode = list_first_entry(&del_list, struct mmu_rb_node, list);
drivers/infiniband/hw/hfi1/mmu_rb.c
110
list_del(&rbnode->list);
drivers/infiniband/hw/hfi1/mmu_rb.c
139
list_add_tail(&mnode->list, &handler->lru_list);
drivers/infiniband/hw/hfi1/mmu_rb.c
155
list_move_tail(&node->list, &handler->lru_list);
drivers/infiniband/hw/hfi1/mmu_rb.c
201
list_move(&mnode->list, &mnode->handler->del_list);
drivers/infiniband/hw/hfi1/mmu_rb.c
221
list_move(&mnode->list, &mnode->handler->del_list);
drivers/infiniband/hw/hfi1/mmu_rb.c
239
list_for_each_entry_safe(rbnode, ptr, &handler->lru_list, list) {
drivers/infiniband/hw/hfi1/mmu_rb.c
248
list_move(&rbnode->list, &del_list);
drivers/infiniband/hw/hfi1/mmu_rb.c
255
list_for_each_entry_safe(rbnode, ptr, &del_list, list) {
drivers/infiniband/hw/hfi1/mmu_rb.c
279
list_del_init(&node->list);
drivers/infiniband/hw/hfi1/mmu_rb.c
307
node = list_first_entry(&del_list, struct mmu_rb_node, list);
drivers/infiniband/hw/hfi1/mmu_rb.c
308
list_del(&node->list);
drivers/infiniband/hw/hfi1/mmu_rb.h
18
struct list_head list;
drivers/infiniband/hw/hfi1/pio.c
1561
struct list_head *list;
drivers/infiniband/hw/hfi1/pio.c
1571
list = &sc->piowait;
drivers/infiniband/hw/hfi1/pio.c
1579
while (!list_empty(list)) {
drivers/infiniband/hw/hfi1/pio.c
1584
wait = list_first_entry(list, struct iowait, list);
drivers/infiniband/hw/hfi1/pio.c
1588
list_del_init(&priv->s_iowait.list);
drivers/infiniband/hw/hfi1/pio.c
1606
if (!list_empty(list))
drivers/infiniband/hw/hfi1/pio.c
1812
static void pio_map_rcu_callback(struct rcu_head *list)
drivers/infiniband/hw/hfi1/pio.c
1814
struct pio_vl_map *m = container_of(list, struct pio_vl_map, list);
drivers/infiniband/hw/hfi1/pio.c
1935
call_rcu(&oldmap->list, pio_map_rcu_callback);
drivers/infiniband/hw/hfi1/pio.c
922
wait = list_first_entry(&wake_list, struct iowait, list);
drivers/infiniband/hw/hfi1/pio.c
925
list_del_init(&priv->s_iowait.list);
drivers/infiniband/hw/hfi1/pio.h
220
struct rcu_head list;
drivers/infiniband/hw/hfi1/qp.c
115
list);
drivers/infiniband/hw/hfi1/qp.c
116
list_del_init(&tx->list);
drivers/infiniband/hw/hfi1/qp.c
139
if (!list_empty(&priv->s_iowait.list)) {
drivers/infiniband/hw/hfi1/qp.c
140
list_del_init(&priv->s_iowait.list);
drivers/infiniband/hw/hfi1/qp.c
459
list_add_tail(&stx->list, &wait->tx_head);
drivers/infiniband/hw/hfi1/qp.c
463
if (list_empty(&priv->s_iowait.list)) {
drivers/infiniband/hw/hfi1/qp.c
488
list_del_init(&stx->list);
drivers/infiniband/hw/hfi1/qp.c
625
!list_empty(&priv->s_iowait.list),
drivers/infiniband/hw/hfi1/qp.c
847
if (!list_empty(&priv->s_iowait.list) &&
drivers/infiniband/hw/hfi1/qp.c
853
list_del_init(&priv->s_iowait.list);
drivers/infiniband/hw/hfi1/sdma.c
1126
static void sdma_map_rcu_callback(struct rcu_head *list)
drivers/infiniband/hw/hfi1/sdma.c
1128
struct sdma_vl_map *m = container_of(list, struct sdma_vl_map, list);
drivers/infiniband/hw/hfi1/sdma.c
1238
call_rcu(&oldmap->list, sdma_map_rcu_callback);
drivers/infiniband/hw/hfi1/sdma.c
1730
list) {
drivers/infiniband/hw/hfi1/sdma.c
1751
list_del_init(&wait->list);
drivers/infiniband/hw/hfi1/sdma.c
2373
list_add_tail(&tx->list, &sde->flushlist);
drivers/infiniband/hw/hfi1/sdma.c
2428
list_for_each_entry_safe(tx, tx_next, tx_list, list) {
drivers/infiniband/hw/hfi1/sdma.c
2438
list_del_init(&tx->list);
drivers/infiniband/hw/hfi1/sdma.c
2461
list_for_each_entry_safe(tx, tx_next, tx_list, list) {
drivers/infiniband/hw/hfi1/sdma.c
2463
list_del_init(&tx->list);
drivers/infiniband/hw/hfi1/sdma.c
2469
list_add_tail(&tx->list, &sde->flushlist);
drivers/infiniband/hw/hfi1/sdma.c
376
list_for_each_entry_safe(txp, txp_next, &flushlist, list)
drivers/infiniband/hw/hfi1/sdma.c
385
list_for_each_entry_safe(w, nw, &sde->dmawait, list) {
drivers/infiniband/hw/hfi1/sdma.c
388
list_del_init(&w->list);
drivers/infiniband/hw/hfi1/sdma.h
513
INIT_LIST_HEAD(&tx->list);
drivers/infiniband/hw/hfi1/sdma.h
986
struct rcu_head list;
drivers/infiniband/hw/hfi1/sdma_txreq.h
62
struct list_head list;
drivers/infiniband/hw/hfi1/tid_rdma.c
1023
struct tid_rdma_pageset *list)
drivers/infiniband/hw/hfi1/tid_rdma.c
1041
sets = tid_flush_pages(list, &idx, pagecnt, sets);
drivers/infiniband/hw/hfi1/tid_rdma.c
1043
list[sets].idx = idx++;
drivers/infiniband/hw/hfi1/tid_rdma.c
1044
list[sets++].count = 1;
drivers/infiniband/hw/hfi1/tid_rdma.c
1046
list[sets].count = 1;
drivers/infiniband/hw/hfi1/tid_rdma.c
1047
list[sets++].idx = idx++;
drivers/infiniband/hw/hfi1/tid_rdma.c
1049
list[sets++].count = 0;
drivers/infiniband/hw/hfi1/tid_rdma.c
1058
sets = tid_flush_pages(list, &idx, pagecnt, sets);
drivers/infiniband/hw/hfi1/tid_rdma.c
1068
sets = tid_flush_pages(list, &idx, npages - idx, sets);
drivers/infiniband/hw/hfi1/tid_rdma.c
1251
list_for_each_entry(group, &rcd->tid_group_list.list, list) {
drivers/infiniband/hw/hfi1/tid_rdma.c
1265
list_for_each_entry(used, &rcd->tid_used_list.list, list) {
drivers/infiniband/hw/hfi1/tid_rdma.c
1280
if (group && &group->list == &rcd->tid_group_list.list)
drivers/infiniband/hw/hfi1/tid_rdma.c
1282
group = list_prepare_entry(group, &rcd->tid_group_list.list,
drivers/infiniband/hw/hfi1/tid_rdma.c
1283
list);
drivers/infiniband/hw/hfi1/tid_rdma.c
1284
if (list_is_last(&group->list, &rcd->tid_group_list.list))
drivers/infiniband/hw/hfi1/tid_rdma.c
1286
group = list_next_entry(group, list);
drivers/infiniband/hw/hfi1/tid_rdma.c
884
struct tid_rdma_pageset *list)
drivers/infiniband/hw/hfi1/tid_rdma.c
933
list[setcount].idx = pageidx;
drivers/infiniband/hw/hfi1/tid_rdma.c
934
list[setcount].count = maxpages;
drivers/infiniband/hw/hfi1/tid_rdma.c
936
list[setcount].idx,
drivers/infiniband/hw/hfi1/tid_rdma.c
937
list[setcount].count);
drivers/infiniband/hw/hfi1/tid_rdma.c
952
list[setcount++].count = 0;
drivers/infiniband/hw/hfi1/tid_rdma.c
976
static u32 tid_flush_pages(struct tid_rdma_pageset *list,
drivers/infiniband/hw/hfi1/tid_rdma.c
986
list[sets].idx = *idx;
drivers/infiniband/hw/hfi1/tid_rdma.c
987
list[sets++].count = maxpages;
drivers/infiniband/hw/hfi1/tid_rdma.c
993
list[sets++].count = 0;
drivers/infiniband/hw/hfi1/trace_tx.h
633
__entry->empty = list_empty(&__entry->wait->list);
drivers/infiniband/hw/hfi1/user_exp_rcv.c
364
list_for_each_entry_safe(grp, ptr, &uctxt->tid_used_list.list,
drivers/infiniband/hw/hfi1/user_exp_rcv.c
365
list) {
drivers/infiniband/hw/hfi1/user_exp_rcv.c
559
struct tid_pageset *list = tidbuf->psets;
drivers/infiniband/hw/hfi1/user_exp_rcv.c
603
list[setcount].idx = pageidx;
drivers/infiniband/hw/hfi1/user_exp_rcv.c
604
list[setcount].count = maxpages;
drivers/infiniband/hw/hfi1/user_exp_rcv.c
859
list_for_each_entry_safe(grp, ptr, &set->list, list) {
drivers/infiniband/hw/hfi1/user_exp_rcv.c
860
list_del_init(&grp->list);
drivers/infiniband/hw/hfi1/user_sdma.c
1198
list_for_each_entry_safe(t, p, &req->txps, list) {
drivers/infiniband/hw/hfi1/user_sdma.c
1201
list_del_init(&t->list);
drivers/infiniband/hw/hfi1/user_sdma.c
203
if (!list_empty(&pq->busy.list)) {
drivers/infiniband/hw/hfi1/user_sdma.c
204
list_del_init(&pq->busy.list);
drivers/infiniband/hw/hfi1/user_sdma.c
458
INIT_LIST_HEAD(&req->iovs[i].list);
drivers/infiniband/hw/hfi1/user_sdma.c
720
INIT_LIST_HEAD(&tx->list);
drivers/infiniband/hw/hfi1/user_sdma.c
808
list_add_tail(&tx->txreq.list, &req->txps);
drivers/infiniband/hw/hfi1/user_sdma.c
84
if (list_empty(&pq->busy.list)) {
drivers/infiniband/hw/hfi1/user_sdma.h
107
struct list_head list;
drivers/infiniband/hw/hfi1/user_sdma.h
188
struct list_head list;
drivers/infiniband/hw/hfi1/verbs.c
1552
INIT_LIST_HEAD(&ibp->rvp.trap_lists[i].list);
drivers/infiniband/hw/hfi1/verbs.c
477
list_for_each_entry_rcu(p, &mcast->qp_list, list) {
drivers/infiniband/hw/hfi1/verbs.c
557
struct list_head *list = &dev->memwait;
drivers/infiniband/hw/hfi1/verbs.c
564
if (!list_empty(list)) {
drivers/infiniband/hw/hfi1/verbs.c
565
wait = list_first_entry(list, struct iowait, list);
drivers/infiniband/hw/hfi1/verbs.c
568
list_del_init(&priv->s_iowait.list);
drivers/infiniband/hw/hfi1/verbs.c
571
if (!list_empty(list))
drivers/infiniband/hw/hfi1/verbs.c
615
if (list_empty(&priv->s_iowait.list)) {
drivers/infiniband/hw/hfi1/verbs.c
619
list_add_tail(&priv->s_iowait.list, &dev->memwait);
drivers/infiniband/hw/hfi1/verbs.c
636
list_add_tail(&ps->s_txreq->txreq.list,
drivers/infiniband/hw/hfi1/verbs.c
899
list_add_tail(&ps->s_txreq->txreq.list,
drivers/infiniband/hw/hfi1/verbs.c
901
if (list_empty(&priv->s_iowait.list)) {
drivers/infiniband/hw/hfi1/verbs_txreq.c
39
list);
drivers/infiniband/hw/hfi1/verbs_txreq.c
42
list_del_init(&priv->s_iowait.list);
drivers/infiniband/hw/hfi1/verbs_txreq.c
65
if (list_empty(&priv->s_iowait.list)) {
drivers/infiniband/hw/hfi1/verbs_txreq.c
68
list_add_tail(&priv->s_iowait.list, &dev->txwait);
drivers/infiniband/hw/hns/hns_roce_db.c
132
list_for_each_entry(pgdir, &hr_dev->pgdir_list, list)
drivers/infiniband/hw/hns/hns_roce_db.c
142
list_add(&pgdir->list, &hr_dev->pgdir_list);
drivers/infiniband/hw/hns/hns_roce_db.c
175
list_del(&db->u.pgdir->list);
drivers/infiniband/hw/hns/hns_roce_db.c
20
list_for_each_entry(page, &context->page_list, list)
drivers/infiniband/hw/hns/hns_roce_db.c
40
list_add(&page->list, &context->page_list);
drivers/infiniband/hw/hns/hns_roce_db.c
62
list_del(&db->u.user_page->list);
drivers/infiniband/hw/hns/hns_roce_device.h
397
struct list_head list;
drivers/infiniband/hw/hns/hns_roce_device.h
406
struct list_head list;
drivers/infiniband/hw/hns/hns_roce_hem.c
1004
list_for_each_entry_safe(hem, temp_hem, ba_list, list) {
drivers/infiniband/hw/hns/hns_roce_hem.c
1152
list_add(&cur->list, &temp_list[level]);
drivers/infiniband/hw/hns/hns_roce_hem.c
1226
list_add(&hem->list, branch_head);
drivers/infiniband/hw/hns/hns_roce_hem.c
1249
list_for_each_entry_safe(hem, temp_hem, branch_head, list) {
drivers/infiniband/hw/hns/hns_roce_hem.c
1271
struct hns_roce_hem_item, list);
drivers/infiniband/hw/hns/hns_roce_hem.c
1335
list_add(&root_hem->list, &head.root);
drivers/infiniband/hw/hns/hns_roce_hem.c
913
struct list_head list; /* link all hems in the same bt level */
drivers/infiniband/hw/hns/hns_roce_hem.c
953
INIT_LIST_HEAD(&hem->list);
drivers/infiniband/hw/hns/hns_roce_hem.c
973
list_for_each_entry_safe(hem, temp_hem, head, list) {
drivers/infiniband/hw/hns/hns_roce_hem.c
974
list_del(&hem->list);
drivers/infiniband/hw/irdma/cm.c
1480
list_for_each_entry (listen_node, &cm_core->listen_list, list) {
drivers/infiniband/hw/irdma/cm.c
1856
hash_for_each_rcu(cm_core->cm_hash_tbl, bkt, cm_node, list) {
drivers/infiniband/hw/irdma/cm.c
1917
list_del(&listener->list);
drivers/infiniband/hw/irdma/cm.c
2105
hash_for_each_possible_rcu(cm_core->cm_hash_tbl, cm_node, list, key) {
drivers/infiniband/hw/irdma/cm.c
2137
hash_add_rcu(cm_core->cm_hash_tbl, &cm_node->list, key);
drivers/infiniband/hw/irdma/cm.c
217
hash_for_each_rcu(cm_core->cm_hash_tbl, bkt, cm_node, list) {
drivers/infiniband/hw/irdma/cm.c
2440
hash_del_rcu(&cm_node->list);
drivers/infiniband/hw/irdma/cm.c
3000
list_add(&listener->list, &cm_core->listen_list);
drivers/infiniband/hw/irdma/cm.c
4124
hash_for_each_rcu(cm_core->cm_hash_tbl, bkt, cm_node, list) {
drivers/infiniband/hw/irdma/cm.c
4411
list_for_each_entry (listen_node, &cm_core->listen_list, list) {
drivers/infiniband/hw/irdma/cm.h
209
struct list_head list;
drivers/infiniband/hw/irdma/cm.h
244
struct list_head list;
drivers/infiniband/hw/irdma/cm.h
297
struct hlist_node list;
drivers/infiniband/hw/irdma/ctrl.c
142
list_del(&qp->list);
drivers/infiniband/hw/irdma/ctrl.c
161
list_add(&qp->list, &vsi->qos[qp->user_pri].qplist);
drivers/infiniband/hw/irdma/ctrl.c
29
lastentry = &qp->list;
drivers/infiniband/hw/irdma/ctrl.c
35
return container_of(entry, struct irdma_sc_qp, list);
drivers/infiniband/hw/irdma/hw.c
1112
list_add_tail(&cqp->cqp_requests[i].list, &cqp->cqp_avail_reqs);
drivers/infiniband/hw/irdma/hw.c
2194
INIT_LIST_HEAD(&rf->mc_qht_list.list);
drivers/infiniband/hw/irdma/main.h
165
struct list_head list;
drivers/infiniband/hw/irdma/main.h
235
struct list_head list;
drivers/infiniband/hw/irdma/pble.c
23
list_del(&chunk->list);
drivers/infiniband/hw/irdma/pble.c
298
list_add(&chunk->list, &pble_rsrc->pinfo.clist);
drivers/infiniband/hw/irdma/pble.h
70
struct list_head list;
drivers/infiniband/hw/irdma/puda.c
1302
list_add(&buf->list, rxlist);
drivers/infiniband/hw/irdma/puda.c
1333
list_add_tail(&nextbuf->list, pbufl);
drivers/infiniband/hw/irdma/puda.c
1373
list_add(&buf->list, &pbufl);
drivers/infiniband/hw/irdma/puda.c
1411
buf = list_last_entry(&pbufl, struct irdma_puda_buf, list);
drivers/infiniband/hw/irdma/puda.c
1412
list_move(&buf->list, rxlist);
drivers/infiniband/hw/irdma/puda.c
1450
list_add(&buf->list, rxlist);
drivers/infiniband/hw/irdma/puda.c
1464
list_add(&buf->list, rxlist);
drivers/infiniband/hw/irdma/puda.c
1481
list_add(&buf->list, rxlist);
drivers/infiniband/hw/irdma/puda.c
1544
list_add(&buf->list, rxlist);
drivers/infiniband/hw/irdma/puda.c
1644
list_add_tail(&buf->list, rxlist);
drivers/infiniband/hw/irdma/puda.c
20
static struct irdma_puda_buf *irdma_puda_get_listbuf(struct list_head *list)
drivers/infiniband/hw/irdma/puda.c
24
if (!list_empty(list)) {
drivers/infiniband/hw/irdma/puda.c
25
buf = (struct irdma_puda_buf *)list->next;
drivers/infiniband/hw/irdma/puda.c
26
list_del((struct list_head *)&buf->list);
drivers/infiniband/hw/irdma/puda.c
39
struct list_head *list = &rsrc->bufpool;
drivers/infiniband/hw/irdma/puda.c
43
buf = irdma_puda_get_listbuf(list);
drivers/infiniband/hw/irdma/puda.c
513
list_add_tail(&buf->list, &rsrc->txpend);
drivers/infiniband/hw/irdma/puda.c
551
list_add(&buf->list, &rsrc->txpend);
drivers/infiniband/hw/irdma/puda.c
67
list_add(&buf->list, &rsrc->bufpool);
drivers/infiniband/hw/irdma/puda.h
57
struct list_head list; /* MUST be first entry */
drivers/infiniband/hw/irdma/type.h
582
struct list_head list;
drivers/infiniband/hw/irdma/utils.c
2152
chunk_entry = pchunk->list.next;
drivers/infiniband/hw/irdma/utils.c
2360
cmpl_node = list_entry(list_node, struct irdma_cmpl_gen, list);
drivers/infiniband/hw/irdma/utils.c
2361
list_del(&cmpl_node->list);
drivers/infiniband/hw/irdma/utils.c
2372
cmpl = list_first_entry_or_null(&iwcq->cmpl_generated, struct irdma_cmpl_gen, list);
drivers/infiniband/hw/irdma/utils.c
2373
list_del(&cmpl->list);
drivers/infiniband/hw/irdma/utils.c
2455
list_add_tail(&cmpl->list, &iwscq->cmpl_generated);
drivers/infiniband/hw/irdma/utils.c
2493
list_add_tail(&cmpl->list, &iwrcq->cmpl_generated);
drivers/infiniband/hw/irdma/utils.c
436
struct irdma_cqp_request, list);
drivers/infiniband/hw/irdma/utils.c
437
list_del_init(&cqp_request->list);
drivers/infiniband/hw/irdma/utils.c
489
list_add_tail(&cqp_request->list, &cqp->cqp_avail_reqs);
drivers/infiniband/hw/irdma/utils.c
864
struct list_head *list = &dev->cqp_cmd_head;
drivers/infiniband/hw/irdma/utils.c
866
if (list_empty(list))
drivers/infiniband/hw/irdma/utils.c
869
entry = list->next;
drivers/infiniband/hw/irdma/verbs.c
1939
cq_buf = list_entry(list_node, struct irdma_cq_buf, list);
drivers/infiniband/hw/irdma/verbs.c
1943
list_del(&cq_buf->list);
drivers/infiniband/hw/irdma/verbs.c
2136
list_add_tail(&cq_buf->list, &iwcq->resize_list);
drivers/infiniband/hw/irdma/verbs.c
3424
list_add_tail(&iwpbl->list, &ucontext->qp_reg_mem_list);
drivers/infiniband/hw/irdma/verbs.c
3455
list_add_tail(&iwpbl->list, &ucontext->srq_reg_mem_list);
drivers/infiniband/hw/irdma/verbs.c
3489
list_add_tail(&iwpbl->list, &ucontext->cq_reg_mem_list);
drivers/infiniband/hw/irdma/verbs.c
3944
list_del(&iwpbl->list);
drivers/infiniband/hw/irdma/verbs.c
3952
list_del(&iwpbl->list);
drivers/infiniband/hw/irdma/verbs.c
3960
list_del(&iwpbl->list);
drivers/infiniband/hw/irdma/verbs.c
4480
cq_buf = container_of(list_node, struct irdma_cq_buf, list);
drivers/infiniband/hw/irdma/verbs.c
465
list_for_each_entry (iwpbl, pbl_list, list) {
drivers/infiniband/hw/irdma/verbs.c
467
list_del(&iwpbl->list);
drivers/infiniband/hw/irdma/verbs.c
4783
list_add(&new_elem->list, &rf->mc_qht_list.list);
drivers/infiniband/hw/irdma/verbs.c
4793
list_del(&mc_qht_elem->list);
drivers/infiniband/hw/irdma/verbs.c
4807
list_for_each_safe (pos, q, &rf->mc_qht_list.list) {
drivers/infiniband/hw/irdma/verbs.c
4808
mc_qht_el = list_entry(pos, struct mc_table_list, list);
drivers/infiniband/hw/irdma/verbs.c
5234
hash_for_each_possible(iwdev->rf->ah_hash_tbl, ah, list, key) {
drivers/infiniband/hw/irdma/verbs.c
5265
hash_del(&ah->parent_ah->list);
drivers/infiniband/hw/irdma/verbs.c
5320
hash_add(iwdev->rf->ah_hash_tbl, &parent_ah->list, key);
drivers/infiniband/hw/irdma/verbs.h
158
struct list_head list;
drivers/infiniband/hw/irdma/verbs.h
53
struct hlist_node list;
drivers/infiniband/hw/irdma/verbs.h
87
struct list_head list;
drivers/infiniband/hw/irdma/verbs.h
92
struct list_head list;
drivers/infiniband/hw/mlx4/alias_GUID.c
443
list_del(&cb_ctx->list);
drivers/infiniband/hw/mlx4/alias_GUID.c
540
list_add_tail(&callback_context->list, head);
drivers/infiniband/hw/mlx4/alias_GUID.c
555
list_del(&callback_context->list);
drivers/infiniband/hw/mlx4/alias_GUID.c
58
struct list_head list;
drivers/infiniband/hw/mlx4/alias_GUID.c
812
list);
drivers/infiniband/hw/mlx4/alias_GUID.c
815
list_del(&cb_ctx->list);
drivers/infiniband/hw/mlx4/cm.c
194
list_del(&ent->list);
drivers/infiniband/hw/mlx4/cm.c
253
list_add_tail(&ent->list, &sriov->cm_list);
drivers/infiniband/hw/mlx4/cm.c
53
struct list_head list;
drivers/infiniband/hw/mlx4/cm.c
534
list_for_each_entry_safe(map, tmp_map, &dev->sriov.cm_list, list) {
drivers/infiniband/hw/mlx4/cm.c
566
list_move_tail(&ent->list, &lh);
drivers/infiniband/hw/mlx4/cm.c
569
list_for_each_entry_safe(map, tmp_map, &lh, list) {
drivers/infiniband/hw/mlx4/cm.c
575
list_for_each_entry_safe(map, tmp_map, &dev->sriov.cm_list, list) {
drivers/infiniband/hw/mlx4/cm.c
577
list_move_tail(&map->list, &lh);
drivers/infiniband/hw/mlx4/cm.c
584
list_for_each_entry_safe(map, tmp_map, &lh, list) {
drivers/infiniband/hw/mlx4/cm.c
585
list_del(&map->list);
drivers/infiniband/hw/mlx4/doorbell.c
39
struct list_head list;
drivers/infiniband/hw/mlx4/doorbell.c
55
list_for_each_entry(page, &context->db_page_list, list)
drivers/infiniband/hw/mlx4/doorbell.c
75
list_add(&page->list, &context->db_page_list);
drivers/infiniband/hw/mlx4/doorbell.c
94
list_del(&db->u.user_page->list);
drivers/infiniband/hw/mlx4/mad.c
1361
struct ib_sge list;
drivers/infiniband/hw/mlx4/mad.c
1431
list.addr = sqp->tx_ring[wire_tx_ix].buf.map;
drivers/infiniband/hw/mlx4/mad.c
1432
list.length = sizeof (struct mlx4_mad_snd_buf);
drivers/infiniband/hw/mlx4/mad.c
1433
list.lkey = sqp_ctx->pd->local_dma_lkey;
drivers/infiniband/hw/mlx4/mad.c
1442
wr.wr.sg_list = &list;
drivers/infiniband/hw/mlx4/mad.c
515
struct ib_sge list;
drivers/infiniband/hw/mlx4/mad.c
654
list.addr = tun_qp->tx_ring[tun_tx_ix].buf.map;
drivers/infiniband/hw/mlx4/mad.c
655
list.length = sizeof (struct mlx4_rcv_tunnel_mad);
drivers/infiniband/hw/mlx4/mad.c
656
list.lkey = tun_ctx->pd->local_dma_lkey;
drivers/infiniband/hw/mlx4/mad.c
664
wr.wr.sg_list = &list;
drivers/infiniband/hw/mlx4/mad.c
956
list) {
drivers/infiniband/hw/mlx4/main.c
1282
list_add_tail(&ge->list, &mqp->gid_list);
drivers/infiniband/hw/mlx4/main.c
1295
list) {
drivers/infiniband/hw/mlx4/main.c
1298
list_del(&counter->list);
drivers/infiniband/hw/mlx4/main.c
1327
struct list_head list;
drivers/infiniband/hw/mlx4/main.c
1881
list_add(&ib_steering->list, &mqp->steering_rules);
drivers/infiniband/hw/mlx4/main.c
1904
list_for_each_entry_safe(ge, tmp, &qp->gid_list, list) {
drivers/infiniband/hw/mlx4/main.c
1930
list_for_each_entry(ib_steering, &mqp->steering_rules, list) {
drivers/infiniband/hw/mlx4/main.c
1932
list_del(&ib_steering->list);
drivers/infiniband/hw/mlx4/main.c
1937
if (&ib_steering->list == &mqp->steering_rules) {
drivers/infiniband/hw/mlx4/main.c
1965
list_del(&ge->list);
drivers/infiniband/hw/mlx4/main.c
2744
list_add_tail(&new_counter_index->list,
drivers/infiniband/hw/mlx4/main.c
2760
list_add_tail(&new_counter_index->list,
drivers/infiniband/hw/mlx4/mlx4_ib.h
192
struct list_head list;
drivers/infiniband/hw/mlx4/mlx4_ib.h
294
struct list_head list;
drivers/infiniband/hw/mlx4/mlx4_ib.h
579
struct list_head list;
drivers/infiniband/hw/mlx4/mlx4_ib.h
591
struct list_head list;
drivers/infiniband/hw/mlx4/qp.c
1319
list_for_each_entry_safe(ge, tmp, &qp->gid_list, list) {
drivers/infiniband/hw/mlx4/qp.c
1320
list_del(&ge->list);
drivers/infiniband/hw/mlx4/qp.c
1902
list_for_each_entry_safe(ge, tmp, &qp->gid_list, list) {
drivers/infiniband/hw/mlx4/qp.c
1961
list_add_tail(&new_counter_index->list,
drivers/infiniband/hw/mlx4/qp.c
543
list_del(&qp->counter_index->list);
drivers/infiniband/hw/mlx4/qp.c
777
struct mlx4_wqn_range, list);
drivers/infiniband/hw/mlx4/qp.c
795
list_add(&range->list, &context->wqn_ranges_list);
drivers/infiniband/hw/mlx4/qp.c
831
list_del(&range->list);
drivers/infiniband/hw/mlx5/cq.c
1508
list_add_tail(&soft_wc->list, &cq->wc_list);
drivers/infiniband/hw/mlx5/cq.c
592
list_for_each_entry_safe(soft_wc, next, &cq->wc_list, list) {
drivers/infiniband/hw/mlx5/cq.c
604
list_del(&soft_wc->list);
drivers/infiniband/hw/mlx5/data_direct.c
104
list_add_tail(&reg->list, &mlx5_data_direct_reg_list);
drivers/infiniband/hw/mlx5/data_direct.c
114
list_for_each_entry(reg, &mlx5_data_direct_reg_list, list) {
drivers/infiniband/hw/mlx5/data_direct.c
116
list_del(&reg->list);
drivers/infiniband/hw/mlx5/data_direct.c
132
list_for_each_entry(reg, &mlx5_data_direct_reg_list, list) {
drivers/infiniband/hw/mlx5/data_direct.c
140
list_add_tail(&dev->list, &mlx5_data_direct_dev_list);
drivers/infiniband/hw/mlx5/data_direct.c
150
list_del(&dev->list);
drivers/infiniband/hw/mlx5/data_direct.c
151
list_for_each_entry(reg, &mlx5_data_direct_reg_list, list) {
drivers/infiniband/hw/mlx5/data_direct.c
20
struct list_head list;
drivers/infiniband/hw/mlx5/data_direct.c
94
list_for_each_entry(dev, &mlx5_data_direct_dev_list, list) {
drivers/infiniband/hw/mlx5/data_direct.h
15
struct list_head list;
drivers/infiniband/hw/mlx5/devx.c
1822
list_add_tail(&async_data->list, &ev_queue->event_list);
drivers/infiniband/hw/mlx5/devx.c
1916
static bool devx_key_in_sub_list(struct list_head *list, u32 key_level1)
drivers/infiniband/hw/mlx5/devx.c
1920
list_for_each_entry(s, list, event_list)
drivers/infiniband/hw/mlx5/devx.c
2566
list_add_tail(&event_data->list, &ev_file->event_list);
drivers/infiniband/hw/mlx5/devx.c
2725
list_for_each_entry(uobject, &ufile->uobjects, list) {
drivers/infiniband/hw/mlx5/devx.c
2796
struct devx_async_data, list);
drivers/infiniband/hw/mlx5/devx.c
2893
struct devx_async_event_data, list);
drivers/infiniband/hw/mlx5/devx.c
2907
list_del(&event->list);
drivers/infiniband/hw/mlx5/devx.c
2981
list_for_each_entry_safe(entry, tmp, &tmp_list, list) {
drivers/infiniband/hw/mlx5/devx.c
2982
list_del(&entry->list);
drivers/infiniband/hw/mlx5/devx.c
3018
list_for_each_entry_safe(entry, tmp, &tmp_list, list) {
drivers/infiniband/hw/mlx5/devx.c
3019
list_del(&entry->list);
drivers/infiniband/hw/mlx5/devx.c
48
struct list_head list;
drivers/infiniband/hw/mlx5/devx.c
57
struct list_head list; /* headed in ev_file->event_list */
drivers/infiniband/hw/mlx5/doorbell.c
124
list_add(&page->list, &context->db_page_list);
drivers/infiniband/hw/mlx5/doorbell.c
164
list_del(&db->u.user_page->list);
drivers/infiniband/hw/mlx5/doorbell.c
43
struct list_head list;
drivers/infiniband/hw/mlx5/doorbell.c
76
list_for_each_entry(page, &context->db_page_list, list) {
drivers/infiniband/hw/mlx5/fs.c
1542
INIT_LIST_HEAD(&handler->list);
drivers/infiniband/hw/mlx5/fs.c
1686
list_add(&handler_ucast->list, &handler->list);
drivers/infiniband/hw/mlx5/fs.c
1719
list_add(&handler_tx->list, &handler_rx->list);
drivers/infiniband/hw/mlx5/fs.c
2070
INIT_LIST_HEAD(&handler->list);
drivers/infiniband/hw/mlx5/fs.c
653
list_for_each_entry_safe(iter, tmp, &handler->list, list) {
drivers/infiniband/hw/mlx5/fs.c
656
list_del(&iter->list);
drivers/infiniband/hw/mlx5/main.c
4101
list) {
drivers/infiniband/hw/mlx5/main.c
4112
list_del(&mpi->list);
drivers/infiniband/hw/mlx5/main.c
4146
list_add_tail(&dev->port[i].mp.mpi->list,
drivers/infiniband/hw/mlx5/main.c
5386
list_add_tail(&mpi->list, &mlx5_ib_unaffiliated_port_list);
drivers/infiniband/hw/mlx5/main.c
5405
list_del(&mpi->list);
drivers/infiniband/hw/mlx5/mlx5_ib.h
249
struct list_head list;
drivers/infiniband/hw/mlx5/mlx5_ib.h
598
struct list_head list;
drivers/infiniband/hw/mlx5/mlx5_ib.h
962
struct list_head list;
drivers/infiniband/hw/mthca/mthca_catas.c
128
list_add(&dev->catas_err.list, &catas_list);
drivers/infiniband/hw/mthca/mthca_catas.c
168
INIT_LIST_HEAD(&dev->catas_err.list);
drivers/infiniband/hw/mthca/mthca_catas.c
180
list_del(&dev->catas_err.list);
drivers/infiniband/hw/mthca/mthca_catas.c
71
list_for_each_entry_safe(dev, tmpdev, &tlist, catas_err.list) {
drivers/infiniband/hw/mthca/mthca_dev.h
283
struct list_head list;
drivers/infiniband/hw/mthca/mthca_memfree.c
167
list_add_tail(&chunk->list, &icm->chunk_list);
drivers/infiniband/hw/mthca/mthca_memfree.c
297
list_for_each_entry(chunk, &icm->chunk_list, list) {
drivers/infiniband/hw/mthca/mthca_memfree.c
95
list_for_each_entry_safe(chunk, tmp, &icm->chunk_list, list) {
drivers/infiniband/hw/mthca/mthca_memfree.h
105
struct mthca_icm_chunk, list);
drivers/infiniband/hw/mthca/mthca_memfree.h
117
if (iter->chunk->list.next == &iter->icm->chunk_list) {
drivers/infiniband/hw/mthca/mthca_memfree.h
122
iter->chunk = list_entry(iter->chunk->list.next,
drivers/infiniband/hw/mthca/mthca_memfree.h
123
struct mthca_icm_chunk, list);
drivers/infiniband/hw/mthca/mthca_memfree.h
52
struct list_head list;
drivers/infiniband/hw/usnic/usnic_uiom.c
171
list_add_tail(&chunk->list, chunk_list);
drivers/infiniband/hw/usnic/usnic_uiom.c
255
list);
drivers/infiniband/hw/usnic/usnic_uiom.c
314
chunk = list_first_entry(&chunk->list,
drivers/infiniband/hw/usnic/usnic_uiom.c
316
list);
drivers/infiniband/hw/usnic/usnic_uiom.c
73
list_for_each_entry_safe(chunk, tmp, chunk_list, list) {
drivers/infiniband/hw/usnic/usnic_uiom.h
78
struct list_head list;
drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c
106
struct list_head *list)
drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c
110
INIT_LIST_HEAD(list);
drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c
115
list_add_tail(&node->link, list);
drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c
117
list_sort(NULL, list, interval_cmp);
drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c
55
#define MARK_FOR_ADD(node, list) (list_add_tail(&node->link, list))
drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c
58
err_out, list) \
drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c
63
MARK_FOR_ADD(node, list); \
drivers/infiniband/sw/rdmavt/mcast.c
184
list_for_each_entry_rcu(p, &tmcast->qp_list, list) {
drivers/infiniband/sw/rdmavt/mcast.c
198
list_add_tail_rcu(&mqp->list, &tmcast->qp_list);
drivers/infiniband/sw/rdmavt/mcast.c
215
list_add_tail_rcu(&mqp->list, &mcast->qp_list);
drivers/infiniband/sw/rdmavt/mcast.c
342
list_for_each_entry_safe(p, tmp, &mcast->qp_list, list) {
drivers/infiniband/sw/rdmavt/mcast.c
349
list_del_rcu(&p->list);
drivers/infiniband/sw/rdmavt/mcast.c
87
list_for_each_entry_safe(p, tmp, &mcast->qp_list, list)
drivers/infiniband/sw/rxe/rxe_pool.h
26
struct list_head list;
drivers/infiniband/sw/siw/siw_cm.c
240
work = list_entry(w, struct siw_cm_work, list);
drivers/infiniband/sw/siw/siw_cm.c
241
list_del(&work->list);
drivers/infiniband/sw/siw/siw_cm.c
261
INIT_LIST_HEAD(&work->list);
drivers/infiniband/sw/siw/siw_cm.c
263
list_add(&work->list, &work->cep->work_freelist);
drivers/infiniband/sw/siw/siw_cm.c
326
list);
drivers/infiniband/sw/siw/siw_cm.c
327
list_del_init(&work->list);
drivers/infiniband/sw/siw/siw_cm.c
345
INIT_LIST_HEAD(&work->list);
drivers/infiniband/sw/siw/siw_cm.c
346
list_add(&work->list, &cep->work_freelist);
drivers/infiniband/sw/siw/siw_cm.h
87
struct list_head list;
drivers/infiniband/ulp/ipoib/ipoib.h
167
struct list_head list;
drivers/infiniband/ulp/ipoib/ipoib.h
238
struct list_head list;
drivers/infiniband/ulp/ipoib/ipoib.h
248
struct list_head list;
drivers/infiniband/ulp/ipoib/ipoib.h
398
struct list_head list;
drivers/infiniband/ulp/ipoib/ipoib.h
420
struct list_head list;
drivers/infiniband/ulp/ipoib/ipoib.h
439
struct list_head list;
drivers/infiniband/ulp/ipoib/ipoib.h
452
struct list_head list;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1287
list_move(&tx->list, &priv->cm.reap_list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1314
list_add(&tx->list, &priv->cm.start_list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1326
list_move(&tx->list, &priv->cm.reap_list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1355
p = list_entry(priv->cm.start_list.next, typeof(*p), list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1356
list_del_init(&p->list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1388
list_del(&p->list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1409
p = list_entry(priv->cm.reap_list.next, typeof(*p), list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1410
list_del_init(&p->list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1488
p = list_entry(priv->cm.passive_ids.prev, typeof(*p), list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1491
list_move(&p->list, &priv->cm.rx_error_list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
225
p = list_entry(priv->cm.rx_flush_list.next, typeof(*p), list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
243
list_move(&p->list, &priv->cm.rx_flush_list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
460
INIT_LIST_HEAD(&p->list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
486
list_move(&p->list, &priv->cm.passive_ids);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
606
list_move(&p->list, &priv->cm.rx_reap_list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
621
list_move(&p->list, &priv->cm.passive_ids);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
860
list_move(&tx->list, &priv->cm.reap_list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
908
LIST_HEAD(list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
911
list_splice_init(&priv->cm.rx_reap_list, &list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
914
list_for_each_entry_safe(rx, n, &list, list) {
drivers/infiniband/ulp/ipoib/ipoib_cm.c
942
p = list_entry(priv->cm.passive_ids.next, typeof(*p), list);
drivers/infiniband/ulp/ipoib/ipoib_cm.c
943
list_move(&p->list, &priv->cm.rx_error_list);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
1307
list_for_each_entry(cpriv, &priv->child_intfs, list)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
706
list_for_each_entry_safe(ah, tah, &priv->dead_ahs, list)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
708
list_del(&ah->list);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
90
list_add_tail(&ah->list, &priv->dead_ahs);
drivers/infiniband/ulp/ipoib/ipoib_main.c
1010
if (unlikely(!list_empty(&neigh->list))) {
drivers/infiniband/ulp/ipoib/ipoib_main.c
1024
list_add_tail(&neigh->list, &path->neigh_list);
drivers/infiniband/ulp/ipoib/ipoib_main.c
1418
list_del_init(&neigh->list);
drivers/infiniband/ulp/ipoib/ipoib_main.c
1456
INIT_LIST_HEAD(&neigh->list);
drivers/infiniband/ulp/ipoib/ipoib_main.c
1581
list_del_init(&neigh->list);
drivers/infiniband/ulp/ipoib/ipoib_main.c
1664
list_del_init(&neigh->list);
drivers/infiniband/ulp/ipoib/ipoib_main.c
1707
list_del_init(&neigh->list);
drivers/infiniband/ulp/ipoib/ipoib_main.c
205
list_for_each_entry(cpriv, &priv->child_intfs, list)
drivers/infiniband/ulp/ipoib/ipoib_main.c
2063
list_add_tail(&priv->list, &ppriv->child_intfs);
drivers/infiniband/ulp/ipoib/ipoib_main.c
2084
list_del(&priv->list);
drivers/infiniband/ulp/ipoib/ipoib_main.c
243
list_for_each_entry(cpriv, &priv->child_intfs, list)
drivers/infiniband/ulp/ipoib/ipoib_main.c
2444
list_for_each_entry(child_priv, &priv->child_intfs, list)
drivers/infiniband/ulp/ipoib/ipoib_main.c
2490
list_for_each_entry(cpriv, &priv->child_intfs, list)
drivers/infiniband/ulp/ipoib/ipoib_main.c
2680
list_add_tail(&priv->list, dev_list);
drivers/infiniband/ulp/ipoib/ipoib_main.c
2699
list_for_each_entry_safe(priv, tmp, dev_list, list) {
drivers/infiniband/ulp/ipoib/ipoib_main.c
2707
list)
drivers/infiniband/ulp/ipoib/ipoib_main.c
468
list_for_each_entry(child_priv, &priv->child_intfs, list) {
drivers/infiniband/ulp/ipoib/ipoib_main.c
495
list_for_each_entry(priv, dev_list, list) {
drivers/infiniband/ulp/ipoib/ipoib_main.c
647
list_add_tail(&path->list, &priv->path_list);
drivers/infiniband/ulp/ipoib/ipoib_main.c
735
list_for_each_entry_safe(path, tp, &priv->path_list, list) {
drivers/infiniband/ulp/ipoib/ipoib_main.c
766
list_for_each_entry(path, &remove_list, list)
drivers/infiniband/ulp/ipoib/ipoib_main.c
769
list_for_each_entry_safe(path, tp, &remove_list, list) {
drivers/infiniband/ulp/ipoib/ipoib_main.c
849
list_for_each_entry_safe(neigh, tn, &path->neigh_list, list) {
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
151
INIT_LIST_HEAD(&mcast->list);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
623
list_for_each_entry(mcast, &priv->multicast_list, list) {
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
717
list_del(&mcast->list);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
719
list_add_tail(&mcast->list, remove_list);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
732
list_for_each_entry_safe(mcast, tmcast, remove_list, list)
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
736
list_for_each_entry_safe(mcast, tmcast, remove_list, list) {
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
780
list_add_tail(&mcast->list, &priv->multicast_list);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
804
if (neigh && list_empty(&neigh->list)) {
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
808
list_add_tail(&neigh->list, &mcast->neigh_list);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
835
list_for_each_entry_safe(mcast, tmcast, &priv->multicast_list, list) {
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
836
list_del(&mcast->list);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
838
list_add_tail(&mcast->list, &remove_list);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
843
list_add_tail(&priv->broadcast->list, &remove_list);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
893
list_for_each_entry(mcast, &priv->multicast_list, list)
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
933
list_move_tail(&mcast->list, &remove_list);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
941
list_add_tail(&nmcast->list, &priv->multicast_list);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
949
list_for_each_entry_safe(mcast, tmcast, &priv->multicast_list, list) {
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
958
list_move_tail(&mcast->list, &remove_list);
drivers/infiniband/ulp/ipoib/ipoib_vlan.c
272
list_for_each_entry_safe(priv, tpriv, &ppriv->child_intfs, list) {
drivers/infiniband/ulp/ipoib/ipoib_vlan.c
283
list_del_init(&priv->list);
drivers/infiniband/ulp/ipoib/ipoib_vlan.c
76
list_for_each_entry(tpriv, &ppriv->child_intfs, list) {
drivers/infiniband/ulp/iser/iscsi_iser.h
334
struct list_head list;
drivers/infiniband/ulp/iser/iscsi_iser.h
349
struct list_head list;
drivers/infiniband/ulp/iser/iser_memory.c
53
desc = list_first_entry(&fr_pool->list,
drivers/infiniband/ulp/iser/iser_memory.c
54
struct iser_fr_desc, list);
drivers/infiniband/ulp/iser/iser_memory.c
55
list_del(&desc->list);
drivers/infiniband/ulp/iser/iser_memory.c
68
list_add(&desc->list, &fr_pool->list);
drivers/infiniband/ulp/iser/iser_verbs.c
173
INIT_LIST_HEAD(&fr_pool->list);
drivers/infiniband/ulp/iser/iser_verbs.c
185
list_add_tail(&desc->list, &fr_pool->list);
drivers/infiniband/ulp/rtrs/rtrs-pri.h
77
struct list_head list;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
211
struct ib_sge list;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
294
list.addr = srv_mr->iu->dma_addr;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
295
list.length = sizeof(*msg);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
296
list.lkey = srv_path->s.dev->ib_pd->local_dma_lkey;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
297
imm_wr.wr.sg_list = &list;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
345
struct ib_sge list;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
415
list.addr = srv_mr->iu->dma_addr;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
416
list.length = sizeof(*msg);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
417
list.lkey = srv_path->s.dev->ib_pd->local_dma_lkey;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
418
imm_wr.wr.sg_list = &list;
drivers/infiniband/ulp/rtrs/rtrs.c
133
struct ib_sge list;
drivers/infiniband/ulp/rtrs/rtrs.c
138
list.addr = iu->dma_addr;
drivers/infiniband/ulp/rtrs/rtrs.c
139
list.length = size;
drivers/infiniband/ulp/rtrs/rtrs.c
140
list.lkey = path->dev->ib_pd->local_dma_lkey;
drivers/infiniband/ulp/rtrs/rtrs.c
144
.sg_list = &list,
drivers/infiniband/ulp/rtrs/rtrs.c
565
INIT_LIST_HEAD(&pool->list);
drivers/infiniband/ulp/rtrs/rtrs.c
574
WARN_ON(!list_empty(&pool->list));
drivers/infiniband/ulp/rtrs/rtrs.c
615
list_for_each_entry(dev, &pool->list, entry) {
drivers/infiniband/ulp/rtrs/rtrs.c
636
list_add(&dev->entry, &pool->list);
drivers/infiniband/ulp/rtrs/rtrs.c
76
struct ib_sge list;
drivers/infiniband/ulp/rtrs/rtrs.c
78
list.addr = iu->dma_addr;
drivers/infiniband/ulp/rtrs/rtrs.c
79
list.length = iu->size;
drivers/infiniband/ulp/rtrs/rtrs.c
80
list.lkey = path->dev->ib_pd->local_dma_lkey;
drivers/infiniband/ulp/rtrs/rtrs.c
82
if (list.length == 0) {
drivers/infiniband/ulp/rtrs/rtrs.c
89
.sg_list = &list,
drivers/infiniband/ulp/srp/ib_srp.c
1063
list_del(&target->list);
drivers/infiniband/ulp/srp/ib_srp.c
1375
list_add(&ch->tx_ring[j]->list, &ch->free_tx);
drivers/infiniband/ulp/srp/ib_srp.c
1817
list_add(&iu->list, &ch->free_tx);
drivers/infiniband/ulp/srp/ib_srp.c
1860
iu = list_first_entry(&ch->free_tx, struct srp_iu, list);
drivers/infiniband/ulp/srp/ib_srp.c
1861
list_del(&iu->list);
drivers/infiniband/ulp/srp/ib_srp.c
1882
list_add(&iu->list, &ch->free_tx);
drivers/infiniband/ulp/srp/ib_srp.c
1919
struct ib_sge list;
drivers/infiniband/ulp/srp/ib_srp.c
1921
list.addr = iu->dma;
drivers/infiniband/ulp/srp/ib_srp.c
1922
list.length = iu->size;
drivers/infiniband/ulp/srp/ib_srp.c
1923
list.lkey = target->lkey;
drivers/infiniband/ulp/srp/ib_srp.c
1929
wr.sg_list = &list;
drivers/infiniband/ulp/srp/ib_srp.c
2301
list_add(&ch->tx_ring[i]->list, &ch->free_tx);
drivers/infiniband/ulp/srp/ib_srp.c
3153
list_add_tail(&target->list, &host->target_list);
drivers/infiniband/ulp/srp/ib_srp.c
3215
list_for_each_entry(t, &host->target_list, list) {
drivers/infiniband/ulp/srp/ib_srp.c
4010
list_for_each_entry_safe(host, tmp_host, &srp_dev->dev_list, list) {
drivers/infiniband/ulp/srp/ib_srp.c
4091
list_add_tail(&host->list, &srp_dev->dev_list);
drivers/infiniband/ulp/srp/ib_srp.c
4106
list_for_each_entry_safe(host, tmp_host, &srp_dev->dev_list, list) {
drivers/infiniband/ulp/srp/ib_srp.c
4117
list_for_each_entry(target, &host->target_list, list)
drivers/infiniband/ulp/srp/ib_srp.h
129
struct list_head list;
drivers/infiniband/ulp/srp/ib_srp.h
267
struct list_head list;
drivers/infiniband/ulp/srp/ib_srp.h
272
struct list_head list;
drivers/infiniband/ulp/srpt/ib_srpt.c
2053
list_for_each_entry(ch, &nexus->ch_list, list) {
drivers/infiniband/ulp/srpt/ib_srpt.c
2170
list_del_rcu(&ch->list);
drivers/infiniband/ulp/srpt/ib_srpt.c
2433
list_for_each_entry(ch2, &nexus->ch_list, list) {
drivers/infiniband/ulp/srpt/ib_srpt.c
2444
list_add_tail_rcu(&ch->list, &nexus->ch_list);
drivers/infiniband/ulp/srpt/ib_srpt.c
3034
list_for_each_entry(ch, &nexus->ch_list, list) {
drivers/infiniband/ulp/srpt/ib_srpt.c
3065
list_for_each_entry(sdev, &srpt_dev_list, list) {
drivers/infiniband/ulp/srpt/ib_srpt.c
3291
list_add_tail(&sdev->list, &srpt_dev_list);
drivers/infiniband/ulp/srpt/ib_srpt.c
3341
list_del(&sdev->list);
drivers/infiniband/ulp/srpt/ib_srpt.c
891
struct ib_sge list;
drivers/infiniband/ulp/srpt/ib_srpt.c
895
list.addr = ioctx->ioctx.dma + ioctx->ioctx.offset;
drivers/infiniband/ulp/srpt/ib_srpt.c
896
list.length = srp_max_req_size;
drivers/infiniband/ulp/srpt/ib_srpt.c
897
list.lkey = sdev->lkey;
drivers/infiniband/ulp/srpt/ib_srpt.c
902
wr.sg_list = &list;
drivers/infiniband/ulp/srpt/ib_srpt.h
323
struct list_head list;
drivers/infiniband/ulp/srpt/ib_srpt.h
465
struct list_head list;
drivers/input/misc/cs40l50-vibra.c
132
list_for_each_entry(effect, effect_head, list)
drivers/input/misc/cs40l50-vibra.c
171
list_for_each_entry(owt_effect, &vib->effect_head, list)
drivers/input/misc/cs40l50-vibra.c
308
list_add(&effect->list, &vib->effect_head);
drivers/input/misc/cs40l50-vibra.c
447
list_for_each_entry(owt_effect, &vib->effect_head, list)
drivers/input/misc/cs40l50-vibra.c
453
list_del(&erase_effect->list);
drivers/input/misc/cs40l50-vibra.c
59
struct list_head list;
drivers/input/serio/hil_mlc.c
776
struct hil_mlc *mlc = list_entry(tmp, hil_mlc, list);
drivers/input/serio/hil_mlc.c
968
list_add_tail(&mlc->list, &hil_mlcs);
drivers/input/serio/hil_mlc.c
986
if (list_entry(tmp, hil_mlc, list) == mlc)
drivers/input/touch-overlay.c
109
void touch_overlay_get_touchscreen_abs(struct list_head *list, u16 *x, u16 *y)
drivers/input/touch-overlay.c
114
list_for_each(ptr, list) {
drivers/input/touch-overlay.c
115
segment = list_entry(ptr, struct touch_overlay_segment, list);
drivers/input/touch-overlay.c
141
bool touch_overlay_mapped_touchscreen(struct list_head *list)
drivers/input/touch-overlay.c
146
list_for_each(ptr, list) {
drivers/input/touch-overlay.c
147
segment = list_entry(ptr, struct touch_overlay_segment, list);
drivers/input/touch-overlay.c
156
static bool touch_overlay_event_on_ts(struct list_head *list,
drivers/input/touch-overlay.c
162
list_for_each(ptr, list) {
drivers/input/touch-overlay.c
163
segment = list_entry(ptr, struct touch_overlay_segment, list);
drivers/input/touch-overlay.c
17
struct list_head list;
drivers/input/touch-overlay.c
215
void touch_overlay_sync_frame(struct list_head *list, struct input_dev *input)
drivers/input/touch-overlay.c
222
list_for_each(ptr, list) {
drivers/input/touch-overlay.c
223
segment = list_entry(ptr, struct touch_overlay_segment, list);
drivers/input/touch-overlay.c
251
bool touch_overlay_process_contact(struct list_head *list,
drivers/input/touch-overlay.c
262
list_for_each(ptr, list) {
drivers/input/touch-overlay.c
263
segment = list_entry(ptr, struct touch_overlay_segment, list);
drivers/input/touch-overlay.c
273
return !touch_overlay_event_on_ts(list, pos);
drivers/input/touch-overlay.c
73
int touch_overlay_map(struct list_head *list, struct input_dev *input)
drivers/input/touch-overlay.c
96
list_add_tail(&segment->list, list);
drivers/input/touchscreen/atmel_mxt_ts.c
365
struct list_head list;
drivers/input/touchscreen/iqs7211.c
1555
list_for_each_entry(reg_field, &iqs7211->reg_field_head, list) {
drivers/input/touchscreen/iqs7211.c
1616
list_for_each_entry(reg_field, &iqs7211->reg_field_head, list) {
drivers/input/touchscreen/iqs7211.c
1633
list_add(&reg_field->list, &iqs7211->reg_field_head);
drivers/input/touchscreen/iqs7211.c
71
struct list_head list;
drivers/input/touchscreen/sur40.c
232
struct list_head list;
drivers/input/touchscreen/sur40.c
547
struct sur40_buffer, list);
drivers/input/touchscreen/sur40.c
548
list_del(&new_buf->list);
drivers/input/touchscreen/sur40.c
892
list_add_tail(&buf->list, &sur40->buf_list);
drivers/input/touchscreen/sur40.c
902
list_for_each_entry_safe(buf, node, &sur40->buf_list, list) {
drivers/input/touchscreen/sur40.c
904
list_del(&buf->list);
drivers/interconnect/debugfs-client.c
36
struct list_head list;
drivers/interconnect/debugfs-client.c
43
list_for_each_entry(path, &debugfs_paths, list) {
drivers/interconnect/debugfs-client.c
98
list_add_tail(&debugfs_path->list, &debugfs_paths);
drivers/interconnect/qcom/bcm-voter.c
167
list_for_each_entry(bcm, bcm_list, list) {
drivers/interconnect/qcom/bcm-voter.c
170
if ((list_is_last(&bcm->list, bcm_list)) ||
drivers/interconnect/qcom/bcm-voter.c
171
bcm->aux_data.vcd != list_next_entry(bcm, list)->aux_data.vcd) {
drivers/interconnect/qcom/bcm-voter.c
254
if (list_empty(&bcm->list))
drivers/interconnect/qcom/bcm-voter.c
255
list_add_tail(&bcm->list, &voter->commit_list);
drivers/interconnect/qcom/bcm-voter.c
288
list_for_each_entry(bcm, &voter->commit_list, list) {
drivers/interconnect/qcom/bcm-voter.c
322
list_for_each_entry_safe(bcm, bcm_tmp, &voter->commit_list, list)
drivers/interconnect/qcom/bcm-voter.c
323
list_del_init(&bcm->list);
drivers/interconnect/qcom/bcm-voter.c
335
list_add_tail(&bcm->list, &voter->commit_list);
drivers/interconnect/qcom/bcm-voter.c
362
list_for_each_entry_safe(bcm, bcm_tmp, &voter->commit_list, list)
drivers/interconnect/qcom/bcm-voter.c
363
list_del_init(&bcm->list);
drivers/interconnect/qcom/bcm-voter.c
44
const struct qcom_icc_bcm *bcm_a = list_entry(a, struct qcom_icc_bcm, list);
drivers/interconnect/qcom/bcm-voter.c
45
const struct qcom_icc_bcm *bcm_b = list_entry(b, struct qcom_icc_bcm, list);
drivers/interconnect/qcom/icc-rpmh.c
180
INIT_LIST_HEAD(&bcm->list);
drivers/interconnect/qcom/icc-rpmh.h
139
struct list_head list;
drivers/iommu/amd/amd_iommu_types.h
445
list_for_each_entry((pci_seg), &amd_iommu_pci_seg_list, list)
drivers/iommu/amd/amd_iommu_types.h
447
list_for_each_entry_safe((pci_seg), (next), &amd_iommu_pci_seg_list, list)
drivers/iommu/amd/amd_iommu_types.h
452
list_for_each_entry((iommu), &amd_iommu_list, list)
drivers/iommu/amd/amd_iommu_types.h
454
list_for_each_entry_safe((iommu), (next), &amd_iommu_list, list)
drivers/iommu/amd/amd_iommu_types.h
457
list_for_each_entry(pdom_dev_data, &pdom->dev_data_list, list)
drivers/iommu/amd/amd_iommu_types.h
459
list_for_each_entry_safe((pdom_dev_data), (next), &pdom->dev_data_list, list)
drivers/iommu/amd/amd_iommu_types.h
462
list_for_each_entry((entry), &amd_ivhd_dev_flags_list, list)
drivers/iommu/amd/amd_iommu_types.h
491
struct list_head list;
drivers/iommu/amd/amd_iommu_types.h
568
struct list_head list;
drivers/iommu/amd/amd_iommu_types.h
631
struct list_head list;
drivers/iommu/amd/amd_iommu_types.h
776
struct list_head list;
drivers/iommu/amd/amd_iommu_types.h
786
struct list_head list;
drivers/iommu/amd/amd_iommu_types.h
808
struct list_head list; /* For domain->dev_list */
drivers/iommu/amd/amd_iommu_types.h
869
struct list_head list;
drivers/iommu/amd/amd_iommu_types.h
880
struct list_head list;
drivers/iommu/amd/amd_iommu_types.h
916
list_for_each_entry(entry, &ioapic_map, list) {
drivers/iommu/amd/amd_iommu_types.h
928
list_for_each_entry(entry, &hpet_map, list) {
drivers/iommu/amd/init.c
1307
list_add_tail(&d->list, &amd_ivhd_dev_flags_list);
drivers/iommu/amd/init.c
1329
struct list_head *list;
drivers/iommu/amd/init.c
1332
list = &ioapic_map;
drivers/iommu/amd/init.c
1334
list = &hpet_map;
drivers/iommu/amd/init.c
1338
list_for_each_entry(entry, list, list) {
drivers/iommu/amd/init.c
1358
list_add_tail(&entry->list, list);
drivers/iommu/amd/init.c
1367
struct list_head *list = &acpihid_map;
drivers/iommu/amd/init.c
1369
list_for_each_entry(entry, list, list) {
drivers/iommu/amd/init.c
1395
list_add_tail(&entry->list, list);
drivers/iommu/amd/init.c
1727
list_add_tail(&pci_seg->list, &amd_iommu_pci_seg_list);
drivers/iommu/amd/init.c
1743
list_del(&pci_seg->list);
drivers/iommu/amd/init.c
1766
list_del(&pci_seg->list);
drivers/iommu/amd/init.c
1798
list_del(&iommu->list);
drivers/iommu/amd/init.c
1881
list_add_tail(&iommu->list, &amd_iommu_list);
drivers/iommu/amd/init.c
2615
list_for_each_entry_safe(entry, next, &pci_seg->unity_map, list) {
drivers/iommu/amd/init.c
2616
list_del(&entry->list);
drivers/iommu/amd/init.c
2680
list_add_tail(&e->list, &pci_seg->unity_map);
drivers/iommu/amd/init.c
276
if (list_is_first(&iommu->list, &amd_iommu_list)) {
drivers/iommu/amd/iommu.c
1699
list_for_each_entry(dev_data, &pdom->dev_list, list) {
drivers/iommu/amd/iommu.c
1769
list_for_each_entry(dev_data, &domain->dev_list, list) {
drivers/iommu/amd/iommu.c
2382
list_add(&dev_data->list, &domain->dev_list);
drivers/iommu/amd/iommu.c
2430
list_del(&dev_data->list);
drivers/iommu/amd/iommu.c
2600
list_for_each_entry(dev_data, &pdom->dev_list, list) {
drivers/iommu/amd/iommu.c
2608
list_for_each_entry(dev_data, &pdom->dev_list, list)
drivers/iommu/amd/iommu.c
268
list_for_each_entry(p, &acpihid_map, list) {
drivers/iommu/amd/iommu.c
3035
list_for_each_entry(dev_data, &pdomain->dev_list, list) {
drivers/iommu/amd/iommu.c
3076
list_for_each_entry(entry, &pci_seg->unity_map, list) {
drivers/iommu/amd/iommu.c
3097
list_add_tail(&region->list, head);
drivers/iommu/amd/iommu.c
3105
list_add_tail(&region->list, head);
drivers/iommu/amd/iommu.c
3115
list_add_tail(&region->list, head);
drivers/iommu/amd/iommu.c
519
list_for_each_entry(p, &acpihid_map, list) {
drivers/iommu/amd/pasid.c
141
list_add(&pdom_dev_data->list, &sva_pdom->dev_data_list);
drivers/iommu/amd/pasid.c
37
list_del(&pdom_dev_data->list);
drivers/iommu/apple-dart.c
997
list_add_tail(&region->list, head);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
4281
list_add_tail(&region->list, head);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
5325
list_for_each_entry(e, &rmr_list, list) {
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
113
list_for_each_entry(tbu, &tbu_list, list) {
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
487
INIT_LIST_HEAD(&tbu->list);
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
50
struct list_head list;
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
513
list_add_tail(&tbu->list, &tbu_list);
drivers/iommu/arm/arm-smmu/arm-smmu.c
1617
list_add_tail(&region->list, head);
drivers/iommu/arm/arm-smmu/arm-smmu.c
2093
list_for_each_entry(e, &rmr_list, list) {
drivers/iommu/dma-iommu.c
2209
list_for_each_entry(msi_page, msi_page_list, list)
drivers/iommu/dma-iommu.c
2224
INIT_LIST_HEAD(&msi_page->list);
drivers/iommu/dma-iommu.c
2227
list_add(&msi_page->list, msi_page_list);
drivers/iommu/dma-iommu.c
42
struct list_head list;
drivers/iommu/dma-iommu.c
433
list_for_each_entry_safe(msi, tmp, &cookie->msi_page_list, list)
drivers/iommu/dma-iommu.c
447
list_for_each_entry_safe(msi, tmp, &cookie->msi_page_list, list)
drivers/iommu/dma-iommu.c
462
void iommu_dma_get_resv_regions(struct device *dev, struct list_head *list)
drivers/iommu/dma-iommu.c
466
iort_iommu_get_resv_regions(dev, list);
drivers/iommu/dma-iommu.c
469
of_iommu_get_resv_regions(dev, list);
drivers/iommu/dma-iommu.c
490
INIT_LIST_HEAD(&msi_page->list);
drivers/iommu/dma-iommu.c
491
list_add(&msi_page->list, &cookie->msi_page_list);
drivers/iommu/dma-iommu.c
569
list_for_each_entry(region, &resv_regions, list) {
drivers/iommu/dma-iommu.h
20
void iommu_dma_get_resv_regions(struct device *dev, struct list_head *list);
drivers/iommu/dma-iommu.h
52
static inline void iommu_dma_get_resv_regions(struct device *dev, struct list_head *list)
drivers/iommu/intel/dmar.c
2119
list_for_each_entry_safe(dmaru, dmaru_n, &dmar_drhd_units, list) {
drivers/iommu/intel/dmar.c
2120
list_del(&dmaru->list);
drivers/iommu/intel/dmar.c
2236
list_del_rcu(&dmaru->list);
drivers/iommu/intel/dmar.c
394
list_for_each_entry_rcu(dmaru, &dmar_drhd_units, list,
drivers/iommu/intel/dmar.c
77
list_add_tail_rcu(&drhd->list, &dmar_drhd_units);
drivers/iommu/intel/dmar.c
79
list_add_rcu(&drhd->list, &dmar_drhd_units);
drivers/iommu/intel/iommu.c
168
struct list_head list; /* list of rmrr units */
drivers/iommu/intel/iommu.c
177
struct list_head list; /* list of ATSR units */
drivers/iommu/intel/iommu.c
185
struct list_head list; /* list of SATC units */
drivers/iommu/intel/iommu.c
1947
list_add(&rmrru->list, &dmar_rmrr_units);
drivers/iommu/intel/iommu.c
1961
list_for_each_entry_rcu(atsru, &dmar_atsr_units, list,
drivers/iommu/intel/iommu.c
198
list_for_each_entry(rmrr, &dmar_rmrr_units, list)
drivers/iommu/intel/iommu.c
2010
list_add_rcu(&atsru->list, &dmar_atsr_units);
drivers/iommu/intel/iommu.c
2029
list_del_rcu(&atsru->list);
drivers/iommu/intel/iommu.c
2063
list_for_each_entry_rcu(satcu, &dmar_satc_units, list,
drivers/iommu/intel/iommu.c
2104
list_add_rcu(&satcu->list, &dmar_satc_units);
drivers/iommu/intel/iommu.c
2187
list_for_each_entry_safe(rmrru, rmrr_n, &dmar_rmrr_units, list) {
drivers/iommu/intel/iommu.c
2188
list_del(&rmrru->list);
drivers/iommu/intel/iommu.c
2193
list_for_each_entry_safe(atsru, atsr_n, &dmar_atsr_units, list) {
drivers/iommu/intel/iommu.c
2194
list_del(&atsru->list);
drivers/iommu/intel/iommu.c
2197
list_for_each_entry_safe(satcu, satc_n, &dmar_satc_units, list) {
drivers/iommu/intel/iommu.c
2198
list_del(&satcu->list);
drivers/iommu/intel/iommu.c
2213
list_for_each_entry_rcu(satcu, &dmar_satc_units, list) {
drivers/iommu/intel/iommu.c
2265
list_for_each_entry_rcu(atsru, &dmar_atsr_units, list) {
drivers/iommu/intel/iommu.c
2297
list_for_each_entry(rmrru, &dmar_rmrr_units, list) {
drivers/iommu/intel/iommu.c
2313
list_for_each_entry(atsru, &dmar_atsr_units, list) {
drivers/iommu/intel/iommu.c
2333
list_for_each_entry(satcu, &dmar_satc_units, list) {
drivers/iommu/intel/iommu.c
2375
list_for_each_entry(drhd, &dmar_drhd_units, list) {
drivers/iommu/intel/iommu.c
3416
list_add_tail(&resv->list, head);
drivers/iommu/intel/iommu.c
3430
list_add_tail(&reg->list, head);
drivers/iommu/intel/iommu.c
3440
list_add_tail(&reg->list, head);
drivers/iommu/io-pgfault.c
101
list_add(&group->last_fault.list, &group->faults);
drivers/iommu/io-pgfault.c
105
list_for_each_entry_safe(iopf, next, &iopf_param->partial, list) {
drivers/iommu/io-pgfault.c
108
list_move(&iopf->list, &group->faults);
drivers/iommu/io-pgfault.c
381
list) {
drivers/iommu/io-pgfault.c
382
list_del(&iopf->list);
drivers/iommu/io-pgfault.c
46
list_for_each_entry_safe(iopf, next, &group->faults, list) {
drivers/iommu/io-pgfault.c
482
list_for_each_entry_safe(partial_iopf, next, &fault_param->partial, list)
drivers/iommu/io-pgfault.c
75
list_add(&iopf->list, &fault_param->partial);
drivers/iommu/iommu-pages.c
125
void iommu_put_pages_list(struct iommu_pages_list *list)
drivers/iommu/iommu-pages.c
129
list_for_each_entry_safe(iopt, tmp, &list->pages, iopt_freelist_elm)
drivers/iommu/iommu-pages.c
189
int iommu_pages_start_incoherent_list(struct iommu_pages_list *list,
drivers/iommu/iommu-pages.c
195
list_for_each_entry(cur, &list->pages, iopt_freelist_elm) {
drivers/iommu/iommu-pages.c
217
void iommu_pages_stop_incoherent_list(struct iommu_pages_list *list,
drivers/iommu/iommu-pages.c
222
list_for_each_entry(cur, &list->pages, iopt_freelist_elm) {
drivers/iommu/iommu-pages.h
105
int iommu_pages_start_incoherent_list(struct iommu_pages_list *list,
drivers/iommu/iommu-pages.h
119
iommu_pages_stop_incoherent_list(struct iommu_pages_list *list,
drivers/iommu/iommu-pages.h
143
void iommu_pages_stop_incoherent_list(struct iommu_pages_list *list,
drivers/iommu/iommu-pages.h
54
void iommu_put_pages_list(struct iommu_pages_list *list);
drivers/iommu/iommu-pages.h
61
static inline void iommu_pages_list_add(struct iommu_pages_list *list,
drivers/iommu/iommu-pages.h
64
list_add_tail(&virt_to_ioptdesc(virt)->iopt_freelist_elm, &list->pages);
drivers/iommu/iommu-pages.h
85
static inline bool iommu_pages_list_empty(struct iommu_pages_list *list)
drivers/iommu/iommu-pages.h
87
return list_empty(&list->pages);
drivers/iommu/iommu-sva.c
282
list_for_each_entry(iopf, &group->faults, list) {
drivers/iommu/iommu.c
1216
list_for_each_entry(entry, &mappings, list) {
drivers/iommu/iommu.c
1341
list_add_tail(&gdev->list, &group->devices);
drivers/iommu/iommu.c
1389
return list_first_entry(&group->devices, struct group_device, list)->dev;
drivers/iommu/iommu.c
2983
void iommu_get_resv_regions(struct device *dev, struct list_head *list)
drivers/iommu/iommu.c
2988
ops->get_resv_regions(dev, list);
drivers/iommu/iommu.c
2999
void iommu_put_resv_regions(struct device *dev, struct list_head *list)
drivers/iommu/iommu.c
3003
list_for_each_entry_safe(entry, next, list, list) {
drivers/iommu/iommu.c
3023
INIT_LIST_HEAD(&region->list);
drivers/iommu/iommu.c
303
list_add_tail(&iommu->list, &iommu_device_list);
drivers/iommu/iommu.c
3057
list_for_each_entry(iommu, &iommu_device_list, list)
drivers/iommu/iommu.c
322
list_del(&iommu->list);
drivers/iommu/iommu.c
367
list_add_tail(&iommu->list, &iommu_device_list);
drivers/iommu/iommu.c
668
list_add_tail(&gdev->list, &group->devices);
drivers/iommu/iommu.c
699
list_del(&gdev->list);
drivers/iommu/iommu.c
761
list_del(&device->list);
drivers/iommu/iommu.c
77
struct list_head list;
drivers/iommu/iommu.c
893
list_for_each_entry(iter, regions, list) {
drivers/iommu/iommu.c
898
list_add_tail(&nr->list, &iter->list);
drivers/iommu/iommu.c
901
list_for_each_entry_safe(iter, tmp, regions, list) {
drivers/iommu/iommu.c
906
list_move_tail(&iter->list, &stack);
drivers/iommu/iommu.c
91
list_for_each_entry(pos, &(group)->devices, list)
drivers/iommu/iommu.c
911
list_for_each_entry_reverse(top, &stack, list)
drivers/iommu/iommu.c
915
list_move_tail(&iter->list, &stack);
drivers/iommu/iommu.c
922
list_move_tail(&iter->list, &stack);
drivers/iommu/iommu.c
925
list_del(&iter->list);
drivers/iommu/iommu.c
940
list_for_each_entry(entry, dev_resv_regions, list) {
drivers/iommu/iommu.c
987
list_for_each_entry_safe(region, next, &group_resv_regions, list) {
drivers/iommu/iommufd/eventq.c
103
struct list_head *list = &fault->common.deliver;
drivers/iommu/iommufd/eventq.c
107
if (!list_empty(list)) {
drivers/iommu/iommufd/eventq.c
108
group = list_first_entry(list, struct iopf_group, node);
drivers/iommu/iommufd/eventq.c
161
list_for_each_entry(iopf, &group->faults, list) {
drivers/iommu/iommufd/eventq.c
264
struct list_head *list = &eventq->deliver;
drivers/iommu/iommufd/eventq.c
268
if (!list_empty(list)) {
drivers/iommu/iommufd/eventq.c
271
next = list_first_entry(list, struct iommufd_vevent, node);
drivers/iommu/iommufd/eventq.c
295
struct list_head *list = &eventq->deliver;
drivers/iommu/iommufd/eventq.c
303
if (list_empty(list))
drivers/iommu/iommufd/eventq.c
307
list_add(&vevent->node, list);
drivers/iommu/iommufd/io_pagetable.c
1519
list_for_each_entry(resv, &resv_regions, list) {
drivers/iommu/msm_iommu.c
129
list_for_each_entry(master, &iommu->ctx_list, list)
drivers/iommu/msm_iommu.c
152
list_for_each_entry(master, &iommu->ctx_list, list) {
drivers/iommu/msm_iommu.c
369
list);
drivers/iommu/msm_iommu.c
410
list);
drivers/iommu/msm_iommu.c
416
list_for_each_entry(master, &iommu->ctx_list, list) {
drivers/iommu/msm_iommu.c
466
list_for_each_entry(master, &iommu->ctx_list, list) {
drivers/iommu/msm_iommu.c
546
struct msm_iommu_ctx_dev, list);
drivers/iommu/msm_iommu.c
614
list_add(&master->list, &(*iommu)->ctx_list);
drivers/iommu/msm_iommu.h
79
struct list_head list;
drivers/iommu/mtk_iommu.c
1053
list_add_tail(&region->list, head);
drivers/iommu/mtk_iommu.c
1421
list_add_tail(&data->list, data->plat_data->hw_list);
drivers/iommu/mtk_iommu.c
1425
list_add_tail(&data->list, &data->hw_list_head);
drivers/iommu/mtk_iommu.c
1450
list_del(&data->list);
drivers/iommu/mtk_iommu.c
1471
list_del(&data->list);
drivers/iommu/mtk_iommu.c
280
struct list_head list;
drivers/iommu/mtk_iommu.c
345
#define for_each_m4u(data, head) list_for_each_entry(data, head, list)
drivers/iommu/mtk_iommu.c
382
return list_first_entry(hwlist, struct mtk_iommu_data, list);
drivers/iommu/of_iommu.c
204
void of_iommu_get_resv_regions(struct device *dev, struct list_head *list)
drivers/iommu/of_iommu.c
264
list_add_tail(&region->list, list);
drivers/iommu/riscv/iommu.c
1065
list_for_each_entry_rcu(bond, &domain->bonds, list) {
drivers/iommu/riscv/iommu.c
1082
list_for_each_entry_rcu(bond, &domain->bonds, list) {
drivers/iommu/riscv/iommu.c
850
struct list_head list;
drivers/iommu/riscv/iommu.c
874
if (dev_to_iommu(list_entry(bonds, struct riscv_iommu_bond, list)->dev) == iommu)
drivers/iommu/riscv/iommu.c
876
list_add_rcu(&bond->list, bonds);
drivers/iommu/riscv/iommu.c
897
list_for_each_entry(bond, &domain->bonds, list) {
drivers/iommu/riscv/iommu.c
906
list_del_rcu(&found->list);
drivers/iommu/s390-iommu.c
731
struct list_head *list)
drivers/iommu/s390-iommu.c
743
list_add_tail(&region->list, list);
drivers/iommu/s390-iommu.c
763
list_add_tail(&region->list, list);
drivers/iommu/tegra-smmu.c
25
struct list_head list;
drivers/iommu/tegra-smmu.c
47
struct list_head list;
drivers/iommu/tegra-smmu.c
911
list_del(&group->list);
drivers/iommu/tegra-smmu.c
930
list_for_each_entry(group, &smmu->groups, list)
drivers/iommu/tegra-smmu.c
943
INIT_LIST_HEAD(&group->list);
drivers/iommu/tegra-smmu.c
962
list_add_tail(&group->list, &smmu->groups);
drivers/iommu/virtio-iommu.c
181
list_del(&req->list);
drivers/iommu/virtio-iommu.c
257
list_add_tail(&req->list, &viommu->requests);
drivers/iommu/virtio-iommu.c
411
list_for_each_entry(resv, &vdev->resv_regions, list) {
drivers/iommu/virtio-iommu.c
523
list_for_each_entry(next, &vdev->resv_regions, list) {
drivers/iommu/virtio-iommu.c
527
list_add_tail(&region->list, &next->list);
drivers/iommu/virtio-iommu.c
83
struct list_head list;
drivers/iommu/virtio-iommu.c
976
list_for_each_entry(entry, &vdev->resv_regions, list) {
drivers/iommu/virtio-iommu.c
983
list_add_tail(&new_entry->list, head);
drivers/iommu/virtio-iommu.c
997
list_add_tail(&msi->list, head);
drivers/irqchip/irq-bcm7038-l1.c
300
list_for_each_entry(intc, &bcm7038_l1_intcs_list, list) {
drivers/irqchip/irq-bcm7038-l1.c
324
list_for_each_entry(intc, &bcm7038_l1_intcs_list, list) {
drivers/irqchip/irq-bcm7038-l1.c
426
list_add_tail(&intc->list, &bcm7038_l1_intcs_list);
drivers/irqchip/irq-bcm7038-l1.c
43
struct list_head list;
drivers/irqchip/irq-ti-sci-inta.c
233
INIT_LIST_HEAD(&vint_desc->list);
drivers/irqchip/irq-ti-sci-inta.c
259
list_add_tail(&vint_desc->list, &inta->vint_list);
drivers/irqchip/irq-ti-sci-inta.c
333
list_for_each_entry(vint_desc, &inta->vint_list, list) {
drivers/irqchip/irq-ti-sci-inta.c
372
list_del(&vint_desc->list);
drivers/irqchip/irq-ti-sci-inta.c
70
struct list_head list;
drivers/leds/blink/leds-lgm-sso.c
116
struct list_head list;
drivers/leds/blink/leds-lgm-sso.c
381
list_add(&led->list, &priv->led_list);
drivers/leds/blink/leds-lgm-sso.c
636
INIT_LIST_HEAD(&led->list);
drivers/leds/blink/leds-lgm-sso.c
713
list_for_each_entry(led, &priv->led_list, list)
drivers/leds/blink/leds-lgm-sso.c
847
list_for_each_entry_safe(led, n, &priv->led_list, list) {
drivers/leds/blink/leds-lgm-sso.c
848
list_del(&led->list);
drivers/leds/led-class.c
377
list_for_each_entry(lookup, &leds_lookup_list, list) {
drivers/leds/led-class.c
428
list_add_tail(&led_lookup->list, &leds_lookup_list);
drivers/leds/led-class.c
443
list_del(&led_lookup->list);
drivers/macintosh/adb.c
425
va_list list;
drivers/macintosh/adb.c
439
va_start(list, nbytes);
drivers/macintosh/adb.c
441
req->data[i+1] = va_arg(list, int);
drivers/macintosh/adb.c
442
va_end(list);
drivers/macintosh/smu.c
1069
struct list_head list;
drivers/macintosh/smu.c
1093
list_add(&pp->list, &smu_clist);
drivers/macintosh/smu.c
1304
list_del(&pp->list);
drivers/macintosh/smu.c
296
va_list list;
drivers/macintosh/smu.c
311
va_start(list, misc);
drivers/macintosh/smu.c
313
scmd->buffer[i] = (u8)va_arg(list, int);
drivers/macintosh/smu.c
314
va_end(list);
drivers/macintosh/via-cuda.c
483
va_list list;
drivers/macintosh/via-cuda.c
493
va_start(list, nbytes);
drivers/macintosh/via-cuda.c
495
req->data[i] = va_arg(list, int);
drivers/macintosh/via-cuda.c
496
va_end(list);
drivers/macintosh/via-pmu.c
1119
va_list list;
drivers/macintosh/via-pmu.c
1132
va_start(list, nbytes);
drivers/macintosh/via-pmu.c
1134
req->data[i] = va_arg(list, int);
drivers/macintosh/via-pmu.c
1135
va_end(list);
drivers/macintosh/via-pmu.c
2098
struct list_head list;
drivers/macintosh/via-pmu.c
2119
struct list_head *list;
drivers/macintosh/via-pmu.c
2126
for (list = &all_pmu_pvt; (list = list->next) != &all_pmu_pvt; ) {
drivers/macintosh/via-pmu.c
2127
pp = list_entry(list, struct pmu_private, list);
drivers/macintosh/via-pmu.c
2161
list_add(&pp->list, &all_pmu_pvt);
drivers/macintosh/via-pmu.c
2251
list_del(&pp->list);
drivers/mailbox/tegra-hsp.c
169
list_for_each_entry(entry, &hsp->doorbells, list)
drivers/mailbox/tegra-hsp.c
298
list_add_tail(&db->list, &hsp->doorbells);
drivers/mailbox/tegra-hsp.c
63
struct list_head list;
drivers/mailbox/tegra-hsp.c
892
list_for_each_entry(db, &hsp->doorbells, list) {
drivers/md/bcache/alloc.c
518
struct list_head list;
drivers/md/bcache/alloc.c
556
list_for_each_entry_reverse(ret, &c->data_buckets, list)
drivers/md/bcache/alloc.c
566
struct open_bucket, list);
drivers/md/bcache/alloc.c
650
list_move_tail(&b->list, &c->data_buckets);
drivers/md/bcache/alloc.c
687
struct open_bucket, list);
drivers/md/bcache/alloc.c
688
list_del(&b->list);
drivers/md/bcache/alloc.c
705
list_add(&b->list, &c->data_buckets);
drivers/md/bcache/bcache.h
303
struct list_head list;
drivers/md/bcache/bcache.h
519
struct list_head list;
drivers/md/bcache/btree.c
2534
list_del_init(&b->list);
drivers/md/bcache/btree.c
531
list_move(&b->list, &b->c->btree_cache_freed);
drivers/md/bcache/btree.c
540
list_move(&b->list, &b->c->btree_cache_freeable);
drivers/md/bcache/btree.c
556
list_move(&b->list, &b->c->btree_cache);
drivers/md/bcache/btree.c
558
list_move(&b->list, &b->c->btree_cache_freed);
drivers/md/bcache/btree.c
597
INIT_LIST_HEAD(&b->list);
drivers/md/bcache/btree.c
700
list_for_each_entry_safe_reverse(b, t, &c->btree_cache_freeable, list) {
drivers/md/bcache/btree.c
713
list_for_each_entry_safe_reverse(b, t, &c->btree_cache, list) {
drivers/md/bcache/btree.c
760
list_move(&c->verify_data->list, &c->btree_cache);
drivers/md/bcache/btree.c
769
b = list_first_entry(&c->btree_cache, struct btree, list);
drivers/md/bcache/btree.c
785
struct btree, list);
drivers/md/bcache/btree.c
786
list_del(&b->list);
drivers/md/bcache/btree.c
824
list_del_init(&c->verify_data->list);
drivers/md/bcache/btree.c
894
list_for_each_entry_reverse(b, &c->btree_cache, list)
drivers/md/bcache/btree.c
898
list_for_each_entry_reverse(b, &c->btree_cache, list)
drivers/md/bcache/btree.c
937
list_for_each_entry(b, &c->btree_cache_freeable, list)
drivers/md/bcache/btree.c
944
list_for_each_entry(b, &c->btree_cache_freed, list)
drivers/md/bcache/btree.c
964
list_move(&b->list, &c->btree_cache);
drivers/md/bcache/btree.h
141
struct list_head list;
drivers/md/bcache/journal.c
115
while (!list_empty(list)) {
drivers/md/bcache/journal.c
116
i = list_first_entry(list,
drivers/md/bcache/journal.c
117
struct journal_replay, list);
drivers/md/bcache/journal.c
120
list_del(&i->list);
drivers/md/bcache/journal.c
125
list_for_each_entry_reverse(i, list, list) {
drivers/md/bcache/journal.c
141
where = &i->list;
drivers/md/bcache/journal.c
146
where = list;
drivers/md/bcache/journal.c
155
list_add(&i->list, where);
drivers/md/bcache/journal.c
170
int bch_journal_read(struct cache_set *c, struct list_head *list)
drivers/md/bcache/journal.c
174
ret = journal_read_bucket(ca, list, b); \
drivers/md/bcache/journal.c
224
BUG_ON(list_empty(list));
drivers/md/bcache/journal.c
232
seq = list_entry(list->prev, struct journal_replay,
drivers/md/bcache/journal.c
233
list)->j.seq;
drivers/md/bcache/journal.c
238
if (seq != list_entry(list->prev, struct journal_replay,
drivers/md/bcache/journal.c
239
list)->j.seq)
drivers/md/bcache/journal.c
283
if (!list_empty(list))
drivers/md/bcache/journal.c
284
c->journal.seq = list_entry(list->prev,
drivers/md/bcache/journal.c
286
list)->j.seq;
drivers/md/bcache/journal.c
292
void bch_journal_mark(struct cache_set *c, struct list_head *list)
drivers/md/bcache/journal.c
307
list_for_each_entry_reverse(i, list, list) {
drivers/md/bcache/journal.c
338
int bch_journal_replay(struct cache_set *s, struct list_head *list)
drivers/md/bcache/journal.c
343
list_entry(list->prev, struct journal_replay, list);
drivers/md/bcache/journal.c
348
list_for_each_entry(i, list, list) {
drivers/md/bcache/journal.c
35
static int journal_read_bucket(struct cache *ca, struct list_head *list,
drivers/md/bcache/journal.c
384
while (!list_empty(list)) {
drivers/md/bcache/journal.c
385
i = list_first_entry(list, struct journal_replay, list);
drivers/md/bcache/journal.c
386
list_del(&i->list);
drivers/md/bcache/journal.c
439
list_for_each_entry_safe_reverse(b, t, &c->btree_cache, list) {
drivers/md/bcache/journal.c
682
struct bio_list list;
drivers/md/bcache/journal.c
684
bio_list_init(&list);
drivers/md/bcache/journal.c
727
bio_list_add(&list, bio);
drivers/md/bcache/journal.c
743
while ((bio = bio_list_pop(&list)))
drivers/md/bcache/journal.h
166
void bch_journal_mark(struct cache_set *c, struct list_head *list);
drivers/md/bcache/journal.h
168
int bch_journal_read(struct cache_set *c, struct list_head *list);
drivers/md/bcache/journal.h
169
int bch_journal_replay(struct cache_set *c, struct list_head *list);
drivers/md/bcache/journal.h
84
struct list_head list;
drivers/md/bcache/super.c
1006
list_for_each_entry(dc, &c->cached_devs, list)
drivers/md/bcache/super.c
1161
list_move(&dc->list, &uncached_devices);
drivers/md/bcache/super.c
1226
list_for_each_entry_safe(exist_dc, t, &c->cached_devs, list) {
drivers/md/bcache/super.c
1284
list_move(&dc->list, &c->cached_devs);
drivers/md/bcache/super.c
1372
list_del(&dc->list);
drivers/md/bcache/super.c
1417
INIT_LIST_HEAD(&dc->list);
drivers/md/bcache/super.c
1481
list_add(&dc->list, &uncached_devices);
drivers/md/bcache/super.c
1483
list_for_each_entry(c, &bch_cache_sets, list)
drivers/md/bcache/super.c
1712
list_del(&c->list);
drivers/md/bcache/super.c
1737
list_add(&c->root->list, &c->btree_cache);
drivers/md/bcache/super.c
1744
list_for_each_entry(b, &c->btree_cache, list) {
drivers/md/bcache/super.c
1923
INIT_LIST_HEAD(&c->list);
drivers/md/bcache/super.c
2014
j = &list_entry(journal.prev, struct journal_replay, list)->j;
drivers/md/bcache/super.c
2039
list_del_init(&c->root->list);
drivers/md/bcache/super.c
2140
list_for_each_entry_safe(dc, t, &uncached_devices, list)
drivers/md/bcache/super.c
2150
l = list_first_entry(&journal, struct journal_replay, list);
drivers/md/bcache/super.c
2151
list_del(&l->list);
drivers/md/bcache/super.c
2168
list_for_each_entry(c, &bch_cache_sets, list)
drivers/md/bcache/super.c
2190
list_add(&c->list, &bch_cache_sets);
drivers/md/bcache/super.c
2460
list_for_each_entry_safe(c, tc, &bch_cache_sets, list)
drivers/md/bcache/super.c
2461
list_for_each_entry_safe(dc, t, &c->cached_devs, list)
drivers/md/bcache/super.c
2464
list_for_each_entry_safe(dc, t, &uncached_devices, list)
drivers/md/bcache/super.c
2474
list_for_each_entry_safe(c, tc, &bch_cache_sets, list) {
drivers/md/bcache/super.c
2703
struct list_head list;
drivers/md/bcache/super.c
2719
list_for_each_entry_safe(dc, tdc, &uncached_devices, list) {
drivers/md/bcache/super.c
2724
list_add(&pdev->list, &pending_devs);
drivers/md/bcache/super.c
2727
list_for_each_entry_safe(pdev, tpdev, &pending_devs, list) {
drivers/md/bcache/super.c
2729
list_for_each_entry_safe(c, tc, &bch_cache_sets, list) {
drivers/md/bcache/super.c
2733
list_del(&pdev->list);
drivers/md/bcache/super.c
2741
list_for_each_entry_safe(pdev, tpdev, &pending_devs, list) {
drivers/md/bcache/super.c
2743
list_del(&pdev->list);
drivers/md/bcache/super.c
2801
list_for_each_entry_safe(c, tc, &bch_cache_sets, list)
drivers/md/bcache/super.c
2804
list_for_each_entry_safe(dc, tdc, &uncached_devices, list)
drivers/md/bcache/sysfs.c
156
const char * const list[],
drivers/md/bcache/sysfs.c
162
for (i = 0; list[i]; i++)
drivers/md/bcache/sysfs.c
164
i == selected ? "[%s] " : "%s ", list[i]);
drivers/md/bcache/sysfs.c
437
list_for_each_entry(c, &bch_cache_sets, list) {
drivers/md/bcache/sysfs.c
687
list_for_each_entry(b, &c->btree_cache, list)
drivers/md/bcache/writeback.c
484
BUG_ON(!llist_empty(&dc->writeback_ordering_wait.list));
drivers/md/dm-bufio.c
118
list_add_tail(&le->list, lru->cursor);
drivers/md/dm-bufio.c
120
INIT_LIST_HEAD(&le->list);
drivers/md/dm-bufio.c
121
lru->cursor = &le->list;
drivers/md/dm-bufio.c
133
return container_of(l, struct lru_entry, list);
drivers/md/dm-bufio.c
144
list_add(&it->list, &lru->iterators);
drivers/md/dm-bufio.c
152
list_del(&it->list);
drivers/md/dm-bufio.c
1641
list_del(&b->lru.list);
drivers/md/dm-bufio.c
1679
list_add(&b->lru.list, &c->reserved_buffers);
drivers/md/dm-bufio.c
175
it->e = to_le(it->e->list.next);
drivers/md/dm-bufio.c
192
list_for_each_entry(it, &lru->iterators, list) {
drivers/md/dm-bufio.c
195
it->e = to_le(it->e->list.next);
drivers/md/dm-bufio.c
202
it->stop = to_le(it->stop->list.prev);
drivers/md/dm-bufio.c
220
if (lru->cursor == &le->list)
drivers/md/dm-bufio.c
222
list_del(&le->list);
drivers/md/dm-bufio.c
2619
list_del(&b->lru.list);
drivers/md/dm-bufio.c
2661
list_del(&b->lru.list);
drivers/md/dm-bufio.c
275
lru->cursor = le->list.next;
drivers/md/dm-bufio.c
283
lru->cursor = le->list.next;
drivers/md/dm-bufio.c
73
struct list_head list;
drivers/md/dm-bufio.c
79
struct list_head list;
drivers/md/dm-bufio.c
795
le = to_le(le->list.next);
drivers/md/dm-cache-background-tracker.c
193
list_add(&w->list, &b->issued);
drivers/md/dm-cache-background-tracker.c
195
list_add(&w->list, &b->queued);
drivers/md/dm-cache-background-tracker.c
212
w = list_first_entry(&b->queued, struct bt_work, list);
drivers/md/dm-cache-background-tracker.c
213
list_move(&w->list, &b->issued);
drivers/md/dm-cache-background-tracker.c
227
list_del(&w->list);
drivers/md/dm-cache-background-tracker.c
55
list_for_each_entry_safe (w, tmp, &b->queued, list) {
drivers/md/dm-cache-background-tracker.c
56
list_del(&w->list);
drivers/md/dm-cache-background-tracker.h
30
struct list_head list;
drivers/md/dm-cache-metadata.c
106
struct list_head list;
drivers/md/dm-cache-metadata.c
806
list_for_each_entry(cmd, &table, list)
drivers/md/dm-cache-metadata.c
841
list_add(&cmd->list, &table);
drivers/md/dm-cache-metadata.c
881
list_del(&cmd->list);
drivers/md/dm-cache-policy.c
107
list_del_init(&type->list);
drivers/md/dm-cache-policy.c
25
list_for_each_entry(t, &register_list, list)
drivers/md/dm-cache-policy.c
95
list_add(&type->list, &register_list);
drivers/md/dm-cache-policy.h
154
struct list_head list;
drivers/md/dm-clone-target.c
1011
BUG_ON(!list_empty(&hd->list));
drivers/md/dm-clone-target.c
541
struct list_head list;
drivers/md/dm-clone-target.c
689
INIT_LIST_HEAD(&hd->list);
drivers/md/dm-clone-target.c
776
list_splice_tail(&hd->list, &batched_hydrations);
drivers/md/dm-clone-target.c
782
list_for_each_entry_safe(hd, tmp, &batched_hydrations, list) {
drivers/md/dm-clone-target.c
988
list_add_tail(&hd->list, &batch->head->list);
drivers/md/dm-delay.c
104
list_del(&delayed->list);
drivers/md/dm-delay.c
333
list_add_tail(&delayed->list, &dc->delayed_bios);
drivers/md/dm-delay.c
53
struct list_head list;
drivers/md/dm-delay.c
99
list_for_each_entry_safe(delayed, next, &local_list, list) {
drivers/md/dm-era-target.c
1199
struct list_head list;
drivers/md/dm-era-target.c
1335
list_for_each_entry_safe(rpc, tmp, &calls, list) {
drivers/md/dm-era-target.c
1343
list_for_each_entry_safe(rpc, tmp, &calls, list)
drivers/md/dm-era-target.c
1347
list_for_each_entry_safe(rpc, tmp, &calls, list)
drivers/md/dm-era-target.c
1387
list_add(&rpc->list, &era->rpc_calls);
drivers/md/dm-exception-store.c
117
list_add(&type->list, &_exception_store_types);
drivers/md/dm-exception-store.c
135
list_del(&type->list);
drivers/md/dm-exception-store.c
27
list_for_each_entry(type, &_exception_store_types, list)
drivers/md/dm-exception-store.h
112
struct list_head list;
drivers/md/dm-init.c
250
list_add_tail(&dev->list, devices);
drivers/md/dm-init.c
311
list_for_each_entry(dev, &devices, list) {
drivers/md/dm-init.c
41
struct list_head list;
drivers/md/dm-init.c
69
list_for_each_entry_safe(dev, tmp, devices, list) {
drivers/md/dm-init.c
70
list_del(&dev->list);
drivers/md/dm-ioctl.c
1814
list_for_each_entry(dd, dm_table_get_devices(table), list)
drivers/md/dm-kcopyd.c
349
struct list_head list;
drivers/md/dm-kcopyd.c
426
list_for_each_entry(job, jobs, list) {
drivers/md/dm-kcopyd.c
429
list_del(&job->list);
drivers/md/dm-kcopyd.c
435
list_del(&job->list);
drivers/md/dm-kcopyd.c
454
job = list_entry(jobs->next, struct kcopyd_job, list);
drivers/md/dm-kcopyd.c
455
list_del(&job->list);
drivers/md/dm-kcopyd.c
469
list_add_tail(&job->list, jobs);
drivers/md/dm-kcopyd.c
479
list_add(&job->list, jobs);
drivers/md/dm-log-userspace-base.c
26
struct list_head list;
drivers/md/dm-log-userspace-base.c
471
list_for_each_entry(fe, flush_list, list) {
drivers/md/dm-log-userspace-base.c
499
list_for_each_entry_safe(fe, tmp_fe, flush_list, list) {
drivers/md/dm-log-userspace-base.c
503
list_move(&fe->list, &tmp_list);
drivers/md/dm-log-userspace-base.c
627
list_for_each_entry_safe(fe, tmp_fe, &mark_list, list) {
drivers/md/dm-log-userspace-base.c
628
list_del(&fe->list);
drivers/md/dm-log-userspace-base.c
631
list_for_each_entry_safe(fe, tmp_fe, &clear_list, list) {
drivers/md/dm-log-userspace-base.c
632
list_del(&fe->list);
drivers/md/dm-log-userspace-base.c
661
list_add(&fe->list, &lc->mark_list);
drivers/md/dm-log-userspace-base.c
696
list_add(&fe->list, &lc->clear_list);
drivers/md/dm-log-userspace-transfer.c
223
list_add(&(pkg.list), &receiving_list);
drivers/md/dm-log-userspace-transfer.c
234
list_del_init(&(pkg.list));
drivers/md/dm-log-userspace-transfer.c
242
list_del_init(&(pkg.list));
drivers/md/dm-log-userspace-transfer.c
44
struct list_head list;
drivers/md/dm-log-userspace-transfer.c
98
list_for_each_entry(pkg, &receiving_list, list) {
drivers/md/dm-log-writes.c
130
struct list_head list;
drivers/md/dm-log-writes.c
445
struct pending_block, list);
drivers/md/dm-log-writes.c
446
list_del_init(&block->list);
drivers/md/dm-log-writes.c
606
list_add_tail(&block->list, &lc->logging_blocks);
drivers/md/dm-log-writes.c
691
INIT_LIST_HEAD(&block->list);
drivers/md/dm-log-writes.c
719
list_splice_init(&lc->unflushed_blocks, &block->list);
drivers/md/dm-log-writes.c
759
list_splice_init(&lc->unflushed_blocks, &block->list);
drivers/md/dm-log-writes.c
779
list_splice_tail_init(&block->list, &lc->logging_blocks);
drivers/md/dm-log-writes.c
780
list_add_tail(&block->list, &lc->logging_blocks);
drivers/md/dm-log-writes.c
783
list_add_tail(&block->list, &lc->logging_blocks);
drivers/md/dm-log-writes.c
786
list_add_tail(&block->list, &lc->unflushed_blocks);
drivers/md/dm-log.c
122
list_add(&type->list, &_log_types);
drivers/md/dm-log.c
140
list_del(&type->list);
drivers/md/dm-log.c
27
list_for_each_entry(log_type, &_log_types, list)
drivers/md/dm-mpath.c
1049
list_add_tail(&pgpath->list, &pg->pgpaths);
drivers/md/dm-mpath.c
1247
list_add_tail(&pg->list, &m->priority_groups);
drivers/md/dm-mpath.c
1427
list_for_each_entry(pg, &m->priority_groups, list) {
drivers/md/dm-mpath.c
1428
list_for_each_entry(pgpath, &pg->pgpaths, list) {
drivers/md/dm-mpath.c
1476
list_for_each_entry(pg, &m->priority_groups, list) {
drivers/md/dm-mpath.c
1511
list_for_each_entry(pg, &m->priority_groups, list) {
drivers/md/dm-mpath.c
1860
list_for_each_entry(pg, &m->priority_groups, list) {
drivers/md/dm-mpath.c
1880
list_for_each_entry(p, &pg->pgpaths, list) {
drivers/md/dm-mpath.c
1893
list_for_each_entry(pg, &m->priority_groups, list) {
drivers/md/dm-mpath.c
1906
list_for_each_entry(p, &pg->pgpaths, list) {
drivers/md/dm-mpath.c
1923
list_for_each_entry(pg, &m->priority_groups, list) {
drivers/md/dm-mpath.c
193
list_for_each_entry_safe(pgpath, tmp, pgpaths, list) {
drivers/md/dm-mpath.c
1935
list_for_each_entry(p, &pg->pgpaths, list) {
drivers/md/dm-mpath.c
194
list_del(&pgpath->list);
drivers/md/dm-mpath.c
2103
list_for_each_entry(pgpath, &pg->pgpaths, list) {
drivers/md/dm-mpath.c
2200
list_for_each_entry(pg, &m->priority_groups, list) {
drivers/md/dm-mpath.c
2201
list_for_each_entry(p, &pg->pgpaths, list) {
drivers/md/dm-mpath.c
2272
list_for_each_entry(pgpath, &pg->pgpaths, list) {
drivers/md/dm-mpath.c
264
list_for_each_entry_safe(pg, tmp, &m->priority_groups, list) {
drivers/md/dm-mpath.c
265
list_del(&pg->list);
drivers/md/dm-mpath.c
335
list_for_each_entry(pgpath, &m->current_pg->pgpaths, list) {
drivers/md/dm-mpath.c
42
struct list_head list;
drivers/md/dm-mpath.c
445
list_for_each_entry(pg, &m->priority_groups, list) {
drivers/md/dm-mpath.c
60
struct list_head list;
drivers/md/dm-path-selector.c
112
list_add(&psi->list, &_path_selectors);
drivers/md/dm-path-selector.c
132
list_del(&psi->list);
drivers/md/dm-path-selector.c
22
struct list_head list;
drivers/md/dm-path-selector.c
34
list_for_each_entry(psi, &_path_selectors, list) {
drivers/md/dm-ps-historical-service-time.c
221
list_for_each_entry_safe(pi, next, paths, list) {
drivers/md/dm-ps-historical-service-time.c
222
list_del(&pi->list);
drivers/md/dm-ps-historical-service-time.c
312
list_add_tail(&pi->list, &s->valid_paths);
drivers/md/dm-ps-historical-service-time.c
326
list_move(&pi->list, &s->failed_paths);
drivers/md/dm-ps-historical-service-time.c
338
list_move_tail(&pi->list, &s->valid_paths);
drivers/md/dm-ps-historical-service-time.c
443
list_for_each_entry(pi, &s->valid_paths, list) {
drivers/md/dm-ps-historical-service-time.c
452
list_move_tail(&best->list, &s->valid_paths);
drivers/md/dm-ps-historical-service-time.c
55
struct list_head list;
drivers/md/dm-ps-queue-length.c
158
list_add_tail(&pi->list, &s->valid_paths);
drivers/md/dm-ps-queue-length.c
171
list_move(&pi->list, &s->failed_paths);
drivers/md/dm-ps-queue-length.c
182
list_move_tail(&pi->list, &s->valid_paths);
drivers/md/dm-ps-queue-length.c
202
list_for_each_entry(pi, &s->valid_paths, list) {
drivers/md/dm-ps-queue-length.c
215
list_move_tail(&best->list, &s->valid_paths);
drivers/md/dm-ps-queue-length.c
37
struct list_head list;
drivers/md/dm-ps-queue-length.c
71
list_for_each_entry_safe(pi, next, paths, list) {
drivers/md/dm-ps-queue-length.c
72
list_del(&pi->list);
drivers/md/dm-ps-round-robin.c
159
list_add_tail(&pi->list, &s->valid_paths);
drivers/md/dm-ps-round-robin.c
172
list_move(&pi->list, &s->invalid_paths);
drivers/md/dm-ps-round-robin.c
183
list_move(&pi->list, &s->valid_paths);
drivers/md/dm-ps-round-robin.c
197
pi = list_entry(s->valid_paths.next, struct path_info, list);
drivers/md/dm-ps-round-robin.c
198
list_move_tail(&pi->list, &s->valid_paths);
drivers/md/dm-ps-round-robin.c
30
struct list_head list;
drivers/md/dm-ps-round-robin.c
39
list_for_each_entry_safe(pi, next, paths, list) {
drivers/md/dm-ps-round-robin.c
40
list_del(&pi->list);
drivers/md/dm-ps-service-time.c
170
list_add_tail(&pi->list, &s->valid_paths);
drivers/md/dm-ps-service-time.c
183
list_move(&pi->list, &s->failed_paths);
drivers/md/dm-ps-service-time.c
194
list_move_tail(&pi->list, &s->valid_paths);
drivers/md/dm-ps-service-time.c
288
list_for_each_entry(pi, &s->valid_paths, list)
drivers/md/dm-ps-service-time.c
296
list_move_tail(&best->list, &s->valid_paths);
drivers/md/dm-ps-service-time.c
32
struct list_head list;
drivers/md/dm-ps-service-time.c
67
list_for_each_entry_safe(pi, next, paths, list) {
drivers/md/dm-ps-service-time.c
68
list_del(&pi->list);
drivers/md/dm-raid1.c
60
struct list_head list;
drivers/md/dm-region-hash.c
111
struct list_head list;
drivers/md/dm-region-hash.c
303
INIT_LIST_HEAD(&nreg->list);
drivers/md/dm-region-hash.c
316
list_add(&nreg->list, &rh->clean_regions);
drivers/md/dm-region-hash.c
423
BUG_ON(!list_empty(&reg->list));
drivers/md/dm-region-hash.c
435
BUG_ON(!list_empty(&reg->list));
drivers/md/dm-region-hash.c
459
list_for_each_entry(reg, &clean, list)
drivers/md/dm-region-hash.c
466
list_for_each_entry(reg, &recovered, list)
drivers/md/dm-region-hash.c
474
list_for_each_entry(reg, &failed_recovered, list)
drivers/md/dm-region-hash.c
486
list_for_each_entry_safe(reg, next, &recovered, list) {
drivers/md/dm-region-hash.c
492
list_for_each_entry_safe(reg, next, &failed_recovered, list) {
drivers/md/dm-region-hash.c
497
list_for_each_entry_safe(reg, next, &clean, list) {
drivers/md/dm-region-hash.c
518
list_del_init(&reg->list); /* take off the clean list */
drivers/md/dm-region-hash.c
573
list_add_tail(&reg->list, &rh->quiesced_regions);
drivers/md/dm-region-hash.c
576
list_add(&reg->list, &rh->clean_regions);
drivers/md/dm-region-hash.c
616
list_del_init(&reg->list);
drivers/md/dm-region-hash.c
618
list_move(&reg->list, &rh->quiesced_regions);
drivers/md/dm-region-hash.c
655
struct dm_region, list);
drivers/md/dm-region-hash.c
656
list_del_init(&reg->list); /* remove from the quiesced list */
drivers/md/dm-region-hash.c
670
list_add(&reg->list, &reg->rh->recovered_regions);
drivers/md/dm-region-hash.c
672
list_add(&reg->list, &reg->rh->failed_recovered_regions);
drivers/md/dm-snap.c
1310
INIT_LIST_HEAD(&s->list);
drivers/md/dm-snap.c
2438
list_for_each_entry(snap, snapshots, list) {
drivers/md/dm-snap.c
2559
list_for_each_entry(s, &o->snapshots, list)
drivers/md/dm-snap.c
464
list_for_each_entry(s, &o->snapshots, list) {
drivers/md/dm-snap.c
539
list_for_each_entry(l, &o->snapshots, list)
drivers/md/dm-snap.c
542
list_add_tail(&s->list, &l->list);
drivers/md/dm-snap.c
602
list_del(&s->list);
drivers/md/dm-snap.c
615
list_del(&s->list);
drivers/md/dm-snap.c
63
struct list_head list;
drivers/md/dm-snap.c
852
list_for_each_entry(snap, &o->snapshots, list)
drivers/md/dm-stats.c
200
INIT_LIST_HEAD(&stats->list);
drivers/md/dm-stats.c
221
while (!list_empty(&stats->list)) {
drivers/md/dm-stats.c
222
s = container_of(stats->list.next, struct dm_stat, list_entry);
drivers/md/dm-stats.c
250
list_for_each(l, &stats->list) {
drivers/md/dm-stats.c
400
list_for_each(l, &stats->list) {
drivers/md/dm-stats.c
440
list_for_each_entry(s, &stats->list, list_entry) {
drivers/md/dm-stats.c
501
list_for_each_entry(s, &stats->list, list_entry) {
drivers/md/dm-stats.c
705
list_for_each_entry_rcu(s, &stats->list, list_entry) {
drivers/md/dm-stats.h
14
struct list_head list; /* list of struct dm_stat */
drivers/md/dm-stats.h
39
return !list_empty(&st->list);
drivers/md/dm-table.c
172
list_entry(tmp, struct dm_dev_internal, list);
drivers/md/dm-table.c
220
list_for_each_entry(dd, l, list)
drivers/md/dm-table.c
395
list_add(&dd->list, &t->devices);
drivers/md/dm-table.c
460
list_for_each_entry(dd, devices, list) {
drivers/md/dm-table.c
473
list_del(&dd->list);
drivers/md/dm-target.c
109
list_del(&tt->list);
drivers/md/dm-target.c
25
list_for_each_entry(tt, &_targets, list)
drivers/md/dm-target.c
76
list_for_each_entry(tt, &_targets, list)
drivers/md/dm-target.c
93
list_add(&tt->list, &_targets);
drivers/md/dm-thin-metadata.c
1005
list_for_each_entry_safe(td, tmp, &pmd->thin_devices, list) {
drivers/md/dm-thin-metadata.c
1009
list_del(&td->list);
drivers/md/dm-thin-metadata.c
1052
list_for_each_entry(td2, &pmd->thin_devices, list)
drivers/md/dm-thin-metadata.c
1098
list_add(&(*td)->list, &pmd->thin_devices);
drivers/md/dm-thin-metadata.c
1269
list_del(&td->list);
drivers/md/dm-thin-metadata.c
1805
list_for_each_entry_safe(td, tmp, &pmd->thin_devices, list) {
drivers/md/dm-thin-metadata.c
1868
list_for_each_entry(td, &pmd->thin_devices, list)
drivers/md/dm-thin-metadata.c
233
struct list_head list;
drivers/md/dm-thin-metadata.c
859
list_for_each_entry_safe(td, tmp, &pmd->thin_devices, list) {
drivers/md/dm-thin-metadata.c
879
list_del(&td->list);
drivers/md/dm-thin.c
1032
list_del(&m->list);
drivers/md/dm-thin.c
1130
list_add_tail(&m->list, &pool->prepared_discards_pt2);
drivers/md/dm-thin.c
1227
list_for_each_entry_safe(m, tmp, &maps, list)
drivers/md/dm-thin.c
1270
INIT_LIST_HEAD(&m->list);
drivers/md/dm-thin.c
1329
if (!dm_deferred_set_add_work(pool->shared_read_ds, &m->list))
drivers/md/dm-thin.c
1660
if (!dm_deferred_set_add_work(pool->all_io_ds, &m->list))
drivers/md/dm-thin.c
1732
if (!dm_deferred_set_add_work(pool->all_io_ds, &m->list))
drivers/md/dm-thin.c
233
struct list_head list;
drivers/md/dm-thin.c
2333
tc = list_first_or_null_rcu(&pool->active_thins, struct thin_c, list);
drivers/md/dm-thin.c
2346
list_for_each_entry_continue_rcu(tc, &pool->active_thins, list) {
drivers/md/dm-thin.c
2816
list_for_each_entry_rcu(tc, &pool->active_thins, list) {
drivers/md/dm-thin.c
340
struct list_head list;
drivers/md/dm-thin.c
4150
list_del_rcu(&tc->list);
drivers/md/dm-thin.c
4293
list_add_tail_rcu(&tc->list, &tc->pool->active_thins);
drivers/md/dm-thin.c
4347
list_for_each_entry_safe(m, tmp, &work, list) {
drivers/md/dm-thin.c
4348
list_del(&m->list);
drivers/md/dm-thin.c
4359
list_for_each_entry_safe(m, tmp, &work, list)
drivers/md/dm-thin.c
4360
list_add_tail(&m->list, &pool->prepared_discards);
drivers/md/dm-thin.c
543
list_add(&pool->list, &dm_thin_pool_table.pools);
drivers/md/dm-thin.c
549
list_del(&pool->list);
drivers/md/dm-thin.c
558
list_for_each_entry(tmp, &dm_thin_pool_table.pools, list) {
drivers/md/dm-thin.c
574
list_for_each_entry(tmp, &dm_thin_pool_table.pools, list) {
drivers/md/dm-thin.c
655
list_for_each_entry_rcu(tc, &pool->active_thins, list)
drivers/md/dm-thin.c
799
struct list_head list;
drivers/md/dm-thin.c
832
list_add_tail(&m->list, &pool->prepared_mappings);
drivers/md/dm-thin.c
956
list_del(&m->list);
drivers/md/dm-vdo/indexer/radix-sort.c
173
struct task **list, sort_key_t *pile[],
drivers/md/dm-vdo/indexer/radix-sort.c
195
push_task(list, pile_start, size, offset, length);
drivers/md/dm-vdo/indexer/sparse-cache.c
236
struct search_list *list;
drivers/md/dm-vdo/indexer/sparse-cache.c
243
result = vdo_allocate_cache_aligned(bytes, "search list", &list);
drivers/md/dm-vdo/indexer/sparse-cache.c
247
list->capacity = cache->capacity;
drivers/md/dm-vdo/indexer/sparse-cache.c
248
list->first_dead_entry = 0;
drivers/md/dm-vdo/indexer/sparse-cache.c
250
for (i = 0; i < list->capacity; i++)
drivers/md/dm-vdo/indexer/sparse-cache.c
251
list->entries[i] = &cache->chapters[i];
drivers/md/dm-vdo/indexer/sparse-cache.c
253
*list_ptr = list;
drivers/md/dm-vdo/indexer/sparse-cache.c
514
struct search_list *list = cache->search_lists[ZONE_ZERO];
drivers/md/dm-vdo/indexer/sparse-cache.c
516
purge_search_list(list, cache, zone->oldest_virtual_chapter);
drivers/md/dm-vdo/indexer/sparse-cache.c
519
set_newest_entry(list, list->capacity - 1);
drivers/md/dm-vdo/indexer/sparse-cache.c
520
result = cache_chapter_index(list->entries[0], virtual_chapter,
drivers/md/dm-vdo/indexer/sparse-cache.c
525
copy_search_list(list, cache->search_lists[z]);
drivers/md/dm-vdo/packer.c
105
list_for_each_entry(active_bin, &packer->bins, list)
drivers/md/dm-vdo/packer.c
107
list_move_tail(&bin->list, &active_bin->list);
drivers/md/dm-vdo/packer.c
111
list_move_tail(&bin->list, &packer->bins);
drivers/md/dm-vdo/packer.c
128
INIT_LIST_HEAD(&bin->list);
drivers/md/dm-vdo/packer.c
129
list_add_tail(&bin->list, &packer->bins);
drivers/md/dm-vdo/packer.c
198
list_for_each_entry_safe(bin, tmp, &packer->bins, list) {
drivers/md/dm-vdo/packer.c
199
list_del_init(&bin->list);
drivers/md/dm-vdo/packer.c
532
list_for_each_entry(bin, &packer->bins, list) {
drivers/md/dm-vdo/packer.c
545
fullest_bin = list_first_entry(&packer->bins, struct packer_bin, list);
drivers/md/dm-vdo/packer.c
631
list_for_each_entry(bin, &packer->bins, list)
drivers/md/dm-vdo/packer.c
771
list_for_each_entry(bin, &packer->bins, list)
drivers/md/dm-vdo/packer.h
65
struct list_head list;
drivers/md/dm-vdo/recovery-journal.c
189
static inline struct recovery_journal_block * __must_check get_journal_block(struct list_head *list)
drivers/md/dm-vdo/recovery-journal.c
191
return list_first_entry_or_null(list, struct recovery_journal_block, list_node);
drivers/md/dm-vdo/slab-depot.c
3947
struct list_head *list = &depot->allocators[zone_number].dirty_slab_journals;
drivers/md/dm-vdo/slab-depot.c
3949
list_for_each_entry_safe(journal, tmp, list, dirty_entry) {
drivers/md/dm-writecache.c
1673
static void __writecache_endio_pmem(struct dm_writecache *wc, struct list_head *list)
drivers/md/dm-writecache.c
1681
wb = list_entry(list->next, struct writeback_struct, endio_entry);
drivers/md/dm-writecache.c
1709
} while (!list_empty(list));
drivers/md/dm-writecache.c
1712
static void __writecache_endio_ssd(struct dm_writecache *wc, struct list_head *list)
drivers/md/dm-writecache.c
1718
c = list_entry(list->next, struct copy_struct, endio_entry);
drivers/md/dm-writecache.c
1737
} while (!list_empty(list));
drivers/md/dm-writecache.c
1745
struct list_head list;
drivers/md/dm-writecache.c
1763
list = wc->endio_list;
drivers/md/dm-writecache.c
1764
list.next->prev = list.prev->next = &list;
drivers/md/dm-writecache.c
1774
__writecache_endio_pmem(wc, &list);
drivers/md/dm-writecache.c
1776
__writecache_endio_ssd(wc, &list);
drivers/md/dm-writecache.c
1804
struct list_head list;
drivers/md/dm-writecache.c
1830
e = container_of(wbl->list.prev, struct wc_entry, lru);
drivers/md/dm-writecache.c
1857
f = container_of(wbl->list.prev, struct wc_entry, lru);
drivers/md/dm-writecache.c
1894
e = container_of(wbl->list.prev, struct wc_entry, lru);
drivers/md/dm-writecache.c
1913
f = container_of(wbl->list.prev, struct wc_entry, lru);
drivers/md/dm-writecache.c
1982
INIT_LIST_HEAD(&wbl.list);
drivers/md/dm-writecache.c
2022
list_move(&e->lru, &wbl.list);
drivers/md/dm-writecache.c
2057
list_move(&g->lru, &wbl.list);
drivers/md/dm-zoned-metadata.c
2205
struct list_head *list;
drivers/md/dm-zoned-metadata.c
2218
list = &zmd->unmap_cache_list;
drivers/md/dm-zoned-metadata.c
2220
list = &zmd->dev[dev_idx].unmap_rnd_list;
drivers/md/dm-zoned-metadata.c
2222
list = &zmd->dev[dev_idx].unmap_seq_list;
drivers/md/dm-zoned-metadata.c
2224
if (list_empty(list)) {
drivers/md/dm-zoned-metadata.c
2251
zone = list_first_entry(list, struct dm_zone, link);
drivers/md/dm.c
140
struct list_head list;
drivers/md/dm.c
1580
list_for_each_entry(dd, devices, list) {
drivers/md/dm.c
2130
struct dm_io *list = *head;
drivers/md/dm.c
2138
WARN_ON_ONCE(!list);
drivers/md/dm.c
2149
bio->bi_private = list->data;
drivers/md/dm.c
2151
for (curr = list, next = curr->next; curr; curr = next, next =
drivers/md/dm.c
2266
list_for_each_entry(td, &md->table_devices, list) {
drivers/md/dm.c
2641
list_for_each_entry(td, &md->table_devices, list) {
drivers/md/dm.c
2655
list_for_each_entry_continue_reverse(td, &md->table_devices, list)
drivers/md/dm.c
772
list_add(&td->list, &md->table_devices);
drivers/md/dm.c
797
list_del(&td->list);
drivers/md/dm.c
806
list_for_each_entry(td, l, list)
drivers/md/dm.h
42
struct list_head list;
drivers/md/md.c
10894
struct list_head list;
drivers/md/md.c
10906
list_add_tail(&node_detected_dev->list, &all_detected_devices);
drivers/md/md.c
10927
struct detected_devices_node, list);
drivers/md/md.c
10928
list_del(&node_detected_dev->list);
drivers/md/md.c
4595
static int match_word(const char *word, char **list)
drivers/md/md.c
4598
for (n=0; list[n]; n++)
drivers/md/md.c
4599
if (cmd_match(word, list[n]))
drivers/md/persistent-data/dm-block-manager.c
140
list_del(&w->list);
drivers/md/persistent-data/dm-block-manager.c
155
list_for_each_entry_safe(w, tmp, &lock->waiters, list) {
drivers/md/persistent-data/dm-block-manager.c
216
list_add_tail(&w.list, &lock->waiters);
drivers/md/persistent-data/dm-block-manager.c
283
list_add(&w.list, &lock->waiters);
drivers/md/persistent-data/dm-block-manager.c
56
struct list_head list;
drivers/md/raid1-10.c
150
list_del(&cb->list);
drivers/md/raid5-cache.c
1929
r5c_recovery_lookup_stripe(struct list_head *list, sector_t sect)
drivers/md/raid5-cache.c
1933
list_for_each_entry(sh, list, lru)
drivers/md/raid5.c
1056
struct bio_list *list)
drivers/md/raid5.c
1081
bio_list_merge(list, &data->bios);
drivers/md/raid5.c
340
struct list_head *list = &temp_inactive_list[size - 1];
drivers/md/raid5.c
346
if (!list_empty_careful(list)) {
drivers/md/raid5.c
349
!list_empty(list))
drivers/md/raid5.c
351
list_splice_tail_init(list, conf->inactive_list + hash);
drivers/md/raid5.c
401
struct list_head list;
drivers/md/raid5.c
420
INIT_LIST_HEAD(&list);
drivers/md/raid5.c
422
do_release_stripe(conf, sh, &list);
drivers/md/raid5.c
424
release_inactive_stripe_list(conf, &list, hash);
drivers/md/raid5.c
5640
struct list_head list;
drivers/md/raid5.c
5654
if (cb->list.next && !list_empty(&cb->list)) {
drivers/md/raid5.c
5656
while (!list_empty(&cb->list)) {
drivers/md/raid5.c
5657
sh = list_first_entry(&cb->list, struct stripe_head, lru);
drivers/md/raid5.c
5698
if (cb->list.next == NULL) {
drivers/md/raid5.c
5700
INIT_LIST_HEAD(&cb->list);
drivers/md/raid5.c
5706
list_add_tail(&sh->lru, &cb->list);
drivers/media/cec/core/cec-adap.c
111
list_add_tail(&entry->list, &fh->events[ev_idx]);
drivers/media/cec/core/cec-adap.c
118
list_add_tail(&entry->list, &fh->events[ev_idx]);
drivers/media/cec/core/cec-adap.c
121
struct cec_event_entry, list);
drivers/media/cec/core/cec-adap.c
122
list_del(&entry->list);
drivers/media/cec/core/cec-adap.c
1231
list_for_each_entry(data, &adap->wait_queue, list) {
drivers/media/cec/core/cec-adap.c
1268
list_del_init(&data->list);
drivers/media/cec/core/cec-adap.c
128
struct cec_event_entry, list);
drivers/media/cec/core/cec-adap.c
145
list_for_each_entry(fh, &adap->devnode.fhs, list)
drivers/media/cec/core/cec-adap.c
162
list_for_each_entry(fh, &adap->devnode.fhs, list) {
drivers/media/cec/core/cec-adap.c
180
list_for_each_entry(fh, &adap->devnode.fhs, list)
drivers/media/cec/core/cec-adap.c
196
list_for_each_entry(fh, &adap->devnode.fhs, list)
drivers/media/cec/core/cec-adap.c
225
list_add_tail(&entry->list, &fh->msgs);
drivers/media/cec/core/cec-adap.c
2356
list_for_each_entry(data, &adap->transmit_queue, list) {
drivers/media/cec/core/cec-adap.c
2362
list_for_each_entry(data, &adap->wait_queue, list) {
drivers/media/cec/core/cec-adap.c
239
entry = list_first_entry(&fh->msgs, struct cec_msg_entry, list);
drivers/media/cec/core/cec-adap.c
240
list_del(&entry->list);
drivers/media/cec/core/cec-adap.c
271
list_for_each_entry(fh, &adap->devnode.fhs, list) {
drivers/media/cec/core/cec-adap.c
287
list_for_each_entry(fh, &adap->devnode.fhs, list) {
drivers/media/cec/core/cec-adap.c
364
list_del_init(&data->list);
drivers/media/cec/core/cec-adap.c
410
struct cec_data, list);
drivers/media/cec/core/cec-adap.c
417
list_for_each_entry_safe(data, n, &adap->wait_queue, list) {
drivers/media/cec/core/cec-adap.c
537
struct cec_data, list);
drivers/media/cec/core/cec-adap.c
538
list_del_init(&data->list);
drivers/media/cec/core/cec-adap.c
684
list_add(&data->list, &adap->transmit_queue);
drivers/media/cec/core/cec-adap.c
706
list_add_tail(&data->list, &adap->wait_queue);
drivers/media/cec/core/cec-adap.c
764
if (list_empty(&data->list))
drivers/media/cec/core/cec-adap.c
768
list_del_init(&data->list);
drivers/media/cec/core/cec-adap.c
954
list_add_tail(&data->list, &adap->transmit_queue);
drivers/media/cec/core/cec-adap.c
984
if (WARN_ON(!list_empty(&data->list)))
drivers/media/cec/core/cec-adap.c
985
list_del(&data->list);
drivers/media/cec/core/cec-api.c
252
struct cec_msg_entry, list);
drivers/media/cec/core/cec-api.c
254
list_del(&entry->list);
drivers/media/cec/core/cec-api.c
331
struct cec_event_entry, list);
drivers/media/cec/core/cec-api.c
344
list_del(&ev->list);
drivers/media/cec/core/cec-api.c
620
list_add(&fh->list, &devnode->fhs);
drivers/media/cec/core/cec-api.c
652
list_del(&fh->list);
drivers/media/cec/core/cec-api.c
671
list_first_entry(&fh->msgs, struct cec_msg_entry, list);
drivers/media/cec/core/cec-api.c
673
list_del(&entry->list);
drivers/media/cec/core/cec-api.c
680
struct cec_event_entry, list);
drivers/media/cec/core/cec-api.c
682
list_del(&entry->list);
drivers/media/cec/core/cec-core.c
157
list_for_each_entry(fh, &devnode->fhs, list)
drivers/media/common/saa7146/saa7146_core.c
238
struct scatterlist *list, int sglen)
drivers/media/common/saa7146/saa7146_core.c
246
WARN_ON(list->offset > PAGE_SIZE))
drivers/media/common/saa7146/saa7146_core.c
251
pt->offset = list->offset;
drivers/media/common/saa7146/saa7146_core.c
254
for_each_sg_dma_page(list, &dma_iter, sglen, 0) {
drivers/media/common/saa7146/saa7146_fops.c
114
buf = list_entry(q->queue.next, struct saa7146_buf, list);
drivers/media/common/saa7146/saa7146_fops.c
115
list_del(&buf->list);
drivers/media/common/saa7146/saa7146_fops.c
117
next = list_entry(q->queue.next, struct saa7146_buf, list);
drivers/media/common/saa7146/saa7146_fops.c
63
list_add_tail(&buf->list, &q->queue);
drivers/media/common/saa7146/saa7146_vbi.c
253
struct scatterlist *list = sgt->sgl;
drivers/media/common/saa7146/saa7146_vbi.c
264
list, length);
drivers/media/common/saa7146/saa7146_vbi.c
302
buf = list_entry(dq->queue.next, struct saa7146_buf, list);
drivers/media/common/saa7146/saa7146_vbi.c
303
list_del(&buf->list);
drivers/media/common/saa7146/saa7146_video.c
141
for_each_sg_dma_page(list, &dma_iter, length, 0)
drivers/media/common/saa7146/saa7146_video.c
142
*ptr1++ = cpu_to_le32(sg_page_iter_dma_address(&dma_iter) - list->offset);
drivers/media/common/saa7146/saa7146_video.c
172
return saa7146_pgtable_build_single(pci, pt, list, length);
drivers/media/common/saa7146/saa7146_video.c
647
buf = list_entry(dq->queue.next, struct saa7146_buf, list);
drivers/media/common/saa7146/saa7146_video.c
648
list_del(&buf->list);
drivers/media/common/saa7146/saa7146_video.c
91
struct scatterlist *list = sgt->sgl;
drivers/media/common/videobuf2/videobuf2-core.c
1684
list_for_each_entry(obj, &req->objects, list)
drivers/media/common/videobuf2/videobuf2-dvb.c
201
struct list_head *list, *q;
drivers/media/common/videobuf2/videobuf2-dvb.c
221
list_for_each_safe(list, q, &f->felist) {
drivers/media/common/videobuf2/videobuf2-dvb.c
222
fe = list_entry(list, struct vb2_dvb_frontend, felist);
drivers/media/common/videobuf2/videobuf2-dvb.c
255
struct list_head *list, *q;
drivers/media/common/videobuf2/videobuf2-dvb.c
260
list_for_each_safe(list, q, &f->felist) {
drivers/media/common/videobuf2/videobuf2-dvb.c
261
fe = list_entry(list, struct vb2_dvb_frontend, felist);
drivers/media/common/videobuf2/videobuf2-dvb.c
277
struct list_head *list, *q;
drivers/media/common/videobuf2/videobuf2-dvb.c
283
list_for_each_safe(list, q, &f->felist) {
drivers/media/common/videobuf2/videobuf2-dvb.c
284
fe = list_entry(list, struct vb2_dvb_frontend, felist);
drivers/media/common/videobuf2/videobuf2-dvb.c
318
struct list_head *list, *q;
drivers/media/common/videobuf2/videobuf2-dvb.c
322
list_for_each_safe(list, q, &f->felist) {
drivers/media/common/videobuf2/videobuf2-dvb.c
323
fe = list_entry(list, struct vb2_dvb_frontend, felist);
drivers/media/common/videobuf2/videobuf2-dvb.c
337
list_del(list); /* remove list entry */
drivers/media/common/videobuf2/videobuf2-v4l2.c
1319
list_for_each_entry(obj, &req->objects, list) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
1329
list_for_each_entry_continue_reverse(obj, &req->objects, list)
drivers/media/common/videobuf2/videobuf2-v4l2.c
1350
list_for_each_entry_safe(obj, obj_safe, &req->objects, list)
drivers/media/dvb-core/dvb_vb2.c
101
list_del(&buf->list);
drivers/media/dvb-core/dvb_vb2.c
263
struct dvb_buffer, list);
drivers/media/dvb-core/dvb_vb2.c
270
list_del(&ctx->buf->list);
drivers/media/dvb-core/dvb_vb2.c
287
list_del(&ctx->buf->list);
drivers/media/dvb-core/dvb_vb2.c
295
list_del(&ctx->buf->list);
drivers/media/dvb-core/dvb_vb2.c
74
list_add_tail(&buf->list, &ctx->dvb_q);
drivers/media/dvb-core/dvb_vb2.c
99
struct dvb_buffer, list);
drivers/media/dvb-frontends/rtl2832_sdr.c
164
struct rtl2832_sdr_frame_buf, list);
drivers/media/dvb-frontends/rtl2832_sdr.c
165
list_del(&buf->list);
drivers/media/dvb-frontends/rtl2832_sdr.c
415
struct rtl2832_sdr_frame_buf, list);
drivers/media/dvb-frontends/rtl2832_sdr.c
416
list_del(&buf->list);
drivers/media/dvb-frontends/rtl2832_sdr.c
482
list_add_tail(&buf->list, &dev->queued_bufs);
drivers/media/dvb-frontends/rtl2832_sdr.c
98
struct list_head list;
drivers/media/firewire/firedtv-fw.c
210
list_for_each_entry(f, &node_list, list) {
drivers/media/firewire/firedtv-fw.c
289
list_add_tail(&fdtv->list, &node_list);
drivers/media/firewire/firedtv-fw.c
305
list_del(&fdtv->list);
drivers/media/firewire/firedtv-fw.c
321
list_del(&fdtv->list);
drivers/media/firewire/firedtv.h
74
struct list_head list;
drivers/media/i2c/et8ek8/et8ek8_driver.c
406
struct et8ek8_reglist **list = et8ek8_reglist_first(meta);
drivers/media/i2c/et8ek8/et8ek8_driver.c
423
for (; *list; list++) {
drivers/media/i2c/et8ek8/et8ek8_driver.c
426
if ((*list)->type != ET8EK8_REGLIST_MODE)
drivers/media/i2c/et8ek8/et8ek8_driver.c
429
et8ek8_reglist_to_mbus(*list, &format);
drivers/media/i2c/et8ek8/et8ek8_driver.c
439
best_match = *list;
drivers/media/i2c/et8ek8/et8ek8_driver.c
444
best_other = *list;
drivers/media/i2c/et8ek8/et8ek8_driver.c
462
struct et8ek8_reglist **list = et8ek8_reglist_first(meta);
drivers/media/i2c/et8ek8/et8ek8_driver.c
465
for (; *list; list++) {
drivers/media/i2c/et8ek8/et8ek8_driver.c
466
struct et8ek8_mode *mode = &(*list)->mode;
drivers/media/i2c/et8ek8/et8ek8_driver.c
468
if ((*list)->type != ET8EK8_REGLIST_MODE)
drivers/media/i2c/et8ek8/et8ek8_driver.c
476
return *list;
drivers/media/i2c/et8ek8/et8ek8_driver.c
529
struct et8ek8_reglist *list;
drivers/media/i2c/et8ek8/et8ek8_driver.c
531
list = meta->reglist[nlists].ptr;
drivers/media/i2c/et8ek8/et8ek8_driver.c
536
list->type,
drivers/media/i2c/et8ek8/et8ek8_driver.c
537
list->mode.window_width, list->mode.window_height,
drivers/media/i2c/et8ek8/et8ek8_driver.c
538
list->mode.bus_format,
drivers/media/i2c/et8ek8/et8ek8_driver.c
539
list->mode.timeperframe.numerator,
drivers/media/i2c/et8ek8/et8ek8_driver.c
540
list->mode.timeperframe.denominator,
drivers/media/i2c/et8ek8/et8ek8_driver.c
880
struct et8ek8_reglist **list =
drivers/media/i2c/et8ek8/et8ek8_driver.c
888
for (; *list; list++) {
drivers/media/i2c/et8ek8/et8ek8_driver.c
889
struct et8ek8_mode *mode = &(*list)->mode;
drivers/media/i2c/et8ek8/et8ek8_driver.c
892
if ((*list)->type != ET8EK8_REGLIST_MODE)
drivers/media/i2c/et8ek8/et8ek8_driver.c
918
struct et8ek8_reglist **list =
drivers/media/i2c/et8ek8/et8ek8_driver.c
925
for (; *list; list++) {
drivers/media/i2c/et8ek8/et8ek8_driver.c
926
if ((*list)->type != ET8EK8_REGLIST_MODE)
drivers/media/i2c/et8ek8/et8ek8_driver.c
929
et8ek8_reglist_to_mbus(*list, &format);
drivers/media/i2c/et8ek8/et8ek8_driver.c
956
struct et8ek8_reglist **list =
drivers/media/i2c/et8ek8/et8ek8_driver.c
961
for (; *list; list++) {
drivers/media/i2c/et8ek8/et8ek8_driver.c
962
struct et8ek8_mode *mode = &(*list)->mode;
drivers/media/i2c/et8ek8/et8ek8_driver.c
964
if ((*list)->type != ET8EK8_REGLIST_MODE)
drivers/media/i2c/et8ek8/et8ek8_driver.c
967
et8ek8_reglist_to_mbus(*list, &format);
drivers/media/i2c/video-i2c.c
433
list_add_tail(&buf->list, &data->vid_cap_active);
drivers/media/i2c/video-i2c.c
458
list);
drivers/media/i2c/video-i2c.c
459
list_del(&vid_cap_buf->list);
drivers/media/i2c/video-i2c.c
496
list_for_each_entry_safe(buf, tmp, &data->vid_cap_active, list) {
drivers/media/i2c/video-i2c.c
497
list_del(&buf->list);
drivers/media/i2c/video-i2c.c
72
struct list_head list;
drivers/media/mc/mc-dev-allocator.c
32
struct list_head list;
drivers/media/mc/mc-dev-allocator.c
54
list_del(&mdi->list);
drivers/media/mc/mc-dev-allocator.c
67
list_for_each_entry(mdi, &media_device_list, list) {
drivers/media/mc/mc-dev-allocator.c
90
list_add_tail(&mdi->list, &media_device_list);
drivers/media/mc/mc-device.c
177
list_for_each_entry(link, &entity->links, list) {
drivers/media/mc/mc-device.c
585
list_for_each_entry(intf, &mdev->interfaces, graph_obj.list) {
drivers/media/mc/mc-device.c
586
list_for_each_entry_safe(link, tmp, &intf->links, list) {
drivers/media/mc/mc-device.c
642
list_for_each_entry_safe(notify, next, &mdev->entity_notify, list)
drivers/media/mc/mc-device.c
788
list_add_tail(&nptr->list, &mdev->entity_notify);
drivers/media/mc/mc-device.c
799
list_del(&nptr->list);
drivers/media/mc/mc-device.c
833
list_for_each_entry_safe(entity, next, &mdev->entities, graph_obj.list)
drivers/media/mc/mc-device.c
837
list_for_each_entry_safe(notify, nextp, &mdev->entity_notify, list)
drivers/media/mc/mc-device.c
842
graph_obj.list) {
drivers/media/mc/mc-entity.c
1012
pad = list_entry(iter->cursor, struct media_pipeline_pad, list)->pad;
drivers/media/mc/mc-entity.c
1044
ppad = list_entry(iter->cursor, struct media_pipeline_pad, list);
drivers/media/mc/mc-entity.c
1068
list_add_tail(&link->list, head);
drivers/media/mc/mc-entity.c
1089
list_for_each_entry_safe(rlink, tmp, &remote->links, list) {
drivers/media/mc/mc-entity.c
1097
list_del(&rlink->list);
drivers/media/mc/mc-entity.c
1106
list_del(&link->list);
drivers/media/mc/mc-entity.c
1265
list_for_each_entry_safe(link, tmp, &entity->links, list)
drivers/media/mc/mc-entity.c
1413
list_for_each_entry(link, &entity->links, list) {
drivers/media/mc/mc-entity.c
1450
list_for_each_entry(link, &pad->entity->links, list) {
drivers/media/mc/mc-entity.c
155
list_add_tail(&gobj->list, &mdev->entities);
drivers/media/mc/mc-entity.c
158
list_add_tail(&gobj->list, &mdev->pads);
drivers/media/mc/mc-entity.c
1596
list_del(&link->list);
drivers/media/mc/mc-entity.c
161
list_add_tail(&gobj->list, &mdev->links);
drivers/media/mc/mc-entity.c
1620
list_for_each_entry_safe(link, tmp, &intf->links, list)
drivers/media/mc/mc-entity.c
164
list_add_tail(&gobj->list, &mdev->interfaces);
drivers/media/mc/mc-entity.c
1666
link = link ? list_next_entry(link, list)
drivers/media/mc/mc-entity.c
1667
: list_first_entry(&entity->links, typeof(*link), list);
drivers/media/mc/mc-entity.c
1669
list_for_each_entry_from(link, &entity->links, list)
drivers/media/mc/mc-entity.c
184
list_del(&gobj->list);
drivers/media/mc/mc-entity.c
365
link = list_entry(link_top(graph), typeof(*link), list);
drivers/media/mc/mc-entity.c
581
list_for_each_entry(ppad, &pipe->pads, list) {
drivers/media/mc/mc-entity.c
597
list_add_tail(&ppad->list, &pipe->pads);
drivers/media/mc/mc-entity.c
619
link = list_entry(entry->links, typeof(*link), list);
drivers/media/mc/mc-entity.c
712
ppad = list_first_entry(&pipe->pads, typeof(*ppad), list);
drivers/media/mc/mc-entity.c
713
list_del(&ppad->list);
drivers/media/mc/mc-entity.c
754
list_for_each_entry(ppad, &pipe->pads, list)
drivers/media/mc/mc-entity.c
811
list_for_each_entry(ppad, &pipe->pads, list) {
drivers/media/mc/mc-entity.c
904
list_for_each_entry(err_ppad, &pipe->pads, list) {
drivers/media/mc/mc-entity.c
945
list_for_each_entry(ppad, &pipe->pads, list)
drivers/media/mc/mc-request.c
370
list_for_each_entry(obj, &req->objects, list) {
drivers/media/mc/mc-request.c
394
INIT_LIST_HEAD(&obj->list);
drivers/media/mc/mc-request.c
422
list_add_tail(&obj->list, &req->objects);
drivers/media/mc/mc-request.c
424
list_add(&obj->list, &req->objects);
drivers/media/mc/mc-request.c
445
list_del(&obj->list);
drivers/media/mc/mc-request.c
48
list_for_each_entry_safe(obj, obj_safe, &req->objects, list) {
drivers/media/pci/bt8xx/bttv-driver.c
1496
list_add_tail(&buf->list, &btv->capture);
drivers/media/pci/bt8xx/bttv-driver.c
1548
struct bttv_buffer, list);
drivers/media/pci/bt8xx/bttv-driver.c
1549
list_del(&buf->list);
drivers/media/pci/bt8xx/bttv-driver.c
2663
item = list_entry(btv->capture.next, struct bttv_buffer, list);
drivers/media/pci/bt8xx/bttv-driver.c
2672
item->list.next != &btv->capture) {
drivers/media/pci/bt8xx/bttv-driver.c
2673
item = list_entry(item->list.next,
drivers/media/pci/bt8xx/bttv-driver.c
2674
struct bttv_buffer, list);
drivers/media/pci/bt8xx/bttv-driver.c
2837
item = list_entry(btv->capture.next, struct bttv_buffer, list);
drivers/media/pci/bt8xx/bttv-driver.c
2838
list_del(&item->list);
drivers/media/pci/bt8xx/bttv-driver.c
2844
item = list_entry(btv->vcapture.next, struct bttv_buffer, list);
drivers/media/pci/bt8xx/bttv-driver.c
2845
list_del(&item->list);
drivers/media/pci/bt8xx/bttv-driver.c
2933
new = list_entry(btv->vcapture.next, struct bttv_buffer, list);
drivers/media/pci/bt8xx/bttv-gpio.c
100
list_for_each_entry_safe(sub, save, &core->subs, list) {
drivers/media/pci/bt8xx/bttv-gpio.c
101
list_del(&sub->list);
drivers/media/pci/bt8xx/bttv-gpio.c
92
list_add_tail(&sub->list,&core->subs);
drivers/media/pci/bt8xx/bttv-risc.c
519
struct scatterlist *list = sgt->sgl;
drivers/media/pci/bt8xx/bttv-risc.c
529
r = bttv_risc_packed(btv, &buf->top, list, 0, bpl, padding,
drivers/media/pci/bt8xx/bttv-risc.c
537
r = bttv_risc_packed(btv, &buf->bottom, list, offset, bpl,
drivers/media/pci/bt8xx/bttv-risc.c
570
list_del(&vbi->list);
drivers/media/pci/bt8xx/bttv-risc.c
611
if (set->top->list.next)
drivers/media/pci/bt8xx/bttv-risc.c
612
list_del(&set->top->list);
drivers/media/pci/bt8xx/bttv-risc.c
614
if (set->top->list.next)
drivers/media/pci/bt8xx/bttv-risc.c
615
list_del(&set->top->list);
drivers/media/pci/bt8xx/bttv-risc.c
616
if (set->bottom->list.next)
drivers/media/pci/bt8xx/bttv-risc.c
617
list_del(&set->bottom->list);
drivers/media/pci/bt8xx/bttv-risc.c
630
if (set->top->list.next)
drivers/media/pci/bt8xx/bttv-risc.c
631
list_del(&set->top->list);
drivers/media/pci/bt8xx/bttv-risc.c
640
if (set->bottom->list.next)
drivers/media/pci/bt8xx/bttv-risc.c
641
list_del(&set->bottom->list);
drivers/media/pci/bt8xx/bttv-risc.c
665
struct scatterlist *list = sgt->sgl;
drivers/media/pci/bt8xx/bttv-risc.c
678
r = bttv_risc_packed(btv, &buf->top, list, 0, bpl, 0,
drivers/media/pci/bt8xx/bttv-risc.c
682
r = bttv_risc_packed(btv, &buf->bottom, list, 0, bpl,
drivers/media/pci/bt8xx/bttv-risc.c
686
r = bttv_risc_packed(btv, &buf->top, list, 0, bpl,
drivers/media/pci/bt8xx/bttv-risc.c
688
r = bttv_risc_packed(btv, &buf->bottom, list, bpl,
drivers/media/pci/bt8xx/bttv-risc.c
692
r = bttv_risc_packed(btv, &buf->top, list, 0, bpl, 0,
drivers/media/pci/bt8xx/bttv-risc.c
694
r = bttv_risc_packed(btv, &buf->bottom, list, bpf,
drivers/media/pci/bt8xx/bttv-risc.c
726
r = bttv_risc_planar(btv, &buf->top, list, 0,
drivers/media/pci/bt8xx/bttv-risc.c
736
r = bttv_risc_planar(btv, &buf->bottom, list, 0,
drivers/media/pci/bt8xx/bttv-risc.c
749
r = bttv_risc_planar(btv, &buf->top, list, 0,
drivers/media/pci/bt8xx/bttv-risc.c
755
r = bttv_risc_planar(btv, &buf->bottom, list,
drivers/media/pci/bt8xx/bttv-risc.c
769
r = bttv_risc_planar(btv, &buf->top, list, 0,
drivers/media/pci/bt8xx/bttv-risc.c
774
r = bttv_risc_planar(btv, &buf->bottom, list,
drivers/media/pci/bt8xx/bttv-risc.c
793
r = bttv_risc_packed(btv, &buf->top, list, 0, RAW_BPL, 0, 0,
drivers/media/pci/bt8xx/bttv-risc.c
795
r = bttv_risc_packed(btv, &buf->bottom, list, size / 2,
drivers/media/pci/bt8xx/bttv-vbi.c
136
struct bttv_buffer, list);
drivers/media/pci/bt8xx/bttv-vbi.c
137
list_del(&buf->list);
drivers/media/pci/bt8xx/bttv-vbi.c
91
list_add_tail(&buf->list, &btv->vcapture);
drivers/media/pci/bt8xx/bttv.h
334
struct list_head list;
drivers/media/pci/bt8xx/bttvp.h
146
struct list_head list;
drivers/media/pci/cobalt/cobalt-driver.h
200
struct list_head list;
drivers/media/pci/cobalt/cobalt-irq.c
42
cb = list_first_entry(&s->bufs, struct cobalt_buffer, list);
drivers/media/pci/cobalt/cobalt-irq.c
43
list_del(&cb->list);
drivers/media/pci/cobalt/cobalt-v4l2.c
112
list_for_each_entry(cb, &s->bufs, list) {
drivers/media/pci/cobalt/cobalt-v4l2.c
134
list_add_tail(&cb->list, &s->bufs);
drivers/media/pci/cobalt/cobalt-v4l2.c
272
cb = list_first_entry(&s->bufs, struct cobalt_buffer, list);
drivers/media/pci/cobalt/cobalt-v4l2.c
367
list_for_each_entry(cb, &s->bufs, list) {
drivers/media/pci/cobalt/cobalt-v4l2.c
401
cb = list_entry(p, struct cobalt_buffer, list);
drivers/media/pci/cobalt/cobalt-v4l2.c
402
list_del(&cb->list);
drivers/media/pci/cx18/cx18-driver.c
760
INIT_LIST_HEAD(&cx->vbi.sliced_mpeg_buf.list);
drivers/media/pci/cx18/cx18-driver.c
761
INIT_LIST_HEAD(&cx->vbi.sliced_mpeg_mdl.list);
drivers/media/pci/cx18/cx18-driver.c
763
list_add(&cx->vbi.sliced_mpeg_buf.list,
drivers/media/pci/cx18/cx18-driver.h
277
struct list_head list;
drivers/media/pci/cx18/cx18-driver.h
283
struct list_head list;
drivers/media/pci/cx18/cx18-driver.h
292
struct list_head list;
drivers/media/pci/cx18/cx18-driver.h
306
struct list_head list;
drivers/media/pci/cx18/cx18-fileops.c
372
struct cx18_buffer, list);
drivers/media/pci/cx18/cx18-fileops.c
374
if (list_entry_is_head(mdl->curr_buf, &mdl->buf_list, list)) {
drivers/media/pci/cx18/cx18-fileops.c
384
list_for_each_entry_from(mdl->curr_buf, &mdl->buf_list, list) {
drivers/media/pci/cx18/cx18-ioctl.c
773
struct cx18_buffer, list);
drivers/media/pci/cx18/cx18-ioctl.c
775
if (list_entry_is_head(mdl->curr_buf, &mdl->buf_list, list)) {
drivers/media/pci/cx18/cx18-ioctl.c
785
list_for_each_entry_from(mdl->curr_buf, &mdl->buf_list, list) {
drivers/media/pci/cx18/cx18-mailbox.c
134
list);
drivers/media/pci/cx18/cx18-mailbox.c
141
list_for_each_entry(buf, &mdl->buf_list, list) {
drivers/media/pci/cx18/cx18-mailbox.c
166
list);
drivers/media/pci/cx18/cx18-mailbox.c
174
list_for_each_entry(buf, &mdl->buf_list, list) {
drivers/media/pci/cx18/cx18-mailbox.c
194
list_del(&vb_buf->list);
drivers/media/pci/cx18/cx18-mailbox.c
217
list);
drivers/media/pci/cx18/cx18-mailbox.c
224
list_for_each_entry(buf, &mdl->buf_list, list) {
drivers/media/pci/cx18/cx18-queue.c
116
list);
drivers/media/pci/cx18/cx18-queue.c
141
list_for_each_entry_safe(mdl, tmp, &s->q_busy.list, list) {
drivers/media/pci/cx18/cx18-queue.c
157
list_move_tail(&mdl->list, &sweep_up);
drivers/media/pci/cx18/cx18-queue.c
166
list_del_init(&mdl->list);
drivers/media/pci/cx18/cx18-queue.c
187
list_for_each_entry_safe(mdl, tmp, &sweep_up, list) {
drivers/media/pci/cx18/cx18-queue.c
188
list_del_init(&mdl->list);
drivers/media/pci/cx18/cx18-queue.c
206
while (!list_empty(&q_src->list)) {
drivers/media/pci/cx18/cx18-queue.c
207
mdl = list_first_entry(&q_src->list, struct cx18_mdl, list);
drivers/media/pci/cx18/cx18-queue.c
208
list_move_tail(&mdl->list, &q_dst->list);
drivers/media/pci/cx18/cx18-queue.c
244
list_for_each_entry(mdl, &q_idle->list, list) {
drivers/media/pci/cx18/cx18-queue.c
247
struct cx18_buffer, list);
drivers/media/pci/cx18/cx18-queue.c
248
list_move_tail(&buf->list, &s->buf_pool);
drivers/media/pci/cx18/cx18-queue.c
288
list);
drivers/media/pci/cx18/cx18-queue.c
289
list_move_tail(&buf->list, &mdl->buf_list);
drivers/media/pci/cx18/cx18-queue.c
29
list_for_each_entry(buf, &mdl->buf_list, list) {
drivers/media/pci/cx18/cx18-queue.c
327
list_for_each_entry(buf, &mdl->buf_list, list)
drivers/media/pci/cx18/cx18-queue.c
38
INIT_LIST_HEAD(&q->list);
drivers/media/pci/cx18/cx18-queue.c
391
INIT_LIST_HEAD(&mdl->list);
drivers/media/pci/cx18/cx18-queue.c
396
INIT_LIST_HEAD(&buf->list);
drivers/media/pci/cx18/cx18-queue.c
398
list_add_tail(&buf->list, &s->buf_pool);
drivers/media/pci/cx18/cx18-queue.c
426
buf = list_first_entry(&s->buf_pool, struct cx18_buffer, list);
drivers/media/pci/cx18/cx18-queue.c
427
list_del_init(&buf->list);
drivers/media/pci/cx18/cx18-queue.c
63
list_add(&mdl->list, &q->list); /* LIFO */
drivers/media/pci/cx18/cx18-queue.c
65
list_add_tail(&mdl->list, &q->list); /* FIFO */
drivers/media/pci/cx18/cx18-queue.c
78
if (!list_empty(&q->list)) {
drivers/media/pci/cx18/cx18-queue.c
79
mdl = list_first_entry(&q->list, struct cx18_mdl, list);
drivers/media/pci/cx18/cx18-queue.c
80
list_del_init(&mdl->list);
drivers/media/pci/cx18/cx18-queue.c
96
list_for_each_entry(buf, &mdl->buf_list, list) {
drivers/media/pci/cx18/cx18-queue.h
37
list));
drivers/media/pci/cx18/cx18-queue.h
49
struct cx18_buffer, list));
drivers/media/pci/cx18/cx18-streams.c
148
list_add_tail(&buf->list, &s->vb_capture);
drivers/media/pci/cx18/cx18-streams.c
181
struct cx18_vb2_buffer, list);
drivers/media/pci/cx18/cx18-streams.c
182
list_del(&buf->list);
drivers/media/pci/cx18/cx18-vbi.c
256
list_for_each_entry(buf, &mdl->buf_list, list) {
drivers/media/pci/cx88/cx88-blackbird.c
734
buf = list_entry(dmaq->active.next, struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-blackbird.c
743
struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-blackbird.c
745
list_del(&buf->list);
drivers/media/pci/cx88/cx88-blackbird.c
771
struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-blackbird.c
773
list_del(&buf->list);
drivers/media/pci/cx88/cx88-core.c
526
struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-core.c
530
list_del(&buf->list);
drivers/media/pci/cx88/cx88-dvb.c
126
buf = list_entry(dmaq->active.next, struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-dvb.c
142
struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-dvb.c
144
list_del(&buf->list);
drivers/media/pci/cx88/cx88-mpeg.c
207
buf = list_entry(q->active.next, struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-mpeg.c
254
list_add_tail(&buf->list, &cx88q->active);
drivers/media/pci/cx88/cx88-mpeg.c
261
prev = list_entry(cx88q->active.prev, struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-mpeg.c
262
list_add_tail(&buf->list, &cx88q->active);
drivers/media/pci/cx88/cx88-mpeg.c
280
buf = list_entry(q->active.next, struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-mpeg.c
281
list_del(&buf->list);
drivers/media/pci/cx88/cx88-vbi.c
106
buf = list_entry(q->active.next, struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-vbi.c
180
list_add_tail(&buf->list, &q->active);
drivers/media/pci/cx88/cx88-vbi.c
186
prev = list_entry(q->active.prev, struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-vbi.c
187
list_add_tail(&buf->list, &q->active);
drivers/media/pci/cx88/cx88-vbi.c
199
struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-vbi.c
218
struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-vbi.c
220
list_del(&buf->list);
drivers/media/pci/cx88/cx88-video.c
410
buf = list_entry(q->active.next, struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-video.c
515
list_add_tail(&buf->list, &q->active);
drivers/media/pci/cx88/cx88-video.c
521
prev = list_entry(q->active.prev, struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-video.c
522
list_add_tail(&buf->list, &q->active);
drivers/media/pci/cx88/cx88-video.c
534
struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-video.c
552
struct cx88_buffer, list);
drivers/media/pci/cx88/cx88-video.c
554
list_del(&buf->list);
drivers/media/pci/cx88/cx88.h
317
struct list_head list;
drivers/media/pci/hws/hws.h
51
struct list_head list;
drivers/media/pci/hws/hws_irq.c
54
buf = list_first_entry(&v->capture_queue, struct hwsvideo_buffer, list);
drivers/media/pci/hws/hws_irq.c
55
list_del_init(&buf->list); /* keep buffer safe for later cleanup */
drivers/media/pci/hws/hws_irq.c
74
list_add(&buf->list, &v->capture_queue);
drivers/media/pci/hws/hws_video.c
1114
list_add_tail(&buf->list, &vid->capture_queue);
drivers/media/pci/hws/hws_video.c
1124
list_del_init(&buf->list);
drivers/media/pci/hws/hws_video.c
1163
list_add_tail(&v->active->list, &queued);
drivers/media/pci/hws/hws_video.c
1167
list_add_tail(&v->next_prepared->list, &queued);
drivers/media/pci/hws/hws_video.c
1172
struct hwsvideo_buffer, list);
drivers/media/pci/hws/hws_video.c
1173
list_move_tail(&b->list, &queued);
drivers/media/pci/hws/hws_video.c
1177
list_for_each_entry_safe(b, tmp, &queued, list) {
drivers/media/pci/hws/hws_video.c
1178
list_del_init(&b->list);
drivers/media/pci/hws/hws_video.c
1197
struct hwsvideo_buffer, list);
drivers/media/pci/hws/hws_video.c
1198
list_del_init(&to_program->list);
drivers/media/pci/hws/hws_video.c
1261
list_for_each_entry(b, &v->capture_queue, list)
drivers/media/pci/hws/hws_video.c
1302
list_for_each_entry_safe(b, tmp, &done, list) {
drivers/media/pci/hws/hws_video.c
1304
list_del_init(&b->list);
drivers/media/pci/hws/hws_video.c
143
struct hwsvideo_buffer, list);
drivers/media/pci/hws/hws_video.c
144
list_del_init(&buf->list);
drivers/media/pci/hws/hws_video.c
200
struct hwsvideo_buffer, list);
drivers/media/pci/hws/hws_video.c
201
list_del_init(&buf->list);
drivers/media/pci/hws/hws_video.c
214
struct hwsvideo_buffer, list);
drivers/media/pci/hws/hws_video.c
215
list_del_init(&next->list);
drivers/media/pci/hws/hws_video.c
379
list);
drivers/media/pci/hws/hws_video.c
380
list_del_init(&b->list);
drivers/media/pci/hws/hws_video.c
408
if (!list_node_unlinked(&vid->active->list)) {
drivers/media/pci/hws/hws_video.c
409
list_move_tail(&vid->active->list, done);
drivers/media/pci/hws/hws_video.c
411
INIT_LIST_HEAD(&vid->active->list);
drivers/media/pci/hws/hws_video.c
412
list_add_tail(&vid->active->list, done);
drivers/media/pci/hws/hws_video.c
418
if (!list_node_unlinked(&vid->next_prepared->list)) {
drivers/media/pci/hws/hws_video.c
419
list_move_tail(&vid->next_prepared->list, done);
drivers/media/pci/hws/hws_video.c
421
INIT_LIST_HEAD(&vid->next_prepared->list);
drivers/media/pci/hws/hws_video.c
422
list_add_tail(&vid->next_prepared->list, done);
drivers/media/pci/hws/hws_video.c
429
list);
drivers/media/pci/hws/hws_video.c
430
list_move_tail(&b->list, done);
drivers/media/pci/hws/hws_video.c
488
INIT_LIST_HEAD(&b->list);
drivers/media/pci/hws/hws_video.c
502
if (!list_empty(&b->list))
drivers/media/pci/hws/hws_video.c
503
list_del_init(&b->list);
drivers/media/pci/hws/hws_video.c
936
list_for_each_entry_safe(b, tmp, &done, list) {
drivers/media/pci/hws/hws_video.c
937
list_del_init(&b->list);
drivers/media/pci/intel/ipu6/ipu6-bus.c
136
list_add(&adev->list, &adev->isp->devices);
drivers/media/pci/intel/ipu6/ipu6-bus.c
151
list_for_each_entry_safe(adev, save, &isp->devices, list) {
drivers/media/pci/intel/ipu6/ipu6-bus.c
153
list_del(&adev->list);
drivers/media/pci/intel/ipu6/ipu6-bus.h
24
struct list_head list;
drivers/media/pci/intel/ipu6/ipu6-dma.c
218
list_add(&info->list, &mmu->vma_list);
drivers/media/pci/intel/ipu6/ipu6-dma.c
22
struct list_head list;
drivers/media/pci/intel/ipu6/ipu6-dma.c
268
list_del(&info->list);
drivers/media/pci/intel/ipu6/ipu6-dma.c
33
list_for_each_entry_safe(info, save, &mmu->vma_list, list) {
drivers/media/pci/ivtv/ivtv-driver.h
295
struct list_head list;
drivers/media/pci/ivtv/ivtv-driver.h
305
struct list_head list; /* the list of buffers in this queue */
drivers/media/pci/ivtv/ivtv-irq.c
217
buf = list_entry(s->q_predma.list.next, struct ivtv_buffer, list);
drivers/media/pci/ivtv/ivtv-irq.c
219
list_for_each_entry(buf, &s->q_predma.list, list) {
drivers/media/pci/ivtv/ivtv-irq.c
257
list_for_each(p, &s->q_dma.list) {
drivers/media/pci/ivtv/ivtv-irq.c
258
buf = list_entry(p, struct ivtv_buffer, list);
drivers/media/pci/ivtv/ivtv-irq.c
302
list_for_each_entry(buf, &s->q_dma.list, list) {
drivers/media/pci/ivtv/ivtv-irq.c
363
list_for_each_entry(buf, &s->q_predma.list, list) {
drivers/media/pci/ivtv/ivtv-irq.c
73
list_for_each_entry(buf, &s->q_dma.list, list) {
drivers/media/pci/ivtv/ivtv-queue.c
133
struct ivtv_buffer *buf = list_entry(steal->list.prev, struct ivtv_buffer, list);
drivers/media/pci/ivtv/ivtv-queue.c
141
list_move_tail(steal->list.prev, &from->list);
drivers/media/pci/ivtv/ivtv-queue.c
150
if (list_empty(&steal->list))
drivers/media/pci/ivtv/ivtv-queue.c
152
buf = list_entry(steal->list.prev, struct ivtv_buffer, list);
drivers/media/pci/ivtv/ivtv-queue.c
239
INIT_LIST_HEAD(&buf->list);
drivers/media/pci/ivtv/ivtv-queue.c
34
INIT_LIST_HEAD(&q->list);
drivers/media/pci/ivtv/ivtv-queue.c
52
list_add_tail(&buf->list, &q->list);
drivers/media/pci/ivtv/ivtv-queue.c
65
if (!list_empty(&q->list)) {
drivers/media/pci/ivtv/ivtv-queue.c
66
buf = list_entry(q->list.next, struct ivtv_buffer, list);
drivers/media/pci/ivtv/ivtv-queue.c
67
list_del_init(q->list.next);
drivers/media/pci/ivtv/ivtv-queue.c
79
struct ivtv_buffer *buf = list_entry(from->list.next, struct ivtv_buffer, list);
drivers/media/pci/ivtv/ivtv-queue.c
81
list_move_tail(from->list.next, &to->list);
drivers/media/pci/mgb4/mgb4_io.h
26
struct list_head list;
drivers/media/pci/mgb4/mgb4_vin.c
202
list_for_each_entry_safe(buf, node, &vindev->buf_list, list) {
drivers/media/pci/mgb4/mgb4_vin.c
204
list_del(&buf->list);
drivers/media/pci/mgb4/mgb4_vin.c
243
INIT_LIST_HEAD(&buf->list);
drivers/media/pci/mgb4/mgb4_vin.c
277
list_add_tail(&buf->list, &vindev->buf_list);
drivers/media/pci/mgb4/mgb4_vin.c
738
struct mgb4_frame_buffer, list);
drivers/media/pci/mgb4/mgb4_vout.c
103
list_for_each_entry_safe(buf, node, &voutdev->buf_list, list) {
drivers/media/pci/mgb4/mgb4_vout.c
105
list_del(&buf->list);
drivers/media/pci/mgb4/mgb4_vout.c
142
INIT_LIST_HEAD(&buf->list);
drivers/media/pci/mgb4/mgb4_vout.c
176
list_add_tail(&buf->list, &vindev->buf_list);
drivers/media/pci/mgb4/mgb4_vout.c
218
list);
drivers/media/pci/mgb4/mgb4_vout.c
606
struct mgb4_frame_buffer, list);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
107
struct list_head list;
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
331
list_add_tail(&buf->list, &dma->free_buffers);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
599
struct netup_unidvb_buffer, list);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
609
list_del(&buf->list);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
631
struct netup_unidvb_buffer, list);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
632
list_del(&buf->list);
drivers/media/pci/saa7134/saa7134-core.c
233
struct scatterlist *list, unsigned int length,
drivers/media/pci/saa7134/saa7134-core.c
242
for (i = 0; i < length; i++, list = sg_next(list)) {
drivers/media/pci/saa7134/saa7134-core.c
243
for (p = 0; p * 4096 < sg_dma_len(list); p++, ptr++)
drivers/media/pci/saa7134/saa7134-core.c
244
*ptr = cpu_to_le32(sg_dma_address(list) +
drivers/media/pci/saa7134/saa7134-core.c
245
list->offset + p * 4096);
drivers/media/pci/saa7134/saa7134-video.c
596
list_for_each_entry(link, &dev->decoder->links, list) {
drivers/media/pci/saa7134/saa7134-video.c
609
list_for_each_entry(link, &source->links, list) {
drivers/media/pci/saa7134/saa7134.h
745
struct scatterlist *list, unsigned int length,
drivers/media/pci/saa7164/saa7164-buffer.c
232
list_for_each_safe(c, n, &port->dmaqueue.list) {
drivers/media/pci/saa7164/saa7164-buffer.c
233
buf = list_entry(c, struct saa7164_buffer, list);
drivers/media/pci/saa7164/saa7164-core.c
255
list_for_each_safe(c, n, &port->dmaqueue.list) {
drivers/media/pci/saa7164/saa7164-core.c
257
buf = list_entry(c, struct saa7164_buffer, list);
drivers/media/pci/saa7164/saa7164-core.c
302
if (!list_empty(&port->list_buf_free.list)) {
drivers/media/pci/saa7164/saa7164-core.c
305
ubuf = list_first_entry(&port->list_buf_free.list,
drivers/media/pci/saa7164/saa7164-core.c
306
struct saa7164_user_buffer, list);
drivers/media/pci/saa7164/saa7164-core.c
320
list_move_tail(&ubuf->list,
drivers/media/pci/saa7164/saa7164-core.c
321
&port->list_buf_used.list);
drivers/media/pci/saa7164/saa7164-core.c
587
list_for_each_safe(c, n, &port->dmaqueue.list) {
drivers/media/pci/saa7164/saa7164-core.c
588
buf = list_entry(c, struct saa7164_buffer, list);
drivers/media/pci/saa7164/saa7164-core.c
929
INIT_LIST_HEAD(&port->dmaqueue.list);
drivers/media/pci/saa7164/saa7164-core.c
932
INIT_LIST_HEAD(&port->list_buf_used.list);
drivers/media/pci/saa7164/saa7164-core.c
933
INIT_LIST_HEAD(&port->list_buf_free.list);
drivers/media/pci/saa7164/saa7164-dvb.c
206
list_for_each_safe(p, q, &port->dmaqueue.list) {
drivers/media/pci/saa7164/saa7164-dvb.c
207
buf = list_entry(p, struct saa7164_buffer, list);
drivers/media/pci/saa7164/saa7164-dvb.c
379
list_add_tail(&buf->list, &port->dmaqueue.list);
drivers/media/pci/saa7164/saa7164-dvb.c
485
list_for_each_safe(c, n, &port->dmaqueue.list) {
drivers/media/pci/saa7164/saa7164-dvb.c
486
b = list_entry(c, struct saa7164_buffer, list);
drivers/media/pci/saa7164/saa7164-encoder.c
153
list_add_tail(&buf->list, &port->dmaqueue.list);
drivers/media/pci/saa7164/saa7164-encoder.c
174
list_add_tail(&ubuf->list, &port->list_buf_free.list);
drivers/media/pci/saa7164/saa7164-encoder.c
607
list_for_each_safe(c, n, &port->dmaqueue.list) {
drivers/media/pci/saa7164/saa7164-encoder.c
608
buf = list_entry(c, struct saa7164_buffer, list);
drivers/media/pci/saa7164/saa7164-encoder.c
613
list_for_each_safe(c, n, &port->list_buf_used.list) {
drivers/media/pci/saa7164/saa7164-encoder.c
614
ubuf = list_entry(c, struct saa7164_user_buffer, list);
drivers/media/pci/saa7164/saa7164-encoder.c
616
list_move_tail(&ubuf->list, &port->list_buf_free.list);
drivers/media/pci/saa7164/saa7164-encoder.c
70
list_for_each_safe(c, n, &port->dmaqueue.list) {
drivers/media/pci/saa7164/saa7164-encoder.c
71
buf = list_entry(c, struct saa7164_buffer, list);
drivers/media/pci/saa7164/saa7164-encoder.c
764
if (!list_empty(&port->list_buf_used.list)) {
drivers/media/pci/saa7164/saa7164-encoder.c
765
ubuf = list_first_entry(&port->list_buf_used.list,
drivers/media/pci/saa7164/saa7164-encoder.c
766
struct saa7164_user_buffer, list);
drivers/media/pci/saa7164/saa7164-encoder.c
77
list_for_each_safe(p, q, &port->list_buf_used.list) {
drivers/media/pci/saa7164/saa7164-encoder.c
78
ubuf = list_entry(p, struct saa7164_user_buffer, list);
drivers/media/pci/saa7164/saa7164-encoder.c
84
list_for_each_safe(l, v, &port->list_buf_free.list) {
drivers/media/pci/saa7164/saa7164-encoder.c
85
ubuf = list_entry(l, struct saa7164_user_buffer, list);
drivers/media/pci/saa7164/saa7164-encoder.c
872
list_move_tail(&ubuf->list, &port->list_buf_free.list);
drivers/media/pci/saa7164/saa7164-encoder.c
920
if (!list_empty(&port->list_buf_used.list))
drivers/media/pci/saa7164/saa7164-vbi.c
104
list_add_tail(&buf->list, &port->dmaqueue.list);
drivers/media/pci/saa7164/saa7164-vbi.c
125
list_add_tail(&ubuf->list, &port->list_buf_free.list);
drivers/media/pci/saa7164/saa7164-vbi.c
289
list_for_each_safe(c, n, &port->dmaqueue.list) {
drivers/media/pci/saa7164/saa7164-vbi.c
290
buf = list_entry(c, struct saa7164_buffer, list);
drivers/media/pci/saa7164/saa7164-vbi.c
295
list_for_each_safe(c, n, &port->list_buf_used.list) {
drivers/media/pci/saa7164/saa7164-vbi.c
296
ubuf = list_entry(c, struct saa7164_user_buffer, list);
drivers/media/pci/saa7164/saa7164-vbi.c
298
list_move_tail(&ubuf->list, &port->list_buf_free.list);
drivers/media/pci/saa7164/saa7164-vbi.c
39
list_for_each_safe(c, n, &port->dmaqueue.list) {
drivers/media/pci/saa7164/saa7164-vbi.c
40
buf = list_entry(c, struct saa7164_buffer, list);
drivers/media/pci/saa7164/saa7164-vbi.c
46
list_for_each_safe(p, q, &port->list_buf_used.list) {
drivers/media/pci/saa7164/saa7164-vbi.c
467
if (!list_empty(&port->list_buf_used.list)) {
drivers/media/pci/saa7164/saa7164-vbi.c
468
ubuf = list_first_entry(&port->list_buf_used.list,
drivers/media/pci/saa7164/saa7164-vbi.c
469
struct saa7164_user_buffer, list);
drivers/media/pci/saa7164/saa7164-vbi.c
47
ubuf = list_entry(p, struct saa7164_user_buffer, list);
drivers/media/pci/saa7164/saa7164-vbi.c
53
list_for_each_safe(l, v, &port->list_buf_free.list) {
drivers/media/pci/saa7164/saa7164-vbi.c
54
ubuf = list_entry(l, struct saa7164_user_buffer, list);
drivers/media/pci/saa7164/saa7164-vbi.c
574
list_move_tail(&ubuf->list, &port->list_buf_free.list);
drivers/media/pci/saa7164/saa7164-vbi.c
631
if (!list_empty(&port->list_buf_used.list))
drivers/media/pci/saa7164/saa7164.h
211
struct list_head list;
drivers/media/pci/saa7164/saa7164.h
304
struct list_head list;
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
564
list);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
565
list_del(&vb->list);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
678
list_add_tail(&solo_vb->list, &solo_enc->vidq_active);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
725
struct solo_vb2_buf, list);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
727
list_del(&buf->list);
drivers/media/pci/solo6x10/solo6x10-v4l2.c
245
list);
drivers/media/pci/solo6x10/solo6x10-v4l2.c
248
list_del(&vb->list);
drivers/media/pci/solo6x10/solo6x10-v4l2.c
340
struct solo_vb2_buf, list);
drivers/media/pci/solo6x10/solo6x10-v4l2.c
342
list_del(&buf->list);
drivers/media/pci/solo6x10/solo6x10-v4l2.c
358
list_add_tail(&solo_vb->list, &solo_dev->vidq_active);
drivers/media/pci/solo6x10/solo6x10.h
131
struct list_head list;
drivers/media/pci/tw5864/tw5864-video.c
1229
vb = list_first_entry(&input->active, struct tw5864_buf, list);
drivers/media/pci/tw5864/tw5864-video.c
1230
list_del(&vb->list);
drivers/media/pci/tw5864/tw5864-video.c
205
list_add_tail(&buf->list, &dev->active);
drivers/media/pci/tw5864/tw5864-video.c
439
struct tw5864_buf, list);
drivers/media/pci/tw5864/tw5864-video.c
441
list_del(&buf->list);
drivers/media/pci/tw5864/tw5864-video.c
461
struct tw5864_buf, list);
drivers/media/pci/tw5864/tw5864-video.c
463
list_del(&buf->list);
drivers/media/pci/tw5864/tw5864.h
63
struct list_head list;
drivers/media/pci/tw68/tw68-core.c
397
buf = container_of(dev->active.next, struct tw68_buf, list);
drivers/media/pci/tw68/tw68-video.c
420
prev = list_entry(dev->active.prev, struct tw68_buf, list);
drivers/media/pci/tw68/tw68-video.c
424
list_add_tail(&buf->list, &dev->active);
drivers/media/pci/tw68/tw68-video.c
498
container_of(dev->active.next, struct tw68_buf, list);
drivers/media/pci/tw68/tw68-video.c
513
container_of(dev->active.next, struct tw68_buf, list);
drivers/media/pci/tw68/tw68-video.c
515
list_del(&buf->list);
drivers/media/pci/tw68/tw68-video.c
985
buf = list_entry(dev->active.next, struct tw68_buf, list);
drivers/media/pci/tw68/tw68-video.c
986
list_del(&buf->list);
drivers/media/pci/tw68/tw68.h
113
struct list_head list;
drivers/media/pci/tw686x/tw686x-audio.c
183
INIT_LIST_HEAD(&ac->buf[i].list);
drivers/media/pci/tw686x/tw686x-audio.c
184
list_add_tail(&ac->buf[i].list, &ac->buf_list);
drivers/media/pci/tw686x/tw686x-audio.c
187
p_buf = list_first_entry(&ac->buf_list, struct tw686x_audio_buf, list);
drivers/media/pci/tw686x/tw686x-audio.c
188
list_move_tail(&p_buf->list, &ac->buf_list);
drivers/media/pci/tw686x/tw686x-audio.c
190
b_buf = list_first_entry(&ac->buf_list, struct tw686x_audio_buf, list);
drivers/media/pci/tw686x/tw686x-audio.c
191
list_move_tail(&b_buf->list, &ac->buf_list);
drivers/media/pci/tw686x/tw686x-audio.c
55
struct tw686x_audio_buf, list);
drivers/media/pci/tw686x/tw686x-audio.c
56
list_move_tail(&next->list, &ac->buf_list);
drivers/media/pci/tw686x/tw686x-video.c
136
struct tw686x_v4l2_buf, list);
drivers/media/pci/tw686x/tw686x-video.c
137
list_del(&buf->list);
drivers/media/pci/tw686x/tw686x-video.c
164
struct tw686x_v4l2_buf, list);
drivers/media/pci/tw686x/tw686x-video.c
165
list_del(&buf->list);
drivers/media/pci/tw686x/tw686x-video.c
234
struct tw686x_v4l2_buf, list);
drivers/media/pci/tw686x/tw686x-video.c
235
list_del(&buf->list);
drivers/media/pci/tw686x/tw686x-video.c
468
list_add_tail(&buf->list, &vc->vidq_queued);
drivers/media/pci/tw686x/tw686x-video.c
481
struct tw686x_v4l2_buf, list);
drivers/media/pci/tw686x/tw686x-video.c
482
list_del(&buf->list);
drivers/media/pci/tw686x/tw686x.h
57
struct list_head list;
drivers/media/pci/tw686x/tw686x.h
62
struct list_head list;
drivers/media/pci/zoran/videocodec.c
132
a = h->list;
drivers/media/pci/zoran/videocodec.c
146
h->list = a->next;
drivers/media/pci/zoran/videocodec.c
264
a = h->list;
drivers/media/pci/zoran/videocodec.c
27
struct attached_list *list;
drivers/media/pci/zoran/videocodec.c
81
a = h->list;
drivers/media/pci/zoran/videocodec.c
83
h->list = ptr;
drivers/media/platform/allegro-dvt/allegro-core.c
1488
struct list_head *list;
drivers/media/platform/allegro-dvt/allegro-core.c
1493
list = &channel->buffers_reference;
drivers/media/platform/allegro-dvt/allegro-core.c
1496
list = &channel->buffers_intermediate;
drivers/media/platform/allegro-dvt/allegro-core.c
1502
list_for_each_entry(al_buffer, list, head)
drivers/media/platform/allegro-dvt/allegro-core.c
1517
list_for_each_entry(al_buffer, list, head) {
drivers/media/platform/allegro-dvt/allegro-core.c
1545
struct list_head *list,
drivers/media/platform/allegro-dvt/allegro-core.c
1566
list_add(&buffer->head, list);
drivers/media/platform/allegro-dvt/allegro-core.c
1572
list_for_each_entry_safe(buffer, tmp, list, head) {
drivers/media/platform/allegro-dvt/allegro-core.c
1581
struct list_head *list)
drivers/media/platform/allegro-dvt/allegro-core.c
1586
list_for_each_entry_safe(buffer, tmp, list, head) {
drivers/media/platform/allegro-dvt/allegro-core.c
1971
struct list_head *list,
drivers/media/platform/allegro-dvt/allegro-core.c
1979
list_add_tail(&shadow->head, list);
drivers/media/platform/allegro-dvt/allegro-core.c
1987
struct list_head *list, u64 handle)
drivers/media/platform/allegro-dvt/allegro-core.c
1993
list_for_each_entry_safe(shadow, tmp, list, head) {
drivers/media/platform/allegro-dvt/allegro-core.c
299
struct list_head list;
drivers/media/platform/allegro-dvt/allegro-core.c
3281
list_add(&channel->list, &dev->channels);
drivers/media/platform/allegro-dvt/allegro-core.c
3304
list_del(&channel->list);
drivers/media/platform/allegro-dvt/allegro-core.c
442
list_for_each_entry(channel, &dev->channels, list) {
drivers/media/platform/allegro-dvt/allegro-core.c
461
list_for_each_entry(channel, &dev->channels, list) {
drivers/media/platform/amd/isp4/isp4_interface.c
234
list_for_each_entry_safe(buf_node, tmp_node, &free_list, list)
drivers/media/platform/amd/isp4/isp4_interface.c
277
list_for_each_entry(ele, &ispif->cmdq, list) {
drivers/media/platform/amd/isp4/isp4_interface.c
279
list_del(&ele->list);
drivers/media/platform/amd/isp4/isp4_interface.c
421
list_add_tail(&ele->list, &ispif->cmdq);
drivers/media/platform/amd/isp4/isp4_interface.h
67
struct list_head list;
drivers/media/platform/amd/isp4/isp4_video.c
100
list_for_each_entry_safe(vbuf, node, &isp_vdev->buf_list, list)
drivers/media/platform/amd/isp4/isp4_video.c
528
list_add_tail(&buf->list, &isp_vdev->buf_list);
drivers/media/platform/amd/isp4/isp4_video.c
570
list_for_each_entry(isp4vid_buf, &isp_vdev->buf_list, list)
drivers/media/platform/amd/isp4/isp4_video.c
58
list);
drivers/media/platform/amd/isp4/isp4_video.c
69
list_del(&isp4vid_buf->list);
drivers/media/platform/amd/isp4/isp4_video.h
23
struct list_head list;
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
248
struct c3_isp_cap_buffer, list);
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
253
list_del(&cap->buff->list);
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
380
struct c3_isp_cap_buffer, list);
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
381
list_del(&buff->list);
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
582
list_add_tail(&buf->list, &cap->pending);
drivers/media/platform/amlogic/c3/isp/c3-isp-common.h
101
struct list_head list;
drivers/media/platform/amlogic/c3/isp/c3-isp-common.h
115
struct list_head list;
drivers/media/platform/amlogic/c3/isp/c3-isp-common.h
129
struct list_head list;
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
671
struct c3_isp_params_buffer, list);
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
763
list_add_tail(&buf->list, &params->pending);
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
824
struct c3_isp_params_buffer, list);
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
825
list_del(&buff->list);
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
922
struct c3_isp_params_buffer, list);
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
926
list_del(&params->buff->list);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
176
list_add_tail(&buf->list, &stats->pending);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
222
struct c3_isp_stats_buffer, list);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
223
list_del(&buff->list);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
47
struct c3_isp_stats_buffer, list);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
50
list_del(&stats->buff->list);
drivers/media/platform/amphion/venc.c
1066
list_for_each_entry_safe(frame, tmp, &venc->frames, list) {
drivers/media/platform/amphion/venc.c
1067
list_del_init(&frame->list);
drivers/media/platform/amphion/venc.c
1144
frame = list_first_entry(&venc->frames, struct venc_frame_t, list);
drivers/media/platform/amphion/venc.c
1151
list_del_init(&frame->list);
drivers/media/platform/amphion/venc.c
62
struct list_head list;
drivers/media/platform/amphion/venc.c
840
list_for_each_entry_safe(frame, tmp, &venc->frames, list) {
drivers/media/platform/amphion/venc.c
844
list_del_init(&frame->list);
drivers/media/platform/amphion/venc.c
869
list_add_tail(&frame->list, &venc->frames);
drivers/media/platform/amphion/vpu.h
137
struct list_head list;
drivers/media/platform/amphion/vpu.h
230
struct list_head list;
drivers/media/platform/amphion/vpu_cmds.c
149
list_for_each_entry_safe(cmd, tmp, &inst->cmd_q, list) {
drivers/media/platform/amphion/vpu_cmds.c
150
list_del_init(&cmd->list);
drivers/media/platform/amphion/vpu_cmds.c
183
list_add_tail(&cmd->list, &inst->cmd_q);
drivers/media/platform/amphion/vpu_cmds.c
243
list_for_each_entry_safe(cmd, tmp, &inst->cmd_q, list) {
drivers/media/platform/amphion/vpu_cmds.c
244
list_del_init(&cmd->list);
drivers/media/platform/amphion/vpu_cmds.c
29
struct list_head list;
drivers/media/platform/amphion/vpu_cmds.c
416
inst = list_first_entry(&core->instances, struct vpu_inst, list);
drivers/media/platform/amphion/vpu_core.c
204
list_for_each_entry(c, &vpu->cores, list) {
drivers/media/platform/amphion/vpu_core.c
232
list_for_each_entry(c, &vpu->cores, list) {
drivers/media/platform/amphion/vpu_core.c
279
list_add_tail(&core->list, &vpu->cores);
drivers/media/platform/amphion/vpu_core.c
304
list_del_init(&core->list);
drivers/media/platform/amphion/vpu_core.c
445
list_add_tail(&inst->list, &core->instances);
drivers/media/platform/amphion/vpu_core.c
473
list_del_init(&inst->list);
drivers/media/platform/amphion/vpu_core.c
503
list_for_each_entry(tmp, &core->instances, list) {
drivers/media/platform/amphion/vpu_core.c
529
list_for_each_entry(core, &vpu->cores, list) {
drivers/media/platform/amphion/vpu_core.c
736
list_for_each_entry(inst, &core->instances, list)
drivers/media/platform/amphion/vpu_core.c
750
list_for_each_entry(inst, &core->instances, list)
drivers/media/platform/arm/mali-c55/mali-c55-common.h
234
struct list_head list;
drivers/media/platform/atmel/atmel-isi.c
1264
list_add(&isi->dma_desc[i].list, &isi->dma_desc_head);
drivers/media/platform/atmel/atmel-isi.c
180
list_del_init(&buf->list);
drivers/media/platform/atmel/atmel-isi.c
192
struct frame_buffer, list);
drivers/media/platform/atmel/atmel-isi.c
301
INIT_LIST_HEAD(&buf->list);
drivers/media/platform/atmel/atmel-isi.c
331
struct isi_dma_desc, list);
drivers/media/platform/atmel/atmel-isi.c
333
list_del_init(&desc->list);
drivers/media/platform/atmel/atmel-isi.c
355
list_add(&buf->p_dma_desc->list, &isi->dma_desc_head);
drivers/media/platform/atmel/atmel-isi.c
409
list_add_tail(&buf->list, &isi->video_buffer_list);
drivers/media/platform/atmel/atmel-isi.c
466
list_for_each_entry_safe(buf, node, &isi->video_buffer_list, list) {
drivers/media/platform/atmel/atmel-isi.c
467
list_del_init(&buf->list);
drivers/media/platform/atmel/atmel-isi.c
491
list_for_each_entry_safe(buf, node, &isi->video_buffer_list, list) {
drivers/media/platform/atmel/atmel-isi.c
492
list_del_init(&buf->list);
drivers/media/platform/atmel/atmel-isi.c
58
struct list_head list;
drivers/media/platform/atmel/atmel-isi.c
67
struct list_head list;
drivers/media/platform/broadcom/bcm2835-unicam.c
139
struct list_head list;
drivers/media/platform/broadcom/bcm2835-unicam.c
1611
list_for_each_entry_safe(buf, tmp, &node->dma_queue, list) {
drivers/media/platform/broadcom/bcm2835-unicam.c
1612
list_del(&buf->list);
drivers/media/platform/broadcom/bcm2835-unicam.c
1725
buf = list_first_entry(&node->dma_queue, struct unicam_buffer, list);
drivers/media/platform/broadcom/bcm2835-unicam.c
1728
list_del(&buf->list);
drivers/media/platform/broadcom/bcm2835-unicam.c
1814
list_add_tail(&buf->list, &node->dma_queue);
drivers/media/platform/broadcom/bcm2835-unicam.c
675
buf = list_first_entry(&node->dma_queue, struct unicam_buffer, list);
drivers/media/platform/broadcom/bcm2835-unicam.c
677
list_del(&buf->list);
drivers/media/platform/cadence/cdns-csi2tx.c
329
list_for_each_entry(link, &entity->links, list) {
drivers/media/platform/chips-media/coda/coda-bit.c
1857
list_for_each_entry_safe(meta, tmp, &ctx->buffer_meta_list, list) {
drivers/media/platform/chips-media/coda/coda-bit.c
1862
list_del(&meta->list);
drivers/media/platform/chips-media/coda/coda-bit.c
2267
struct coda_buffer_meta, list);
drivers/media/platform/chips-media/coda/coda-bit.c
2459
struct coda_buffer_meta, list);
drivers/media/platform/chips-media/coda/coda-bit.c
2460
list_del(&meta->list);
drivers/media/platform/chips-media/coda/coda-bit.c
347
struct coda_buffer_meta, list);
drivers/media/platform/chips-media/coda/coda-bit.c
376
list_add_tail(&m2m_buf->list, buffer_list);
drivers/media/platform/chips-media/coda/coda-bit.c
411
list_add_tail(&meta->list,
drivers/media/platform/chips-media/coda/coda-bit.c
425
list_add_tail(&m2m_buf->list, buffer_list);
drivers/media/platform/chips-media/coda/coda-common.c
1171
list);
drivers/media/platform/chips-media/coda/coda-common.c
1618
struct coda_buffer_meta, list);
drivers/media/platform/chips-media/coda/coda-common.c
1975
struct list_head list;
drivers/media/platform/chips-media/coda/coda-common.c
1983
INIT_LIST_HEAD(&list);
drivers/media/platform/chips-media/coda/coda-common.c
1990
coda_fill_bitstream(ctx, &list);
drivers/media/platform/chips-media/coda/coda-common.c
2090
list_for_each_entry_safe(m2m_buf, tmp, &list, list) {
drivers/media/platform/chips-media/coda/coda-common.c
2091
list_del(&m2m_buf->list);
drivers/media/platform/chips-media/coda/coda-common.c
2099
list_for_each_entry_safe(m2m_buf, tmp, &list, list) {
drivers/media/platform/chips-media/coda/coda-common.c
2100
list_del(&m2m_buf->list);
drivers/media/platform/chips-media/coda/coda-common.c
2152
struct coda_buffer_meta, list);
drivers/media/platform/chips-media/coda/coda-common.c
2153
list_del(&meta->list);
drivers/media/platform/chips-media/coda/coda.h
165
struct list_head list;
drivers/media/platform/chips-media/wave5/wave5-helper.c
44
if (list_is_singular(&inst->list) &&
drivers/media/platform/chips-media/wave5/wave5-helper.c
88
list_del_init(&inst->list);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1179
b = list_first_entry(&inst->avail_src_bufs, struct vpu_src_buffer, list);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1180
list_del_init(&b->list);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1282
INIT_LIST_HEAD(&vpu_buf->list);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1283
list_add_tail(&vpu_buf->list, &inst->avail_src_bufs);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1877
INIT_LIST_HEAD(&inst->list);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1948
list_add_tail(&inst->list, &dev->instances);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1610
INIT_LIST_HEAD(&inst->list);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1802
list_add_tail(&inst->list, &dev->instances);
drivers/media/platform/chips-media/wave5/wave5-vpu.c
127
list_for_each_entry_safe(inst, tmp, &dev->instances, list) {
drivers/media/platform/chips-media/wave5/wave5-vpu.c
174
list_for_each_entry_safe(inst, tmp, &dev->instances, list) {
drivers/media/platform/chips-media/wave5/wave5-vpu.c
67
list_for_each_entry_safe(inst, tmp, &dev->instances, list) {
drivers/media/platform/chips-media/wave5/wave5-vpu.h
26
struct list_head list;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
784
struct list_head list;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h
90
struct list_head list;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
503
list_add_tail(&dst_done_buf->list, &ctx->dst_done_queue);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
509
list);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
512
list_del(&tmp_dst_done_buf->list);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c
231
list_add_tail(&dst_done_buf->list, &ctx->dst_done_queue);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c
237
list);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c
240
list_del(&tmp_dst_done_buf->list);
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c
80
list_for_each_entry(ctx, &mdp->ctx_list, list) {
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
197
struct list_head list;
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
1075
INIT_LIST_HEAD(&ctx->list);
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
1105
list_add(&ctx->list, &mdp->ctx_list);
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
1150
list_del_init(&ctx->list);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
488
INIT_LIST_HEAD(&param->list);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
342
struct list_head list;
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c
55
list_for_each_entry(ctx, &dev->ctx_list, list) {
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c
71
list_for_each_entry(ctx, &dev->ctx_list, list) {
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c
211
INIT_LIST_HEAD(&ctx->list);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c
272
list_add(&ctx->list, &dev->ctx_list);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c
318
list_del_init(&ctx->list);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h
195
struct list_head list;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
202
struct h264_ring_fb_list *list;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
204
list = disp_list ? &inst->vsi->list_disp : &inst->vsi->list_free;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
206
if (list->count > H264_MAX_FB_NUM ||
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
207
list->read_idx >= H264_MAX_FB_NUM ||
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
208
list->write_idx >= H264_MAX_FB_NUM) {
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
210
disp_list ? "disp" : "free", list->count,
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
211
list->read_idx, list->write_idx);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
220
struct h264_ring_fb_list *list;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
226
list = &inst->vsi->list_free;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
227
if (list->count == H264_MAX_FB_NUM) {
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
235
list->fb_list[list->write_idx].vdec_fb_va = (u64)(uintptr_t)fb;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
236
list->write_idx = (list->write_idx == H264_MAX_FB_NUM - 1) ?
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
237
0 : list->write_idx + 1;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
238
list->count++;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
426
struct h264_ring_fb_list *list,
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
434
if (list->count == 0) {
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
441
(uintptr_t)list->fb_list[list->read_idx].vdec_fb_va;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
447
fb->status, list->fb_list[list->read_idx].poc,
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
448
list->fb_list[list->read_idx].vdec_fb_va);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
450
list->read_idx = (list->read_idx == H264_MAX_FB_NUM - 1) ?
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
451
0 : list->read_idx + 1;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
452
list->count--;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
299
list_for_each_entry(node, &inst->fb_use_list, list) {
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
303
list_move_tail(&node->list,
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
312
struct vdec_fb_node, list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
314
list_move_tail(&node->list, &inst->fb_use_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
319
struct vdec_fb_node, list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
321
list_move_tail(&node->list, &inst->fb_disp_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
329
list_for_each_entry_safe(node, tmp, &inst->fb_use_list, list)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
330
list_move_tail(&node->list, &inst->fb_free_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
343
INIT_LIST_HEAD(&inst->dec_fb[i].list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
345
list_add_tail(&inst->dec_fb[i].list,
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
356
struct vdec_fb_node, list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
358
list_move_tail(&node->list, &inst->fb_free_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
516
struct vdec_fb_node, list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
518
list_move_tail(&node->list, &inst->available_fb_node_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
536
struct vdec_fb_node, list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
538
list_move_tail(&node->list, &inst->available_fb_node_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
225
list_for_each_entry(node, &inst->fb_use_list, list) {
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
228
list_move_tail(&node->list,
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
244
struct vdec_fb_node, list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
248
list_move_tail(&node->list, &inst->fb_free_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
442
struct vdec_fb_node, list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
445
list_move_tail(&node->list, &inst->fb_disp_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
618
struct vdec_fb_node, list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
622
list_move_tail(&node->list, &inst->available_fb_node_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
641
struct vdec_fb_node, list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
644
list_move_tail(&node->list, &inst->fb_use_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
656
list_for_each_entry_safe(node, tmp, &inst->fb_use_list, list)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
657
list_move_tail(&node->list, &inst->fb_free_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
687
INIT_LIST_HEAD(&inst->dec_fb[i].list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
689
list_add_tail(&inst->dec_fb[i].list,
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
723
struct vdec_fb_node, list);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
725
list_move_tail(&node->list, &inst->available_fb_node_list);
drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.h
51
struct list_head list;
drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c
82
list_for_each_entry(ctx, &dec_dev->ctx_list, list) {
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c
134
INIT_LIST_HEAD(&ctx->list);
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c
181
list_add(&ctx->list, &dev->ctx_list);
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c
228
list_del_init(&ctx->list);
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h
131
struct list_head list;
drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c
52
list_for_each_entry(ctx, &enc_dev->ctx_list, list) {
drivers/media/platform/microchip/microchip-isc-base.c
1198
struct isc_buffer, list);
drivers/media/platform/microchip/microchip-isc-base.c
1199
list_del(&isc->cur_frm->list);
drivers/media/platform/microchip/microchip-isc-base.c
1860
list_for_each_entry(subdev_entity, &isc->subdev_entities, list) {
drivers/media/platform/microchip/microchip-isc-base.c
370
struct isc_buffer, list);
drivers/media/platform/microchip/microchip-isc-base.c
371
list_del(&isc->cur_frm->list);
drivers/media/platform/microchip/microchip-isc-base.c
391
list_for_each_entry(buf, &isc->dma_queue, list)
drivers/media/platform/microchip/microchip-isc-base.c
442
list_for_each_entry(buf, &isc->dma_queue, list)
drivers/media/platform/microchip/microchip-isc-base.c
461
list_add_tail(&buf->list, &isc->dma_queue);
drivers/media/platform/microchip/microchip-isc.h
42
struct list_head list;
drivers/media/platform/microchip/microchip-isc.h
53
struct list_head list;
drivers/media/platform/microchip/microchip-sama5d2-isc.c
397
list_add_tail(&subdev_entity->list, &isc->subdev_entities);
drivers/media/platform/microchip/microchip-sama5d2-isc.c
520
list_for_each_entry(subdev_entity, &isc->subdev_entities, list) {
drivers/media/platform/microchip/microchip-sama7g5-isc.c
386
list_add_tail(&subdev_entity->list, &isc->subdev_entities);
drivers/media/platform/microchip/microchip-sama7g5-isc.c
510
list_for_each_entry(subdev_entity, &isc->subdev_entities, list) {
drivers/media/platform/nuvoton/npcm-video.c
1034
list_for_each_entry(rect_list, &video->list[index], list) {
drivers/media/platform/nuvoton/npcm-video.c
133
struct list_head list[VIDEO_MAX_FRAME];
drivers/media/platform/nuvoton/npcm-video.c
1461
INIT_LIST_HEAD(&video->list[i]);
drivers/media/platform/nuvoton/npcm-video.c
1539
head = &video->list[vb->index];
drivers/media/platform/nuvoton/npcm-video.c
1541
tmp = list_entry(pos, struct rect_list, list);
drivers/media/platform/nuvoton/npcm-video.c
1542
list_del(&tmp->list);
drivers/media/platform/nuvoton/npcm-video.c
396
head = &video->list[i];
drivers/media/platform/nuvoton/npcm-video.c
398
tmp = list_entry(pos, struct rect_list, list);
drivers/media/platform/nuvoton/npcm-video.c
399
list_del(&tmp->list);
drivers/media/platform/nuvoton/npcm-video.c
410
struct list_head *head = &video->list[index];
drivers/media/platform/nuvoton/npcm-video.c
411
struct rect_list *list = NULL;
drivers/media/platform/nuvoton/npcm-video.c
414
list = kzalloc_obj(*list);
drivers/media/platform/nuvoton/npcm-video.c
415
if (!list)
drivers/media/platform/nuvoton/npcm-video.c
418
r = &list->clip.c;
drivers/media/platform/nuvoton/npcm-video.c
424
list_add_tail(&list->list, head);
drivers/media/platform/nuvoton/npcm-video.c
432
struct rect_list *list = info->list, *first = info->first;
drivers/media/platform/nuvoton/npcm-video.c
433
struct v4l2_rect *r = &list->clip.c, *f = &first->clip.c;
drivers/media/platform/nuvoton/npcm-video.c
436
first = list;
drivers/media/platform/nuvoton/npcm-video.c
438
list_add_tail(&list->list, head);
drivers/media/platform/nuvoton/npcm-video.c
443
kfree(list);
drivers/media/platform/nuvoton/npcm-video.c
447
kfree(list);
drivers/media/platform/nuvoton/npcm-video.c
452
kfree(list);
drivers/media/platform/nuvoton/npcm-video.c
454
list_add_tail(&list->list, head);
drivers/media/platform/nuvoton/npcm-video.c
456
info->first = list;
drivers/media/platform/nuvoton/npcm-video.c
466
struct rect_list *list = NULL;
drivers/media/platform/nuvoton/npcm-video.c
469
list = kzalloc_obj(*list);
drivers/media/platform/nuvoton/npcm-video.c
470
if (!list)
drivers/media/platform/nuvoton/npcm-video.c
473
r = &list->clip.c;
drivers/media/platform/nuvoton/npcm-video.c
484
return list;
drivers/media/platform/nuvoton/npcm-video.c
492
info->list = npcm_video_new_rect(video, offset, info->index);
drivers/media/platform/nuvoton/npcm-video.c
493
if (!info->list) {
drivers/media/platform/nuvoton/npcm-video.c
533
info.head = &video->list[index];
drivers/media/platform/nuvoton/npcm-video.c
82
struct list_head list;
drivers/media/platform/nuvoton/npcm-video.c
86
struct rect_list *list;
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
136
list_add(&entry->list, &vde->map_list);
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
172
list_for_each_entry(entry, &vde->map_list, list) {
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
196
list_for_each_entry_safe(entry, tmp, &vde->map_list, list) {
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
216
list_for_each_entry_safe(entry, tmp, &vde->map_list, list) {
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
26
struct list_head list;
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
45
list_del(&entry->list);
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
78
list_for_each_entry(entry, &vde->map_list, list) {
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
576
struct list_head list;
drivers/media/platform/nxp/imx7-media-csi.c
1294
INIT_LIST_HEAD(&buf->list);
drivers/media/platform/nxp/imx7-media-csi.c
1400
list_add_tail(&buf->list, &csi->ready_q);
drivers/media/platform/nxp/imx7-media-csi.c
1476
list_for_each_entry_safe(buf, tmp, &csi->ready_q, list) {
drivers/media/platform/nxp/imx7-media-csi.c
1477
list_del(&buf->list);
drivers/media/platform/nxp/imx7-media-csi.c
1498
list_for_each_entry_safe(frame, tmp, &csi->ready_q, list) {
drivers/media/platform/nxp/imx7-media-csi.c
1499
list_del(&frame->list);
drivers/media/platform/nxp/imx7-media-csi.c
1583
list);
drivers/media/platform/nxp/imx7-media-csi.c
1584
list_del(&buf->list);
drivers/media/platform/nxp/imx7-media-csi.c
206
struct list_head list;
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h
111
struct list_head list;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1000
list_add_tail(&buf->list, &video->out_discard);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1336
struct mxc_isi_buffer, list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1339
list_move(&buf->list, &video->out_discard);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1341
list_move(&buf->list, &video->out_pending);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
561
struct mxc_isi_buffer, list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
597
struct mxc_isi_buffer, list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
600
struct mxc_isi_buffer, list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
637
list_move_tail(&next_buf->list, &video->out_active);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
640
list_del_init(&buf->list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
645
list_move_tail(&buf->list, &video->out_discard);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
742
struct mxc_isi_buffer, list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
743
list_del_init(&buf->list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
752
struct mxc_isi_buffer, list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
753
list_del_init(&buf->list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
759
struct mxc_isi_buffer, list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
760
list_del_init(&buf->list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
793
struct list_head *list;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
799
list = (i < 2 - discard) ? &video->out_pending : &video->out_discard;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
800
buf = list_first_entry(list, struct mxc_isi_buffer, list);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
804
list_move_tail(&buf->list, &video->out_active);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
926
list_add_tail(&buf->list, &video->out_pending);
drivers/media/platform/qcom/camss/camss.c
5189
list_for_each_entry(sd, &v4l2_dev->subdevs, list) {
drivers/media/platform/qcom/iris/iris_buffer.c
542
INIT_LIST_HEAD(&buffer->list);
drivers/media/platform/qcom/iris/iris_buffer.c
555
list_add_tail(&buffer->list, &buffers->list);
drivers/media/platform/qcom/iris/iris_buffer.c
620
list_for_each_entry_safe(buffer, next, &buffers->list, list) {
drivers/media/platform/qcom/iris/iris_buffer.c
665
list_for_each_entry_safe(buffer, next, &buffers->list, list) {
drivers/media/platform/qcom/iris/iris_buffer.c
687
list_del(&buffer->list);
drivers/media/platform/qcom/iris/iris_buffer.c
724
list_for_each_entry_safe(buf, next, &buffers->list, list) {
drivers/media/platform/qcom/iris/iris_buffer.c
745
list_for_each_entry_safe(buf, next, &buffers->list, list) {
drivers/media/platform/qcom/iris/iris_buffer.c
773
list_for_each_entry_safe(buffer, next, &buffers->list, list) {
drivers/media/platform/qcom/iris/iris_buffer.c
820
if (!list_empty(&buffers->list))
drivers/media/platform/qcom/iris/iris_buffer.c
831
list_for_each_entry_safe(buffer, next, &buffers->list, list) {
drivers/media/platform/qcom/iris/iris_buffer.h
105
struct list_head list;
drivers/media/platform/qcom/iris/iris_buffer.h
88
struct list_head list;
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
231
list_for_each_entry(instance, &core->instances, list)
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
447
list_for_each_entry(iter, &buffers->list, list) {
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
286
list_for_each_entry(instance, &core->instances, list)
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
438
list_for_each_entry(iter, &buffers->list, list) {
drivers/media/platform/qcom/iris/iris_instance.h
84
struct list_head list;
drivers/media/platform/qcom/iris/iris_power.c
50
list_for_each_entry(instance, &core->instances, list) {
drivers/media/platform/qcom/iris/iris_power.c
86
list_for_each_entry(instance, &core->instances, list) {
drivers/media/platform/qcom/iris/iris_utils.c
111
list_for_each_entry(instance, &core->instances, list)
drivers/media/platform/qcom/iris/iris_utils.c
128
list_for_each_entry(instance, &core->instances, list) {
drivers/media/platform/qcom/iris/iris_utils.c
93
list_for_each_entry(inst, &core->instances, list) {
drivers/media/platform/qcom/iris/iris_vb2.c
59
list_for_each_entry(instance, &core->instances, list) {
drivers/media/platform/qcom/iris/iris_vidc.c
171
INIT_LIST_HEAD(&inst->buffers[BUF_BIN].list);
drivers/media/platform/qcom/iris/iris_vidc.c
172
INIT_LIST_HEAD(&inst->buffers[BUF_ARP].list);
drivers/media/platform/qcom/iris/iris_vidc.c
173
INIT_LIST_HEAD(&inst->buffers[BUF_COMV].list);
drivers/media/platform/qcom/iris/iris_vidc.c
174
INIT_LIST_HEAD(&inst->buffers[BUF_NON_COMV].list);
drivers/media/platform/qcom/iris/iris_vidc.c
175
INIT_LIST_HEAD(&inst->buffers[BUF_LINE].list);
drivers/media/platform/qcom/iris/iris_vidc.c
176
INIT_LIST_HEAD(&inst->buffers[BUF_DPB].list);
drivers/media/platform/qcom/iris/iris_vidc.c
177
INIT_LIST_HEAD(&inst->buffers[BUF_PERSIST].list);
drivers/media/platform/qcom/iris/iris_vidc.c
178
INIT_LIST_HEAD(&inst->buffers[BUF_SCRATCH_1].list);
drivers/media/platform/qcom/iris/iris_vidc.c
179
INIT_LIST_HEAD(&inst->buffers[BUF_SCRATCH_2].list);
drivers/media/platform/qcom/iris/iris_vidc.c
180
INIT_LIST_HEAD(&inst->buffers[BUF_VPSS].list);
drivers/media/platform/qcom/iris/iris_vidc.c
181
INIT_LIST_HEAD(&inst->buffers[BUF_PARTIAL].list);
drivers/media/platform/qcom/iris/iris_vidc.c
264
list_for_each_entry_safe(buf, next, &buffers->list, list)
drivers/media/platform/qcom/iris/iris_vidc.c
277
list_for_each_entry_safe(buf, next, &buffers->list, list)
drivers/media/platform/qcom/iris/iris_vidc.c
50
list_for_each_entry(iter, &core->instances, list)
drivers/media/platform/qcom/iris/iris_vidc.c
54
list_add_tail(&inst->list, &core->instances);
drivers/media/platform/qcom/iris/iris_vidc.c
65
list_for_each_entry_safe(iter, temp, &core->instances, list) {
drivers/media/platform/qcom/iris/iris_vidc.c
67
list_del_init(&iter->list);
drivers/media/platform/qcom/venus/core.c
74
list_for_each_entry(inst, &core->instances, list)
drivers/media/platform/qcom/venus/core.h
342
struct list_head list;
drivers/media/platform/qcom/venus/core.h
462
struct list_head list;
drivers/media/platform/qcom/venus/helpers.c
114
list_for_each_entry_safe(buf, next, &inst->dpbbufs, list) {
drivers/media/platform/qcom/venus/helpers.c
1436
list_for_each_entry(dpb_buf, &inst->dpbbufs, list)
drivers/media/platform/qcom/venus/helpers.c
149
list_for_each_entry_safe(buf, n, &inst->dpbbufs, list) {
drivers/media/platform/qcom/venus/helpers.c
221
list_add_tail(&buf->list, &inst->dpbbufs);
drivers/media/platform/qcom/venus/helpers.c
280
list_add_tail(&buf->list, &inst->internalbufs);
drivers/media/platform/qcom/venus/helpers.c
298
list_for_each_entry_safe(buf, n, &inst->internalbufs, list) {
drivers/media/platform/qcom/venus/helpers.c
307
list_del_init(&buf->list);
drivers/media/platform/qcom/venus/helpers.c
31
struct list_head list;
drivers/media/platform/qcom/venus/helpers.c
384
list_for_each_entry_safe(buf, n, &inst->internalbufs, list) {
drivers/media/platform/qcom/venus/helpers.c
401
list_del_init(&buf->list);
drivers/media/platform/qcom/venus/helpers.c
97
list_del_init(&buf->list);
drivers/media/platform/qcom/venus/hfi.c
180
list_add_tail(&inst->list, &core->instances);
drivers/media/platform/qcom/venus/hfi.c
234
list_del_init(&inst->list);
drivers/media/platform/qcom/venus/hfi_msgs.c
797
list_for_each_entry(inst, &core->instances, list)
drivers/media/platform/qcom/venus/pm_helpers.c
1261
list_for_each_entry(inst, &core->instances, list) {
drivers/media/platform/qcom/venus/pm_helpers.c
183
list_for_each_entry(inst, &core->instances, list) {
drivers/media/platform/qcom/venus/pm_helpers.c
237
list_for_each_entry(inst, &core->instances, list) {
drivers/media/platform/qcom/venus/pm_helpers.c
711
list_for_each_entry(inst, &core->instances, list) {
drivers/media/platform/qcom/venus/pm_helpers.c
732
list_for_each_entry(inst_pos, &core->instances, list) {
drivers/media/platform/qcom/venus/vdec.c
1693
INIT_LIST_HEAD(&inst->list);
drivers/media/platform/qcom/venus/venc.c
1475
INIT_LIST_HEAD(&inst->list);
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1083
list_add_tail(&buf->list, &node->dma_queue);
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
222
struct list_head list;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
536
list);
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
538
list_del(&buf->list);
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
569
list);
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
575
list_del(&buf->list);
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
988
list_for_each_entry_safe(buf, tmp, &node->dma_queue, list) {
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
989
list_del(&buf->list);
drivers/media/platform/renesas/rcar-fcp.c
174
list_add_tail(&fcp->list, &fcp_devices);
drivers/media/platform/renesas/rcar-fcp.c
187
list_del(&fcp->list);
drivers/media/platform/renesas/rcar-fcp.c
29
struct list_head list;
drivers/media/platform/renesas/rcar-fcp.c
62
list_for_each_entry(fcp, &fcp_devices, list) {
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1000
buf = list_entry(vin->buf_list.next, struct rvin_buffer, list);
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1144
list_for_each_entry_safe(buf, node, &vin->buf_list, list) {
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1146
list_del(&buf->list);
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
160
struct list_head list;
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
165
vb)->list)
drivers/media/platform/renesas/rcar_drif.c
178
struct list_head list;
drivers/media/platform/renesas/rcar_drif.c
309
list_for_each_entry_safe(fbuf, tmp, &sdr->queued_bufs, list) {
drivers/media/platform/renesas/rcar_drif.c
310
list_del(&fbuf->list);
drivers/media/platform/renesas/rcar_drif.c
451
list_add_tail(&fbuf->list, &sdr->queued_bufs);
drivers/media/platform/renesas/rcar_drif.c
464
rcar_drif_frame_buf, list);
drivers/media/platform/renesas/rcar_drif.c
474
list_del(&fbuf->list);
drivers/media/platform/renesas/rcar_fdp1.c
2269
list_add(&fdp1->jobs[i].list, &fdp1->free_job_list);
drivers/media/platform/renesas/rcar_fdp1.c
531
struct list_head list;
drivers/media/platform/renesas/rcar_fdp1.c
552
struct list_head list;
drivers/media/platform/renesas/rcar_fdp1.c
653
struct list_head *list)
drivers/media/platform/renesas/rcar_fdp1.c
659
job = list_first_entry_or_null(list, struct fdp1_job, list);
drivers/media/platform/renesas/rcar_fdp1.c
661
list_del(&job->list);
drivers/media/platform/renesas/rcar_fdp1.c
673
struct list_head *list,
drivers/media/platform/renesas/rcar_fdp1.c
679
list_add_tail(&job->list, list);
drivers/media/platform/renesas/rcar_fdp1.c
736
list_add_tail(&fbuf->list, &ctx->fields_queue);
drivers/media/platform/renesas/rcar_fdp1.c
751
struct fdp1_field_buffer, list);
drivers/media/platform/renesas/rcar_fdp1.c
753
list_del(&fbuf->list);
drivers/media/platform/renesas/rcar_fdp1.c
770
struct fdp1_field_buffer, list);
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
152
list_for_each_entry_safe(buf, node, &cru->buf_list, list) {
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
154
list_del(&buf->list);
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
240
struct rzg2l_cru_buffer, list);
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
242
list_del_init(&buf->list);
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
39
struct list_head list;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
43
(&container_of(vb2_buffer, struct rzg2l_cru_buffer, vb)->list)
drivers/media/platform/renesas/sh_vou.c
1051
if (list_is_singular(&vb->list)) {
drivers/media/platform/renesas/sh_vou.c
1058
list_del(&vb->list);
drivers/media/platform/renesas/sh_vou.c
1066
struct sh_vou_buffer, list);
drivers/media/platform/renesas/sh_vou.c
1072
struct sh_vou_buffer *new = list_entry(vou_dev->active->list.next,
drivers/media/platform/renesas/sh_vou.c
1073
struct sh_vou_buffer, list);
drivers/media/platform/renesas/sh_vou.c
1350
struct v4l2_subdev, list);
drivers/media/platform/renesas/sh_vou.c
283
list_add_tail(&shbuf->list, &vou_dev->buf_list);
drivers/media/platform/renesas/sh_vou.c
297
list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) {
drivers/media/platform/renesas/sh_vou.c
300
list_del(&buf->list);
drivers/media/platform/renesas/sh_vou.c
306
buf = list_entry(vou_dev->buf_list.next, struct sh_vou_buffer, list);
drivers/media/platform/renesas/sh_vou.c
316
buf = list_entry(buf->list.next, struct sh_vou_buffer, list);
drivers/media/platform/renesas/sh_vou.c
349
list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) {
drivers/media/platform/renesas/sh_vou.c
351
list_del(&buf->list);
drivers/media/platform/renesas/sh_vou.c
64
struct list_head list;
drivers/media/platform/renesas/vsp1/vsp1_dl.c
106
struct list_head list;
drivers/media/platform/renesas/vsp1/vsp1_dl.c
1145
list_add_tail(&dl->list, &dlm->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
1169
list_for_each_entry_safe(dl, next, &dlm->free, list) {
drivers/media/platform/renesas/vsp1/vsp1_dl.c
1170
list_del(&dl->list);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
186
struct list_head list;
drivers/media/platform/renesas/vsp1/vsp1_dl.c
579
list_for_each_entry_safe(dlb, tmp, &dl->bodies, list) {
drivers/media/platform/renesas/vsp1/vsp1_dl.c
580
list_del(&dlb->list);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
610
dl = list_first_entry(&dlm->free, struct vsp1_dl_list, list);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
611
list_del(&dl->list);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
666
list_add_tail(&dl->list, &dl->dlm->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
720
list_add_tail(&dlb->list, &dl->bodies);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
771
list_for_each_entry(dlb, &dl->bodies, list) {
drivers/media/platform/renesas/vsp1/vsp1_drv.c
233
list_for_each_entry_safe(video, _video, &vsp1->videos, list) {
drivers/media/platform/renesas/vsp1/vsp1_drv.c
234
list_del(&video->list);
drivers/media/platform/renesas/vsp1/vsp1_drv.c
412
list_add_tail(&video->list, &vsp1->videos);
drivers/media/platform/renesas/vsp1/vsp1_drv.c
472
list_add_tail(&video->list, &vsp1->videos);
drivers/media/platform/renesas/vsp1/vsp1_entity.c
498
list_for_each_entry(link, &pad->entity->links, list) {
drivers/media/platform/renesas/vsp1/vsp1_video.h
32
struct list_head list;
drivers/media/platform/samsung/exynos-gsc/gsc-core.h
130
struct list_head list;
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1446
struct fimc_vid_buffer, list);
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
226
list_for_each_entry(v_buf, &cap->active_buf_q, list) {
drivers/media/platform/samsung/exynos4-is/fimc-core.h
225
struct list_head list;
drivers/media/platform/samsung/exynos4-is/fimc-core.h
679
list_add_tail(&buf->list, &vid_cap->active_buf_q);
drivers/media/platform/samsung/exynos4-is/fimc-core.h
694
struct fimc_vid_buffer, list);
drivers/media/platform/samsung/exynos4-is/fimc-core.h
695
list_del(&buf->list);
drivers/media/platform/samsung/exynos4-is/fimc-core.h
708
list_add_tail(&buf->list, &vid_cap->pending_buf_q);
drivers/media/platform/samsung/exynos4-is/fimc-core.h
722
struct fimc_vid_buffer, list);
drivers/media/platform/samsung/exynos4-is/fimc-core.h
723
list_del(&buf->list);
drivers/media/platform/samsung/exynos4-is/fimc-lite.h
101
struct list_head list;
drivers/media/platform/samsung/exynos4-is/fimc-lite.h
194
list_add_tail(&buf->list, &dev->active_buf_q);
drivers/media/platform/samsung/exynos4-is/fimc-lite.h
201
struct flite_buffer, list);
drivers/media/platform/samsung/exynos4-is/fimc-lite.h
202
list_del(&buf->list);
drivers/media/platform/samsung/exynos4-is/fimc-lite.h
209
list_add_tail(&buf->list, &dev->pending_buf_q);
drivers/media/platform/samsung/exynos4-is/fimc-lite.h
216
struct flite_buffer, list);
drivers/media/platform/samsung/exynos4-is/fimc-lite.h
217
list_del(&buf->list);
drivers/media/platform/samsung/exynos4-is/media-dev.c
380
list_add_tail(&p->list, &fmd->pipelines);
drivers/media/platform/samsung/exynos4-is/media-dev.c
391
p = list_entry(fmd->pipelines.next, typeof(*p), list);
drivers/media/platform/samsung/exynos4-is/media-dev.c
392
list_del(&p->list);
drivers/media/platform/samsung/exynos4-is/media-dev.h
56
struct list_head list;
drivers/media/platform/samsung/s3c-camif/camif-core.h
330
struct list_head list;
drivers/media/platform/samsung/s3c-camif/camif-core.h
349
list_add_tail(&buf->list, &vp->active_buf_q);
drivers/media/platform/samsung/s3c-camif/camif-core.h
357
struct camif_buffer, list);
drivers/media/platform/samsung/s3c-camif/camif-core.h
358
list_del(&buf->list);
drivers/media/platform/samsung/s3c-camif/camif-core.h
371
list_for_each_entry_safe(buf, tmp, &vp->active_buf_q, list) {
drivers/media/platform/samsung/s3c-camif/camif-core.h
373
list_del(&buf->list);
drivers/media/platform/samsung/s3c-camif/camif-core.h
385
list_add_tail(&buf->list, &vp->pending_buf_q);
drivers/media/platform/samsung/s3c-camif/camif-core.h
392
struct camif_buffer, list);
drivers/media/platform/samsung/s3c-camif/camif-core.h
393
list_del(&buf->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
136
b = list_entry(lh->next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
140
list_del(&b->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
234
struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
239
list_del(&dst_buf->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
273
src_buf = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
274
list_for_each_entry(dst_buf, &ctx->dst_queue, list) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
339
list_for_each_entry(dst_buf, &ctx->dst_queue, list) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
344
list_del(&dst_buf->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
436
list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
451
list_del(&src_buf->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
554
struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
593
struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
594
list_del(&src_buf->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
630
list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
631
list_del(&mb_entry->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h
181
struct list_head list;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
1142
list_add_tail(&mfc_buf->list, &ctx->src_queue);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
1151
list_add_tail(&mfc_buf->list, &ctx->dst_queue);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
883
struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1135
struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1136
list_del(&mb_entry->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1138
list_add_tail(&mb_entry->list, &ctx->src_queue);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1154
dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1171
struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1172
list_del(&dst_mb->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1209
src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1221
dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1249
list_for_each_entry(mb_entry, &ctx->src_queue, list) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1264
list_del(&mb_entry->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1271
list_for_each_entry(mb_entry, &ctx->ref_queue, list) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1285
list_del(&mb_entry->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1296
list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1298
list_del(&mb_entry->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1300
list_add_tail(&mb_entry->list, &ctx->ref_queue);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1308
list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1309
list_del(&mb_entry->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2345
struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2635
list_add_tail(&mfc_buf->list, &ctx->dst_queue);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2642
list_add_tail(&mfc_buf->list, &ctx->src_queue);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1181
temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1219
list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1238
dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1257
temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1276
dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1302
temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
1973
temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2017
src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2041
dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2061
temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2077
dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list);
drivers/media/platform/st/sti/delta/delta-v4l2.c
171
INIT_LIST_HEAD(&dts->list);
drivers/media/platform/st/sti/delta/delta-v4l2.c
178
list_add_tail(&dts->list, &ctx->dts);
drivers/media/platform/st/sti/delta/delta-v4l2.c
197
dts = list_first_entry(&ctx->dts, struct delta_dts, list);
drivers/media/platform/st/sti/delta/delta-v4l2.c
198
list_del(&dts->list);
drivers/media/platform/st/sti/delta/delta-v4l2.c
216
list_for_each_entry_safe(dts, next, &ctx->dts, list)
drivers/media/platform/st/sti/delta/delta.h
101
struct list_head list; /* keep second */
drivers/media/platform/st/sti/delta/delta.h
170
struct list_head list; /* keep second */
drivers/media/platform/st/sti/delta/delta.h
199
struct list_head list;
drivers/media/platform/st/sti/hva/hva.h
115
struct list_head list;
drivers/media/platform/st/sti/hva/hva.h
141
struct list_head list;
drivers/media/platform/st/stm32/stm32-dcmi.c
121
struct list_head list;
drivers/media/platform/st/stm32/stm32-dcmi.c
221
list_del_init(&buf->list);
drivers/media/platform/st/stm32/stm32-dcmi.c
252
buf = list_entry(dcmi->buffers.next, struct dcmi_buf, list);
drivers/media/platform/st/stm32/stm32-dcmi.c
464
INIT_LIST_HEAD(&buf->list);
drivers/media/platform/st/stm32/stm32-dcmi.c
661
list_add_tail(&buf->list, &dcmi->buffers);
drivers/media/platform/st/stm32/stm32-dcmi.c
870
buf = list_entry(dcmi->buffers.next, struct dcmi_buf, list);
drivers/media/platform/st/stm32/stm32-dcmi.c
906
list_for_each_entry_safe(buf, node, &dcmi->buffers, list) {
drivers/media/platform/st/stm32/stm32-dcmi.c
907
list_del_init(&buf->list);
drivers/media/platform/st/stm32/stm32-dcmi.c
938
list_for_each_entry_safe(buf, node, &dcmi->buffers, list) {
drivers/media/platform/st/stm32/stm32-dcmi.c
939
list_del_init(&buf->list);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
110
struct list_head list;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
380
list_for_each_entry_safe(buf, node, &vcap->buffers, list) {
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
381
list_del_init(&buf->list);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
440
vcap->next = list_first_entry(&vcap->buffers, typeof(*buf), list);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
587
list_add_tail(&buf->list, &vcap->buffers);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
631
INIT_LIST_HEAD(&buf->list);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
672
list_del_init(&buf->list);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
708
vcap->next = list_next_entry(vcap->active, list);
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
127
c_buf = list_first_entry(&csi->buf_list, struct sun4i_csi_buffer, list);
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
128
list_del_init(&c_buf->list);
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
200
list_add_tail(&buf->list, &csi->buf_list);
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
21
struct list_head list;
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
210
list_for_each_entry_safe(buf, node, &csi->buf_list, list) {
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
212
list_del(&buf->list);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
29
struct list_head list;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
464
list_for_each_entry(csi_buffer, &state->queue, list) {
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
490
list);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
494
list_del(&csi_buffer->list);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
600
list_add_tail(&csi_buffer->list, &state->queue);
drivers/media/platform/ti/am437x/am437x-vpfe.c
1120
struct vpfe_cap_buffer, list);
drivers/media/platform/ti/am437x/am437x-vpfe.c
1121
list_del(&vpfe->next_frm->list);
drivers/media/platform/ti/am437x/am437x-vpfe.c
1833
list_add_tail(&buf->list, &vpfe->dma_queue);
drivers/media/platform/ti/am437x/am437x-vpfe.c
1844
list_for_each_entry_safe(buf, node, &vpfe->dma_queue, list) {
drivers/media/platform/ti/am437x/am437x-vpfe.c
1846
list_del(&buf->list);
drivers/media/platform/ti/am437x/am437x-vpfe.c
1892
struct vpfe_cap_buffer, list);
drivers/media/platform/ti/am437x/am437x-vpfe.c
1895
list_del(&vpfe->cur_frm->list);
drivers/media/platform/ti/am437x/am437x-vpfe.h
92
struct list_head list;
drivers/media/platform/ti/cal/cal-video.c
647
list_add_tail(&buf->list, &ctx->dma.queue);
drivers/media/platform/ti/cal/cal-video.c
659
list_for_each_entry_safe(buf, tmp, &ctx->dma.queue, list) {
drivers/media/platform/ti/cal/cal-video.c
660
list_del(&buf->list);
drivers/media/platform/ti/cal/cal-video.c
758
buf = list_first_entry(&ctx->dma.queue, struct cal_buffer, list);
drivers/media/platform/ti/cal/cal-video.c
760
list_del(&buf->list);
drivers/media/platform/ti/cal/cal.c
646
list);
drivers/media/platform/ti/cal/cal.c
651
list_del(&buf->list);
drivers/media/platform/ti/cal/cal.h
98
struct list_head list;
drivers/media/platform/ti/davinci/vpif_capture.c
156
list_add_tail(&buf->list, &common->dma_queue);
drivers/media/platform/ti/davinci/vpif_capture.c
208
struct vpif_cap_buffer, list);
drivers/media/platform/ti/davinci/vpif_capture.c
210
list_del(&common->cur_frm->list);
drivers/media/platform/ti/davinci/vpif_capture.c
241
list_for_each_entry_safe(buf, tmp, &common->dma_queue, list) {
drivers/media/platform/ti/davinci/vpif_capture.c
242
list_del(&buf->list);
drivers/media/platform/ti/davinci/vpif_capture.c
299
struct vpif_cap_buffer, list);
drivers/media/platform/ti/davinci/vpif_capture.c
300
list_del(&common->next_frm->list);
drivers/media/platform/ti/davinci/vpif_capture.c
345
struct vpif_cap_buffer, list);
drivers/media/platform/ti/davinci/vpif_capture.c
347
list_del(&common->next_frm->list);
drivers/media/platform/ti/davinci/vpif_capture.h
43
struct list_head list;
drivers/media/platform/ti/davinci/vpif_display.c
156
list_add_tail(&buf->list, &common->dma_queue);
drivers/media/platform/ti/davinci/vpif_display.c
201
struct vpif_disp_buffer, list);
drivers/media/platform/ti/davinci/vpif_display.c
203
list_del(&common->cur_frm->list);
drivers/media/platform/ti/davinci/vpif_display.c
236
list_for_each_entry_safe(buf, tmp, &common->dma_queue, list) {
drivers/media/platform/ti/davinci/vpif_display.c
237
list_del(&buf->list);
drivers/media/platform/ti/davinci/vpif_display.c
286
struct vpif_disp_buffer, list);
drivers/media/platform/ti/davinci/vpif_display.c
287
list_del(&common->next_frm->list);
drivers/media/platform/ti/davinci/vpif_display.c
309
struct vpif_disp_buffer, list);
drivers/media/platform/ti/davinci/vpif_display.c
311
list_del(&common->next_frm->list);
drivers/media/platform/ti/davinci/vpif_display.h
58
struct list_head list;
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1622
list_for_each_entry(buf, &ctx->dma.submitted, list) {
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
693
buf = list_entry(dma->queue.next, struct ti_csi2rx_buffer, list);
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
699
list_del(&buf->list);
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
701
list_move_tail(&buf->list, &dma->submitted);
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
723
WARN_ON(!list_is_first(&buf->list, &dma->submitted));
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
732
list_del(&buf->list);
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
80
struct list_head list;
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
822
list_for_each_entry_safe(buf, tmp, &ctx->dma.queue, list) {
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
823
list_del(&buf->list);
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
826
list_for_each_entry_safe(buf, tmp, &ctx->dma.submitted, list) {
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
827
list_del(&buf->list);
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
877
list_add_tail(&buf->list, &dma->queue);
drivers/media/platform/ti/omap3isp/ispccdc.c
1305
list_add_tail(&ccdc->lsc.request->list, &ccdc->lsc.free_queue);
drivers/media/platform/ti/omap3isp/ispccdc.c
374
list_for_each_entry_safe(req, n, queue, list) {
drivers/media/platform/ti/omap3isp/ispccdc.c
375
list_del(&req->list);
drivers/media/platform/ti/omap3isp/ispccdc.c
464
list_add_tail(&ccdc->lsc.request->list, &ccdc->lsc.free_queue);
drivers/media/platform/ti/omap3isp/ispccdc.c
499
list_add_tail(&lsc->active->list, &lsc->free_queue);
drivers/media/platform/ti/omap3isp/ispccdc.c
506
list_add_tail(&lsc->request->list, &lsc->free_queue);
drivers/media/platform/ti/omap3isp/ispccdc.h
50
struct list_head list;
drivers/media/platform/ti/vpe/vip.c
2195
list_add_tail(&buf->list, &stream->vidq);
drivers/media/platform/ti/vpe/vip.c
2211
struct vip_buffer, list);
drivers/media/platform/ti/vpe/vip.c
2212
list_del(&buf->list);
drivers/media/platform/ti/vpe/vip.c
2214
list_add_tail(&buf->list, &stream->dropq);
drivers/media/platform/ti/vpe/vip.c
2219
buf = list_entry(stream->vidq.next, struct vip_buffer, list);
drivers/media/platform/ti/vpe/vip.c
2220
list_del(&buf->list);
drivers/media/platform/ti/vpe/vip.c
2370
struct vip_buffer, list);
drivers/media/platform/ti/vpe/vip.c
2373
list_move_tail(&buf->list, &stream->post_bufs);
drivers/media/platform/ti/vpe/vip.c
3090
list_add(&buf->list, &stream->dropq);
drivers/media/platform/ti/vpe/vip.c
3121
struct vip_buffer, list);
drivers/media/platform/ti/vpe/vip.c
3146
struct vip_buffer, list);
drivers/media/platform/ti/vpe/vip.c
887
struct vip_buffer, list);
drivers/media/platform/ti/vpe/vip.c
890
list_move_tail(&buf->list, &stream->post_bufs);
drivers/media/platform/ti/vpe/vip.c
894
struct vip_buffer, list);
drivers/media/platform/ti/vpe/vip.c
896
list_move_tail(&buf->list, &stream->post_bufs);
drivers/media/platform/ti/vpe/vip.c
911
buf = list_first_entry_or_null(&stream->post_bufs, struct vip_buffer, list);
drivers/media/platform/ti/vpe/vip.c
931
list_move_tail(&buf->list, &stream->dropq);
drivers/media/platform/ti/vpe/vip.c
935
list_del(&buf->list);
drivers/media/platform/ti/vpe/vip.c
960
struct vip_buffer, list);
drivers/media/platform/ti/vpe/vip.c
961
list_del(&buf->list);
drivers/media/platform/ti/vpe/vip.c
963
list_add_tail(&buf->list, &stream->dropq);
drivers/media/platform/ti/vpe/vip.c
966
list_add(&buf->list, &stream->vidq);
drivers/media/platform/ti/vpe/vip.h
118
struct list_head list;
drivers/media/platform/ti/vpe/vip.h
81
struct list_head list;
drivers/media/platform/ti/vpe/vpdma.c
481
int vpdma_create_desc_list(struct vpdma_desc_list *list, size_t size, int type)
drivers/media/platform/ti/vpe/vpdma.c
485
r = vpdma_alloc_desc_buf(&list->buf, size);
drivers/media/platform/ti/vpe/vpdma.c
489
list->next = list->buf.addr;
drivers/media/platform/ti/vpe/vpdma.c
491
list->type = type;
drivers/media/platform/ti/vpe/vpdma.c
501
void vpdma_reset_desc_list(struct vpdma_desc_list *list)
drivers/media/platform/ti/vpe/vpdma.c
503
list->next = list->buf.addr;
drivers/media/platform/ti/vpe/vpdma.c
511
void vpdma_free_desc_list(struct vpdma_desc_list *list)
drivers/media/platform/ti/vpe/vpdma.c
513
vpdma_free_desc_buf(&list->buf);
drivers/media/platform/ti/vpe/vpdma.c
515
list->next = NULL;
drivers/media/platform/ti/vpe/vpdma.c
529
struct vpdma_desc_list *list, int list_num)
drivers/media/platform/ti/vpe/vpdma.c
538
list_size = (list->next - list->buf.addr) >> 4;
drivers/media/platform/ti/vpe/vpdma.c
541
write_reg(vpdma, VPDMA_LIST_ADDR, (u32) list->buf.dma_addr);
drivers/media/platform/ti/vpe/vpdma.c
545
(list->type << VPDMA_LIST_TYPE_SHFT) |
drivers/media/platform/ti/vpe/vpdma.c
571
struct vpdma_desc_list *list,
drivers/media/platform/ti/vpe/vpdma.c
575
struct vpdma_dtd *dtd = list->buf.addr;
drivers/media/platform/ti/vpe/vpdma.c
580
vpdma_unmap_desc_buf(vpdma, &list->buf);
drivers/media/platform/ti/vpe/vpdma.c
587
offset = (void *)write_dtd - list->buf.addr;
drivers/media/platform/ti/vpe/vpdma.c
588
write_desc_addr = list->buf.dma_addr + offset;
drivers/media/platform/ti/vpe/vpdma.c
597
vpdma_map_desc_buf(vpdma, &list->buf);
drivers/media/platform/ti/vpe/vpdma.c
649
void vpdma_add_cfd_block(struct vpdma_desc_list *list, int client,
drivers/media/platform/ti/vpe/vpdma.c
657
cfd = list->next;
drivers/media/platform/ti/vpe/vpdma.c
658
WARN_ON((void *)(cfd + 1) > (list->buf.addr + list->buf.size));
drivers/media/platform/ti/vpe/vpdma.c
666
list->next = cfd + 1;
drivers/media/platform/ti/vpe/vpdma.c
677
void vpdma_add_cfd_adb(struct vpdma_desc_list *list, int client,
drivers/media/platform/ti/vpe/vpdma.c
686
cfd = list->next;
drivers/media/platform/ti/vpe/vpdma.c
687
BUG_ON((void *)(cfd + 1) > (list->buf.addr + list->buf.size));
drivers/media/platform/ti/vpe/vpdma.c
695
list->next = cfd + 1;
drivers/media/platform/ti/vpe/vpdma.c
719
void vpdma_add_sync_on_channel_ctd(struct vpdma_desc_list *list,
drivers/media/platform/ti/vpe/vpdma.c
724
ctd = list->next;
drivers/media/platform/ti/vpe/vpdma.c
725
WARN_ON((void *)(ctd + 1) > (list->buf.addr + list->buf.size));
drivers/media/platform/ti/vpe/vpdma.c
733
list->next = ctd + 1;
drivers/media/platform/ti/vpe/vpdma.c
744
void vpdma_add_abort_channel_ctd(struct vpdma_desc_list *list,
drivers/media/platform/ti/vpe/vpdma.c
749
ctd = list->next;
drivers/media/platform/ti/vpe/vpdma.c
750
WARN_ON((void *)(ctd + 1) > (list->buf.addr + list->buf.size));
drivers/media/platform/ti/vpe/vpdma.c
758
list->next = ctd + 1;
drivers/media/platform/ti/vpe/vpdma.c
823
void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
drivers/media/platform/ti/vpe/vpdma.c
828
vpdma_rawchan_add_out_dtd(list, width, stride, c_rect, fmt, dma_addr,
drivers/media/platform/ti/vpe/vpdma.c
833
void vpdma_rawchan_add_out_dtd(struct vpdma_desc_list *list, int width,
drivers/media/platform/ti/vpe/vpdma.c
858
dtd = list->next;
drivers/media/platform/ti/vpe/vpdma.c
859
WARN_ON((void *)(dtd + 1) > (list->buf.addr + list->buf.size));
drivers/media/platform/ti/vpe/vpdma.c
877
list->next = dtd + 1;
drivers/media/platform/ti/vpe/vpdma.c
902
void vpdma_add_in_dtd(struct vpdma_desc_list *list, int width,
drivers/media/platform/ti/vpe/vpdma.c
927
dtd = list->next;
drivers/media/platform/ti/vpe/vpdma.c
928
WARN_ON((void *)(dtd + 1) > (list->buf.addr + list->buf.size));
drivers/media/platform/ti/vpe/vpdma.c
949
list->next = dtd + 1;
drivers/media/platform/ti/vpe/vpdma.h
219
int vpdma_create_desc_list(struct vpdma_desc_list *list, size_t size, int type);
drivers/media/platform/ti/vpe/vpdma.h
220
void vpdma_reset_desc_list(struct vpdma_desc_list *list);
drivers/media/platform/ti/vpe/vpdma.h
221
void vpdma_free_desc_list(struct vpdma_desc_list *list);
drivers/media/platform/ti/vpe/vpdma.h
222
int vpdma_submit_descs(struct vpdma_data *vpdma, struct vpdma_desc_list *list,
drivers/media/platform/ti/vpe/vpdma.h
226
struct vpdma_desc_list *list, dma_addr_t dma_addr,
drivers/media/platform/ti/vpe/vpdma.h
235
void vpdma_add_cfd_block(struct vpdma_desc_list *list, int client,
drivers/media/platform/ti/vpe/vpdma.h
237
void vpdma_add_cfd_adb(struct vpdma_desc_list *list, int client,
drivers/media/platform/ti/vpe/vpdma.h
239
void vpdma_add_sync_on_channel_ctd(struct vpdma_desc_list *list,
drivers/media/platform/ti/vpe/vpdma.h
241
void vpdma_add_abort_channel_ctd(struct vpdma_desc_list *list,
drivers/media/platform/ti/vpe/vpdma.h
243
void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
drivers/media/platform/ti/vpe/vpdma.h
247
void vpdma_rawchan_add_out_dtd(struct vpdma_desc_list *list, int width,
drivers/media/platform/ti/vpe/vpdma.h
252
void vpdma_add_in_dtd(struct vpdma_desc_list *list, int width,
drivers/media/platform/xilinx/xilinx-dma.h
79
struct list_head list;
drivers/media/platform/xilinx/xilinx-vipp.c
184
list_for_each_entry(dma, &xdev->dmas, list) {
drivers/media/platform/xilinx/xilinx-vipp.c
442
list_add_tail(&dma->list, &xdev->dmas);
drivers/media/platform/xilinx/xilinx-vipp.c
479
list_for_each_entry_safe(dma, dmap, &xdev->dmas, list) {
drivers/media/platform/xilinx/xilinx-vipp.c
481
list_del(&dma->list);
drivers/media/platform/xilinx/xilinx-vtc.c
154
struct list_head list;
drivers/media/platform/xilinx/xilinx-vtc.c
265
list_for_each_entry(xvtc, &xvtc_list, list) {
drivers/media/platform/xilinx/xilinx-vtc.c
294
list_add_tail(&xvtc->list, &xvtc_list);
drivers/media/platform/xilinx/xilinx-vtc.c
301
list_del(&xvtc->list);
drivers/media/rc/lirc_dev.c
119
list_for_each_entry(fh, &dev->lirc_fh, list) {
drivers/media/rc/lirc_dev.c
175
list_add(&fh->list, &dev->lirc_fh);
drivers/media/rc/lirc_dev.c
201
list_del(&fh->list);
drivers/media/rc/lirc_dev.c
782
list_for_each_entry(fh, &dev->lirc_fh, list)
drivers/media/rc/lirc_dev.c
79
list_for_each_entry(fh, &dev->lirc_fh, list)
drivers/media/rc/lirc_dev.c
98
list_for_each_entry(fh, &dev->lirc_fh, list) {
drivers/media/rc/rc-core-priv.h
34
struct list_head list;
drivers/media/rc/rc-core-priv.h
49
struct list_head list; /* to keep track of raw clients */
drivers/media/rc/rc-ir-raw.c
249
list_for_each_entry(handler, &ir_raw_handler_list, list) {
drivers/media/rc/rc-ir-raw.c
265
list_for_each_entry(handler, &ir_raw_handler_list, list) {
drivers/media/rc/rc-ir-raw.c
39
list_for_each_entry(handler, &ir_raw_handler_list, list)
drivers/media/rc/rc-ir-raw.c
529
list_for_each_entry(handler, &ir_raw_handler_list, list) {
drivers/media/rc/rc-ir-raw.c
598
list_for_each_entry(handler, &ir_raw_handler_list, list) {
drivers/media/rc/rc-ir-raw.c
643
list_add_tail(&dev->raw->list, &ir_raw_client_list);
drivers/media/rc/rc-ir-raw.c
666
list_del(&dev->raw->list);
drivers/media/rc/rc-ir-raw.c
667
list_for_each_entry(handler, &ir_raw_handler_list, list)
drivers/media/rc/rc-ir-raw.c
689
list_add_tail(&ir_raw_handler->list, &ir_raw_handler_list);
drivers/media/rc/rc-ir-raw.c
703
list_del(&ir_raw_handler->list);
drivers/media/rc/rc-ir-raw.c
704
list_for_each_entry(raw, &ir_raw_client_list, list) {
drivers/media/rc/rc-main.c
138
list_add_tail(&map->list, &rc_map_list);
drivers/media/rc/rc-main.c
147
list_del(&map->list);
drivers/media/rc/rc-main.c
95
list_for_each_entry(map, &rc_map_list, list) {
drivers/media/test-drivers/vicodec/vicodec-core.c
1966
list_for_each_entry(obj, &req->objects, list) {
drivers/media/test-drivers/vimc/vimc-capture.c
232
list_for_each_entry_safe(vbuf, node, &vcapture->buf_list, list) {
drivers/media/test-drivers/vimc/vimc-capture.c
233
list_del(&vbuf->list);
drivers/media/test-drivers/vimc/vimc-capture.c
289
list_add_tail(&buf->list, &vcapture->buf_list);
drivers/media/test-drivers/vimc/vimc-capture.c
362
typeof(*vimc_buf), list);
drivers/media/test-drivers/vimc/vimc-capture.c
369
list_del(&vimc_buf->list);
drivers/media/test-drivers/vimc/vimc-capture.c
52
struct list_head list;
drivers/media/test-drivers/visl/visl-debugfs.c
69
list_add_tail(&blob->list, &ctx->dev->bitstream_blobs);
drivers/media/test-drivers/visl/visl-debugfs.c
89
list_for_each_entry_safe(blob, tmp, &dev->bitstream_blobs, list) {
drivers/media/test-drivers/visl/visl-debugfs.c
90
list_del(&blob->list);
drivers/media/test-drivers/visl/visl-video.c
777
list_for_each_entry(obj, &req->objects, list) {
drivers/media/test-drivers/visl/visl.h
135
struct list_head list;
drivers/media/test-drivers/vivid/vivid-core.h
162
struct list_head list;
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
253
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
601
vid_cap_buf = list_entry(dev->vid_cap_active.next, struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
602
list_del(&vid_cap_buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
608
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
609
list_del(&vbi_cap_buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
614
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
615
list_del(&meta_cap_buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
867
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
868
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
882
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
883
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
897
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
898
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
314
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
315
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
329
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
330
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
344
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
345
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
65
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
66
list_del(&vid_out_buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
72
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
73
list_del(&vbi_out_buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
77
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-out.c
78
list_del(&meta_out_buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-touch.c
185
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-touch.c
186
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-kthread-touch.c
21
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-kthread-touch.c
22
list_del(&tch_cap_buf->list);
drivers/media/test-drivers/vivid/vivid-meta-cap.c
71
list_add_tail(&buf->list, &dev->meta_cap_active);
drivers/media/test-drivers/vivid/vivid-meta-cap.c
93
&dev->meta_cap_active, list) {
drivers/media/test-drivers/vivid/vivid-meta-cap.c
94
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-meta-out.c
71
list_add_tail(&buf->list, &dev->meta_out_active);
drivers/media/test-drivers/vivid/vivid-meta-out.c
93
&dev->meta_out_active, list) {
drivers/media/test-drivers/vivid/vivid-meta-out.c
94
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
100
list_del(&sdr_cap_buf->list);
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
271
list_add_tail(&buf->list, &dev->sdr_cap_active);
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
298
list_for_each_entry_safe(buf, tmp, &dev->sdr_cap_active, list) {
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
299
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
319
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
320
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
99
struct vivid_buffer, list);
drivers/media/test-drivers/vivid/vivid-touch-cap.c
62
list_add_tail(&buf->list, &dev->touch_cap_active);
drivers/media/test-drivers/vivid/vivid-touch-cap.c
82
&dev->touch_cap_active, list) {
drivers/media/test-drivers/vivid/vivid-touch-cap.c
83
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-vbi-cap.c
181
list_add_tail(&buf->list, &dev->vbi_cap_active);
drivers/media/test-drivers/vivid/vivid-vbi-cap.c
201
list_for_each_entry_safe(buf, tmp, &dev->vbi_cap_active, list) {
drivers/media/test-drivers/vivid/vivid-vbi-cap.c
202
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-vbi-out.c
76
list_add_tail(&buf->list, &dev->vbi_out_active);
drivers/media/test-drivers/vivid/vivid-vbi-out.c
96
list_for_each_entry_safe(buf, tmp, &dev->vbi_out_active, list) {
drivers/media/test-drivers/vivid/vivid-vbi-out.c
97
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-vid-cap.c
207
list_add_tail(&buf->list, &dev->vid_cap_active);
drivers/media/test-drivers/vivid/vivid-vid-cap.c
230
list_for_each_entry_safe(buf, tmp, &dev->vid_cap_active, list) {
drivers/media/test-drivers/vivid/vivid-vid-cap.c
231
list_del(&buf->list);
drivers/media/test-drivers/vivid/vivid-vid-out.c
152
list_add_tail(&buf->list, &dev->vid_out_active);
drivers/media/test-drivers/vivid/vivid-vid-out.c
172
list_for_each_entry_safe(buf, tmp, &dev->vid_out_active, list) {
drivers/media/test-drivers/vivid/vivid-vid-out.c
173
list_del(&buf->list);
drivers/media/tuners/tuner-i2c.h
119
#define hybrid_tuner_request_state(type, state, list, i2cadap, i2caddr, devname)\
drivers/media/tuners/tuner-i2c.h
122
list_for_each_entry(state, &list, hybrid_tuner_instance_list) { \
drivers/media/tuners/tuner-i2c.h
143
list_add_tail(&state->hybrid_tuner_instance_list, &list);\
drivers/media/usb/airspy/airspy.c
224
struct airspy_frame_buf, list);
drivers/media/usb/airspy/airspy.c
225
list_del(&buf->list);
drivers/media/usb/airspy/airspy.c
452
struct airspy_frame_buf, list);
drivers/media/usb/airspy/airspy.c
453
list_del(&buf->list);
drivers/media/usb/airspy/airspy.c
514
list_add_tail(&buf->list, &s->queued_bufs);
drivers/media/usb/airspy/airspy.c
568
list_for_each_entry_safe(buf, tmp, &s->queued_bufs, list) {
drivers/media/usb/airspy/airspy.c
569
list_del(&buf->list);
drivers/media/usb/airspy/airspy.c
92
struct list_head list;
drivers/media/usb/au0828/au0828-core.c
135
list_for_each_entry_safe(notify, nextp, &mdev->entity_notify, list) {
drivers/media/usb/au0828/au0828-core.c
390
list_for_each_entry(link, &sink->links, list) {
drivers/media/usb/au0828/au0828-core.c
619
list_for_each_entry(link, &dev->tuner->links, list) {
drivers/media/usb/au0828/au0828-vbi.c
66
list_add_tail(&buf->list, &vbiq->active);
drivers/media/usb/au0828/au0828-video.c
402
*buf = list_entry(dma_q->active.next, struct au0828_buffer, list);
drivers/media/usb/au0828/au0828-video.c
404
list_del(&(*buf)->list);
drivers/media/usb/au0828/au0828-video.c
477
*buf = list_entry(dma_q->active.next, struct au0828_buffer, list);
drivers/media/usb/au0828/au0828-video.c
479
list_del(&(*buf)->list);
drivers/media/usb/au0828/au0828-video.c
727
list_add_tail(&buf->list, &vidq->active);
drivers/media/usb/au0828/au0828-video.c
871
buf = list_entry(vidq->active.next, struct au0828_buffer, list);
drivers/media/usb/au0828/au0828-video.c
873
list_del(&buf->list);
drivers/media/usb/au0828/au0828-video.c
901
buf = list_entry(vbiq->active.next, struct au0828_buffer, list);
drivers/media/usb/au0828/au0828-video.c
902
list_del(&buf->list);
drivers/media/usb/au0828/au0828.h
158
struct list_head list;
drivers/media/usb/cx231xx/cx231xx-417.c
1250
struct cx231xx_buffer, list);
drivers/media/usb/cx231xx/cx231xx-417.c
1282
list_del(&buf->list);
drivers/media/usb/cx231xx/cx231xx-417.c
1304
buf = list_entry(dma_q->active.next, struct cx231xx_buffer, list);
drivers/media/usb/cx231xx/cx231xx-417.c
1311
list_del(&buf->list);
drivers/media/usb/cx231xx/cx231xx-417.c
1374
list_add_tail(&buf->list, &vidq->active);
drivers/media/usb/cx231xx/cx231xx-417.c
1386
list_for_each_entry_safe(buf, node, &vidq->active, list) {
drivers/media/usb/cx231xx/cx231xx-417.c
1388
list_del(&buf->list);
drivers/media/usb/cx231xx/cx231xx-vbi.c
197
list_add_tail(&buf->list, &vidq->active);
drivers/media/usb/cx231xx/cx231xx-vbi.c
210
list_for_each_entry_safe(buf, node, &vidq->active, list) {
drivers/media/usb/cx231xx/cx231xx-vbi.c
211
list_del(&buf->list);
drivers/media/usb/cx231xx/cx231xx-vbi.c
486
list_del(&buf->list);
drivers/media/usb/cx231xx/cx231xx-vbi.c
577
*buf = list_entry(dma_q->active.next, struct cx231xx_buffer, list);
drivers/media/usb/cx231xx/cx231xx-video.c
117
list_for_each_entry(link, &decoder->links, list) {
drivers/media/usb/cx231xx/cx231xx-video.c
130
list_for_each_entry(link, &source->links, list) {
drivers/media/usb/cx231xx/cx231xx-video.c
180
list_del(&buf->list);
drivers/media/usb/cx231xx/cx231xx-video.c
245
*buf = list_entry(dma_q->active.next, struct cx231xx_buffer, list);
drivers/media/usb/cx231xx/cx231xx-video.c
741
list_add_tail(&buf->list, &vidq->active);
drivers/media/usb/cx231xx/cx231xx-video.c
757
list_for_each_entry_safe(buf, node, &vidq->active, list) {
drivers/media/usb/cx231xx/cx231xx-video.c
758
list_del(&buf->list);
drivers/media/usb/cx231xx/cx231xx.h
230
struct list_head list;
drivers/media/usb/dvb-usb/cxusb-analog.c
460
list);
drivers/media/usb/dvb-usb/cxusb-analog.c
461
list_del(&cxdev->vbuf->list);
drivers/media/usb/dvb-usb/cxusb-analog.c
670
list) {
drivers/media/usb/dvb-usb/cxusb-analog.c
671
list_del(&vbuf->list);
drivers/media/usb/dvb-usb/cxusb-analog.c
950
list_add_tail(&vbuf->list, &cxdev->buflist);
drivers/media/usb/dvb-usb/cxusb.h
156
struct list_head list;
drivers/media/usb/em28xx/em28xx-vbi.c
77
list_add_tail(&buf->list, &vbiq->active);
drivers/media/usb/em28xx/em28xx-video.c
1036
list_for_each_entry(link, &v4l2->decoder->links, list) {
drivers/media/usb/em28xx/em28xx-video.c
1049
list_for_each_entry(link, &source->links, list) {
drivers/media/usb/em28xx/em28xx-video.c
1310
buf = list_entry(vidq->active.next, struct em28xx_buffer, list);
drivers/media/usb/em28xx/em28xx-video.c
1311
list_del(&buf->list);
drivers/media/usb/em28xx/em28xx-video.c
1345
buf = list_entry(vbiq->active.next, struct em28xx_buffer, list);
drivers/media/usb/em28xx/em28xx-video.c
1346
list_del(&buf->list);
drivers/media/usb/em28xx/em28xx-video.c
1367
list_add_tail(&buf->list, &vidq->active);
drivers/media/usb/em28xx/em28xx-video.c
714
buf = list_entry(dma_q->active.next, struct em28xx_buffer, list);
drivers/media/usb/em28xx/em28xx-video.c
716
list_del(&buf->list);
drivers/media/usb/em28xx/em28xx.h
284
struct list_head list;
drivers/media/usb/go7007/go7007-driver.c
451
list_first_entry(&go->vidq_active, struct go7007_buffer, list);
drivers/media/usb/go7007/go7007-driver.c
467
list_del(&vb->list);
drivers/media/usb/go7007/go7007-driver.c
472
struct go7007_buffer, list);
drivers/media/usb/go7007/go7007-priv.h
132
struct list_head list;
drivers/media/usb/go7007/go7007-v4l2.c
366
list_add_tail(&go7007_vb->list, &go->vidq_active);
drivers/media/usb/gspca/gspca.c
1330
list_add_tail(&buf->list, &gspca_dev->buf_list);
drivers/media/usb/gspca/gspca.c
1341
list_for_each_entry_safe(buf, node, &gspca_dev->buf_list, list) {
drivers/media/usb/gspca/gspca.c
1343
list_del(&buf->list);
drivers/media/usb/gspca/gspca.c
391
typeof(*buf), list);
drivers/media/usb/gspca/gspca.c
445
list_del(&buf->list);
drivers/media/usb/gspca/gspca.h
146
struct list_head list;
drivers/media/usb/hackrf/hackrf.c
447
buffer = list_entry(buffer_list->next, struct hackrf_buffer, list);
drivers/media/usb/hackrf/hackrf.c
448
list_del(&buffer->list);
drivers/media/usb/hackrf/hackrf.c
743
list_for_each_entry_safe(buffer, node, buffer_list, list) {
drivers/media/usb/hackrf/hackrf.c
746
list_del(&buffer->list);
drivers/media/usb/hackrf/hackrf.c
787
list_add_tail(&buffer->list, buffer_list);
drivers/media/usb/hackrf/hackrf.c
90
struct list_head list;
drivers/media/usb/hdpvr/hdpvr-video.c
60
static uint list_size(struct list_head *list)
drivers/media/usb/hdpvr/hdpvr-video.c
65
list_for_each(tmp, list) {
drivers/media/usb/msi2500/msi2500.c
102
struct list_head list;
drivers/media/usb/msi2500/msi2500.c
153
buf = list_entry(dev->queued_bufs.next, struct msi2500_frame_buf, list);
drivers/media/usb/msi2500/msi2500.c
154
list_del(&buf->list);
drivers/media/usb/msi2500/msi2500.c
556
struct msi2500_frame_buf, list);
drivers/media/usb/msi2500/msi2500.c
557
list_del(&buf->list);
drivers/media/usb/msi2500/msi2500.c
633
list_add_tail(&buf->list, &dev->queued_bufs);
drivers/media/usb/pwc/pwc-if.c
195
buf = list_entry(pdev->queued_bufs.next, struct pwc_frame_buf, list);
drivers/media/usb/pwc/pwc-if.c
196
list_del(&buf->list);
drivers/media/usb/pwc/pwc-if.c
563
list);
drivers/media/usb/pwc/pwc-if.c
564
list_del(&buf->list);
drivers/media/usb/pwc/pwc-if.c
704
list_add_tail(&buf->list, &pdev->queued_bufs);
drivers/media/usb/pwc/pwc.h
204
struct list_head list;
drivers/media/usb/s2255/s2255drv.c
1083
list_for_each_entry_safe(buf, node, &vc->buf_list, list) {
drivers/media/usb/s2255/s2255drv.c
1084
list_del(&buf->list);
drivers/media/usb/s2255/s2255drv.c
284
struct list_head list;
drivers/media/usb/s2255/s2255drv.c
556
struct s2255_buffer, list);
drivers/media/usb/s2255/s2255drv.c
557
list_del(&buf->list);
drivers/media/usb/s2255/s2255drv.c
694
list_add_tail(&buf->list, &vc->buf_list);
drivers/media/usb/stk1160/stk1160-v4l.c
709
list_add_tail(&buf->list, &dev->avail_bufs);
drivers/media/usb/stk1160/stk1160-v4l.c
755
struct stk1160_buffer, list);
drivers/media/usb/stk1160/stk1160-v4l.c
756
list_del(&buf->list);
drivers/media/usb/stk1160/stk1160-video.c
76
struct stk1160_buffer, list);
drivers/media/usb/stk1160/stk1160-video.c
77
list_del(&buf->list);
drivers/media/usb/stk1160/stk1160.h
73
struct list_head list;
drivers/media/usb/usbtv/usbtv-video.c
431
buf = list_first_entry(&usbtv->bufs, struct usbtv_buf, list);
drivers/media/usb/usbtv/usbtv-video.c
453
list_del(&buf->list);
drivers/media/usb/usbtv/usbtv-video.c
555
struct usbtv_buf, list);
drivers/media/usb/usbtv/usbtv-video.c
557
list_del(&buf->list);
drivers/media/usb/usbtv/usbtv-video.c
758
list_add_tail(&buf->list, &usbtv->bufs);
drivers/media/usb/usbtv/usbtv.h
83
struct list_head list;
drivers/media/usb/uvc/uvc_ctrl.c
1363
list_for_each_entry(map, &ctrl->info.mappings, list) {
drivers/media/usb/uvc/uvc_ctrl.c
2158
list_for_each_entry(mapping, &ctrl->info.mappings, list) {
drivers/media/usb/uvc/uvc_ctrl.c
3186
list_for_each_entry(entity, &dev->entities, list) {
drivers/media/usb/uvc/uvc_ctrl.c
3305
list_add_tail(&map->list, &ctrl->info.mappings);
drivers/media/usb/uvc/uvc_ctrl.c
3378
list_for_each_entry(map, &ctrl->info.mappings, list) {
drivers/media/usb/uvc/uvc_ctrl.c
3583
list_for_each_entry(chain, &dev->chains, list) {
drivers/media/usb/uvc/uvc_ctrl.c
3601
list_for_each_entry(entity, &handle->chain->dev->entities, list) {
drivers/media/usb/uvc/uvc_ctrl.c
3624
list_for_each_entry_safe(mapping, nm, &ctrl->info.mappings, list) {
drivers/media/usb/uvc/uvc_ctrl.c
3625
list_del(&mapping->list);
drivers/media/usb/uvc/uvc_ctrl.c
3643
list_for_each_entry(entity, &dev->entities, list) {
drivers/media/usb/uvc/uvc_driver.c
1092
list_add_tail(&term->list, &dev->entities);
drivers/media/usb/uvc/uvc_driver.c
1145
list_add_tail(&term->list, &dev->entities);
drivers/media/usb/uvc/uvc_driver.c
1167
list_add_tail(&unit->list, &dev->entities);
drivers/media/usb/uvc/uvc_driver.c
1196
list_add_tail(&unit->list, &dev->entities);
drivers/media/usb/uvc/uvc_driver.c
1224
list_add_tail(&unit->list, &dev->entities);
drivers/media/usb/uvc/uvc_driver.c
1304
chain = list_first_entry(&dev->chains, struct uvc_video_chain, list);
drivers/media/usb/uvc/uvc_driver.c
1372
list_add_tail(&unit->list, &dev->entities);
drivers/media/usb/uvc/uvc_driver.c
144
list_for_each_entry(entity, &dev->entities, list) {
drivers/media/usb/uvc/uvc_driver.c
158
entity = list_entry(&dev->entities, struct uvc_entity, list);
drivers/media/usb/uvc/uvc_driver.c
160
list_for_each_entry_continue(entity, &dev->entities, list) {
drivers/media/usb/uvc/uvc_driver.c
175
list_for_each_entry(stream, &dev->streams, list) {
drivers/media/usb/uvc/uvc_driver.c
1802
list_for_each_entry(entity, &dev->entities, list) {
drivers/media/usb/uvc/uvc_driver.c
1836
list_for_each_entry_reverse(entity, &dev->entities, list) {
drivers/media/usb/uvc/uvc_driver.c
1856
list_add_tail(&chain->list, &dev->chains);
drivers/media/usb/uvc/uvc_driver.c
1878
list_for_each_entry(term, &dev->entities, list) {
drivers/media/usb/uvc/uvc_driver.c
1905
list_add_tail(&chain->list, &dev->chains);
drivers/media/usb/uvc/uvc_driver.c
1919
struct uvc_video_chain, list);
drivers/media/usb/uvc/uvc_driver.c
1958
chain = list_entry(p, struct uvc_video_chain, list);
drivers/media/usb/uvc/uvc_driver.c
1965
entity = list_entry(p, struct uvc_entity, list);
drivers/media/usb/uvc/uvc_driver.c
1975
streaming = list_entry(p, struct uvc_streaming, list);
drivers/media/usb/uvc/uvc_driver.c
2000
list_for_each_entry(stream, &dev->streams, list) {
drivers/media/usb/uvc/uvc_driver.c
2164
list_for_each_entry(chain, &dev->chains, list) {
drivers/media/usb/uvc/uvc_driver.c
2393
list_for_each_entry(stream, &dev->streams, list) {
drivers/media/usb/uvc/uvc_driver.c
2423
list_for_each_entry(stream, &dev->streams, list) {
drivers/media/usb/uvc/uvc_driver.c
785
list_add_tail(&streaming->list, &dev->streams);
drivers/media/usb/uvc/uvc_driver.c
960
list_add_tail(&unit->list, &dev->entities);
drivers/media/usb/uvc/uvc_metadata.c
166
list_for_each_entry(entity, &dev->entities, list) {
drivers/media/usb/uvc/uvc_status.c
147
list_for_each_entry((*chain), &dev->chains, list) {
drivers/media/usb/uvc/uvc_status.c
33
list_for_each_entry(stream, &dev->streams, list) {
drivers/media/usb/uvc/uvcvideo.h
115
struct list_head list;
drivers/media/usb/uvc/uvcvideo.h
187
struct list_head list; /* Entity as part of a UVC device. */
drivers/media/usb/uvc/uvcvideo.h
351
struct list_head list;
drivers/media/usb/uvc/uvcvideo.h
456
struct list_head list;
drivers/media/v4l2-core/tuner-core.c
153
struct list_head list;
drivers/media/v4l2-core/tuner-core.c
594
list_for_each_entry(pos, &tuner_list, list) {
drivers/media/v4l2-core/tuner-core.c
765
list_add_tail(&t->list, &tuner_list);
drivers/media/v4l2-core/tuner-core.c
788
list_del(&t->list);
drivers/media/v4l2-core/v4l2-device.c
158
list_add_tail(&sd->list, &v4l2_dev->subdevs);
drivers/media/v4l2-core/v4l2-device.c
201
list_for_each_entry(sd, &v4l2_dev->subdevs, list) {
drivers/media/v4l2-core/v4l2-device.c
253
list_for_each_entry(sd, &v4l2_dev->subdevs, list) {
drivers/media/v4l2-core/v4l2-device.c
274
list_del(&sd->list);
drivers/media/v4l2-core/v4l2-device.c
99
list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) {
drivers/media/v4l2-core/v4l2-event.c
121
list_del(&kev->list);
drivers/media/v4l2-core/v4l2-event.c
146
list_add_tail(&kev->list, &fh->available);
drivers/media/v4l2-core/v4l2-event.c
166
list_for_each_entry(fh, &vdev->fh_list, list)
drivers/media/v4l2-core/v4l2-event.c
200
list_for_each_entry(fh, &vdev->fh_list, list)
drivers/media/v4l2-core/v4l2-event.c
217
list_del(&sev->events[sev_pos(sev, i)].list);
drivers/media/v4l2-core/v4l2-event.c
220
list_del(&sev->list);
drivers/media/v4l2-core/v4l2-event.c
255
list_add(&sev->list, &fh->subscribed);
drivers/media/v4l2-core/v4l2-event.c
289
struct v4l2_subscribed_event, list);
drivers/media/v4l2-core/v4l2-event.c
42
kev = list_first_entry(&fh->available, struct v4l2_kevent, list);
drivers/media/v4l2-core/v4l2-event.c
43
list_del(&kev->list);
drivers/media/v4l2-core/v4l2-event.c
95
list_for_each_entry(sev, &fh->subscribed, list)
drivers/media/v4l2-core/v4l2-fh.c
115
is_singular = list_is_singular(&fh->list);
drivers/media/v4l2-core/v4l2-fh.c
26
INIT_LIST_HEAD(&fh->list);
drivers/media/v4l2-core/v4l2-fh.c
52
list_add(&fh->list, &fh->vdev->fh_list);
drivers/media/v4l2-core/v4l2-fh.c
75
list_del_init(&fh->list);
drivers/media/v4l2-core/v4l2-mem2mem.c
1303
list_add_tail(&b->list, &q_ctx->rdy_queue);
drivers/media/v4l2-core/v4l2-mem2mem.c
1338
list_for_each_entry_safe(obj, obj_safe, &req->objects, list) {
drivers/media/v4l2-core/v4l2-mem2mem.c
145
b = list_first_entry(&q_ctx->rdy_queue, struct v4l2_m2m_buffer, list);
drivers/media/v4l2-core/v4l2-mem2mem.c
163
b = list_last_entry(&q_ctx->rdy_queue, struct v4l2_m2m_buffer, list);
drivers/media/v4l2-core/v4l2-mem2mem.c
179
b = list_first_entry(&q_ctx->rdy_queue, struct v4l2_m2m_buffer, list);
drivers/media/v4l2-core/v4l2-mem2mem.c
180
list_del(&b->list);
drivers/media/v4l2-core/v4l2-mem2mem.c
196
list_del(&b->list);
drivers/media/v4l2-core/v4l2-mem2mem.c
211
list_for_each_entry_safe(b, tmp, &q_ctx->rdy_queue, list) {
drivers/media/v4l2-core/v4l2-mem2mem.c
213
list_del(&b->list);
drivers/media/v4l2-core/v4l2-subdev.c
2680
INIT_LIST_HEAD(&sd->list);
drivers/memory/tegra/tegra210-emc-cc-r21021.c
246
static const u32 list[] = {
drivers/memory/tegra/tegra210-emc-cc-r21021.c
259
unsigned int items = ARRAY_SIZE(list), i;
drivers/memory/tegra/tegra210-emc-cc-r21021.c
310
value = tegra210_emc_compensate(last, list[i]);
drivers/memory/tegra/tegra210-emc-cc-r21021.c
312
list[i], value);
drivers/memory/tegra/tegra210-emc-cc-r21021.c
313
emc_writel(emc, value, list[i]);
drivers/message/fusion/mptbase.c
1031
list_add(&mf->u.frame.linkage.list, &ioc->FreeQ);
drivers/message/fusion/mptbase.c
1379
list_for_each_entry(ioc,&ioc_list,list) {
drivers/message/fusion/mptbase.c
1853
INIT_LIST_HEAD(&ioc->list);
drivers/message/fusion/mptbase.c
1980
list_add_tail(&ioc->list, &ioc_list);
drivers/message/fusion/mptbase.c
2006
list_del(&ioc->list);
drivers/message/fusion/mptbase.c
2050
list_del(&ioc->list);
drivers/message/fusion/mptbase.c
253
list_for_each_entry(ioc, &ioc_list, list)
drivers/message/fusion/mptbase.c
2657
list_for_each_entry(ioc_srch, &ioc_list, list) {
drivers/message/fusion/mptbase.c
2840
list_del(&ioc->list);
drivers/message/fusion/mptbase.c
4546
list_add_tail(&mf->u.frame.linkage.list, &ioc->FreeChainQ);
drivers/message/fusion/mptbase.c
4561
list_add_tail(&mf->u.frame.linkage.list, &ioc->FreeQ);
drivers/message/fusion/mptbase.c
5634
&ioc->raid_data.inactive_list, list) {
drivers/message/fusion/mptbase.c
5635
list_del(&component_info->list);
drivers/message/fusion/mptbase.c
5713
list_add_tail(&component_info->list,
drivers/message/fusion/mptbase.c
6648
list_for_each_entry(ioc, &ioc_list, list) {
drivers/message/fusion/mptbase.c
839
list_for_each_entry(ioc, &ioc_list, list) {
drivers/message/fusion/mptbase.c
863
list_for_each_entry(ioc, &ioc_list, list) {
drivers/message/fusion/mptbase.c
908
u.frame.linkage.list);
drivers/message/fusion/mptbase.c
909
list_del(&mf->u.frame.linkage.list);
drivers/message/fusion/mptbase.h
270
struct list_head list;
drivers/message/fusion/mptbase.h
519
struct list_head list;
drivers/message/fusion/mptbase.h
551
struct list_head list;
drivers/message/fusion/mptbase.h
723
struct list_head list;
drivers/message/fusion/mptctl.c
604
list_for_each_entry(ioc, &ioc_list, list)
drivers/message/fusion/mptfc.c
1127
list_for_each_entry(ri, &ioc->fc_rports, list) {
drivers/message/fusion/mptfc.c
1162
list_for_each_entry(ri, &ioc->fc_rports, list) {
drivers/message/fusion/mptfc.c
1179
list_for_each_entry(ri, &ioc->fc_rports, list) {
drivers/message/fusion/mptfc.c
1544
list_for_each_entry_safe(p, n, &ioc->fc_rports, list) {
drivers/message/fusion/mptfc.c
1545
list_del(&p->list);
drivers/message/fusion/mptfc.c
272
list_for_each_entry(ri, &hd->ioc->fc_rports, list) {
drivers/message/fusion/mptfc.c
478
list_for_each_entry(ri, &ioc->fc_rports, list) {
drivers/message/fusion/mptfc.c
481
list_move_tail(&ri->list, &ioc->fc_rports);
drivers/message/fusion/mptfc.c
490
list_add_tail(&ri->list, &ioc->fc_rports);
drivers/message/fusion/mptfc.c
535
list_del(&ri->list);
drivers/message/fusion/mptsas.c
1163
list_add_tail(&target_reset_list->list, &hd->target_reset_list);
drivers/message/fusion/mptsas.c
1197
struct mptsas_target_reset_event, list);
drivers/message/fusion/mptsas.c
1272
struct mptsas_target_reset_event, list);
drivers/message/fusion/mptsas.c
1295
list_del(&target_reset_list->list);
drivers/message/fusion/mptsas.c
1784
list_for_each_entry(p, &ioc->sas_topology, list) {
drivers/message/fusion/mptsas.c
1843
list_for_each_entry(p, &ioc->sas_topology, list) {
drivers/message/fusion/mptsas.c
1894
list_for_each_entry(p, &ioc->sas_topology, list) {
drivers/message/fusion/mptsas.c
2193
list_for_each_entry(p, &ioc->sas_topology, list) {
drivers/message/fusion/mptsas.c
2225
list_for_each_entry(p, &ioc->sas_topology, list) {
drivers/message/fusion/mptsas.c
291
list_add_tail(&fw_event->list, &ioc->fw_event_list);
drivers/message/fusion/mptsas.c
323
list_del(&fw_event->list);
drivers/message/fusion/mptsas.c
3325
list_add_tail(&port_info->list, &ioc->sas_topology);
drivers/message/fusion/mptsas.c
3465
list_add_tail(&port_info->list, &ioc->sas_topology);
drivers/message/fusion/mptsas.c
353
&hd->target_reset_list, list) {
drivers/message/fusion/mptsas.c
358
list_del(&target_reset_list->list);
drivers/message/fusion/mptsas.c
3610
list_del(&port_info->list);
drivers/message/fusion/mptsas.c
3691
list_add_tail(&port_info->list, &ioc->sas_topology);
drivers/message/fusion/mptsas.c
372
struct fw_event_work, list);
drivers/message/fusion/mptsas.c
3821
list_for_each_entry(sas_info, &ioc->sas_device_info_list, list) {
drivers/message/fusion/mptsas.c
3886
list_for_each_entry(port_info, &ioc->sas_topology, list) {
drivers/message/fusion/mptsas.c
3959
list_add_tail(&port_info->list, &ioc->sas_topology);
drivers/message/fusion/mptsas.c
4067
list) {
drivers/message/fusion/mptsas.c
4081
list) {
drivers/message/fusion/mptsas.c
412
list_for_each_entry(port_info, &ioc->sas_topology, list)
drivers/message/fusion/mptsas.c
4139
list_for_each_entry(port_info, &ioc->sas_topology, list) {
drivers/message/fusion/mptsas.c
4211
list_for_each_entry(port_info, &ioc->sas_topology, list) {
drivers/message/fusion/mptsas.c
444
list_for_each_entry(port_info, &ioc->sas_topology, list)
drivers/message/fusion/mptsas.c
5366
list_for_each_entry_safe(p, n, &ioc->sas_topology, list) {
drivers/message/fusion/mptsas.c
5367
list_del(&p->list);
drivers/message/fusion/mptsas.c
596
list) {
drivers/message/fusion/mptsas.c
601
list_del(&sas_info->list);
drivers/message/fusion/mptsas.c
620
INIT_LIST_HEAD(&sas_info->list);
drivers/message/fusion/mptsas.c
621
list_add_tail(&sas_info->list, &ioc->sas_device_info_list);
drivers/message/fusion/mptsas.c
734
list) {
drivers/message/fusion/mptsas.c
751
list) {
drivers/message/fusion/mptsas.c
754
list_del(&sas_info->list);
drivers/message/fusion/mptsas.c
765
INIT_LIST_HEAD(&sas_info->list);
drivers/message/fusion/mptsas.c
766
list_add_tail(&sas_info->list, &ioc->sas_device_info_list);
drivers/message/fusion/mptsas.c
824
list) {
drivers/message/fusion/mptsas.c
842
list) {
drivers/message/fusion/mptsas.c
843
list_del(&sas_info->list);
drivers/message/fusion/mptsas.h
108
struct list_head list;
drivers/message/fusion/mptsas.h
175
struct list_head list;
drivers/message/fusion/mptsas.h
53
struct list_head list;
drivers/message/fusion/mptsas.h
78
struct list_head list;
drivers/message/fusion/mptscsih.c
146
u.frame.linkage.list);
drivers/message/fusion/mptscsih.c
147
list_del(&chainBuf->u.frame.linkage.list);
drivers/message/fusion/mptscsih.c
1475
list_add_tail(&chain->u.frame.linkage.list, &ioc->FreeChainQ);
drivers/message/fusion/mptscsih.c
2180
list) {
drivers/message/fusion/mptscsih.c
2257
list) {
drivers/mfd/abx500-core.c
18
struct list_head list;
drivers/mfd/abx500-core.c
28
list_for_each_entry(dev_entry, &abx500_list, list) {
drivers/mfd/abx500-core.c
47
list_add_tail(&dev_entry->list, &abx500_list);
drivers/mfd/abx500-core.c
56
list_for_each_entry_safe(dev_entry, tmp, &abx500_list, list)
drivers/mfd/abx500-core.c
58
list_del(&dev_entry->list);
drivers/mfd/dln2.c
114
struct list_head list;
drivers/mfd/dln2.c
138
list_for_each_entry(i, &dln2->event_cb_list, list) {
drivers/mfd/dln2.c
146
list_add_rcu(&entry->list, &dln2->event_cb_list);
drivers/mfd/dln2.c
166
list_for_each_entry(i, &dln2->event_cb_list, list) {
drivers/mfd/dln2.c
168
list_del_rcu(&i->list);
drivers/mfd/dln2.c
224
list_for_each_entry_rcu(i, &dln2->event_cb_list, list) {
drivers/mfd/iqs62x.c
114
list_for_each_entry(fw_blk, &iqs62x->fw_blk_head, list) {
drivers/mfd/iqs62x.c
332
list_add(&fw_blk->list, &iqs62x->fw_blk_head);
drivers/mfd/iqs62x.c
95
struct list_head list;
drivers/mfd/mfd-core.c
119
list_for_each_entry(of_entry, &mfd_of_node_list, list)
drivers/mfd/mfd-core.c
145
list_add_tail(&of_entry->list, &mfd_of_node_list);
drivers/mfd/mfd-core.c
28
struct list_head list;
drivers/mfd/mfd-core.c
299
list_for_each_entry_safe(of_entry, tmp, &mfd_of_node_list, list)
drivers/mfd/mfd-core.c
301
list_del(&of_entry->list);
drivers/mfd/mfd-core.c
375
list_for_each_entry_safe(of_entry, tmp, &mfd_of_node_list, list)
drivers/mfd/mfd-core.c
377
list_del(&of_entry->list);
drivers/mfd/sm501.c
1604
list_del(&smdev->list);
drivers/mfd/sm501.c
1612
list_for_each_entry_safe(smdev, tmp, &sm->devices, list)
drivers/mfd/sm501.c
31
struct list_head list;
drivers/mfd/sm501.c
706
list_add_tail(&smdev->list, &sm->devices);
drivers/mfd/syscon.c
152
list_add_tail(&syscon->list, &syscon_list);
drivers/mfd/syscon.c
176
list_for_each_entry(entry, &syscon_list, list)
drivers/mfd/syscon.c
222
list_for_each_entry(entry, &syscon_list, list)
drivers/mfd/syscon.c
232
list_add_tail(&syscon->list, &syscon_list);
drivers/mfd/syscon.c
31
struct list_head list;
drivers/mfd/wm831x-auxadc.c
140
list_for_each_entry(req, &wm831x->auxadc_pending, list) {
drivers/mfd/wm831x-auxadc.c
25
struct list_head list;
drivers/mfd/wm831x-auxadc.c
49
list_add(&req->list, &wm831x->auxadc_pending);
drivers/mfd/wm831x-auxadc.c
99
list_del(&req->list);
drivers/misc/atmel-ssc.c
240
list_add_tail(&ssc->list, &ssc_list);
drivers/misc/atmel-ssc.c
261
list_del(&ssc->list);
drivers/misc/atmel-ssc.c
32
list_for_each_entry(ssc, &ssc_list, list) {
drivers/misc/fastrpc.c
1036
struct fastrpc_invoke_buf *list;
drivers/misc/fastrpc.c
1063
list = fastrpc_invoke_buf_start(rpra, ctx->nscalars);
drivers/misc/fastrpc.c
1064
pages = fastrpc_phy_page_start(list, ctx->nscalars);
drivers/misc/fastrpc.c
1077
list[i].num = len ? 1 : 0;
drivers/misc/fastrpc.c
1078
list[i].pgidx = i;
drivers/misc/fastrpc.c
1143
list[i].num = ctx->args[i].length ? 1 : 0;
drivers/misc/fastrpc.c
1144
list[i].pgidx = i;
drivers/misc/fastrpc.c
1167
struct fastrpc_invoke_buf *list;
drivers/misc/fastrpc.c
1176
list = fastrpc_invoke_buf_start(rpra, ctx->nscalars);
drivers/misc/fastrpc.c
1177
pages = fastrpc_phy_page_start(list, ctx->nscalars);
drivers/misc/genwqe/card_base.h
404
struct list_head list; /* entry in list of open files */
drivers/misc/genwqe/card_dev.c
265
list_for_each_entry(cfile, &cd->file_list, list) {
drivers/misc/genwqe/card_dev.c
281
list_for_each_entry(cfile, &cd->file_list, list) {
drivers/misc/genwqe/card_dev.c
49
list_add(&cfile->list, &cd->file_list);
drivers/misc/genwqe/card_dev.c
58
list_del(&cfile->list);
drivers/misc/mei/bus.c
1555
list_for_each_entry(me_cl, &bus->me_clients, list)
drivers/misc/mei/bus.c
691
struct mei_cl_vtag, list);
drivers/misc/mei/bus.c
719
list_add_tail(&cl_vtag->list, &cl->vtag_map);
drivers/misc/mei/bus.c
738
list_del(&cl_vtag->list);
drivers/misc/mei/client.c
1014
list_for_each_entry(cb, &dev->ctrl_rd_list, list) {
drivers/misc/mei/client.c
1045
list_move_tail(&cb->list, &dev->ctrl_rd_list);
drivers/misc/mei/client.c
1081
list_move_tail(&cb->list, cmpl_list);
drivers/misc/mei/client.c
117
list_add(&me_cl->list, &dev->me_clients);
drivers/misc/mei/client.c
1280
INIT_LIST_HEAD(&cl_vtag->list);
drivers/misc/mei/client.c
1301
list_for_each_entry(vtag_l, &cl->vtag_map, list)
drivers/misc/mei/client.c
1320
list_for_each_entry(vtag_l, &cl->vtag_map, list) {
drivers/misc/mei/client.c
1340
list_for_each_entry(cl_vtag, &cl->vtag_map, list) {
drivers/misc/mei/client.c
1399
list_add_tail(&cb->list, &cl->rd_completed);
drivers/misc/mei/client.c
140
list_for_each_entry(me_cl, &dev->me_clients, list) {
drivers/misc/mei/client.c
1477
list_move_tail(&cb->list, cmpl_list);
drivers/misc/mei/client.c
1481
list_move_tail(&cb->list, &dev->ctrl_rd_list);
drivers/misc/mei/client.c
1536
list_move_tail(&cb->list, &dev->ctrl_rd_list);
drivers/misc/mei/client.c
1695
list_move_tail(&cb->list, &cl->rd_pending);
drivers/misc/mei/client.c
189
list_for_each_entry(__me_cl, &dev->me_clients, list) {
drivers/misc/mei/client.c
1914
list_move_tail(&cb->list, &dev->write_waiting_list);
drivers/misc/mei/client.c
1922
list_move_tail(&cb->list, cmpl_list);
drivers/misc/mei/client.c
220
list_for_each_entry(me_cl, &dev->me_clients, list) {
drivers/misc/mei/client.c
2200
list_move_tail(&cb->list, cmpl_list);
drivers/misc/mei/client.c
2204
list_move_tail(&cb->list, &dev->ctrl_rd_list);
drivers/misc/mei/client.c
2236
list_move_tail(&cb->list, cmpl_list);
drivers/misc/mei/client.c
2240
list_move_tail(&cb->list, &dev->ctrl_rd_list);
drivers/misc/mei/client.c
2340
list_move_tail(&cb->list, &dev->ctrl_rd_list);
drivers/misc/mei/client.c
2418
list_move_tail(&cb->list, &dev->ctrl_rd_list);
drivers/misc/mei/client.c
27
INIT_LIST_HEAD(&me_cl->list);
drivers/misc/mei/client.c
286
list_for_each_entry_safe(me_cl, next, &dev->me_clients, list)
drivers/misc/mei/client.c
301
list_del(&cb->list);
drivers/misc/mei/client.c
318
list_add_tail(&cb->list, head);
drivers/misc/mei/client.c
350
list_for_each_entry(cl_vtag, &cl->vtag_map, list) {
drivers/misc/mei/client.c
377
INIT_LIST_HEAD(&cb->list);
drivers/misc/mei/client.c
399
list_for_each_entry_safe(cb, next, head, list) {
drivers/misc/mei/client.c
401
list_del_init(&cb->list);
drivers/misc/mei/client.c
421
list_for_each_entry_safe(cb, next, head, list) {
drivers/misc/mei/client.c
437
list_for_each_entry_safe(cb, next, head, list)
drivers/misc/mei/client.c
451
cb = list_first_entry_or_null(&cl->rd_pending, struct mei_cl_cb, list);
drivers/misc/mei/client.c
514
list_add_tail(&cb->list, &cl->dev->ctrl_wr_list);
drivers/misc/mei/client.c
533
list_for_each_entry(cb, &cl->rd_completed, list)
drivers/misc/mei/client.c
851
list_move_tail(&cb->list, &dev->ctrl_rd_list);
drivers/misc/mei/client.c
886
list_move_tail(&cb->list, cmpl_list);
drivers/misc/mei/client.c
90
list_del_init(&me_cl->list);
drivers/misc/mei/client.h
43
return !list_empty_careful(&me_cl->list);
drivers/misc/mei/debugfs.c
36
list_for_each_entry(me_cl, &dev->me_clients, list) {
drivers/misc/mei/hbm.c
1005
list_for_each_entry_safe(cb, next, &dev->ctrl_rd_list, list) {
drivers/misc/mei/hbm.c
1013
list_del_init(&cb->list);
drivers/misc/mei/hbm.c
664
list_for_each_entry_safe(cb, next, &dev->ctrl_rd_list, list) {
drivers/misc/mei/hbm.c
694
list_for_each_entry_safe(cb, next, &dev->ctrl_rd_list, list) {
drivers/misc/mei/interrupt.c
115
cb = list_first_entry_or_null(&cl->rd_pending, struct mei_cl_cb, list);
drivers/misc/mei/interrupt.c
124
list_add_tail(&cb->list, &cl->rd_pending);
drivers/misc/mei/interrupt.c
230
list_move_tail(&cb->list, cmpl_list);
drivers/misc/mei/interrupt.c
239
list_move_tail(&cb->list, cmpl_list);
drivers/misc/mei/interrupt.c
270
list_move_tail(&cb->list, cmpl_list);
drivers/misc/mei/interrupt.c
308
list_move_tail(&cb->list, cmpl_list);
drivers/misc/mei/interrupt.c
314
list_move_tail(&cb->list, &cl->rd_pending);
drivers/misc/mei/interrupt.c
34
list_for_each_entry_safe(cb, next, cmpl_list, list) {
drivers/misc/mei/interrupt.c
36
list_del_init(&cb->list);
drivers/misc/mei/interrupt.c
527
list_for_each_entry_safe(cb, next, &dev->write_waiting_list, list) {
drivers/misc/mei/interrupt.c
533
list_move_tail(&cb->list, cmpl_list);
drivers/misc/mei/interrupt.c
538
list_for_each_entry_safe(cb, next, &dev->ctrl_wr_list, list) {
drivers/misc/mei/interrupt.c
592
list_for_each_entry_safe(cb, next, &dev->write_list, list) {
drivers/misc/mei/main.c
101
list_for_each_entry_safe(vtag_l, next, &cl->vtag_map, list) {
drivers/misc/mei/main.c
103
list_del(&vtag_l->list);
drivers/misc/mei/main.c
302
list_for_each_entry(cl_vtag, &cl->vtag_map, list)
drivers/misc/mei/main.c
588
list_add_tail(&cl_vtag->list, &cl->vtag_map);
drivers/misc/mei/main.c
871
list_for_each_entry(cb, &dev->write_list, list)
drivers/misc/mei/main.c
874
list_for_each_entry(cb, &dev->write_waiting_list, list)
drivers/misc/mei/mei_dev.h
207
struct list_head list;
drivers/misc/mei/mei_dev.h
235
struct list_head list;
drivers/misc/mei/mei_dev.h
257
struct list_head list;
drivers/misc/ocxl/core.c
285
list_add_tail(&afu->list, &fn->afu_list);
drivers/misc/ocxl/core.c
292
list_del(&afu->list);
drivers/misc/ocxl/core.c
520
list_for_each_entry(afu, &fn->afu_list, list) {
drivers/misc/ocxl/core.c
539
list_for_each_entry_safe(afu, tmp, &fn->afu_list, list) {
drivers/misc/ocxl/link.c
447
list_for_each_entry(link, &links_list, list) {
drivers/misc/ocxl/link.c
461
list_add(&link->list, &links_list);
drivers/misc/ocxl/link.c
478
list_del(&link->list);
drivers/misc/ocxl/link.c
87
struct list_head list;
drivers/misc/ocxl/ocxl_internal.h
40
struct list_head list;
drivers/misc/ocxl/pasid.c
18
list_for_each_entry(cur, head, list) {
drivers/misc/ocxl/pasid.c
37
list_for_each_entry(cur, head, list) {
drivers/misc/ocxl/pasid.c
41
pos = &cur->list;
drivers/misc/ocxl/pasid.c
51
list_add(&new->list, pos);
drivers/misc/ocxl/pasid.c
67
list_for_each_entry_safe(cur, tmp, head, list) {
drivers/misc/ocxl/pasid.c
7
struct list_head list;
drivers/misc/ocxl/pasid.c
70
list_del(&cur->list);
drivers/misc/ocxl/pci.c
32
list_for_each_entry_safe(afu, tmp, afu_list, list) {
drivers/misc/ocxl/pci.c
53
list_for_each_entry(afu, afu_list, list) {
drivers/misc/pvpanic/pvpanic.c
121
list_for_each_entry_safe(pi_cur, pi_next, &pvpanic_list, list) {
drivers/misc/pvpanic/pvpanic.c
123
list_del(&pi_cur->list);
drivers/misc/pvpanic/pvpanic.c
206
list_add(&pi->list, &pvpanic_list);
drivers/misc/pvpanic/pvpanic.c
39
struct list_head list;
drivers/misc/pvpanic/pvpanic.c
53
list_for_each_entry(pi_cur, &pvpanic_list, list) {
drivers/misc/sram-exec.c
40
list_add_tail(&part->list, &exec_pool_list);
drivers/misc/sram-exec.c
83
list_for_each_entry(p, &exec_pool_list, list) {
drivers/misc/sram.c
169
const struct sram_reserve *ra = list_entry(a, struct sram_reserve, list);
drivers/misc/sram.c
170
const struct sram_reserve *rb = list_entry(b, struct sram_reserve, list);
drivers/misc/sram.c
221
list_add_tail(&block->list, &reserve_list);
drivers/misc/sram.c
265
list_add_tail(&rblocks[nblocks - 1].list, &reserve_list);
drivers/misc/sram.c
280
list_for_each_entry(block, &reserve_list, list) {
drivers/misc/sram.h
19
struct list_head list;
drivers/misc/sram.h
36
struct list_head list;
drivers/misc/uacce/uacce.c
189
list_add(&q->list, &uacce->queues);
drivers/misc/uacce/uacce.c
210
list_del(&q->list);
drivers/misc/uacce/uacce.c
586
list_for_each_entry_safe(q, next_q, &uacce->queues, list) {
drivers/most/configfs.c
128
list_add_tail(&mdev_link->list, &mdev_link_list);
drivers/most/configfs.c
153
list_del(&mdev_link->list);
drivers/most/configfs.c
19
struct list_head list;
drivers/most/configfs.c
396
list_del(&mdev_link->list);
drivers/most/configfs.c
516
struct list_head list;
drivers/most/configfs.c
570
list_del(&group->list);
drivers/most/configfs.c
602
list_for_each_entry(most, &ms->soundcard_list, list) {
drivers/most/configfs.c
616
list_add_tail(&most->list, &ms->soundcard_list);
drivers/most/configfs.c
682
list_for_each_entry(mdev_link, &mdev_link_list, list) {
drivers/most/core.c
1225
list_add_tail(&comp->list, &comp_list);
drivers/most/core.c
1237
list_for_each_entry_safe(c, tmp, &iface->p->channel_list, list) {
drivers/most/core.c
1260
list_del(&comp->list);
drivers/most/core.c
127
list_for_each_entry_safe(mbo, tmp, &c->fifo, list) {
drivers/most/core.c
128
list_del(&mbo->list);
drivers/most/core.c
1359
list_add_tail(&c->list, &iface->p->channel_list);
drivers/most/core.c
136
list_for_each_entry_safe(mbo, tmp, &c->halt_fifo, list) {
drivers/most/core.c
137
list_del(&mbo->list);
drivers/most/core.c
1405
list_del(&c->list);
drivers/most/core.c
158
list_for_each_entry_safe(mbo, tmp, &c->trash_fifo, list) {
drivers/most/core.c
159
list_del(&mbo->list);
drivers/most/core.c
452
list_for_each_entry(comp, &comp_list, list) {
drivers/most/core.c
472
list_for_each_entry(c, &iface->p->channel_list, list) {
drivers/most/core.c
520
list_for_each_entry(comp, &comp_list, list) {
drivers/most/core.c
543
list_for_each_entry_safe(c, tmp, &iface->p->channel_list, list) {
drivers/most/core.c
56
struct list_head list;
drivers/most/core.c
742
list_add(&mbo->list, &c->trash_fifo);
drivers/most/core.c
766
list_add_tail(&mbo->list, &c->halt_fifo);
drivers/most/core.c
849
list_add_tail(&mbo->list, &c->fifo);
drivers/most/core.c
907
list_add_tail(&mbo->list, &c->fifo);
drivers/most/core.c
91
struct mbo *_mbo = list_first_entry(ptr, struct mbo, list); \
drivers/most/core.c
92
list_del(&_mbo->list); \
drivers/most/most_cdev.c
100
list_del(&c->list);
drivers/most/most_cdev.c
459
list_add_tail(&c->list, &channel_list);
drivers/most/most_cdev.c
46
struct list_head list;
drivers/most/most_cdev.c
472
list_del(&c->list);
drivers/most/most_cdev.c
533
list_for_each_entry_safe(c, tmp, &channel_list, list) {
drivers/most/most_cdev.c
74
list_for_each_entry_safe(c, tmp, &channel_list, list) {
drivers/most/most_snd.c
167
list_for_each_entry(channel, &adpt->dev_list, list) {
drivers/most/most_snd.c
491
list_for_each_entry_safe(channel, tmp, &adpt->dev_list, list) {
drivers/most/most_snd.c
492
list_del(&channel->list);
drivers/most/most_snd.c
497
list_del(&adpt->list);
drivers/most/most_snd.c
50
struct list_head list;
drivers/most/most_snd.c
537
list_for_each_entry(adpt, &adpt_list, list) {
drivers/most/most_snd.c
552
list_add_tail(&adpt->list, &adpt_list);
drivers/most/most_snd.c
587
list_add_tail(&channel->list, &adpt->dev_list);
drivers/most/most_snd.c
616
list_for_each_entry(adpt, &adpt_list, list) {
drivers/most/most_snd.c
64
struct list_head list;
drivers/most/most_snd.c
650
list_del(&channel->list);
drivers/mtd/chips/chipreg.c
21
list_add(&drv->list, &chip_drvs_list);
drivers/mtd/chips/chipreg.c
28
list_del(&drv->list);
drivers/mtd/chips/chipreg.c
38
list_for_each_entry(this, &chip_drvs_list, list) {
drivers/mtd/devices/block2mtd.c
332
list_add(&dev->list, &blkmtd_device_list);
drivers/mtd/devices/block2mtd.c
39
struct list_head list;
drivers/mtd/devices/block2mtd.c
515
struct block2mtd_dev *dev = list_entry(pos, typeof(*dev), list);
drivers/mtd/devices/block2mtd.c
522
list_del(&dev->list);
drivers/mtd/devices/phram.c
117
list_for_each_entry_safe(this, safe, &phram_list, list) {
drivers/mtd/devices/phram.c
170
list_add_tail(&new->list, &phram_list);
drivers/mtd/devices/phram.c
37
struct list_head list;
drivers/mtd/maps/amd76xrom.c
196
INIT_LIST_HEAD(&map->list);
drivers/mtd/maps/amd76xrom.c
275
list_add(&map->list, &window->maps);
drivers/mtd/maps/amd76xrom.c
41
struct list_head list;
drivers/mtd/maps/amd76xrom.c
82
list_for_each_entry_safe(map, scratch, &window->maps, list) {
drivers/mtd/maps/amd76xrom.c
88
list_del(&map->list);
drivers/mtd/maps/ck804xrom.c
100
list_del(&map->list);
drivers/mtd/maps/ck804xrom.c
226
INIT_LIST_HEAD(&map->list);
drivers/mtd/maps/ck804xrom.c
304
list_add(&map->list, &window->maps);
drivers/mtd/maps/ck804xrom.c
45
struct list_head list;
drivers/mtd/maps/ck804xrom.c
94
list_for_each_entry_safe(map, scratch, &window->maps, list) {
drivers/mtd/maps/esb2rom.c
107
struct list_head list;
drivers/mtd/maps/esb2rom.c
129
list_for_each_entry_safe(map, scratch, &window->maps, list) {
drivers/mtd/maps/esb2rom.c
134
list_del(&map->list);
drivers/mtd/maps/esb2rom.c
286
INIT_LIST_HEAD(&map->list);
drivers/mtd/maps/esb2rom.c
365
list_add(&map->list, &window->maps);
drivers/mtd/maps/ichxrom.c
220
INIT_LIST_HEAD(&map->list);
drivers/mtd/maps/ichxrom.c
302
list_add(&map->list, &window->maps);
drivers/mtd/maps/ichxrom.c
46
struct list_head list;
drivers/mtd/maps/ichxrom.c
70
list_for_each_entry_safe(map, scratch, &window->maps, list) {
drivers/mtd/maps/ichxrom.c
75
list_del(&map->list);
drivers/mtd/maps/vmu-flash.c
191
list_del_init(&(mdev->mq->list));
drivers/mtd/maps/vmu-flash.c
285
list_del_init(&(mdev->mq->list));
drivers/mtd/mtd_blkdevs.c
287
list_for_each_entry(d, &tr->devs, list) {
drivers/mtd/mtd_blkdevs.c
293
list_add_tail(&new->list, &d->list);
drivers/mtd/mtd_blkdevs.c
301
list_add_tail(&new->list, &d->list);
drivers/mtd/mtd_blkdevs.c
318
list_add_tail(&new->list, &tr->devs);
drivers/mtd/mtd_blkdevs.c
35
list_del(&dev->list);
drivers/mtd/mtd_blkdevs.c
400
list_del(&new->list);
drivers/mtd/mtd_blkdevs.c
450
list_for_each_entry(tr, &blktrans_majors, list)
drivers/mtd/mtd_blkdevs.c
451
list_for_each_entry_safe(dev, next, &tr->devs, list)
drivers/mtd/mtd_blkdevs.c
463
list_for_each_entry(tr, &blktrans_majors, list)
drivers/mtd/mtd_blkdevs.c
480
if (!blktrans_notifier.list.next)
drivers/mtd/mtd_blkdevs.c
498
list_add(&tr->list, &blktrans_majors);
drivers/mtd/mtd_blkdevs.c
513
list_del(&tr->list);
drivers/mtd/mtd_blkdevs.c
515
list_for_each_entry_safe(dev, next, &tr->devs, list)
drivers/mtd/mtd_blkdevs.c
529
if (blktrans_notifier.list.next)
drivers/mtd/mtdcore.c
1246
list_add(&new->list, &mtd_notifiers);
drivers/mtd/mtdcore.c
1277
list_del(&old->list);
drivers/mtd/mtdcore.c
827
list_for_each_entry(not, &mtd_notifiers, list)
drivers/mtd/mtdcore.c
892
list_for_each_entry(not, &mtd_notifiers, list)
drivers/mtd/mtdpart.c
472
list_for_each_entry(p, &part_parsers, list)
drivers/mtd/mtdpart.c
506
list_add(&p->list, &part_parsers);
drivers/mtd/mtdpart.c
516
list_del(&p->list);
drivers/mtd/mtdpart.c
573
list_for_each_entry(p, &part_parsers, list) {
drivers/mtd/nand/raw/nandsim.c
2402
kfree(list_entry(pos, struct grave_page, list));
drivers/mtd/nand/raw/nandsim.c
2407
kfree(list_entry(pos, struct weak_page, list));
drivers/mtd/nand/raw/nandsim.c
2412
kfree(list_entry(pos, struct weak_block, list));
drivers/mtd/nand/raw/nandsim.c
2439
kfree(list_entry(pos, struct grave_page, list));
drivers/mtd/nand/raw/nandsim.c
2444
kfree(list_entry(pos, struct weak_page, list));
drivers/mtd/nand/raw/nandsim.c
2449
kfree(list_entry(pos, struct weak_block, list));
drivers/mtd/nand/raw/nandsim.c
407
struct list_head list;
drivers/mtd/nand/raw/nandsim.c
416
struct list_head list;
drivers/mtd/nand/raw/nandsim.c
425
struct list_head list;
drivers/mtd/nand/raw/nandsim.c
861
list_add(&wb->list, &weak_blocks);
drivers/mtd/nand/raw/nandsim.c
870
list_for_each_entry(wb, &weak_blocks, list)
drivers/mtd/nand/raw/nandsim.c
912
list_add(&wp->list, &weak_pages);
drivers/mtd/nand/raw/nandsim.c
921
list_for_each_entry(wp, &weak_pages, list)
drivers/mtd/nand/raw/nandsim.c
963
list_add(&gp->list, &grave_pages);
drivers/mtd/nand/raw/nandsim.c
972
list_for_each_entry(gp, &grave_pages, list)
drivers/mtd/nand/raw/omap_elm.c
419
INIT_LIST_HEAD(&info->list);
drivers/mtd/nand/raw/omap_elm.c
420
list_add(&info->list, &elm_devices);
drivers/mtd/nand/raw/omap_elm.c
76
struct list_head list;
drivers/mtd/spi-nor/core.c
1625
INIT_LIST_HEAD(&cmd->list);
drivers/mtd/spi-nor/core.c
1645
list_for_each_entry_safe(cmd, next, erase_list, list) {
drivers/mtd/spi-nor/core.c
1646
list_del(&cmd->list);
drivers/mtd/spi-nor/core.c
1694
list_add_tail(&cmd->list, erase_list);
drivers/mtd/spi-nor/core.c
1733
list_for_each_entry_safe(cmd, next, &erase_list, list) {
drivers/mtd/spi-nor/core.c
1761
list_del(&cmd->list);
drivers/mtd/spi-nor/core.h
236
struct list_head list;
drivers/mtd/ubi/attach.c
1224
list_for_each_entry(aeb, &ai->corr, u.list)
drivers/mtd/ubi/attach.c
1278
struct list_head *list)
drivers/mtd/ubi/attach.c
1298
if (list)
drivers/mtd/ubi/attach.c
1299
list_add_tail(&aeb->u.list, list);
drivers/mtd/ubi/attach.c
1317
list_for_each_entry_safe(aeb, aeb_tmp, &ai->alien, u.list) {
drivers/mtd/ubi/attach.c
1318
list_del(&aeb->u.list);
drivers/mtd/ubi/attach.c
1321
list_for_each_entry_safe(aeb, aeb_tmp, &ai->erase, u.list) {
drivers/mtd/ubi/attach.c
1322
list_del(&aeb->u.list);
drivers/mtd/ubi/attach.c
1325
list_for_each_entry_safe(aeb, aeb_tmp, &ai->corr, u.list) {
drivers/mtd/ubi/attach.c
1326
list_del(&aeb->u.list);
drivers/mtd/ubi/attach.c
1329
list_for_each_entry_safe(aeb, aeb_tmp, &ai->free, u.list) {
drivers/mtd/ubi/attach.c
1330
list_del(&aeb->u.list);
drivers/mtd/ubi/attach.c
1333
list_for_each_entry_safe(aeb, aeb_tmp, &ai->fastmap, u.list) {
drivers/mtd/ubi/attach.c
1334
list_del(&aeb->u.list);
drivers/mtd/ubi/attach.c
1421
list_for_each_entry(aeb, &ai->free, u.list) {
drivers/mtd/ubi/attach.c
1426
list_for_each_entry(aeb, &ai->corr, u.list)
drivers/mtd/ubi/attach.c
1430
list_for_each_entry(aeb, &ai->erase, u.list)
drivers/mtd/ubi/attach.c
1882
list_for_each_entry(aeb, &ai->free, u.list)
drivers/mtd/ubi/attach.c
1885
list_for_each_entry(aeb, &ai->corr, u.list)
drivers/mtd/ubi/attach.c
1888
list_for_each_entry(aeb, &ai->erase, u.list)
drivers/mtd/ubi/attach.c
1891
list_for_each_entry(aeb, &ai->alien, u.list)
drivers/mtd/ubi/attach.c
230
int lnum, int ec, int to_head, struct list_head *list)
drivers/mtd/ubi/attach.c
234
if (list == &ai->free) {
drivers/mtd/ubi/attach.c
236
} else if (list == &ai->erase) {
drivers/mtd/ubi/attach.c
238
} else if (list == &ai->alien) {
drivers/mtd/ubi/attach.c
251
list_add(&aeb->u.list, list);
drivers/mtd/ubi/attach.c
253
list_add_tail(&aeb->u.list, list);
drivers/mtd/ubi/attach.c
279
list_add(&aeb->u.list, &ai->corr);
drivers/mtd/ubi/attach.c
307
list_add(&aeb->u.list, &ai->fastmap);
drivers/mtd/ubi/attach.c
742
struct list_head *list);
drivers/mtd/ubi/attach.c
825
aeb = list_entry(ai->free.next, struct ubi_ainf_peb, u.list);
drivers/mtd/ubi/attach.c
826
list_del(&aeb->u.list);
drivers/mtd/ubi/attach.c
837
list_for_each_entry_safe(aeb, tmp_aeb, &ai->erase, u.list) {
drivers/mtd/ubi/attach.c
846
list_del(&aeb->u.list);
drivers/mtd/ubi/block.c
174
list_for_each_entry(dev, &ubiblock_devices, list)
drivers/mtd/ubi/block.c
424
list_add_tail(&dev->list, &ubiblock_devices);
drivers/mtd/ubi/block.c
437
list_del(&dev->list);
drivers/mtd/ubi/block.c
484
list_del(&dev->list);
drivers/mtd/ubi/block.c
643
list_for_each_entry_safe(dev, next, &ubiblock_devices, list) {
drivers/mtd/ubi/block.c
647
list_del(&dev->list);
drivers/mtd/ubi/block.c
84
struct list_head list;
drivers/mtd/ubi/cdev.c
755
list_add_tail(&re->list, &rename_list);
drivers/mtd/ubi/cdev.c
764
list_for_each_entry(re, &rename_list, list) {
drivers/mtd/ubi/cdev.c
774
list_for_each_entry(re1, &rename_list, list) {
drivers/mtd/ubi/cdev.c
813
list_add(&re1->list, &rename_list);
drivers/mtd/ubi/cdev.c
823
list_for_each_entry_safe(re, re1, &rename_list, list) {
drivers/mtd/ubi/cdev.c
825
list_del(&re->list);
drivers/mtd/ubi/fastmap.c
1273
list_for_each_entry(ubi_wrk, &ubi->works, list) {
drivers/mtd/ubi/fastmap.c
136
static int add_aeb(struct ubi_attach_info *ai, struct list_head *list,
drivers/mtd/ubi/fastmap.c
158
list_add_tail(&aeb->u.list, list);
drivers/mtd/ubi/fastmap.c
225
list_del(&aeb->u.list);
drivers/mtd/ubi/fastmap.c
284
list_add_tail(&victim->u.list, &ai->erase);
drivers/mtd/ubi/fastmap.c
304
list_add_tail(&new_aeb->u.list, &ai->erase);
drivers/mtd/ubi/fastmap.c
526
list_for_each_entry(aeb, &ai->erase, u.list)
drivers/mtd/ubi/fastmap.c
529
list_for_each_entry(aeb, &ai->free, u.list)
drivers/mtd/ubi/fastmap.c
741
list_for_each_entry(tmp_aeb, &used, u.list) {
drivers/mtd/ubi/fastmap.c
776
list_for_each_entry_safe(tmp_aeb, _tmp_aeb, &free, u.list)
drivers/mtd/ubi/fastmap.c
777
list_move_tail(&tmp_aeb->u.list, &ai->free);
drivers/mtd/ubi/fastmap.c
779
list_for_each_entry_safe(tmp_aeb, _tmp_aeb, &used, u.list)
drivers/mtd/ubi/fastmap.c
780
list_move_tail(&tmp_aeb->u.list, &ai->erase);
drivers/mtd/ubi/fastmap.c
799
list_for_each_entry_safe(tmp_aeb, _tmp_aeb, &used, u.list) {
drivers/mtd/ubi/fastmap.c
800
list_del(&tmp_aeb->u.list);
drivers/mtd/ubi/fastmap.c
803
list_for_each_entry_safe(tmp_aeb, _tmp_aeb, &free, u.list) {
drivers/mtd/ubi/fastmap.c
804
list_del(&tmp_aeb->u.list);
drivers/mtd/ubi/fastmap.c
821
list_for_each_entry(aeb, &ai->fastmap, u.list) {
drivers/mtd/ubi/fastmap.c
879
list_for_each_entry(aeb, &scan_ai->fastmap, u.list) {
drivers/mtd/ubi/fastmap.c
886
list_add(&new->u.list, &ai->fastmap);
drivers/mtd/ubi/gluebi.c
335
list_add_tail(&gluebi->list, &gluebi_devices);
drivers/mtd/ubi/gluebi.c
363
list_del(&gluebi->list);
drivers/mtd/ubi/gluebi.c
374
list_add_tail(&gluebi->list, &gluebi_devices);
drivers/mtd/ubi/gluebi.c
481
list_for_each_entry_safe(gluebi, g, &gluebi_devices, list) {
drivers/mtd/ubi/gluebi.c
49
struct list_head list;
drivers/mtd/ubi/gluebi.c
70
list_for_each_entry(gluebi, &gluebi_devices, list)
drivers/mtd/ubi/nvmem.c
108
list_add_tail(&unv->list, &nvmem_devices);
drivers/mtd/ubi/nvmem.c
119
list_for_each_entry(unv_c, &nvmem_devices, list)
drivers/mtd/ubi/nvmem.c
130
list_del(&unv->list);
drivers/mtd/ubi/nvmem.c
177
list_for_each_entry_safe(unv, tmp, &nvmem_devices, list) {
drivers/mtd/ubi/nvmem.c
179
list_del(&unv->list);
drivers/mtd/ubi/nvmem.c
19
struct list_head list;
drivers/mtd/ubi/ubi.h
1044
list_for_each_entry((e), &(ubi->pq[(i)]), u.list)
drivers/mtd/ubi/ubi.h
1069
struct list_head *list)
drivers/mtd/ubi/ubi.h
1072
list_add_tail(&aeb->u.list, list);
drivers/mtd/ubi/ubi.h
173
struct list_head list;
drivers/mtd/ubi/ubi.h
219
struct list_head list;
drivers/mtd/ubi/ubi.h
685
struct list_head list;
drivers/mtd/ubi/ubi.h
802
struct list_head list;
drivers/mtd/ubi/vmt.c
590
list_for_each_entry(re, rename_list, list) {
drivers/mtd/ubi/vtbl.c
126
list_for_each_entry(re, rename_list, list) {
drivers/mtd/ubi/vtbl.c
341
list_add(&new_aeb->u.list, &ai->erase);
drivers/mtd/ubi/wl.c
1454
list_for_each_entry_safe(wrk, tmp, &ubi->works, list) {
drivers/mtd/ubi/wl.c
1457
list_del(&wrk->list);
drivers/mtd/ubi/wl.c
1743
wrk = list_entry(ubi->works.next, struct ubi_work, list);
drivers/mtd/ubi/wl.c
1744
list_del(&wrk->list);
drivers/mtd/ubi/wl.c
1826
list_for_each_entry_safe(aeb, tmp, &ai->erase, u.list) {
drivers/mtd/ubi/wl.c
1836
list_for_each_entry(aeb, &ai->free, u.list) {
drivers/mtd/ubi/wl.c
1885
list_for_each_entry(aeb, &ai->fastmap, u.list) {
drivers/mtd/ubi/wl.c
1974
list_for_each_entry_safe(e, tmp, &ubi->pq[i], u.list) {
drivers/mtd/ubi/wl.c
1975
list_del(&e->u.list);
drivers/mtd/ubi/wl.c
215
wrk = list_entry(ubi->works.next, struct ubi_work, list);
drivers/mtd/ubi/wl.c
216
list_del(&wrk->list);
drivers/mtd/ubi/wl.c
287
list_for_each_entry(p, &ubi->pq[i], u.list)
drivers/mtd/ubi/wl.c
311
list_add_tail(&e->u.list, &ubi->pq[pq_tail]);
drivers/mtd/ubi/wl.c
437
list_del(&e->u.list);
drivers/mtd/ubi/wl.c
522
list_for_each_entry_safe(e, tmp, &ubi->pq[ubi->pq_head], u.list) {
drivers/mtd/ubi/wl.c
526
list_del(&e->u.list);
drivers/mtd/ubi/wl.c
557
list_add_tail(&wrk->list, &ubi->works);
drivers/net/amt.c
1276
list_for_each_entry_rcu(tunnel, &amt->tunnel_list, list) {
drivers/net/amt.c
1349
list_del_rcu(&tunnel->list);
drivers/net/amt.c
2508
list_for_each_entry_rcu(tunnel, &amt->tunnel_list, list) {
drivers/net/amt.c
2722
list_for_each_entry_rcu(tunnel, &amt->tunnel_list, list)
drivers/net/amt.c
2752
list_add_tail_rcu(&tunnel->list, &amt->tunnel_list);
drivers/net/amt.c
3095
list_for_each_entry_safe(tunnel, tmp, &amt->tunnel_list, list) {
drivers/net/amt.c
3096
list_del_rcu(&tunnel->list);
drivers/net/amt.c
3419
LIST_HEAD(list);
drivers/net/amt.c
3429
amt_dellink(amt->dev, &list);
drivers/net/amt.c
3430
unregister_netdevice_many(&list);
drivers/net/arcnet/com20020-pci.c
299
list_add(&card->list, &priv->list_dev);
drivers/net/arcnet/com20020-pci.c
318
list_for_each_entry_safe(card, tmpcard, &priv->list_dev, list) {
drivers/net/arcnet/com20020.h
71
struct list_head list;
drivers/net/bonding/bond_main.c
507
INIT_LIST_HEAD(&ipsec->list);
drivers/net/bonding/bond_main.c
509
list_add(&ipsec->list, &bond->ipsec_list);
drivers/net/bonding/bond_main.c
542
list_for_each_entry(ipsec, &bond->ipsec_list, list) {
drivers/net/bonding/bond_main.c
609
list_for_each_entry(ipsec, &bond->ipsec_list, list) {
drivers/net/bonding/bond_main.c
660
list_for_each_entry(ipsec, &bond->ipsec_list, list) {
drivers/net/bonding/bond_main.c
662
list_del(&ipsec->list);
drivers/net/can/mscan/mscan.c
265
list_add_tail(&priv->tx_queue[buf_id].list, &priv->tx_head);
drivers/net/can/mscan/mscan.c
438
list_entry(pos, struct tx_queue_entry, list);
drivers/net/can/mscan/mscan.h
265
struct list_head list;
drivers/net/dsa/mv88e6xxx/chip.c
138
struct mv88e6xxx_mdio_bus, list);
drivers/net/dsa/mv88e6xxx/chip.c
1533
list_for_each_entry(dp, &dst->ports, list) {
drivers/net/dsa/mv88e6xxx/chip.c
1545
list_for_each_entry(dp, &dst->ports, list) {
drivers/net/dsa/mv88e6xxx/chip.c
3003
list_for_each_entry(dp, &dst->ports, list) {
drivers/net/dsa/mv88e6xxx/chip.c
3862
INIT_LIST_HEAD(&mdio_bus->list);
drivers/net/dsa/mv88e6xxx/chip.c
3896
list_add_tail(&mdio_bus->list, &chip->mdios);
drivers/net/dsa/mv88e6xxx/chip.c
3898
list_add(&mdio_bus->list, &chip->mdios);
drivers/net/dsa/mv88e6xxx/chip.c
3913
list_for_each_entry_safe(mdio_bus, p, &chip->mdios, list) {
drivers/net/dsa/mv88e6xxx/chip.h
478
struct list_head list;
drivers/net/dsa/mv88e6xxx/chip.h
497
struct list_head list;
drivers/net/dsa/mv88e6xxx/tcam.c
115
list_for_each_entry(entry, &chip->tcam.entries, list)
drivers/net/dsa/mv88e6xxx/tcam.c
133
elem = list_entry(hpos, struct mv88e6xxx_tcam_entry, list);
drivers/net/dsa/mv88e6xxx/tcam.c
154
elem = list_entry(hpos, struct mv88e6xxx_tcam_entry, list);
drivers/net/dsa/mv88e6xxx/tcam.c
157
list_add(&entry->list, hpos);
drivers/net/dsa/mv88e6xxx/tcam.c
168
struct mv88e6xxx_tcam_entry, list);
drivers/net/dsa/mv88e6xxx/tcam.c
187
list_del(&entry->list);
drivers/net/dsa/mv88e6xxx/tcam.c
203
list_for_each_entry_continue(elem, &chip->tcam.entries, list) {
drivers/net/dsa/mv88e6xxx/tcam.c
219
if (list_is_last(&elem->list, &chip->tcam.entries))
drivers/net/dsa/mv88e6xxx/tcam.c
223
list_del(&entry->list);
drivers/net/dsa/mv88e6xxx/tcflower.c
163
list_for_each_entry_safe(pos, n, &chip->tcam.entries, list) {
drivers/net/dsa/mv88e6xxx/tcflower.c
164
list_del(&pos->list);
drivers/net/dsa/mxl862xx/mxl862xx.c
1034
list_for_each_entry(vfv, &p->vf.vids, list) {
drivers/net/dsa/mxl862xx/mxl862xx.c
905
list_for_each_entry(ve, &vf->vids, list)
drivers/net/dsa/mxl862xx/mxl862xx.c
942
list_add_tail(&ve->list, &vf->vids);
drivers/net/dsa/mxl862xx/mxl862xx.c
961
list_del(&ve->list);
drivers/net/dsa/mxl862xx/mxl862xx.c
977
list_for_each_entry(last_ve, &vf->vids, list)
drivers/net/dsa/mxl862xx/mxl862xx.c
981
if (WARN_ON(list_entry_is_head(last_ve, &vf->vids, list)))
drivers/net/dsa/mxl862xx/mxl862xx.c
992
list_del(&ve->list);
drivers/net/dsa/mxl862xx/mxl862xx.h
71
struct list_head list;
drivers/net/dsa/ocelot/felix.c
401
list_for_each_entry(trap, &block_vcap_is2->rules, list) {
drivers/net/dsa/ocelot/felix_vsc9959.c
1702
struct list_head list;
drivers/net/dsa/ocelot/felix_vsc9959.c
1725
struct list_head list;
drivers/net/dsa/ocelot/felix_vsc9959.c
1752
struct list_head list;
drivers/net/dsa/ocelot/felix_vsc9959.c
1846
list_for_each_entry(tmp, stream_list, list)
drivers/net/dsa/ocelot/felix_vsc9959.c
1874
list_add_tail(&stream_entry->list, stream_list);
drivers/net/dsa/ocelot/felix_vsc9959.c
1884
list_for_each_entry(tmp, stream_list, list)
drivers/net/dsa/ocelot/felix_vsc9959.c
1897
list_del(&stream->list);
drivers/net/dsa/ocelot/felix_vsc9959.c
1995
list_add(&sfi_entry->list, pos);
drivers/net/dsa/ocelot/felix_vsc9959.c
2012
tmp = list_entry(pos, struct felix_stream_filter, list);
drivers/net/dsa/ocelot/felix_vsc9959.c
2047
tmp = list_entry(pos, struct felix_stream_filter, list);
drivers/net/dsa/ocelot/felix_vsc9959.c
2071
list_for_each_entry(tmp, sfi_list, list)
drivers/net/dsa/ocelot/felix_vsc9959.c
2086
list_for_each_entry_safe(tmp, n, &psfp->sfi_list, list)
drivers/net/dsa/ocelot/felix_vsc9959.c
2092
list_del(&tmp->list);
drivers/net/dsa/ocelot/felix_vsc9959.c
2198
list_for_each_entry(tmp, &psfp->sgi_list, list)
drivers/net/dsa/ocelot/felix_vsc9959.c
2216
list_add_tail(&tmp->list, &psfp->sgi_list);
drivers/net/dsa/ocelot/felix_vsc9959.c
2231
list_for_each_entry_safe(tmp, n, &psfp->sgi_list, list)
drivers/net/dsa/ocelot/felix_vsc9959.c
2238
list_del(&tmp->list);
drivers/net/dsa/ocelot/felix_vsc9959.c
2486
list_for_each_entry(sfi, &psfp->sfi_list, list)
drivers/net/dsa/sja1105/sja1105.h
208
struct list_head list;
drivers/net/dsa/sja1105/sja1105_flower.c
12
list_for_each_entry(rule, &priv->flow_block.rules, list)
drivers/net/dsa/sja1105/sja1105_flower.c
166
list_add(&rule->list, &priv->flow_block.rules);
drivers/net/dsa/sja1105/sja1105_flower.c
495
list_del(&rule->list);
drivers/net/dsa/sja1105/sja1105_flower.c
541
rule = list_entry(pos, struct sja1105_rule, list);
drivers/net/dsa/sja1105/sja1105_flower.c
542
list_del(&rule->list);
drivers/net/dsa/sja1105/sja1105_flower.c
94
list_add(&rule->list, &priv->flow_block.rules);
drivers/net/dsa/sja1105/sja1105_main.c
222
list_for_each_entry(dp, &ds->dst->ports, list) {
drivers/net/dsa/sja1105/sja1105_main.c
2378
list_for_each_entry(rule, &priv->flow_block.rules, list) {
drivers/net/dsa/sja1105/sja1105_main.c
2589
list_for_each_entry(dp, &dst->ports, list) {
drivers/net/dsa/sja1105/sja1105_main.c
597
list_for_each_entry(dl, &dst->rtable, list) {
drivers/net/dsa/sja1105/sja1105_tas.c
343
list_for_each_entry(e, &gating_cfg->entries, list) {
drivers/net/dsa/sja1105/sja1105_tas.c
490
list_for_each_entry(e, &gating_cfg->entries, list)
drivers/net/dsa/sja1105/sja1105_tas.h
28
struct list_head list;
drivers/net/dsa/sja1105/sja1105_vl.c
102
list_for_each_entry(rule, &priv->flow_block.rules, list) {
drivers/net/dsa/sja1105/sja1105_vl.c
124
list_for_each_entry(rule, &priv->flow_block.rules, list) {
drivers/net/dsa/sja1105/sja1105_vl.c
28
list_add(&e->list, &gating_cfg->entries);
drivers/net/dsa/sja1105/sja1105_vl.c
32
list_for_each_entry(p, &gating_cfg->entries, list) {
drivers/net/dsa/sja1105/sja1105_vl.c
326
list_for_each_entry(rule, &priv->flow_block.rules, list) {
drivers/net/dsa/sja1105/sja1105_vl.c
396
list_for_each_entry(rule, &priv->flow_block.rules, list) {
drivers/net/dsa/sja1105/sja1105_vl.c
43
list_add(&e->list, p->list.prev);
drivers/net/dsa/sja1105/sja1105_vl.c
534
list_add(&rule->list, &priv->flow_block.rules);
drivers/net/dsa/sja1105/sja1105_vl.c
547
list_del(&rule->list);
drivers/net/dsa/sja1105/sja1105_vl.c
562
list_del(&rule->list);
drivers/net/dsa/sja1105/sja1105_vl.c
629
list_add(&rule->list, &priv->flow_block.rules);
drivers/net/dsa/sja1105/sja1105_vl.c
65
list_for_each_entry(e, &gating_cfg->entries, list) {
drivers/net/dsa/sja1105/sja1105_vl.c
68
prev = e->list.prev;
drivers/net/dsa/sja1105/sja1105_vl.c
721
list_del(&rule->list);
drivers/net/dsa/sja1105/sja1105_vl.c
73
p = list_entry(prev, struct sja1105_gate_entry, list);
drivers/net/dsa/sja1105/sja1105_vl.c
77
struct sja1105_gate_entry, list);
drivers/net/dsa/sja1105/sja1105_vl.c
85
list_for_each_entry_safe(e, n, &gating_cfg->entries, list) {
drivers/net/dsa/sja1105/sja1105_vl.c
86
list_del(&e->list);
drivers/net/dsa/vitesse-vsc73xx-core.c
1189
list_for_each_entry(vlan, &vsc->vlans, list)
drivers/net/dsa/vitesse-vsc73xx-core.c
1205
list_del(&vsc73xx_vlan->list);
drivers/net/dsa/vitesse-vsc73xx-core.c
1216
list_for_each_entry(vlan, &vsc->vlans, list) {
drivers/net/dsa/vitesse-vsc73xx-core.c
1234
list_for_each_entry(vlan, &vsc->vlans, list)
drivers/net/dsa/vitesse-vsc73xx-core.c
1673
list_add_tail(&vsc73xx_vlan->list, &vsc->vlans);
drivers/net/dsa/vitesse-vsc73xx.h
88
struct list_head list;
drivers/net/eql.c
152
slave_t *slave = list_entry(this, slave_t, list);
drivers/net/eql.c
225
list_del(&slave->list);
drivers/net/eql.c
240
slave_t *s = list_entry(this, slave_t, list);
drivers/net/eql.c
313
slave_t *slave = list_entry(this, slave_t, list);
drivers/net/eql.c
374
slave_t *slave = list_entry(this, slave_t, list);
drivers/net/eql.c
403
list_add(&slave->list, &queue->all_slaves);
drivers/net/ethernet/airoha/airoha_eth.c
1034
list_add_tail(&e->list, &q->tx_list);
drivers/net/ethernet/airoha/airoha_eth.c
1106
list_add_tail(&q->entry[i].list, &q->tx_list);
drivers/net/ethernet/airoha/airoha_eth.c
1206
list_add_tail(&e->list, &q->tx_list);
drivers/net/ethernet/airoha/airoha_eth.c
1231
struct airoha_queue_entry, list);
drivers/net/ethernet/airoha/airoha_eth.c
2284
list);
drivers/net/ethernet/airoha/airoha_eth.c
2299
list_move_tail(&e->list, &tx_list);
drivers/net/ethernet/airoha/airoha_eth.c
2305
list);
drivers/net/ethernet/airoha/airoha_eth.c
2349
list_for_each_entry(e, &tx_list, list)
drivers/net/ethernet/airoha/airoha_eth.h
184
struct list_head list;
drivers/net/ethernet/airoha/airoha_eth.h
512
struct hlist_node list; /* PPE L3 flow entry */
drivers/net/ethernet/airoha/airoha_ppe.c
798
hlist_del_init(&e->list);
drivers/net/ethernet/airoha/airoha_ppe.c
910
hlist_for_each_entry_safe(e, n, &ppe->foe_flow[index], list) {
drivers/net/ethernet/airoha/airoha_ppe.c
974
hlist_add_head(&e->list, &ppe->foe_flow[hash]);
drivers/net/ethernet/alacritech/slic.h
303
struct list_head list;
drivers/net/ethernet/alacritech/slic.h
308
struct list_head list;
drivers/net/ethernet/alacritech/slicoss.c
131
list_for_each_entry_safe(upr, tmp, &upr_list->list, list) {
drivers/net/ethernet/alacritech/slicoss.c
132
list_del(&upr->list);
drivers/net/ethernet/alacritech/slicoss.c
156
INIT_LIST_HEAD(&upr->list);
drivers/net/ethernet/alacritech/slicoss.c
157
list_add_tail(&upr->list, &upr_list->list);
drivers/net/ethernet/alacritech/slicoss.c
1674
INIT_LIST_HEAD(&sdev->upr_list.list);
drivers/net/ethernet/alacritech/slicoss.c
172
if (!list_empty(&upr_list->list)) {
drivers/net/ethernet/alacritech/slicoss.c
173
upr = list_first_entry(&upr_list->list, struct slic_upr, list);
drivers/net/ethernet/alacritech/slicoss.c
174
list_del(&upr->list);
drivers/net/ethernet/alacritech/slicoss.c
176
if (list_empty(&upr_list->list))
drivers/net/ethernet/alacritech/slicoss.c
179
next_upr = list_first_entry(&upr_list->list,
drivers/net/ethernet/alacritech/slicoss.c
180
struct slic_upr, list);
drivers/net/ethernet/altera/altera_sgdma.c
423
#define list_remove_head(list, entry, type, member) \
drivers/net/ethernet/altera/altera_sgdma.c
426
if (!list_empty(list)) { \
drivers/net/ethernet/altera/altera_sgdma.c
427
entry = list_entry((list)->next, type, member); \
drivers/net/ethernet/altera/altera_sgdma.c
432
#define list_peek_head(list, entry, type, member) \
drivers/net/ethernet/altera/altera_sgdma.c
435
if (!list_empty(list)) { \
drivers/net/ethernet/altera/altera_sgdma.c
436
entry = list_entry((list)->next, type, member); \
drivers/net/ethernet/atheros/ag71xx.c
1659
list_add_tail(&skb->list, &rx_list);
drivers/net/ethernet/broadcom/asp2/bcmasp.c
118
list_for_each_entry(intf, &priv->intfs, list)
drivers/net/ethernet/broadcom/asp2/bcmasp.c
1228
list_for_each_entry_safe(intf, n, &priv->intfs, list) {
drivers/net/ethernet/broadcom/asp2/bcmasp.c
1229
list_del(&intf->list);
drivers/net/ethernet/broadcom/asp2/bcmasp.c
1342
list_add_tail(&intf->list, &priv->intfs);
drivers/net/ethernet/broadcom/asp2/bcmasp.c
1355
list_for_each_entry(intf, &priv->intfs, list) {
drivers/net/ethernet/broadcom/asp2/bcmasp.c
1399
list_for_each_entry(intf, &priv->intfs, list) {
drivers/net/ethernet/broadcom/asp2/bcmasp.c
1445
list_for_each_entry(intf, &priv->intfs, list) {
drivers/net/ethernet/broadcom/asp2/bcmasp.h
276
struct list_head list;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
404
list_add_tail(&skb->list, &rx_list);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
600
struct list_head list;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1299
struct list_head list;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10561
list_for_each_entry(tmp_list, &bnx2x_prev_list, list)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10681
list_add(&tmp_list->list, &bnx2x_prev_list);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14408
list_entry(pos, struct bnx2x_prev_path_list, list);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11034
list_for_each_entry_safe(usr_fltr, tmp, &bp->usr_fltr_list, list) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13058
if (list_empty(&fltr->list))
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13085
list_for_each_entry_safe(usr_fltr, tmp, &bp->usr_fltr_list, list)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5441
INIT_LIST_HEAD(&fltr->list);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5444
list_add_tail(&fltr->list, &bp->usr_fltr_list);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5449
if (!list_empty(&fltr->list))
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5450
list_del_init(&fltr->list);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5457
list_for_each_entry_safe(usr_fltr, tmp, &bp->usr_fltr_list, list) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5493
!list_empty(&fltr->base.list)))
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5537
!list_empty(&fltr->base.list)))
drivers/net/ethernet/broadcom/bnxt/bnxt.h
1440
struct list_head list;
drivers/net/ethernet/broadcom/bnxt/bnxt.h
1830
struct list_head list;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1891
list_for_each_entry(cb_priv, &bp->tc_indr_block_list, list)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1902
list_del(&priv->list);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1924
list_add(&cb_priv->list, &bp->tc_indr_block_list);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1931
list_del(&cb_priv->list);
drivers/net/ethernet/broadcom/cnic.c
1053
list_for_each_entry(udev, &cnic_udev_list, list) {
drivers/net/ethernet/broadcom/cnic.c
1077
list_add(&udev->list, &cnic_udev_list);
drivers/net/ethernet/broadcom/cnic.c
168
list_for_each_entry(cdev, &cnic_dev_list, list) {
drivers/net/ethernet/broadcom/cnic.c
491
list_for_each_entry(dev, &cnic_dev_list, list) {
drivers/net/ethernet/broadcom/cnic.c
504
list_for_each_entry(dev, &cnic_dev_list, list) {
drivers/net/ethernet/broadcom/cnic.c
533
list_for_each_entry(dev, &cnic_dev_list, list) {
drivers/net/ethernet/broadcom/cnic.c
5647
list_add(&cdev->list, &cnic_dev_list);
drivers/net/ethernet/broadcom/cnic.c
5725
list_del_init(&dev->list);
drivers/net/ethernet/broadcom/cnic.c
5761
list);
drivers/net/ethernet/broadcom/cnic.c
873
list_del_init(&udev->list);
drivers/net/ethernet/broadcom/cnic.h
206
struct list_head list;
drivers/net/ethernet/broadcom/cnic_if.h
315
struct list_head list;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1519
list_for_each_entry(loc_rule, &priv->rxnfc_list, list) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1544
list_del(&loc_rule->list);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1553
list_add_tail(&loc_rule->list, &priv->rxnfc_list);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1577
list_del(&rule->list);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1663
list_for_each_entry(rule, &priv->rxnfc_list, list)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
4230
list_for_each_entry(rule, &priv->rxnfc_list, list)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
4276
list_for_each_entry(rule, &priv->rxnfc_list, list)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
4320
list_for_each_entry(rule, &priv->rxnfc_list, list)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
749
INIT_LIST_HEAD(&priv->rxnfc_rules[i].list);
drivers/net/ethernet/broadcom/genet/bcmgenet.h
590
struct list_head list;
drivers/net/ethernet/cadence/macb.h
1296
struct list_head list;
drivers/net/ethernet/cadence/macb.h
1300
struct list_head list;
drivers/net/ethernet/cadence/macb_main.c
3837
list_for_each_entry(item, &bp->rx_fs_list.list, list) {
drivers/net/ethernet/cadence/macb_main.c
3980
list_for_each_entry(item, &bp->rx_fs_list.list, list) {
drivers/net/ethernet/cadence/macb_main.c
3982
list_add_tail(&newfs->list, &item->list);
drivers/net/ethernet/cadence/macb_main.c
3993
list_add_tail(&newfs->list, &bp->rx_fs_list.list);
drivers/net/ethernet/cadence/macb_main.c
4019
list_for_each_entry(item, &bp->rx_fs_list.list, list) {
drivers/net/ethernet/cadence/macb_main.c
4033
list_del(&item->list);
drivers/net/ethernet/cadence/macb_main.c
4051
list_for_each_entry(item, &bp->rx_fs_list.list, list) {
drivers/net/ethernet/cadence/macb_main.c
4067
list_for_each_entry(item, &bp->rx_fs_list.list, list) {
drivers/net/ethernet/cadence/macb_main.c
4314
list_for_each_entry(item, &bp->rx_fs_list.list, list)
drivers/net/ethernet/cadence/macb_main.c
4862
INIT_LIST_HEAD(&bp->rx_fs_list.list);
drivers/net/ethernet/cavium/liquidio/lio_core.c
149
list_add_tail(&g->list, &lio->glist[i]);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1454
list_add_tail(&g->list, &lio->glist[iq]);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1498
list_add_tail(&g->list, &lio->glist[iq]);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
849
list_add_tail(&g->list, &lio->glist[iq]);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
893
list_add_tail(&g->list, &lio->glist[iq]);
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1031
INIT_LIST_HEAD(&oct->dispatch.dlist[i].list);
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1055
dispatch = &oct->dispatch.dlist[i].list;
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1102
&octeon_dev->dispatch.dlist[idx].list) {
drivers/net/ethernet/cavium/liquidio/octeon_device.c
1179
list_add(&dispatch->list, &oct->dispatch.dlist[idx].list);
drivers/net/ethernet/cavium/liquidio/octeon_device.h
134
struct list_head list;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
34
struct list_head list;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
546
list_add_tail(&rdisp->list,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
71
&octeon_dev->dispatch.dlist[idx].list) {
drivers/net/ethernet/cavium/liquidio/octeon_network.h
52
struct list_head list;
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
108
struct clip_entry, list);
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
109
list_del_init(&ce->list);
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
113
list_add_tail(&ce->list, &ctbl->hash_list[hash]);
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
161
list_for_each_entry(cte, &ctbl->hash_list[hash], list) {
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
181
list_del_init(&ce->list);
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
182
list_add_tail(&ce->list, &ctbl->ce_free_head);
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
262
list_for_each_entry(ce, &ctbl->hash_list[i], list) {
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
312
INIT_LIST_HEAD(&cl_list[i].list);
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
313
list_add_tail(&cl_list[i].list, &ctbl->ce_free_head);
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
89
list_for_each_entry(cte, &ctbl->hash_list[hash], list) {
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.h
18
struct list_head list;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1039
struct list_head list;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1076
struct list_head list;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1086
struct list_head list;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
356
list_for_each_entry(entry, &adap->mac_hlist, list) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
395
list_add_tail(&new_entry->list, &adap->mac_hlist);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
413
list_for_each_entry_safe(entry, tmp, &adap->mac_hlist, list) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
415
list_del(&entry->list);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
475
list_for_each_entry(entry, &adapter->mac_hlist, list) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
486
list_add_tail(&new_entry->list, &adapter->mac_hlist);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6646
INIT_LIST_HEAD(&adapter->mlist.list);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
7126
list) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
7127
list_del(&entry->list);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c
138
list_for_each_entry_safe(mps_entry, tmp, &adap->mps_ref, list) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c
139
list_del(&mps_entry->list);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c
14
list_for_each_entry_safe(mps_entry, tmp, &adap->mps_ref, list) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c
21
list_del(&mps_entry->list);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c
39
list_for_each_entry(mps_entry, &adap->mps_ref, list) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c
54
list_add_tail(&mps_entry->list, &adap->mps_ref);
drivers/net/ethernet/chelsio/cxgb4/sched.c
139
list_for_each_entry(qe, &e->entry_list, list) {
drivers/net/ethernet/chelsio/cxgb4/sched.c
150
list_for_each_entry(fe, &e->entry_list, list) {
drivers/net/ethernet/chelsio/cxgb4/sched.c
207
list_del(&qe->list);
drivers/net/ethernet/chelsio/cxgb4/sched.c
249
list_add_tail(&qe->list, &e->entry_list);
drivers/net/ethernet/chelsio/cxgb4/sched.c
278
list_del(&fe->list);
drivers/net/ethernet/chelsio/cxgb4/sched.c
314
list_add_tail(&fe->list, &e->entry_list);
drivers/net/ethernet/chelsio/cxgb4/sched.c
335
list_for_each_entry(qe, &e->entry_list, list)
drivers/net/ethernet/chelsio/cxgb4/sched.c
342
list_for_each_entry(fe, &e->entry_list, list)
drivers/net/ethernet/chelsio/cxgb4/sched.h
64
struct list_head list;
drivers/net/ethernet/chelsio/cxgb4/sched.h
70
struct list_head list;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
323
list_add_tail(&entry.list, &adap->mlist.list);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
338
list_del(&entry.list);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
348
if (list_first_entry(&adap->mlist.list, struct mbox_list,
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
349
list) == &entry)
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
371
list_del(&entry.list);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
424
list_del(&entry.list);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
436
list_del(&entry.list);
drivers/net/ethernet/chelsio/cxgb4vf/adapter.h
354
struct list_head list;
drivers/net/ethernet/chelsio/cxgb4vf/adapter.h
360
struct list_head list;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
249
list_for_each_entry(entry, &adapter->mac_hlist, list) {
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
285
list_for_each_entry(entry, &adapter->mac_hlist, list) {
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
296
list_add_tail(&new_entry->list, &adapter->mac_hlist);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
2962
INIT_LIST_HEAD(&adapter->mlist.list);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
3329
list) {
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
3330
list_del(&entry->list);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
960
list_add_tail(&new_entry->list, &adapter->mac_hlist);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
978
list_for_each_entry_safe(entry, tmp, &adapter->mac_hlist, list) {
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
980
list_del(&entry->list);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
167
list_add_tail(&entry.list, &adapter->mlist.list);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
181
list_del(&entry.list);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
191
if (list_first_entry(&adapter->mlist.list, struct mbox_list,
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
192
list) == &entry)
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
215
list_del(&entry.list);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
302
list_del(&entry.list);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
312
list_del(&entry.list);
drivers/net/ethernet/emulex/benet/be.h
545
struct list_head list;
drivers/net/ethernet/engleder/tsnep.h
56
struct list_head list;
drivers/net/ethernet/engleder/tsnep_rxnfc.c
135
list_for_each_entry(rule, &adapter->rxnfc_rules, list) {
drivers/net/ethernet/engleder/tsnep_rxnfc.c
158
list_for_each_entry(tmp, &adapter->rxnfc_rules, list) {
drivers/net/ethernet/engleder/tsnep_rxnfc.c
174
INIT_LIST_HEAD(&rule->list);
drivers/net/ethernet/engleder/tsnep_rxnfc.c
189
list_for_each_entry(tmp, &adapter->rxnfc_rules, list) {
drivers/net/ethernet/engleder/tsnep_rxnfc.c
43
list_for_each_entry(rule, &adapter->rxnfc_rules, list) {
drivers/net/ethernet/engleder/tsnep_rxnfc.c
61
list_for_each_entry(cur, &adapter->rxnfc_rules, list) {
drivers/net/ethernet/engleder/tsnep_rxnfc.c
67
list_add(&rule->list, pred ? &pred->list : &adapter->rxnfc_rules);
drivers/net/ethernet/engleder/tsnep_rxnfc.c
76
list_del(&rule->list);
drivers/net/ethernet/engleder/tsnep_rxnfc.c
88
list_for_each_entry_safe(rule, tmp, &adapter->rxnfc_rules, list)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1218
list_del(&dpaa_fq->list);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1223
static int dpaa_fq_free(struct device *dev, struct list_head *list)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1229
list_for_each_entry_safe(dpaa_fq, tmp, list, list) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3481
list_for_each_entry_safe(dpaa_fq, tmp, &priv->dpaa_fq_list, list) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
698
struct list_head *list,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
712
list_add_tail(&dpaa_fq[i].list, list);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
721
static int dpaa_alloc_all_fqs(struct device *dev, struct list_head *list,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
727
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_RX_ERROR);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
733
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_RX_DEFAULT);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
753
list, FQ_TYPE_RX_PCD);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
759
if (!dpaa_fq_alloc(dev, 0, dpaa_max_num_txqs(), list,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
763
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_TX_ERROR);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
769
dpaa_fq = dpaa_fq_alloc(dev, 0, 1, list, FQ_TYPE_TX_CONFIRM);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
775
if (!dpaa_fq_alloc(dev, 0, dpaa_max_num_txqs(), list, FQ_TYPE_TX))
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
972
list_for_each_entry(fq, &priv->dpaa_fq_list, list) {
drivers/net/ethernet/freescale/dpaa/dpaa_eth.h
35
struct list_head list;
drivers/net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c
39
list_for_each_entry_safe(fq, tmp, &priv->dpaa_fq_list, list) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
574
list_add_tail(&skb->list, ch->rx_list);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
210
list_add(&entry->list, &block->acl_entries);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
215
tmp = list_entry(pos, struct dpaa2_switch_acl_entry, list);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
220
list_add(&entry->list, pos->prev);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
231
list_for_each_entry(tmp, &block->acl_entries, list) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
294
list_for_each_entry_safe(tmp, n, &block->acl_entries, list) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
308
list_for_each_entry_safe(tmp, n, &block->acl_entries, list) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
322
list_for_each_entry_safe(tmp, n, &block->mirror_entries, list) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
346
list_del(&entry->list);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
449
list_add(&entry->list, &block->mirror_entries);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
482
list_del(&entry->list);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
626
tmp = list_entry(pos, struct dpaa2_switch_mirror_entry, list);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
774
tmp = list_entry(pos, struct dpaa2_switch_mirror_entry, list);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
826
list_for_each_entry(tmp, &block->mirror_entries, list) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
837
list_for_each_entry(tmp, &block->mirror_entries, list)
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
852
list_for_each_entry(tmp, &block->mirror_entries, list) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
863
list_for_each_entry(tmp, &block->mirror_entries, list)
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
1867
struct netdev_hw_addr_list *list = (is_uc) ? &netdev->uc : &netdev->mc;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
1871
list_for_each_entry(ha, &list->list, list) {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.h
109
struct list_head list;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.h
118
struct list_head list;
drivers/net/ethernet/freescale/fman/mac.c
39
struct list_head list;
drivers/net/ethernet/freescale/gianfar.c
704
INIT_LIST_HEAD(&priv->rx_list.list);
drivers/net/ethernet/freescale/gianfar.h
47
struct list_head list;
drivers/net/ethernet/freescale/gianfar.h
51
struct list_head list;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1251
list_for_each_entry(j, &priv->rx_list.list, list) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1306
if (list_empty(&priv->rx_list.list)) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1310
list_add(&temp->list, &priv->rx_list.list);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1313
list_for_each_entry(comp, &priv->rx_list.list, list) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1315
list_add_tail(&temp->list, &comp->list);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1326
list_add_tail(&temp->list, &priv->rx_list.list);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1338
list_del(&temp->list);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1349
if (list_empty(&priv->rx_list.list))
drivers/net/ethernet/freescale/gianfar_ethtool.c
1352
list_for_each_entry(comp, &priv->rx_list.list, list) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1354
list_del(&comp->list);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1371
list_for_each_entry(comp, &priv->rx_list.list, list) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1389
list_for_each_entry(comp, &priv->rx_list.list, list) {
drivers/net/ethernet/google/gve/gve.h
1280
struct gve_index_list *list);
drivers/net/ethernet/google/gve/gve.h
1281
void gve_enqueue_buf_state(struct gve_rx_ring *rx, struct gve_index_list *list,
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
58
struct gve_index_list *list)
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
63
buffer_id = list->head;
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
70
list->head = buf_state->next;
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
72
list->tail = -1;
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
80
void gve_enqueue_buf_state(struct gve_rx_ring *rx, struct gve_index_list *list,
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
87
if (list->head == -1) {
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
88
list->head = buffer_id;
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
89
list->tail = buffer_id;
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
91
int tail = list->tail;
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c
94
list->tail = buffer_id;
drivers/net/ethernet/google/gve/gve_tx_dqo.c
1140
static void add_to_list(struct gve_tx_ring *tx, struct gve_index_list *list,
drivers/net/ethernet/google/gve/gve_tx_dqo.c
1146
old_tail = list->tail;
drivers/net/ethernet/google/gve/gve_tx_dqo.c
1147
list->tail = index;
drivers/net/ethernet/google/gve/gve_tx_dqo.c
1149
list->head = index;
drivers/net/ethernet/google/gve/gve_tx_dqo.c
1158
struct gve_index_list *list,
drivers/net/ethernet/google/gve/gve_tx_dqo.c
1168
list->head = next_index;
drivers/net/ethernet/google/gve/gve_tx_dqo.c
1174
list->tail = prev_index;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
2594
struct list_head *list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
2602
list = is_unicast ? &vport->uc_mac_list : &vport->mc_mac_list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
2604
list_for_each_entry_safe(mac_node, tmp, list, node) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6097
static struct hclge_mac_node *hclge_find_mac_node(struct list_head *list,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6102
list_for_each_entry_safe(mac_node, tmp, list, node)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6146
struct list_head *list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6148
list = (mac_type == HCLGE_MAC_ADDR_UC) ?
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6157
mac_node = hclge_find_mac_node(list, addr);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6185
list_add_tail(&mac_node->node, list);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6421
struct list_head *list,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6433
list_for_each_entry_safe(mac_node, tmp, list, node) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6457
struct list_head *list,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6469
list_for_each_entry_safe(mac_node, tmp, list, node) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6563
struct list_head *list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6572
list = (mac_type == HCLGE_MAC_ADDR_UC) ?
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6577
list_for_each_entry_safe(mac_node, tmp, list, node) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6607
hclge_sync_from_del_list(&tmp_del_list, list);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6608
all_added = hclge_sync_from_add_list(&tmp_add_list, list);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6643
static void hclge_build_del_list(struct list_head *list,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6649
list_for_each_entry_safe(mac_cfg, tmp, list, node) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6699
struct list_head tmp_del_list, *list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6702
list = &vport->uc_mac_list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6705
list = &vport->mc_mac_list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6716
hclge_build_del_list(list, is_del_list, &tmp_del_list);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6724
hclge_sync_from_del_list(&tmp_del_list, list);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6735
struct list_head tmp_del_list, *list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6739
list = (mac_type == HCLGE_MAC_ADDR_UC) ?
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6744
list_for_each_entry_safe(mac_node, tmp, list, node) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6920
struct list_head *list = &vport->uc_mac_list;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6923
new_node = hclge_find_mac_node(list, new_addr);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6931
list_add(&new_node->node, list);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6941
list_move(&new_node->node, list);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
6945
old_node = hclge_find_mac_node(list, old_addr);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7858
static void hclge_mac_node_convert_for_reset(struct list_head *list)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7862
list_for_each_entry_safe(mac_node, tmp, list, node) {
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1053
struct list_head *list,
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1060
list_for_each_entry_safe(mac_node, tmp, list, node) {
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1129
static void hclgevf_clear_list(struct list_head *list)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1133
list_for_each_entry_safe(mac_node, tmp, list, node) {
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1144
struct list_head *list;
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1152
list = (mac_type == HCLGEVF_MAC_ADDR_UC) ?
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1157
list_for_each_entry_safe(mac_node, tmp, list, node) {
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1188
hclgevf_sync_from_del_list(&tmp_del_list, list);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1189
hclgevf_sync_from_add_list(&tmp_add_list, list);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
915
hclgevf_find_mac_node(struct list_head *list, const u8 *mac_addr)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
919
list_for_each_entry_safe(mac_node, tmp, list, node)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
961
struct list_head *list;
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
963
list = (mac_type == HCLGEVF_MAC_ADDR_UC) ?
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
972
mac_node = hclgevf_find_mac_node(list, addr);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
992
list_add_tail(&mac_node->node, list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
100
list_del(&f->list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
118
INIT_LIST_HEAD(&f->list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
129
list_for_each_entry_safe(f, ftmp, from, list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
136
list_move_tail(&f->list, filter_list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
147
list_for_each_entry_safe(f, ftmp, from, list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
159
list_for_each_entry_safe(f, ftmp, head, list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
160
list_del(&f->list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
175
list_for_each_entry_safe(f, ftmp, del_list, list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
178
list_del(&f->list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
184
list_for_each_entry_safe(f, ftmp, add_list, list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
215
list_for_each_entry_safe(f, ftmp, mac_filter_list, list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
220
list_move_tail(&f->list, &tmp_del_list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
223
list_for_each_entry_safe(f, ftmp, mac_filter_list, list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
241
list_add_tail(&fclone->list, &tmp_add_list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
255
list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
264
list_add_tail(&fclone->list, &tmp_del_list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
334
list_for_each_entry_safe(f, ftmp, filter_list, list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
44
list_for_each_entry_safe(f, ftmp, &nic_dev->uc_filter_list, list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
47
list_del(&f->list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
51
list_for_each_entry_safe(f, ftmp, &nic_dev->mc_filter_list, list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
54
list_del(&f->list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
64
list_for_each_entry(f, filter_list, list) {
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
84
INIT_LIST_HEAD(&f->list);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
85
list_add_tail(&f->list, mac_filter_list);
drivers/net/ethernet/huawei/hinic3/hinic3_nic_dev.h
45
struct list_head list;
drivers/net/ethernet/ibm/ehea/ehea.h
389
struct list_head list;
drivers/net/ethernet/ibm/ehea/ehea.h
394
struct list_head list;
drivers/net/ethernet/ibm/ehea/ehea_main.c
157
list_for_each_entry(adapter, &adapter_list, list) {
drivers/net/ethernet/ibm/ehea/ehea_main.c
182
list_for_each_entry(adapter, &adapter_list, list) {
drivers/net/ethernet/ibm/ehea/ehea_main.c
1852
list_for_each_safe(pos, temp, &(port->mc_list->list)) {
drivers/net/ethernet/ibm/ehea/ehea_main.c
1853
mc_entry = list_entry(pos, struct ehea_mc_list, list);
drivers/net/ethernet/ibm/ehea/ehea_main.c
1906
INIT_LIST_HEAD(&ehea_mcl_entry->list);
drivers/net/ethernet/ibm/ehea/ehea_main.c
1913
list_add(&ehea_mcl_entry->list, &port->mc_list->list);
drivers/net/ethernet/ibm/ehea/ehea_main.c
245
list_for_each_entry(adapter, &adapter_list, list)
drivers/net/ethernet/ibm/ehea/ehea_main.c
254
list_for_each_entry(mc_entry, &port->mc_list->list,list)
drivers/net/ethernet/ibm/ehea/ehea_main.c
265
list_for_each_entry(adapter, &adapter_list, list) {
drivers/net/ethernet/ibm/ehea/ehea_main.c
2721
list_for_each_entry(adapter, &adapter_list, list)
drivers/net/ethernet/ibm/ehea/ehea_main.c
2758
list_for_each_entry(adapter, &adapter_list, list)
drivers/net/ethernet/ibm/ehea/ehea_main.c
289
&port->mc_list->list, list) {
drivers/net/ethernet/ibm/ehea/ehea_main.c
2977
INIT_LIST_HEAD(&port->mc_list->list);
drivers/net/ethernet/ibm/ehea/ehea_main.c
3389
list_add(&adapter->list, &adapter_list);
drivers/net/ethernet/ibm/ehea/ehea_main.c
3466
list_del(&adapter->list);
drivers/net/ethernet/ibm/ehea/ehea_main.c
3492
list_del(&adapter->list);
drivers/net/ethernet/ibm/emac/mal.c
338
list_for_each(l, &mal->list) {
drivers/net/ethernet/ibm/emac/mal.c
339
struct mal_commac *mc = list_entry(l, struct mal_commac, list);
drivers/net/ethernet/ibm/emac/mal.c
52
if (list_empty(&mal->list))
drivers/net/ethernet/ibm/emac/mal.c
56
list_add(&commac->list, &mal->list);
drivers/net/ethernet/ibm/emac/mal.c
583
INIT_LIST_HEAD(&mal->list);
drivers/net/ethernet/ibm/emac/mal.c
715
if (!list_empty(&mal->list)) {
drivers/net/ethernet/ibm/emac/mal.c
75
list_del_init(&commac->list);
drivers/net/ethernet/ibm/emac/mal.c
76
if (list_empty(&mal->list))
drivers/net/ethernet/ibm/emac/mal.h
179
struct list_head list;
drivers/net/ethernet/ibm/emac/mal.h
197
struct list_head list;
drivers/net/ethernet/ibm/ibmvnic.c
3123
list);
drivers/net/ethernet/ibm/ibmvnic.c
3124
list_del(&rwi->list);
drivers/net/ethernet/ibm/ibmvnic.c
3405
kfree(list_entry(entry, struct ibmvnic_rwi, list));
drivers/net/ethernet/ibm/ibmvnic.c
3433
list_for_each_entry(tmp, &adapter->rwi_list, list) {
drivers/net/ethernet/ibm/ibmvnic.c
3454
list_add_tail(&rwi->list, &adapter->rwi_list);
drivers/net/ethernet/ibm/ibmvnic.h
913
struct list_head list;
drivers/net/ethernet/intel/fm10k/fm10k.h
233
struct list_head list;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
662
list_add_tail(&request->list, &interface->macvlan_requests);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
706
list_add_tail(&request->list, &interface->macvlan_requests);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
733
list_for_each_entry_safe(r, tmp, &interface->macvlan_requests, list) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
743
list_del(&r->list);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
784
list);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
786
list_del_init(&item->list);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
808
list_add(&item->list, requests);
drivers/net/ethernet/intel/i40e/i40e.h
207
u16 list[];
drivers/net/ethernet/intel/i40e/i40e.h
422
struct list_head list;
drivers/net/ethernet/intel/i40e/i40e.h
433
struct list_head list;
drivers/net/ethernet/intel/i40e/i40e.h
972
struct list_head list;
drivers/net/ethernet/intel/i40e/i40e_client.c
362
mac = list_first_entry_or_null(&cdev->lan_info.netdev->dev_addrs.list,
drivers/net/ethernet/intel/i40e/i40e_client.c
363
struct netdev_hw_addr, list);
drivers/net/ethernet/intel/i40e/i40e_client.c
463
list_for_each_entry(ldev, &i40e_devices, list) {
drivers/net/ethernet/intel/i40e/i40e_client.c
475
INIT_LIST_HEAD(&ldev->list);
drivers/net/ethernet/intel/i40e/i40e_client.c
476
list_add(&ldev->list, &i40e_devices);
drivers/net/ethernet/intel/i40e/i40e_client.c
510
list_for_each_entry_safe(ldev, tmp, &i40e_devices, list) {
drivers/net/ethernet/intel/i40e/i40e_client.c
515
list_del(&ldev->list);
drivers/net/ethernet/intel/i40e/i40e_ddp.c
21
struct list_head list;
drivers/net/ethernet/intel/i40e/i40e_ddp.c
418
list);
drivers/net/ethernet/intel/i40e/i40e_ddp.c
421
list_del(&entry->list);
drivers/net/ethernet/intel/i40e/i40e_ddp.c
485
list_add(&list_entry->list, &pf->ddp_old_prof);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3808
list_for_each_entry_safe(entry, tmp, &pf->l3_flex_pit_list, list) {
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3825
list_del(&entry->list);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3831
list_for_each_entry_safe(entry, tmp, &pf->l4_flex_pit_list, list) {
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3851
list_del(&entry->list);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3909
list_for_each_entry(entry, &pf->l4_flex_pit_list, list)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3912
list_for_each_entry(entry, &pf->l3_flex_pit_list, list)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3937
list_for_each_entry(entry, flex_pit_list, list) {
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3983
list_for_each_entry(entry, flex_pit_list, list) {
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3985
list_add_tail(&new_pit->list, &entry->list);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4010
list_add_tail(&new_pit->list, flex_pit_list);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4046
list_for_each_entry(entry, flex_pit_list, list) {
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4092
last_offset = list_prev_entry(entry, list)->src_offset + 1;
drivers/net/ethernet/intel/i40e/i40e_main.c
10642
list_for_each_entry_safe(ch, ch_tmp, &vsi->ch_list, list) {
drivers/net/ethernet/intel/i40e/i40e_main.c
2368
struct i40e_aqc_remove_macvlan_element_data *list,
drivers/net/ethernet/intel/i40e/i40e_main.c
2375
aq_ret = i40e_aq_remove_macvlan_v2(hw, vsi->seid, list, num_del, NULL,
drivers/net/ethernet/intel/i40e/i40e_main.c
2401
struct i40e_aqc_add_macvlan_element_data *list,
drivers/net/ethernet/intel/i40e/i40e_main.c
2409
i40e_aq_add_macvlan_v2(hw, vsi->seid, list, num_add, NULL, &aq_status);
drivers/net/ethernet/intel/i40e/i40e_main.c
2410
fcnt = i40e_update_filter_state(num_add, list, add_head);
drivers/net/ethernet/intel/i40e/i40e_main.c
250
if (pile->list[pile->num_entries - 1] & I40E_PILE_VALID_BIT) {
drivers/net/ethernet/intel/i40e/i40e_main.c
256
pile->list[pile->num_entries - 1] = id | I40E_PILE_VALID_BIT;
drivers/net/ethernet/intel/i40e/i40e_main.c
263
if (pile->list[i] & I40E_PILE_VALID_BIT) {
drivers/net/ethernet/intel/i40e/i40e_main.c
270
if (pile->list[i+j] & I40E_PILE_VALID_BIT)
drivers/net/ethernet/intel/i40e/i40e_main.c
277
pile->list[i+j] = id | I40E_PILE_VALID_BIT;
drivers/net/ethernet/intel/i40e/i40e_main.c
307
i < pile->num_entries && pile->list[i] == valid_id;
drivers/net/ethernet/intel/i40e/i40e_main.c
309
pile->list[i] = 0;
drivers/net/ethernet/intel/i40e/i40e_main.c
6045
list_for_each_entry_safe(ch, ch_tmp, &vsi->ch_list, list) {
drivers/net/ethernet/intel/i40e/i40e_main.c
6048
list_del(&ch->list);
drivers/net/ethernet/intel/i40e/i40e_main.c
6121
list_for_each_entry_safe(ch, ch_tmp, &vsi->ch_list, list) {
drivers/net/ethernet/intel/i40e/i40e_main.c
6705
INIT_LIST_HEAD(&ch->list);
drivers/net/ethernet/intel/i40e/i40e_main.c
6718
list_add_tail(&ch->list, &vsi->ch_list);
drivers/net/ethernet/intel/i40e/i40e_main.c
7796
list_for_each_entry_safe(ch, ch_tmp, &vsi->macvlan_list, list) {
drivers/net/ethernet/intel/i40e/i40e_main.c
7808
list_del(&ch->list);
drivers/net/ethernet/intel/i40e/i40e_main.c
7842
list_for_each_entry_safe(iter, ch_tmp, &vsi->macvlan_list, list) {
drivers/net/ethernet/intel/i40e/i40e_main.c
7980
INIT_LIST_HEAD(&ch->list);
drivers/net/ethernet/intel/i40e/i40e_main.c
7990
list_add_tail(&ch->list, &vsi->macvlan_list);
drivers/net/ethernet/intel/i40e/i40e_main.c
8127
list_for_each_entry_safe(ch, ch_tmp, &vsi->macvlan_list, list) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8162
list_for_each_entry_safe(ch, ch_tmp, &vsi->macvlan_list, list) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8796
list) {
drivers/net/ethernet/intel/i40e/i40e_main.c
9166
list_for_each_entry_safe(pit_entry, tmp, &pf->l3_flex_pit_list, list) {
drivers/net/ethernet/intel/i40e/i40e_main.c
9167
list_del(&pit_entry->list);
drivers/net/ethernet/intel/i40e/i40e_main.c
9172
list_for_each_entry_safe(pit_entry, tmp, &pf->l4_flex_pit_list, list) {
drivers/net/ethernet/intel/i40e/i40e_main.c
9173
list_del(&pit_entry->list);
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
2749
if (pile->list[i] & I40E_PILE_VALID_BIT)
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
2760
if (pile->list[i] & I40E_PILE_VALID_BIT) {
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
2910
u8 *addr = al->list[i].addr;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
3091
f = i40e_find_mac(vsi, al->list[i].addr);
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
3093
f = i40e_add_mac_filter(vsi, al->list[i].addr);
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
3098
al->list[i].addr, vf->vf_id);
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
3104
i40e_update_vf_mac_addr(vf, &al->list[i]);
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
3144
if (is_broadcast_ether_addr(al->list[i].addr) ||
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
3145
is_zero_ether_addr(al->list[i].addr)) {
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
3147
al->list[i].addr, vf->vf_id);
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
3157
const u8 *addr = al->list[i].addr;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
3169
if (i40e_del_mac_filter(vsi, al->list[i].addr)) {
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
4081
if (!tci->list[i].count ||
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
4082
tci->list[i].count > I40E_DEFAULT_QUEUES_PER_VF) {
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
4085
vf->vf_id, i, tci->list[i].count,
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
4120
if (tci->list[i].max_tx_rate) {
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
4121
if (tci->list[i].max_tx_rate > speed) {
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
4124
tci->list[i].max_tx_rate,
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
4130
tci->list[i].max_tx_rate;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
4133
vf->ch[i].num_qps = tci->list[i].count;
drivers/net/ethernet/intel/iavf/iavf.h
140
struct list_head list;
drivers/net/ethernet/intel/iavf/iavf.h
168
struct list_head list;
drivers/net/ethernet/intel/iavf/iavf.h
241
struct list_head list;
drivers/net/ethernet/intel/iavf/iavf_adv_rss.c
219
list_for_each_entry(rss, &adapter->adv_rss_list_head, list)
drivers/net/ethernet/intel/iavf/iavf_adv_rss.h
110
struct list_head list;
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1072
list_for_each_entry(fltr, &adapter->fdir_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1549
list_add_tail(&rss_new->list, &adapter->adv_rss_list_head);
drivers/net/ethernet/intel/iavf/iavf_fdir.c
798
list_for_each_entry(tmp, &adapter->fdir_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_fdir.c
833
list_for_each_entry(rule, &adapter->fdir_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_fdir.c
863
list_for_each_entry(rule, &adapter->fdir_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_fdir.c
873
list_add(&fltr->list, &parent->list);
drivers/net/ethernet/intel/iavf/iavf_fdir.c
875
list_add(&fltr->list, &adapter->fdir_list_head);
drivers/net/ethernet/intel/iavf/iavf_fdir.c
911
list_del(&fltr->list);
drivers/net/ethernet/intel/iavf/iavf_fdir.h
98
struct list_head list;
drivers/net/ethernet/intel/iavf/iavf_main.c
1250
list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
1252
list_del(&f->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
1274
list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
1276
list_del(&cf->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
1297
list_for_each_entry(fdir, &adapter->fdir_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
1324
list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
1326
list_del(&rss->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
3022
list_for_each_entry_safe(f, ftmp, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3023
list_del(&f->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
3027
list_for_each_entry_safe(fv, fvtmp, &adapter->vlan_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3028
list_del(&fv->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
3036
list_for_each_entry_safe(cf, cftmp, &adapter->cloud_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3037
list_del(&cf->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
3228
list_for_each_entry_safe(f, ftmp, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3230
list_del(&f->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
3235
list_for_each_entry(f, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3244
list_for_each_entry(cf, &adapter->cloud_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3632
list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3633
list_del(&cf->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
4079
list_for_each_entry(filter, &adapter->cloud_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
4133
list_add_tail(&filter->list, &adapter->cloud_filter_list);
drivers/net/ethernet/intel/iavf/iavf_main.c
4407
list_for_each_entry(f, &adapter->fdir_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
4609
list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
4613
list_del(&fdir->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
5596
list_for_each_entry_safe(f, ftmp, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
5597
list_del(&f->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
5601
list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
5602
list_del(&vlf->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
5609
list_for_each_entry_safe(cf, cftmp, &adapter->cloud_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
5610
list_del(&cf->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
5616
list_for_each_entry_safe(fdir, fdirtmp, &adapter->fdir_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
5617
list_del(&fdir->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
5624
list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
5625
list_del(&rss->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
723
list_for_each_entry(f, &adapter->vlan_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
755
list_add_tail(&f->list, &adapter->vlan_filter_list);
drivers/net/ethernet/intel/iavf/iavf_main.c
791
list_del(&f->list);
drivers/net/ethernet/intel/iavf/iavf_main.c
917
list_for_each_entry(f, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_main.c
947
list_add_tail(&f->list, &adapter->mac_filter_list);
drivers/net/ethernet/intel/iavf/iavf_ptp.c
158
list_add_tail(&cmd->list, &adapter->ptp.aq_cmds);
drivers/net/ethernet/intel/iavf/iavf_ptp.c
398
list_for_each_entry_safe(cmd, tmp, &adapter->ptp.aq_cmds, list) {
drivers/net/ethernet/intel/iavf/iavf_ptp.c
399
list_del(&cmd->list);
drivers/net/ethernet/intel/iavf/iavf_types.h
14
struct list_head list;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1517
struct iavf_ptp_aq_cmd, list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1537
list_del(&cmd->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1804
len = virtchnl_struct_size(vti, list, adapter->num_tc);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1810
vti->list[i].count = adapter->ch_config.ch_info[i].count;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1811
vti->list[i].offset = adapter->ch_config.ch_info[i].offset;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1812
vti->list[i].pad = 0;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1813
vti->list[i].max_tx_rate =
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1900
list_for_each_entry(cf, &adapter->cloud_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1917
list_for_each_entry(cf, &adapter->cloud_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1948
list_for_each_entry(cf, &adapter->cloud_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1965
list_for_each_entry_safe(cf, cftmp, &adapter->cloud_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2004
list_for_each_entry(fdir, &adapter->fdir_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2051
list_for_each_entry(fdir, &adapter->fdir_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2104
list_for_each_entry(rss, &adapter->adv_rss_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2155
list_for_each_entry(rss, &adapter->adv_rss_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2220
list_for_each_entry_safe(f, ftmp, &adapter->fdir_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2238
list_del(&f->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2393
list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2401
list_del(&cf->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2412
list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2430
list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2439
list_del(&fdir->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2452
list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2471
list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2476
list_del(&rss->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2488
list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2603
list)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2650
list_for_each_entry(f, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2669
list)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2755
list_for_each_entry(cf, &adapter->cloud_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2765
list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2768
list_del(&cf->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2782
list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2797
list_del(&fdir->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2812
list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2823
list_del(&fdir->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2852
list_for_each_entry(rss, &adapter->adv_rss_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2868
&adapter->adv_rss_list_head, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2870
list_del(&rss->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2885
list_for_each_entry(f, &adapter->vlan_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2898
list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2904
list_del(&f->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
576
list_for_each_entry(f, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
587
len = virtchnl_struct_size(veal, list, count);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
591
len = virtchnl_struct_size(veal, list, --count);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
603
list_for_each_entry(f, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
605
ether_addr_copy(veal->list[i].addr, f->macaddr);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
606
iavf_set_mac_addr_type(&veal->list[i], f);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
645
list_for_each_entry(f, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
656
len = virtchnl_struct_size(veal, list, count);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
660
len = virtchnl_struct_size(veal, list, --count);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
671
list_for_each_entry_safe(f, ftmp, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
673
ether_addr_copy(veal->list[i].addr, f->macaddr);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
674
iavf_set_mac_addr_type(&veal->list[i], f);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
676
list_del(&f->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
702
list_for_each_entry_safe(f, ftmp, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
722
list_for_each_entry_safe(f, ftmp, &adapter->mac_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
730
list_del(&f->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
748
list_for_each_entry_safe(f, ftmp, &adapter->vlan_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
750
list_del(&f->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
779
list_for_each_entry(f, &adapter->vlan_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
811
list_for_each_entry(f, &adapter->vlan_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
858
list_for_each_entry(f, &adapter->vlan_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
913
list_for_each_entry_safe(f, ftmp, &adapter->vlan_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
916
list_del(&f->list);
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
951
list_for_each_entry(f, &adapter->vlan_filter_list, list) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
991
list_for_each_entry(f, &adapter->vlan_filter_list, list) {
drivers/net/ethernet/intel/ice/ice.h
219
struct list_head list;
drivers/net/ethernet/intel/ice/ice_common.c
4649
struct ice_aqc_add_tx_qgrp *list;
drivers/net/ethernet/intel/ice/ice_common.c
4664
for (i = 0, list = qg_list; i < num_qgrps; i++) {
drivers/net/ethernet/intel/ice/ice_common.c
4665
sum_size += struct_size(list, txqs, list->num_txqs);
drivers/net/ethernet/intel/ice/ice_common.c
4666
list = (struct ice_aqc_add_tx_qgrp *)(list->txqs +
drivers/net/ethernet/intel/ice/ice_common.c
4667
list->num_txqs);
drivers/net/ethernet/intel/ice/ice_common.c
4839
struct ice_aqc_add_rdma_qset_data *list;
drivers/net/ethernet/intel/ice/ice_common.c
4851
for (i = 0, list = qset_list; i < num_qset_grps; i++) {
drivers/net/ethernet/intel/ice/ice_common.c
4852
u16 num_qsets = le16_to_cpu(list->num_qsets);
drivers/net/ethernet/intel/ice/ice_common.c
4854
sum_size += struct_size(list, rdma_qsets, num_qsets);
drivers/net/ethernet/intel/ice/ice_common.c
4855
list = (struct ice_aqc_add_rdma_qset_data *)(list->rdma_qsets +
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
111
ice_eswitch_br_add_vlan_lkup(struct ice_adv_lkup_elem *list, u16 vid)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
114
list[1].type = ICE_VLAN_OFOS;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
115
list[1].h_u.vlan_hdr.vlan = cpu_to_be16(vid & VLAN_VID_MASK);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
116
list[1].m_u.vlan_hdr.vlan = cpu_to_be16(0xFFFF);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
126
struct ice_adv_lkup_elem *list;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
1263
list_for_each_entry_safe(entry, tmp, &bridge->fdb_list, list) {
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
136
list = kzalloc_objs(*list, lkups_cnt, GFP_ATOMIC);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
137
if (!list) {
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
155
list[0].type = ICE_MAC_OFOS;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
156
ether_addr_copy(list[0].h_u.eth_hdr.dst_addr, mac);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
157
eth_broadcast_addr(list[0].m_u.eth_hdr.dst_addr);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
159
ice_eswitch_br_add_vlan_lkup(list, vid);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
165
err = ice_add_adv_rule(hw, list, lkups_cnt, &rule_info, rule);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
169
kfree(list);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
174
kfree(list);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
187
struct ice_adv_lkup_elem *list;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
197
list = kzalloc_objs(*list, lkups_cnt, GFP_ATOMIC);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
198
if (!list)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
201
list[0].type = ICE_MAC_OFOS;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
202
ether_addr_copy(list[0].h_u.eth_hdr.src_addr, mac);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
203
eth_broadcast_addr(list[0].m_u.eth_hdr.src_addr);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
205
ice_eswitch_br_add_vlan_lkup(list, vid);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
212
err = ice_add_adv_rule(hw, list, lkups_cnt, &rule_info, rule);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
216
kfree(list);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
221
kfree(list);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
336
list_del(&fdb_entry->list);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
452
list_add(&fdb_entry->list, &bridge->fdb_list);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
592
list_for_each_entry_safe(entry, tmp, &bridge->fdb_list, list)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
634
list_for_each_entry_safe(fdb_entry, tmp, &bridge->fdb_list, list) {
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
894
list_for_each_entry_safe(fdb_entry, tmp, &bridge->fdb_list, list) {
drivers/net/ethernet/intel/ice/ice_eswitch_br.h
27
struct list_head list;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1801
list_for_each_entry(ch, &vsi->ch_list, list) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1015
list) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1016
list_del(&del->list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2037
list_for_each_entry_safe(del, tmp, &es->prof_map, list) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2038
list_del(&del->list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2465
list)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3132
list_add(&prof->list, &hw->blk[blk].es.prof_map);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3155
list_for_each_entry(map, &hw->blk[blk].es.prof_map, list)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3177
list)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3252
list) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3259
list_del(&d->list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3308
list)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3318
list_del(&p->list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3394
list_del(&pmap->list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3472
list) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3481
list_add_tail(&p->list, lst);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3487
list_for_each_entry_safe(ent1, ent2, lst, list) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3488
list_del(&ent1->list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3534
list_add(&p->list, lst);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3754
list) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3904
list_add_tail(&t->list,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3907
list_add(&t->list,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
3995
list_for_each_entry(t, lst, list) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4029
list_add(&t->list, &lst);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4033
list_del(&t->list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4177
list_for_each_entry_safe(del1, tmp1, &union_lst, list) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4178
list_del(&del1->list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4244
list_for_each_entry_safe(ent, tmp, lst, list)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4246
list_del(&ent->list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4379
list_for_each_entry_safe(del1, tmp1, &copy, list) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
4380
list_del(&del1->list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
847
list_for_each_entry(tmp1, list1, list)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
849
list_for_each_entry(tmp2, list2, list)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
854
tmp1 = list_first_entry(list1, struct ice_vsig_prof, list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
855
tmp2 = list_first_entry(list2, struct ice_vsig_prof, list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
864
tmp1 = list_next_entry(tmp1, list);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
865
tmp2 = list_next_entry(tmp2, list);
drivers/net/ethernet/intel/ice/ice_flex_type.h
180
struct list_head list;
drivers/net/ethernet/intel/ice/ice_flex_type.h
201
struct list_head list;
drivers/net/ethernet/intel/ice/ice_fltr.c
148
int ice_fltr_add_mac_list(struct ice_vsi *vsi, struct list_head *list)
drivers/net/ethernet/intel/ice/ice_fltr.c
150
return ice_add_mac(&vsi->back->hw, list);
drivers/net/ethernet/intel/ice/ice_fltr.c
158
int ice_fltr_remove_mac_list(struct ice_vsi *vsi, struct list_head *list)
drivers/net/ethernet/intel/ice/ice_fltr.c
160
return ice_remove_mac(&vsi->back->hw, list);
drivers/net/ethernet/intel/ice/ice_fltr.c
168
static int ice_fltr_add_vlan_list(struct ice_vsi *vsi, struct list_head *list)
drivers/net/ethernet/intel/ice/ice_fltr.c
170
return ice_add_vlan(&vsi->back->hw, list);
drivers/net/ethernet/intel/ice/ice_fltr.c
179
ice_fltr_remove_vlan_list(struct ice_vsi *vsi, struct list_head *list)
drivers/net/ethernet/intel/ice/ice_fltr.c
181
return ice_remove_vlan(&vsi->back->hw, list);
drivers/net/ethernet/intel/ice/ice_fltr.c
189
static int ice_fltr_add_eth_list(struct ice_vsi *vsi, struct list_head *list)
drivers/net/ethernet/intel/ice/ice_fltr.c
191
return ice_add_eth_mac(&vsi->back->hw, list);
drivers/net/ethernet/intel/ice/ice_fltr.c
199
static int ice_fltr_remove_eth_list(struct ice_vsi *vsi, struct list_head *list)
drivers/net/ethernet/intel/ice/ice_fltr.c
201
return ice_remove_eth_mac(&vsi->back->hw, list);
drivers/net/ethernet/intel/ice/ice_fltr.c
226
ice_fltr_add_mac_to_list(struct ice_vsi *vsi, struct list_head *list,
drivers/net/ethernet/intel/ice/ice_fltr.c
240
list);
drivers/net/ethernet/intel/ice/ice_fltr.c
250
ice_fltr_add_vlan_to_list(struct ice_vsi *vsi, struct list_head *list,
drivers/net/ethernet/intel/ice/ice_fltr.c
265
list);
drivers/net/ethernet/intel/ice/ice_fltr.c
277
ice_fltr_add_eth_to_list(struct ice_vsi *vsi, struct list_head *list,
drivers/net/ethernet/intel/ice/ice_fltr.c
295
list);
drivers/net/ethernet/intel/ice/ice_fltr.c
33
struct list_head *list)
drivers/net/ethernet/intel/ice/ice_fltr.c
44
list_add(&entry->list_entry, list);
drivers/net/ethernet/intel/ice/ice_fltr.h
23
ice_fltr_add_mac_to_list(struct ice_vsi *vsi, struct list_head *list,
drivers/net/ethernet/intel/ice/ice_fltr.h
31
int ice_fltr_add_mac_list(struct ice_vsi *vsi, struct list_head *list);
drivers/net/ethernet/intel/ice/ice_fltr.h
35
int ice_fltr_remove_mac_list(struct ice_vsi *vsi, struct list_head *list);
drivers/net/ethernet/intel/ice/ice_main.c
3793
list_del(&indr_priv->list);
drivers/net/ethernet/intel/ice/ice_main.c
8914
list_for_each_entry_safe(ch, ch_tmp, &vsi->ch_list, list) {
drivers/net/ethernet/intel/ice/ice_main.c
8917
list_del(&ch->list);
drivers/net/ethernet/intel/ice/ice_main.c
9042
list_for_each_entry(ch, &main_vsi->ch_list, list) {
drivers/net/ethernet/intel/ice/ice_main.c
9100
INIT_LIST_HEAD(&ch->list);
drivers/net/ethernet/intel/ice/ice_main.c
9122
list_add_tail(&ch->list, &vsi->ch_list);
drivers/net/ethernet/intel/ice/ice_main.c
9477
list_for_each_entry(cb_priv, &np->tc_indr_block_priv_list, list) {
drivers/net/ethernet/intel/ice/ice_main.c
9532
list_add(&indr_priv->list, &np->tc_indr_block_priv_list);
drivers/net/ethernet/intel/ice/ice_main.c
9542
list_del(&indr_priv->list);
drivers/net/ethernet/intel/ice/ice_sched.c
2336
u16 num_items, u32 *list)
drivers/net/ethernet/intel/ice/ice_sched.c
2356
node = ice_sched_find_node_by_teid(pi->root, list[i]);
drivers/net/ethernet/intel/ice/ice_sched.h
102
u16 num_items, u32 *list);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1018
kfree(list);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1146
struct ice_adv_lkup_elem *list;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1180
list = kzalloc_objs(*list, lkups_cnt, GFP_ATOMIC);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1181
if (!list)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1184
i = ice_tc_fill_rules(hw, flags, tc_fltr, list, &rule_info, &l4_proto);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1228
ret = ice_add_adv_rule(hw, list, lkups_cnt, &rule_info, &rule_added);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1285
kfree(list);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
185
struct ice_adv_lkup_elem *list, int i)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
192
list[i].type = ice_proto_type_from_tunnel(fltr->tunnel_type);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
197
list[i].h_u.tnl_hdr.vni = cpu_to_be32(tenant_id);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
198
memcpy(&list[i].m_u.tnl_hdr.vni, "\xff\xff\xff\x00", 4);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
202
list[i].h_u.nvgre_hdr.tni_flow = fltr->tenant_id;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
203
memcpy(&list[i].m_u.nvgre_hdr.tni_flow,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
209
list[i].h_u.gtp_hdr.teid = fltr->tenant_id;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
210
memcpy(&list[i].m_u.gtp_hdr.teid,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
220
list[i].type = ice_proto_type_from_mac(false);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
221
ether_addr_copy(list[i].h_u.eth_hdr.dst_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
223
ether_addr_copy(list[i].m_u.eth_hdr.dst_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
229
list[i].type = ice_proto_type_from_tunnel(fltr->tunnel_type);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
232
list[i].h_u.gtp_hdr.pdu_type =
drivers/net/ethernet/intel/ice/ice_tc_lib.c
234
memcpy(&list[i].m_u.gtp_hdr.pdu_type, "\xf0", 1);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
238
list[i].h_u.gtp_hdr.qfi = fltr->gtp_pdu_info_keys.qfi;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
239
memcpy(&list[i].m_u.gtp_hdr.qfi, "\x3f", 1);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
248
hdr_h = &list[i].h_u.pfcp_hdr;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
249
hdr_m = &list[i].m_u.pfcp_hdr;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
250
list[i].type = ICE_PFCP;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
263
list[i].type = ice_proto_type_from_ipv4(false);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
266
list[i].h_u.ipv4_hdr.src_addr = hdr->l3_key.src_ipv4;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
267
list[i].m_u.ipv4_hdr.src_addr = hdr->l3_mask.src_ipv4;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
270
list[i].h_u.ipv4_hdr.dst_addr = hdr->l3_key.dst_ipv4;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
271
list[i].m_u.ipv4_hdr.dst_addr = hdr->l3_mask.dst_ipv4;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
278
list[i].type = ice_proto_type_from_ipv6(false);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
281
memcpy(&list[i].h_u.ipv6_hdr.src_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
284
memcpy(&list[i].m_u.ipv6_hdr.src_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
289
memcpy(&list[i].h_u.ipv6_hdr.dst_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
292
memcpy(&list[i].m_u.ipv6_hdr.dst_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
302
list[i].type = ice_proto_type_from_ipv4(false);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
305
list[i].h_u.ipv4_hdr.tos = hdr->l3_key.tos;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
306
list[i].m_u.ipv4_hdr.tos = hdr->l3_mask.tos;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
310
list[i].h_u.ipv4_hdr.time_to_live = hdr->l3_key.ttl;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
311
list[i].m_u.ipv4_hdr.time_to_live = hdr->l3_mask.ttl;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
322
hdr_h = &list[i].h_u.ipv6_hdr;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
323
hdr_m = &list[i].m_u.ipv6_hdr;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
324
list[i].type = ice_proto_type_from_ipv6(false);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
345
list[i].type = ICE_UDP_OF;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
346
list[i].h_u.l4_hdr.dst_port = hdr->l4_key.dst_port;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
347
list[i].m_u.l4_hdr.dst_port = hdr->l4_mask.dst_port;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
352
ice_rule_add_tunnel_metadata(&list[ICE_TC_METADATA_LKUP_IDX]);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
373
struct ice_adv_lkup_elem *list,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
385
ice_rule_add_direction_metadata(&list[ICE_TC_METADATA_LKUP_IDX]);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
388
ice_rule_add_src_vsi_metadata(&list[i]);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
394
i = ice_tc_fill_tunnel_outer(flags, tc_fltr, list, i);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
404
list[i].type = ice_proto_type_from_etype(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
405
list[i].h_u.ethertype.ethtype_id = headers->l2_key.n_proto;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
406
list[i].m_u.ethertype.ethtype_id = headers->l2_mask.n_proto;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
417
list[i].type = ice_proto_type_from_mac(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
419
ether_addr_copy(list[i].h_u.eth_hdr.dst_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
421
ether_addr_copy(list[i].m_u.eth_hdr.dst_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
425
ether_addr_copy(list[i].h_u.eth_hdr.src_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
427
ether_addr_copy(list[i].m_u.eth_hdr.src_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
436
list[i].type = ICE_VLAN_EX;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
438
list[i].type = ICE_VLAN_OFOS;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
441
list[i].h_u.vlan_hdr.vlan = headers->vlan_hdr.vlan_id;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
442
list[i].m_u.vlan_hdr.vlan = cpu_to_be16(0x0FFF);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
447
list[i].m_u.vlan_hdr.vlan = cpu_to_be16(0xEFFF);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
449
list[i].m_u.vlan_hdr.vlan = cpu_to_be16(0xE000);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
450
list[i].h_u.vlan_hdr.vlan = 0;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
452
list[i].h_u.vlan_hdr.vlan |=
drivers/net/ethernet/intel/ice/ice_tc_lib.c
464
ice_rule_add_vlan_metadata(&list[ICE_TC_METADATA_LKUP_IDX]);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
468
list[i].type = ICE_VLAN_IN;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
471
list[i].h_u.vlan_hdr.vlan = headers->cvlan_hdr.vlan_id;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
472
list[i].m_u.vlan_hdr.vlan = cpu_to_be16(0x0FFF);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
477
list[i].m_u.vlan_hdr.vlan = cpu_to_be16(0xEFFF);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
479
list[i].m_u.vlan_hdr.vlan = cpu_to_be16(0xE000);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
480
list[i].h_u.vlan_hdr.vlan = 0;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
482
list[i].h_u.vlan_hdr.vlan |=
drivers/net/ethernet/intel/ice/ice_tc_lib.c
493
vals = &list[i].h_u.pppoe_hdr;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
494
masks = &list[i].m_u.pppoe_hdr;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
496
list[i].type = ICE_PPPOE;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
516
list[i].type = ice_proto_type_from_ipv4(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
520
list[i].h_u.ipv4_hdr.dst_addr = l3_key->dst_ipv4;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
521
list[i].m_u.ipv4_hdr.dst_addr = l3_mask->dst_ipv4;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
524
list[i].h_u.ipv4_hdr.src_addr = l3_key->src_ipv4;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
525
list[i].m_u.ipv4_hdr.src_addr = l3_mask->src_ipv4;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
533
list[i].type = ice_proto_type_from_ipv6(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
534
ipv6_hdr = &list[i].h_u.ipv6_hdr;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
535
ipv6_mask = &list[i].m_u.ipv6_hdr;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
556
list[i].type = ice_proto_type_from_ipv4(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
559
list[i].h_u.ipv4_hdr.tos = headers->l3_key.tos;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
560
list[i].m_u.ipv4_hdr.tos = headers->l3_mask.tos;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
564
list[i].h_u.ipv4_hdr.time_to_live =
drivers/net/ethernet/intel/ice/ice_tc_lib.c
566
list[i].m_u.ipv4_hdr.time_to_live =
drivers/net/ethernet/intel/ice/ice_tc_lib.c
577
hdr_h = &list[i].h_u.ipv6_hdr;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
578
hdr_m = &list[i].m_u.ipv6_hdr;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
579
list[i].type = ice_proto_type_from_ipv6(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
599
list[i].type = ICE_L2TPV3;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
601
list[i].h_u.l2tpv3_sess_hdr.session_id =
drivers/net/ethernet/intel/ice/ice_tc_lib.c
603
list[i].m_u.l2tpv3_sess_hdr.session_id =
drivers/net/ethernet/intel/ice/ice_tc_lib.c
614
list[i].type = ice_proto_type_from_l4_port(headers->l3_key.ip_proto);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
619
list[i].h_u.l4_hdr.dst_port = l4_key->dst_port;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
620
list[i].m_u.l4_hdr.dst_port = l4_mask->dst_port;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
623
list[i].h_u.l4_hdr.src_port = l4_key->src_port;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
624
list[i].m_u.l4_hdr.src_port = l4_mask->src_port;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
858
struct ice_adv_lkup_elem list[3];
drivers/net/ethernet/intel/ice/ice_tc_lib.c
865
memset(list, 0, sizeof(list));
drivers/net/ethernet/intel/ice/ice_tc_lib.c
866
ice_rule_add_direction_metadata(&list[0]);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
867
ice_rule_add_src_vsi_metadata(&list[1]);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
868
list[2].type = ICE_ETYPE_OL;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
869
list[2].h_u.ethertype.ethtype_id = htons(ETH_P_LLDP);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
870
list[2].m_u.ethertype.ethtype_id = htons(0xFFFF);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
872
err = ice_add_adv_rule(&pf->hw, list, ARRAY_SIZE(list), &rinfo,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
919
struct ice_adv_lkup_elem *list;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
934
list = kzalloc_objs(*list, lkups_cnt, GFP_ATOMIC);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
935
if (!list)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
938
i = ice_tc_fill_rules(hw, flags, fltr, list, &rule_info, NULL);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
994
ret = ice_add_adv_rule(hw, list, lkups_cnt, &rule_info, &rule_added);
drivers/net/ethernet/intel/ice/ice_tc_lib.h
49
struct list_head list;
drivers/net/ethernet/intel/ice/virt/allowlist.c
104
#define ALLOW_ITEM(caps, list) \
drivers/net/ethernet/intel/ice/virt/allowlist.c
106
.opcodes = list, \
drivers/net/ethernet/intel/ice/virt/allowlist.c
107
.size = ARRAY_SIZE(list) \
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2583
u8 *mac_addr = al->list[i].addr;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2595
ice_vfhw_mac_add(vf, &al->list[i]);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2618
ice_update_legacy_cached_mac(vf, &al->list[0]);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
979
u8 *mac_addr = al->list[i].addr;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
986
result = ice_vc_cfg_mac(vf, vsi, &al->list[i]);
drivers/net/ethernet/intel/idpf/idpf.h
289
struct list_head list;
drivers/net/ethernet/intel/idpf/idpf.h
64
struct list_head list;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
215
list_for_each_entry(f, &user_config->flow_steer_list, list) {
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
272
parent ? list_add(&fltr->list, &parent->list) :
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
273
list_add(&fltr->list, &user_config->flow_steer_list);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
331
&user_config->flow_steer_list, list) {
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
333
list_del(&f->list);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
59
list_for_each_entry(f, &user_config->flow_steer_list, list)
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
74
list_for_each_entry(f, &user_config->flow_steer_list, list) {
drivers/net/ethernet/intel/idpf/idpf_lib.c
458
list) {
drivers/net/ethernet/intel/idpf/idpf_lib.c
459
list_del(&f->list);
drivers/net/ethernet/intel/idpf/idpf_lib.c
482
list_for_each_entry(f, &vconfig->user_config.mac_filter_list, list) {
drivers/net/ethernet/intel/idpf/idpf_lib.c
505
list_del(&f->list);
drivers/net/ethernet/intel/idpf/idpf_lib.c
586
list_add_tail(&f->list, &vport_config->user_config.mac_filter_list);
drivers/net/ethernet/intel/idpf/idpf_lib.c
639
list) {
drivers/net/ethernet/intel/idpf/idpf_lib.c
640
list_del(&f->list);
drivers/net/ethernet/intel/idpf/idpf_lib.c
662
list_for_each_entry(f, &vport_config->user_config.mac_filter_list, list)
drivers/net/ethernet/intel/idpf/idpf_lib.c
687
list_for_each_entry(f, &vport_config->user_config.mac_filter_list, list)
drivers/net/ethernet/intel/idpf/idpf_lib.c
712
list_del(&f->list);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4273
list_for_each_entry_safe(f, tmp, ma_list_head, list)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4276
list_del(&f->list);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4324
list) {
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4347
list) {
drivers/net/ethernet/intel/igc/igc.h
657
struct list_head list;
drivers/net/ethernet/intel/igc/igc_ethtool.c
1034
list_for_each_entry(rule, &adapter->nfc_rule_list, list) {
drivers/net/ethernet/intel/igc/igc_ethtool.c
1228
INIT_LIST_HEAD(&rule->list);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1337
list_for_each_entry(tmp, &adapter->nfc_rule_list, list) {
drivers/net/ethernet/intel/igc/igc_main.c
3984
list_for_each_entry(rule, &adapter->nfc_rule_list, list) {
drivers/net/ethernet/intel/igc/igc_main.c
4007
list_del(&rule->list);
drivers/net/ethernet/intel/igc/igc_main.c
4019
list_for_each_entry_safe(rule, tmp, &adapter->nfc_rule_list, list)
drivers/net/ethernet/intel/igc/igc_main.c
4046
list_for_each_entry(cur, &adapter->nfc_rule_list, list) {
drivers/net/ethernet/intel/igc/igc_main.c
4052
list_add(&rule->list, pred ? &pred->list : &adapter->nfc_rule_list);
drivers/net/ethernet/intel/igc/igc_main.c
4063
list_for_each_entry_reverse(rule, &adapter->nfc_rule_list, list)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4937
struct netdev_hw_addr_list *list)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4942
netdev_hw_addr_list_for_each(ha, list) {
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
306
list_for_each_entry_safe(pos, n, &oct->ctrl_req_wait_list, list) {
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
440
list_for_each_entry_safe(pos, n, &oct->ctrl_req_wait_list, list)
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
79
INIT_LIST_HEAD(&d->list);
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
80
list_add_tail(&d->list, &oct->ctrl_req_wait_list);
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
84
list_del(&d->list);
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.h
236
struct list_head list;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c
376
list_for_each_entry(node, &npc_priv->defrag_lh, list)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3517
struct list_head list;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3539
list_for_each_entry(node, lh, list) {
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3564
list_for_each_entry(node, lh, list) {
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3657
INIT_LIST_HEAD(&node->list);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3660
list_add_tail(&node->list, &npc_priv->defrag_lh);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3801
list_for_each_entry_safe(rule, tmp, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3843
list_del_init(&v->list);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3849
list_del_init(&f->list);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3858
list_del_init(&f->list);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3900
list_del_init(&f->list);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3905
list_del_init(&v->list);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3925
list_for_each_entry_safe(node, next, &npc_priv->defrag_lh, list) {
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
3926
list_del_init(&node->list);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4122
INIT_LIST_HEAD(&node[i].list);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4126
list_add_tail(&node[i].list, lh);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4443
list_for_each_entry_safe(rule, tmp, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4448
list_del(&rule->list);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.h
168
struct list_head list;
drivers/net/ethernet/marvell/octeontx2/af/npc.h
654
struct list_head list;
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
170
struct list_head list;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3531
list_for_each_entry(iter, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3614
struct npc_exact_table_entry, list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3651
mem_entry[j] = list_next_entry(mem_entry[j], list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3665
list_for_each_entry(cam_entry, &table->lhead_cam_tbl_entry, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
170
static void nix_mce_list_init(struct nix_mce_list *list, int max)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
172
INIT_HLIST_HEAD(&list->head);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
173
list->count = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
174
list->max = max;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5269
list_for_each_entry(elem, &mcast_grp->mcast_grp_head, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6340
list_for_each_entry(iter, &mcast_grp->mcast_grp_head, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6395
list_for_each_entry_safe(elem, tmp, &mcast_grp->mcast_grp_head, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6483
list_add_tail(&elem->list, &mcast_grp->mcast_grp_head);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
6544
list_del(&elem->list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1124
list_for_each_entry(rule, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1399
list_for_each_entry_safe(rule, tmp, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1444
list_for_each_entry_safe(rule, tmp, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1454
list_del(&rule->list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1486
list_for_each_entry_safe(rule, tmp, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1488
list_del(&rule->list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3414
list_for_each_entry(rule, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4397
list_for_each_entry(rule, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
4399
list_del(&rule->list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
503
list_for_each_entry(rule, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1219
list_for_each_entry(iter, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1237
list_for_each_entry(iter, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1240
head = &iter->list;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1243
list_add(&rule->list, head);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1620
list_del(&rule->list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1923
list_del(&rule->list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1946
list_for_each_entry_safe(iter, tmp, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1950
list_move_tail(&iter->list, &del_list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1954
list_move_tail(&iter->list, &del_list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1961
list_move_tail(&iter->list, &del_list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1968
list_for_each_entry_safe(iter, tmp, &del_list, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
2051
list_for_each_entry(rule, &mcam->mcam_rules, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
1275
list_del_init(&entry->list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
843
INIT_LIST_HEAD(&entry->list);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
864
list_for_each_entry_safe(iter, tmp, lhead, list) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
868
pprev = &iter->list;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
872
list_add(&entry->list, pprev);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h
150
struct list_head list;
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
260
list_for_each_entry(tmp, &flow_cfg->flow_list_tc, list) {
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
306
list);
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
312
list_for_each_entry_safe(tmp, n, &flow_cfg->flow_list_tc, list) {
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
350
list);
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
358
list_del(&node->list);
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
367
list_for_each_entry_safe(tmp, n, &flow_cfg->flow_list_tc, list) {
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
369
list_del(&tmp->list);
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
374
tmp->entry = (list_next_entry(tmp, list))->entry;
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
379
list_for_each_entry_safe(tmp, n, &flow_cfg->flow_list_tc, list) {
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
462
struct otx2_tc_flow, list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
376
struct list_head list;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1500
list_for_each_entry(iter, &pfvf->flow_cfg->flow_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1519
list_del(&iter->list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1569
list_del(&flow->list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1581
list_for_each_entry_safe(flow, tmp, &pfvf->flow_cfg->flow_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1617
list_for_each_entry_safe(iter, tmp, &flow_cfg->flow_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1618
list_del(&iter->list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1640
list_for_each_entry_safe(iter, tmp, &flow_cfg->flow_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1641
list_del(&iter->list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
17
struct list_head list;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1772
list_for_each_entry(iter, &pf->flow_cfg->flow_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
623
list_for_each_entry(iter, &pfvf->flow_cfg->flow_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
636
list_for_each_entry(iter, &pfvf->flow_cfg->flow_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
639
head = &iter->list;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
642
list_add(&flow->list, head);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
667
list_for_each_entry(iter, &pfvf->flow_cfg->flow_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1006
list_add(&node->list, &flow_cfg->flow_list_tc);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1011
tmp = list_entry(pos, struct otx2_tc_flow, list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1017
list_add(&node->list, pos->prev);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1108
tmp = list_entry(pos, struct otx2_tc_flow, list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1110
list_del(&tmp->list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1125
tmp = list_entry(pos, struct otx2_tc_flow, list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1671
list_for_each_entry(node, &flow_cfg->flow_list_tc, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
946
list_for_each_entry_safe(iter, tmp, &flow_cfg->flow_list_tc, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
947
list_del(&iter->list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
959
list_for_each_entry(tmp, &flow_cfg->flow_list_tc, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
973
list_for_each_entry(tmp, &flow_cfg->flow_list_tc, list) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
989
tmp = list_entry(pos, struct otx2_tc_flow, list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
991
list_del(&node->list);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
898
struct sg_list *list, int *offset)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
906
for (seg = 0; seg < list->num_segs; seg++) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
917
if ((list->num_segs - seg) >= (MAX_SEGS_PER_SG - 1))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
922
sg_lens[frag_num(seg % MAX_SEGS_PER_SG)] = list->size[seg];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
923
*iova++ = list->dma_addr[seg];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
935
struct sg_list list;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
966
list.dma_addr[0] =
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
968
list.size[0] = hdr_len;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
969
list.num_segs = 1;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
978
list.size[list.num_segs] = size;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
979
list.dma_addr[list.num_segs] =
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
984
list.num_segs++;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
990
otx2_sqe_tso_add_sg(sq, &list, &offset);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
1196
list_for_each_entry(node, &parent->child_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
1525
list_for_each_entry(tmp, &node->child_schq_list, list)
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
243
list_for_each_entry_reverse(node, &parent->child_schq_list, list)
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
252
list_for_each_entry_safe(node, tmp, &parent->child_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
284
list_del(&node->list);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
293
list_for_each_entry_safe(node, tmp, &parent->child_schq_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
294
list_del(&node->list);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
304
list_for_each_entry_safe(node, tmp, &parent->child_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
335
list_for_each_entry(node, &parent->child_schq_list, list)
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
344
list_for_each_entry(node, &parent->child_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
371
list_for_each_entry(node, &parent->child_schq_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
385
list_for_each_entry(node, &parent->child_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
426
list_add_tail(&node->list, &pfvf->qos.qos_tree);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
444
tmp_node = list_entry(tmp, struct otx2_qos_node, list);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
449
list_add_tail(&node->list, tmp);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
454
list_add_tail(&node->list, head);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
483
list_add_tail(&txschq_node->list, &node->child_schq_list);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
495
list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
496
list_del(&txschq_node->list);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
716
list_for_each_entry(tmp, &node->child_schq_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
730
list_for_each_entry(tmp, &node->child_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
787
list_for_each_entry(tmp, &node->child_list, list)
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
798
list_for_each_entry(tmp, &node->child_list, list)
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
802
list_for_each_entry(tmp, &node->child_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
810
list_for_each_entry(tmp, &node->child_list, list)
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
838
list_for_each_entry(tmp, &node->child_schq_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
857
list_for_each_entry(tmp, &node->child_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
951
list_for_each_entry(tmp, &node->child_schq_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
967
list_for_each_entry(tmp, &node->child_list, list) {
drivers/net/ethernet/marvell/octeontx2/nic/qos.h
53
struct list_head list; /* list management */
drivers/net/ethernet/marvell/prestera/prestera.h
146
struct list_head list;
drivers/net/ethernet/marvell/prestera/prestera_acl.c
352
list_for_each_entry(binding, &block->binding_list, list) {
drivers/net/ethernet/marvell/prestera/prestera_acl.c
361
list)
drivers/net/ethernet/marvell/prestera/prestera_acl.c
374
list_for_each_entry(binding, &block->binding_list, list)
drivers/net/ethernet/marvell/prestera/prestera_acl.c
388
list_for_each_entry(rule, &acl->rules, list) {
drivers/net/ethernet/marvell/prestera/prestera_acl.c
514
list_add_tail(&rule->list, &sw->acl->rules);
drivers/net/ethernet/marvell/prestera/prestera_acl.c
538
list_del(&rule->list);
drivers/net/ethernet/marvell/prestera/prestera_acl.c
72
struct list_head list;
drivers/net/ethernet/marvell/prestera/prestera_acl.c
753
list_for_each_entry(vtcam, &acl->vtcam_list, list) {
drivers/net/ethernet/marvell/prestera/prestera_acl.c
801
list_for_each_entry(vtcam, &acl->vtcam_list, list) {
drivers/net/ethernet/marvell/prestera/prestera_acl.c
845
list_add_rcu(&vtcam->list, &acl->vtcam_list);
drivers/net/ethernet/marvell/prestera/prestera_acl.c
857
list_for_each_entry(vtcam, &acl->vtcam_list, list) {
drivers/net/ethernet/marvell/prestera/prestera_acl.c
870
list_del(&vtcam->list);
drivers/net/ethernet/marvell/prestera/prestera_acl.h
129
struct list_head list;
drivers/net/ethernet/marvell/prestera/prestera_counter.c
25
struct list_head list;
drivers/net/ethernet/marvell/prestera/prestera_flow.c
120
list_for_each_entry(binding, &block->binding_list, list)
drivers/net/ethernet/marvell/prestera/prestera_flow.c
146
list_add(&binding->list, &block->binding_list);
drivers/net/ethernet/marvell/prestera/prestera_flow.c
163
list_del(&binding->list);
drivers/net/ethernet/marvell/prestera/prestera_flow.h
13
struct list_head list;
drivers/net/ethernet/marvell/prestera/prestera_flower.c
12
struct list_head list;
drivers/net/ethernet/marvell/prestera/prestera_flower.c
20
list_del(&template->list);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
29
list_for_each_entry_safe(template, tmp, &block->template_list, list)
drivers/net/ethernet/marvell/prestera/prestera_flower.c
528
list_add_rcu(&template->list, &block->template_list);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
545
list_for_each_entry_safe(template, tmp, &block->template_list, list)
drivers/net/ethernet/marvell/prestera/prestera_hw.c
199
struct list_head list;
drivers/net/ethernet/marvell/prestera/prestera_hw.c
2267
INIT_LIST_HEAD(&eh->list);
drivers/net/ethernet/marvell/prestera/prestera_hw.c
2269
list_add_rcu(&eh->list, &sw->event_handlers);
drivers/net/ethernet/marvell/prestera/prestera_hw.c
2284
list_del_rcu(&eh->list);
drivers/net/ethernet/marvell/prestera/prestera_hw.c
923
list_for_each_entry_rcu(eh, &sw->event_handlers, list) {
drivers/net/ethernet/marvell/prestera/prestera_main.c
115
list_for_each_entry(tmp, &sw->port_list, list) {
drivers/net/ethernet/marvell/prestera/prestera_main.c
592
list_add(&port->list, &port->sw->port_list);
drivers/net/ethernet/marvell/prestera/prestera_main.c
599
list_del(&port->list);
drivers/net/ethernet/marvell/prestera/prestera_main.c
768
list_for_each_entry_safe(port, tmp, &sw->port_list, list)
drivers/net/ethernet/marvell/prestera/prestera_main.c
787
list_for_each_entry_safe(port, tmp, &sw->port_list, list) {
drivers/net/ethernet/marvell/prestera/prestera_main.c
99
list_for_each_entry(tmp, &sw->port_list, list) {
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
112
&block->binding_list, list)
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
121
list_for_each_entry(binding, &block->binding_list, list)
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
97
list_for_each_entry(binding, &block->binding_list, list) {
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
318
list_add_tail(&skb->list, &rx_list);
drivers/net/ethernet/marvell/prestera/prestera_span.c
14
struct list_head list;
drivers/net/ethernet/marvell/prestera/prestera_span.c
37
list_add_tail(&entry->list, &port->sw->span->entries);
drivers/net/ethernet/marvell/prestera/prestera_span.c
44
list_del(&entry->list);
drivers/net/ethernet/marvell/prestera/prestera_span.c
53
list_for_each_entry(entry, &span->entries, list) {
drivers/net/ethernet/marvell/prestera/prestera_span.c
67
list_for_each_entry(entry, &span->entries, list) {
drivers/net/ethernet/marvell/prestera/prestera_switchdev.c
892
list_for_each_entry(pr_port, &sw->port_list, list) {
drivers/net/ethernet/mediatek/mtk_eth_soc.h
1515
void mtk_flow_offload_cleanup(struct mtk_eth *eth, struct list_head *list);
drivers/net/ethernet/mediatek/mtk_ppe.c
511
hlist_for_each_entry_safe(entry, tmp, head, l2_data.list)
drivers/net/ethernet/mediatek/mtk_ppe.c
516
hlist_del_init(&entry->list);
drivers/net/ethernet/mediatek/mtk_ppe.c
538
hlist_del_init(&entry->l2_data.list);
drivers/net/ethernet/mediatek/mtk_ppe.c
564
hlist_for_each_entry_safe(cur, tmp, &entry->l2_flows, l2_data.list) {
drivers/net/ethernet/mediatek/mtk_ppe.c
691
hlist_add_head(&entry->list, &ppe->foe_flow[hash / soc->hash_offset]);
drivers/net/ethernet/mediatek/mtk_ppe.c
715
hlist_add_head(&flow_info->list,
drivers/net/ethernet/mediatek/mtk_ppe.c
717
hlist_add_head(&flow_info->l2_data.list, &entry->l2_flows);
drivers/net/ethernet/mediatek/mtk_ppe.c
755
hlist_for_each_entry_safe(entry, n, head, list) {
drivers/net/ethernet/mediatek/mtk_ppe.h
289
struct hlist_node list;
drivers/net/ethernet/mediatek/mtk_ppe.h
303
struct hlist_node list;
drivers/net/ethernet/mellanox/mlx4/alloc.c
213
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/alloc.c
275
list_add_tail(&zone->list, &it->list);
drivers/net/ethernet/mellanox/mlx4/alloc.c
291
if (!list_is_last(&entry->list, &zone_alloc->entries)) {
drivers/net/ethernet/mellanox/mlx4/alloc.c
292
struct mlx4_zone_entry *next = list_first_entry(&entry->list,
drivers/net/ethernet/mellanox/mlx4/alloc.c
294
list);
drivers/net/ethernet/mellanox/mlx4/alloc.c
303
list_del(&entry->list);
drivers/net/ethernet/mellanox/mlx4/alloc.c
325
list_for_each_entry_safe(zone, tmp, &zone_alloc->entries, list) {
drivers/net/ethernet/mellanox/mlx4/alloc.c
326
list_del(&zone->list);
drivers/net/ethernet/mellanox/mlx4/alloc.c
361
list_for_each_entry_continue_reverse(it, &zone_alloc->entries, list) {
drivers/net/ethernet/mellanox/mlx4/alloc.c
375
list_for_each_entry_from(it, &zone_alloc->entries, list) {
drivers/net/ethernet/mellanox/mlx4/alloc.c
400
list_for_each_entry_from(curr_node, &zone_alloc->entries, list) {
drivers/net/ethernet/mellanox/mlx4/alloc.c
430
list_for_each_entry(zone, &zones->entries, list) {
drivers/net/ethernet/mellanox/mlx4/alloc.c
490
list_for_each_entry(zone, &zones->entries, list) {
drivers/net/ethernet/mellanox/mlx4/alloc.c
700
list_for_each_entry(pgdir, &priv->pgdir_list, list)
drivers/net/ethernet/mellanox/mlx4/alloc.c
710
list_add(&pgdir->list, &priv->pgdir_list);
drivers/net/ethernet/mellanox/mlx4/alloc.c
743
list_del(&db->u.pgdir->list);
drivers/net/ethernet/mellanox/mlx4/catas.c
282
INIT_LIST_HEAD(&priv->catas_err.list);
drivers/net/ethernet/mellanox/mlx4/cq.c
425
INIT_LIST_HEAD(&cq->tasklet_ctx.list);
drivers/net/ethernet/mellanox/mlx4/cq.c
66
list_splice_tail_init(&ctx->list, &ctx->process_list);
drivers/net/ethernet/mellanox/mlx4/cq.c
69
list_for_each_entry_safe(mcq, temp, &ctx->process_list, tasklet_ctx.list) {
drivers/net/ethernet/mellanox/mlx4/cq.c
70
list_del_init(&mcq->tasklet_ctx.list);
drivers/net/ethernet/mellanox/mlx4/cq.c
94
if (list_empty_careful(&cq->tasklet_ctx.list)) {
drivers/net/ethernet/mellanox/mlx4/cq.c
96
kick = list_empty(&tasklet_ctx->list);
drivers/net/ethernet/mellanox/mlx4/cq.c
97
list_add_tail(&cq->tasklet_ctx.list, &tasklet_ctx->list);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1417
list_add_tail(&spec_l2->list, rule_list_h);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1474
list_add_tail(&spec_l3->list, list_h);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1540
list_add_tail(&spec_l3->list, list_h);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1541
list_add_tail(&spec_l4->list, list_h);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1611
INIT_LIST_HEAD(&rule.list);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1632
err = mlx4_en_ethtool_to_net_trans_rule(dev, cmd, &rule.list);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1647
list_del(&loc_rule->list);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1658
list_add_tail(&loc_rule->list, &priv->ethtool_list);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1661
list_for_each_entry_safe(spec, tmp_spec, &rule.list, list) {
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1662
list_del(&spec->list);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1692
list_del(&rule->list);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1082
list_for_each_entry(mclist, &priv->mc_list, list) {
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1093
list_for_each_entry_safe(mclist, tmp, &priv->curr_list, list) {
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1113
list_del(&mclist->list);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1953
list_for_each_entry(mclist, &priv->curr_list, list) {
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1962
list_for_each_entry_safe(mclist, tmp, &priv->curr_list, list) {
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1963
list_del(&mclist->list);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1975
&priv->ethtool_list, list) {
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1977
list_del(&flow->list);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
233
.list = LIST_HEAD_INIT(rule.list),
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
249
list_add_tail(&spec_eth.list, &rule.list);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
250
list_add_tail(&spec_ip.list, &rule.list);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
251
list_add_tail(&spec_tcp_udp.list, &rule.list);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
596
INIT_LIST_HEAD(&rule.list);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
601
list_add_tail(&spec_eth.list, &rule.list);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
816
list_for_each_entry_safe(mc_to_del, tmp, &priv->mc_list, list) {
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
817
list_del(&mc_to_del->list);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
836
list_add_tail(&tmp->list, &priv->mc_list);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
850
list_for_each_entry(dst_tmp, dst, list) {
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
852
list_for_each_entry(src_tmp, src, list) {
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
865
list_for_each_entry(src_tmp, src, list) {
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
867
list_for_each_entry(dst_tmp, dst, list) {
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
882
list_add_tail(&new_mc->list, dst);
drivers/net/ethernet/mellanox/mlx4/eq.c
1057
INIT_LIST_HEAD(&eq->tasklet_ctx.list);
drivers/net/ethernet/mellanox/mlx4/icm.c
175
list_add_tail(&chunk->list, &icm->chunk_list);
drivers/net/ethernet/mellanox/mlx4/icm.c
334
list_for_each_entry(chunk, &icm->chunk_list, list) {
drivers/net/ethernet/mellanox/mlx4/icm.c
86
list_for_each_entry_safe(chunk, tmp, &icm->chunk_list, list) {
drivers/net/ethernet/mellanox/mlx4/icm.h
102
struct mlx4_icm_chunk, list);
drivers/net/ethernet/mellanox/mlx4/icm.h
114
if (iter->chunk->list.next == &iter->icm->chunk_list) {
drivers/net/ethernet/mellanox/mlx4/icm.h
119
iter->chunk = list_entry(iter->chunk->list.next,
drivers/net/ethernet/mellanox/mlx4/icm.h
120
struct mlx4_icm_chunk, list);
drivers/net/ethernet/mellanox/mlx4/icm.h
57
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/main.c
3200
list) {
drivers/net/ethernet/mellanox/mlx4/main.c
3201
list_del(&pqp->list);
drivers/net/ethernet/mellanox/mlx4/main.c
3206
list) {
drivers/net/ethernet/mellanox/mlx4/main.c
3207
list_del(&entry->list);
drivers/net/ethernet/mellanox/mlx4/main.c
3210
list) {
drivers/net/ethernet/mellanox/mlx4/main.c
3211
list_del(&pqp->list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
1069
INIT_LIST_HEAD(&rule.list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
1078
list_add_tail(&spec_eth_outer.list, &rule.list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
1079
list_add_tail(&spec_vxlan.list, &rule.list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
1080
list_add_tail(&spec_eth_inner.list, &rule.list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
135
list_for_each_entry(pqp, &s_steer->promisc_qps[steer], list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
1385
INIT_LIST_HEAD(&rule.list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
1402
list_add_tail(&spec.list, &rule.list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
1494
INIT_LIST_HEAD(&rule.list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
171
list_add_tail(&new_entry->list, &s_steer->steer_entries[steer]);
drivers/net/ethernet/mellanox/mlx4/mcg.c
184
list_add_tail(&dqp->list, &new_entry->duplicates);
drivers/net/ethernet/mellanox/mlx4/mcg.c
207
list_for_each_entry(pqp, &s_steer->promisc_qps[steer], list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
230
list_del(&dqp->list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
233
list_del(&new_entry->list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
257
list_for_each_entry(tmp_entry, &s_steer->steer_entries[steer], list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
271
list_for_each_entry(dqp, &entry->duplicates, list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
281
list_add_tail(&dqp->list, &entry->duplicates);
drivers/net/ethernet/mellanox/mlx4/mcg.c
307
list_for_each_entry(tmp_entry, &s_steer->steer_entries[steer], list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
317
list_for_each_entry_safe(dqp, tmp_dqp, &entry->duplicates, list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
319
list_del(&dqp->list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
389
list_for_each_entry_safe(entry, tmp_entry, &s_steer->steer_entries[steer], list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
398
list_del(&entry->list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
401
list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
402
list_del(&pqp->list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
467
list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
488
list_add_tail(&dqp->list,
drivers/net/ethernet/mellanox/mlx4/mcg.c
515
list_add_tail(&pqp->list, &s_steer->promisc_qps[steer]);
drivers/net/ethernet/mellanox/mlx4/mcg.c
519
list_for_each_entry(dqp, &s_steer->promisc_qps[steer], list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
538
list_del(&pqp->list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
579
list_del(&pqp->list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
590
list_for_each_entry(dqp, &s_steer->promisc_qps[steer], list)
drivers/net/ethernet/mellanox/mlx4/mcg.c
602
list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
604
list_for_each_entry(dqp, &entry->duplicates, list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
614
list_del(&dqp->list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
630
list_del(&entry->list);
drivers/net/ethernet/mellanox/mlx4/mcg.c
671
list_add_tail(&pqp->list, &s_steer->promisc_qps[steer]);
drivers/net/ethernet/mellanox/mlx4/mcg.c
913
list_for_each_entry(cur, &rule->list, list) {
drivers/net/ethernet/mellanox/mlx4/mcg.c
999
list_for_each_entry(cur, &rule->list, list) {
drivers/net/ethernet/mellanox/mlx4/mlx4.h
386
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
463
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
468
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
473
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
741
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
461
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
495
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
1006
list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
1244
list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
1305
list_add_tail(&res_arr[i]->list,
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
1316
list_del_init(&res_arr[i]->list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
1486
list_del(&r->list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2007
list_for_each_entry_safe(res, tmp, mac_list, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2024
list_for_each_entry_safe(res, tmp, mac_list, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2043
list_add_tail(&res->list,
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2057
list_for_each_entry_safe(res, tmp, mac_list, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2060
list_del(&res->list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2078
list_for_each_entry_safe(res, tmp, mac_list, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2079
list_del(&res->list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2131
list_for_each_entry_safe(res, tmp, vlan_list, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2150
list_add_tail(&res->list,
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2165
list_for_each_entry_safe(res, tmp, vlan_list, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2168
list_del(&res->list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2187
list_for_each_entry_safe(res, tmp, vlan_list, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
2188
list_del(&res->list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
3162
com.list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4014
list_for_each_entry(res, &rqp->mcg_list, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4041
list_add_tail(&res->list, &rqp->mcg_list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4062
list_del(&res->list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4202
list_for_each_entry_safe(res, tmp, rlist, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4252
list_for_each_entry_safe(res, tmp, rlist, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4581
list_for_each_entry_safe(rgid, tmp, &rqp->mcg_list, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4592
list_del(&rgid->list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4610
list_for_each_entry_safe(r, tmp, rlist, list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4672
list_for_each_entry_safe(qp, tmp, qp_list, com.list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4684
list_del(&qp->com.list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4745
list_for_each_entry_safe(srq, tmp, srq_list, com.list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4757
list_del(&srq->com.list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4810
list_for_each_entry_safe(cq, tmp, cq_list, com.list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4822
list_del(&cq->com.list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4872
list_for_each_entry_safe(mpt, tmp, mpt_list, com.list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4884
list_del(&mpt->com.list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4939
list_for_each_entry_safe(mtt, tmp, mtt_list, com.list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
4952
list_del(&mtt->com.list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5075
list_for_each_entry_safe(fs_rule, tmp, fs_rule_list, com.list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5092
list_del(&fs_rule->com.list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5127
list_for_each_entry_safe(eq, tmp, eq_list, com.list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5138
list_del(&eq->com.list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5191
list_for_each_entry_safe(counter, tmp, counter_list, com.list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5196
list_del(&counter->com.list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5228
list_for_each_entry_safe(xrcd, tmp, xrcdn_list, com.list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5232
list_del(&xrcd->com.list);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
5333
list_for_each_entry_safe(qp, tmp, qp_list, com.list) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
56
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
64
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
72
struct list_head list;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
88
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/alloc.c
508
list_for_each_entry(pgdir, &dev->priv.pgdir_list, list)
drivers/net/ethernet/mellanox/mlx5/core/alloc.c
518
list_add(&pgdir->list, &dev->priv.pgdir_list);
drivers/net/ethernet/mellanox/mlx5/core/alloc.c
52
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/alloc.c
541
list_del(&db->u.pgdir->list);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1728
list_add_tail(&msg->list, &msg->parent->head);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1917
msg = list_entry(ch->head.next, typeof(*msg), list);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1922
list_del(&msg->list);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2348
list_for_each_entry_safe(msg, n, &ch->head, list) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2349
list_del(&msg->list);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2388
list_add_tail(&msg->list, &ch->head);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
147
INIT_LIST_HEAD(&cq->tasklet_ctx.list);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
53
list_splice_tail_init(&ctx->list, &ctx->process_list);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
57
tasklet_ctx.list) {
drivers/net/ethernet/mellanox/mlx5/core/cq.c
58
list_del_init(&mcq->tasklet_ctx.list);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
82
if (list_empty_careful(&cq->tasklet_ctx.list)) {
drivers/net/ethernet/mellanox/mlx5/core/cq.c
90
schedule_tasklet = list_empty(&tasklet_ctx->list);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
91
list_add_tail(&cq->tasklet_ctx.list, &tasklet_ctx->list);
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
282
list_for_each_entry(dl_trap, &dev->priv.traps, list)
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
309
list_add_tail(&dl_trap->list, &dev->priv.traps);
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
324
list_del(&dl_trap->list);
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
427
list_for_each_entry(dl_trap, &dev->priv.traps, list)
drivers/net/ethernet/mellanox/mlx5/core/devlink.h
45
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
594
list)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
595
list_del(&str_frmt->list);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
661
list_add_tail(&cur_string->list, &tracer->ready_strings_list);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
669
list_add_tail(&cur_string->list, &tracer->ready_strings_list);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
695
list_add_tail(&cur_string->list, &tracer->ready_strings_list);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
712
list_add_tail(&cur_string->list, &tracer->ready_strings_list);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
719
list_add_tail(&cur_string->list, &tracer->ready_strings_list);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
734
list_for_each_entry_safe(str_frmt, tmp_str, &tracer->ready_strings_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
735
list_del(&str_frmt->list);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
125
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
105
list_add_tail(&mi->list, &ctx->pending_list);
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
154
mapping_remove_and_free_list(struct mapping_ctx *ctx, struct list_head *list)
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
158
list_for_each_entry(mi, list, list)
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
172
list_for_each_entry_safe(mi, next, &ctx->pending_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
174
list_move(&mi->list, &pending_items);
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
219
INIT_LIST_HEAD(&ctx->list);
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
231
list_for_each_entry(ctx, &shared_ctx_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
247
list_add(&ctx->list, &shared_ctx_list);
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
260
list_del(&ctx->list);
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
31
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
37
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
40
mlx5e_ptp_port_ts_cqe_list_add(struct mlx5e_ptp_port_ts_cqe_list *list, u8 metadata)
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
42
struct mlx5e_ptp_port_ts_cqe_tracker *tracker = &list->nodes[metadata];
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
46
spin_lock_bh(&list->tracker_list_lock);
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
47
list_add_tail(&tracker->entry, &list->tracker_list_head);
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
48
spin_unlock_bh(&list->tracker_list_lock);
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
52
mlx5e_ptp_port_ts_cqe_list_remove(struct mlx5e_ptp_port_ts_cqe_list *list, u8 metadata)
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
54
struct mlx5e_ptp_port_ts_cqe_tracker *tracker = &list->nodes[metadata];
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
58
spin_lock_bh(&list->tracker_list_lock);
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
60
spin_unlock_bh(&list->tracker_list_lock);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
107
list_add(&mdata->list, &rpriv->uplink_priv.bond->metadata_list);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
129
list_add_tail(&s_entry->list, &mdata->slaves_list);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
174
list_del(&s_entry->list);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
20
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
25
struct list_head list; /* link to global list of rep_bond_metadata */
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
42
list_for_each_entry(cur, &uplink_priv->bond->metadata_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
59
list_for_each_entry(cur, &mdata->slaves_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
73
list_del(&mdata->list);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
30
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
324
list)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
430
list_del(&indr_priv->list);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
513
list_add(&indr_priv->list,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
521
list_del(&indr_priv->list);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c
113
list_for_each_entry(attr, &flow->attrs, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c
144
list_for_each_entry(attr, &flow->attrs, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
138
list_for_each_entry(m, &matchers->used, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
139
prev = &m->list;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
160
list_add(&smfs_matcher->list, prev);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
177
list_del(&smfs_matcher->list);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
19
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
114
list_for_each_entry(int_port, &priv->int_ports, list)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
16
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
208
list_add_rcu(&int_port->list, &priv->int_ports);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
235
list_del_rcu(&int_port->list);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
256
list_for_each_entry_rcu(int_port, &priv->int_ports, list)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
400
list_for_each_entry(int_port, &ppriv->int_ports, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
67
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
300
list_for_each_entry(efi, &e->flows, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
421
list_for_each_entry_safe(efi, tmp, &e->flows, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
553
list_del(&flow->encaps[out_index].list);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
923
list_add(&flow->encaps[out_index].list, &e->flows);
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
199
list_add(&tir->list, &res->td.tirs_list);
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
202
INIT_LIST_HEAD(&tir->list);
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
217
if (!list_empty(&tir->list)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
219
list_del(&tir->list);
drivers/net/ethernet/mellanox/mlx5/core/en/tir.h
48
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
405
if (list_empty(&priv_rx->list)) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
406
list_add_tail(&priv_rx->list, &ktls_resync->list);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
60
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
673
INIT_LIST_HEAD(&priv_rx->list);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
763
list_for_each_entry_safe(priv_rx, tmp, &ktls_resync->list, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
764
list_move(&priv_rx->list, &local_list);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
768
if (list_empty(&ktls_resync->list))
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
778
list);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
785
list_del_init(&priv_rx->list);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
80
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
801
list_splice(&local_list, &ktls_resync->list);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
97
INIT_LIST_HEAD(&resp_list->list);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
241
struct list_head *list, int size)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
252
list_for_each_entry_safe(obj, n, list, list_node) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
270
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
316
list_splice(&local_list, &pool->list);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
342
list_for_each_entry(obj, &pool->list, list_node)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
346
list_cut_position(&local_list, &pool->list, &obj->list_node);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
371
INIT_LIST_HEAD(&pool->list);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
394
list_for_each_entry(obj, &pool->list, list_node)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
398
list_cut_position(&local_list, &pool->list, &obj->list_node);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
404
mlx5e_tls_priv_tx_list_cleanup(pool->mdev, &pool->list, pool->size);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
419
list_add(&obj->list_node, &pool->list);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
443
obj = list_first_entry(&pool->list, struct mlx5e_ktls_offload_context_tx,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1034
struct list_head *list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1047
list = &macsec_device->macsec_rx_sc_list_head;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1048
rx_sc = mlx5e_macsec_get_rx_sc_from_sc_list(list, sci);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1138
struct list_head *list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1142
list = &macsec_device->macsec_rx_sc_list_head;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1143
list_for_each_entry_safe(rx_sc, tmp, list, rx_sc_list_element) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1154
list_for_each_entry_safe(rx_sc, tmp, list, rx_sc_list_element) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1243
struct list_head *list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1268
list = &macsec_device->macsec_rx_sc_list_head;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1269
list_for_each_entry_safe(rx_sc, tmp, list, rx_sc_list_element)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
409
mlx5e_macsec_get_rx_sc_from_sc_list(const struct list_head *list, sci_t sci)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
413
list_for_each_entry_rcu(iter, list, rx_sc_list_element) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
481
const struct list_head *list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
483
list = &macsec->macsec_device_list_head;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
484
list_for_each_entry_rcu(iter, list, macsec_device_list_element) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
773
struct list_head *list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
787
list = &macsec_device->macsec_rx_sc_list_head;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
788
rx_sc = mlx5e_macsec_get_rx_sc_from_sc_list(list, ctx_rx_sc->sci);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
852
struct list_head *list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
865
list = &macsec_device->macsec_rx_sc_list_head;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
866
rx_sc = mlx5e_macsec_get_rx_sc_from_sc_list(list, ctx->rx_sc->sci);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
893
struct list_head *list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
906
list = &macsec_device->macsec_rx_sc_list_head;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
907
rx_sc = mlx5e_macsec_get_rx_sc_from_sc_list(list, sci);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
977
struct list_head *list;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
990
list = &macsec_device->macsec_rx_sc_list_head;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
991
rx_sc = mlx5e_macsec_get_rx_sc_from_sc_list(list, sci);
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
265
list_for_each_entry(tir, &mdev->mlx5e_res.hw_objs.td.tirs_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
402
list_for_each_entry(iter, &ethtool->rules, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
405
head = &iter->list;
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
408
list_add(&rule->list, head);
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
516
list_del(&eth_rule->list);
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
528
list_for_each_entry(iter, &ethtool->rules, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
62
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
799
list_for_each_entry(eth_rule, &ethtool->rules, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
856
list_for_each_entry_safe(iter, temp, &ethtool->rules, list)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1696
list_for_each_entry(rep_sq, &rpriv->vport_sqs_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
1720
list_for_each_entry(rep_sq, &rpriv->vport_sqs_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
453
list_for_each_entry_safe(rep_sq, tmp, &rpriv->vport_sqs_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
464
list_del(&rep_sq->list);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
554
list_add(&rep_sq->list, &rpriv->vport_sqs_list);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
237
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1755
!list_is_first(&attr->list, &flow->attrs))
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2106
attr = list_first_entry(&flow->attrs, struct mlx5_flow_attr, list);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3678
INIT_LIST_HEAD(&attr2->list);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3708
list_for_each_entry(attr, &flow->attrs, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3725
list_for_each_entry(attr, &flow->attrs, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3726
if (list_is_last(&attr->list, &flow->attrs))
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3738
list_for_each_entry_safe(attr, tmp, &flow->attrs, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3739
if (list_is_last(&attr->list, &flow->attrs))
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3744
list_del(&attr->list);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3757
list_for_each_entry(attr, &flow->attrs, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3758
if (list_is_last(&attr->list, &flow->attrs))
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3800
list_for_each_entry(attr, &flow->attrs, list) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3815
if (list_is_last(&attr->list, &flow->attrs))
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4028
list_add(&attr->list, &flow->attrs);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4079
list_add(&attr->list, &flow->attrs);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4418
INIT_LIST_HEAD(&attr->list);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4490
INIT_LIST_HEAD(&flow->encaps[out_index].list);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
96
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/eq.c
1012
INIT_LIST_HEAD(&eq->tasklet_ctx.list);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
1014
list_for_each_entry_safe(entry, tmp, &bridge->fdb_list, list)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
1434
list_add(&entry->list, &bridge->fdb_list);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
1596
list_for_each_entry_safe(entry, tmp, &bridge->fdb_list, list)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
1833
list_for_each_entry(bridge, &br_offloads->bridges, list) {
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
1834
list_for_each_entry_safe(entry, tmp, &bridge->fdb_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
869
list_add(&bridge->list, &br_offloads->bridges);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
897
list_del(&bridge->list);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
913
list_for_each_entry(bridge, &br_offloads->bridges, list) {
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
998
list_del(&entry->list);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_debugfs.c
52
entry = list_entry(v, struct mlx5_esw_bridge_fdb_entry, list);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
1097
list_for_each_entry(br, &br_offloads->bridges, list) {
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
166
list_add(&entry->list, &bridge->mdb_list);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
181
list_del(&entry->list);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
288
list_for_each_entry_safe(entry, tmp, &bridge->mdb_list, list)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
298
list_for_each_entry_safe(entry, tmp, &bridge->mdb_list, list)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
307
list_for_each_entry_safe(entry, tmp, &bridge->mdb_list, list)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_priv.h
147
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_priv.h
163
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_priv.h
201
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
192
list_add_tail(&buf->list, &conn->qp.sq.backlog);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
308
struct mlx5_fpga_dma_buf, list);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
309
list_del(&nextbuf->list);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
627
list_for_each_entry_safe(buf, temp, &conn->qp.sq.backlog, list) {
drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.h
84
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
494
list_for_each_entry(dst, &fte->node.children, node.list) {
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
662
list_for_each_entry(dst, &fte->node.children, node.list) {
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
745
list_for_each_entry(dst, &fte->node.children, node.list) {
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1043
ft = find_closest_ft_recursive(parent, &curr_node->list,
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1123
if (prio_parent && !list_is_first(&child->list, &prio_parent->children))
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1167
list_for_each_entry(uqp, &root->underlay_qpns, list) {
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1194
list_for_each_entry(iter, &fte->dup->children, list) {
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1305
struct mlx5_flow_table, node.list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1332
prev = &iter->node.list;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1334
list_add(&ft->node.list, prev);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1559
list_del(&handle->rule[i]->node.list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1573
list_del(&handle->rule[i]->node.list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1608
list_add(&rule->node.list, children);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1610
list_add_tail(&rule->node.list, children);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1673
list_add(&rule->node.list, &fte->node.children);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1675
list_add_tail(&rule->node.list, &fte->node.children);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1766
prev = &fg->node.list;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1902
list_for_each_entry(rule, &fte->node.children, node.list) {
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2057
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2065
list_for_each_entry_safe(iter, match_tmp, &head->list,
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2066
list) {
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2068
list_del(&iter->list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2079
struct rhlist_head *tmp, *list;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2083
INIT_LIST_HEAD(&match_head->list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2085
list = rhltable_lookup(&ft->fgs_hash, spec, rhash_fg);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2087
rhl_for_each_entry_rcu(g, tmp, list, hash) {
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2103
list_add_tail(&curr_match->list, &match_head->list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2114
list_for_each_entry(iter, match_head, list)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2249
list_for_each_entry(iter, match_head, list) {
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2290
list_for_each_entry(iter, match_head, list) {
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2373
rule = try_add_to_existing_fg(ft, &match_head.list, spec, flow_act, dest,
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2549
if (!list_is_last(&ft->node.list, &prio->node.children))
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2550
return list_next_entry(ft, node.list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2554
if (prio_parent && list_is_first(&child->list, &prio_parent->children))
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2583
list_for_each_entry(uqp, &root->underlay_qpns, list) {
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2620
node.list) == ft))
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2784
node.list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2857
list_add_tail(&fs_prio->node.list, &ns->node.children);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2896
list_add_tail(&ns->node.list, &prio->node.children);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
3143
list_for_each_entry_safe(iter, temp, &node->children, list)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
382
INIT_LIST_HEAD(&node->list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4050
list_add_tail(&new_uqp->list, &root->underlay_qpns);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4071
list_for_each_entry(uqp, &root->underlay_qpns, list) {
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4091
list_del(&uqp->list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
457
list_del_init(&node->list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
703
list_for_each_entry(iter, &fte->node.children, list)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
843
list_add_tail(&fte->node.list, &fg->node.children);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
937
list_add(&fg->node.list, prev);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
983
((reverse) ? list_prev_entry(pos, list) : list_next_entry(pos, list))
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
987
&pos->list != (head); \
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
990
struct fs_node *iter = list_entry(start, struct fs_node, list);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
151
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
213
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
383
list_for_each_entry(pos, root, node.list)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
386
list_for_each_entry_safe(pos, tmp, root, node.list)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
389
list_for_each_entry_reverse(pos, &(prio)->node.children, list)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
392
list_for_each_entry(pos, (&(prio)->node.children), list)
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
525
struct list_head *list,
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
529
list_splice_init(list, head);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
105
list_del(&devc->list);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
172
list_add_tail(&devcom->list, &comp->comp_dev_list_head);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
184
list_del(&devcom->list);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
22
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
304
list_for_each_entry(pos, &comp->comp_dev_list_head, list) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
322
if (list_entry_is_head(pos, &comp->comp_dev_list_head, list))
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
324
pos = list_prev_entry(pos, list);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
325
list_for_each_entry_from_reverse(pos, &comp->comp_dev_list_head, list) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
396
tmp = list_prepare_entry(*pos, &comp->comp_dev_list_head, list);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
398
list_for_each_entry_continue(tmp, &comp->comp_dev_list_head, list) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
406
if (list_entry_is_head(tmp, &comp->comp_dev_list_head, list))
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
420
tmp = list_prepare_entry(*pos, &comp->comp_dev_list_head, list);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
422
list_for_each_entry_continue(tmp, &comp->comp_dev_list_head, list) {
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
435
if (list_entry_is_head(tmp, &comp->comp_dev_list_head, list))
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
46
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
56
list_for_each_entry(iter, &devcom_dev_list, list)
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
93
list_add_tail(&devc->list, &devcom_dev_list);
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
13
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
48
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
419
list) {
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
438
list) {
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
507
struct prio *p = list_entry(pos, struct prio, list);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
555
list_add(&prio_s->list, pos->prev);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
566
list_del(&prio_s->list);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
592
list_del(&prio->list);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
62
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/main.c
1818
INIT_LIST_HEAD(&priv->bfregs.reg_head.list);
drivers/net/ethernet/mellanox/mlx5/core/main.c
1819
INIT_LIST_HEAD(&priv->bfregs.wc_head.list);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
193
list_add(&nfp->list, &dev->priv.free_list);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
262
list_for_each_entry(iter, &dev->priv.free_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
280
list_del(&fp->list);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
304
list_del(&fwp->list);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
332
list_add(&fwp->list, &dev->priv.free_list);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
65
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
876
list_for_each_entry(dst, &fte->node.children, node.list) {
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
949
list_for_each_entry(dst, &fte->node.children, node.list) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
580
list_for_each_entry(action_mem, &rule->rule_actions_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
111
list_add(&pattern->list, &mgr->ptrn_list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
126
list_del(&pattern->list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
235
list_for_each_entry_safe(pattern, tmp, &mgr->ptrn_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
236
list_del(&pattern->list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
59
list_for_each_entry_safe(cached_pattern, tmp, &mgr->ptrn_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
67
list_del_init(&cached_pattern->list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
68
list_add(&cached_pattern->list, &mgr->ptrn_list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
581
list_for_each_entry_safe(action_mem, tmp, &rule->rule_actions_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
582
list_del(&action_mem->list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
601
INIT_LIST_HEAD(&action_mem->list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
602
list_add_tail(&action_mem->list, &rule->rule_actions_list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1021
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1107
struct list_head list;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
301
list_for_each_entry(dst, &fte->node.children, node.list) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
426
list_for_each_entry(dst, &fte->node.children, node.list) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
509
list_for_each_entry(dst, &fte->node.children, node.list) {
drivers/net/ethernet/mellanox/mlx5/core/uar.c
169
if (!list_empty(&mdev->priv.bfregs.reg_head.list)) {
drivers/net/ethernet/mellanox/mlx5/core/uar.c
170
ret = list_first_entry(&mdev->priv.bfregs.reg_head.list,
drivers/net/ethernet/mellanox/mlx5/core/uar.c
171
struct mlx5_uars_page, list);
drivers/net/ethernet/mellanox/mlx5/core/uar.c
178
list_add(&ret->list, &mdev->priv.bfregs.reg_head.list);
drivers/net/ethernet/mellanox/mlx5/core/uar.c
217
head = &bfregs->wc_head.list;
drivers/net/ethernet/mellanox/mlx5/core/uar.c
220
head = &bfregs->reg_head.list;
drivers/net/ethernet/mellanox/mlx5/core/uar.c
230
list_add(&up->list, head);
drivers/net/ethernet/mellanox/mlx5/core/uar.c
232
up = list_entry(head->next, struct mlx5_uars_page, list);
drivers/net/ethernet/mellanox/mlx5/core/uar.c
246
list_del(&up->list);
drivers/net/ethernet/mellanox/mlx5/core/uar.c
302
head = &bfregs->wc_head.list;
drivers/net/ethernet/mellanox/mlx5/core/uar.c
305
head = &bfregs->reg_head.list;
drivers/net/ethernet/mellanox/mlx5/core/uar.c
322
list_add_tail(&up->list, head);
drivers/net/ethernet/mellanox/mlx5/core/uar.c
85
list_del(&up->list);
drivers/net/ethernet/mellanox/mlxsw/core.c
1000
list_add_tail_rcu(&trans->list, &mlxsw_core->emad.trans_list);
drivers/net/ethernet/mellanox/mlxsw/core.c
1009
list_del_rcu(&trans->list);
drivers/net/ethernet/mellanox/mlxsw/core.c
1023
list_add_tail(&mlxsw_driver->list, &mlxsw_core_driver_list);
drivers/net/ethernet/mellanox/mlxsw/core.c
1032
list_del(&mlxsw_driver->list);
drivers/net/ethernet/mellanox/mlxsw/core.c
1041
list_for_each_entry(mlxsw_driver, &mlxsw_core_driver_list, list) {
drivers/net/ethernet/mellanox/mlxsw/core.c
2363
list_for_each_entry(rxl_item, &mlxsw_core->rx_listener_list, list) {
drivers/net/ethernet/mellanox/mlxsw/core.c
2386
list_add_rcu(&rxl_item->list, &mlxsw_core->rx_listener_list);
drivers/net/ethernet/mellanox/mlxsw/core.c
239
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/core.c
2399
list_del_rcu(&rxl_item->list);
drivers/net/ethernet/mellanox/mlxsw/core.c
2456
list_for_each_entry(el_item, &mlxsw_core->event_listener_list, list) {
drivers/net/ethernet/mellanox/mlxsw/core.c
246
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/core.c
2492
list_add_rcu(&el_item->list, &mlxsw_core->event_listener_list);
drivers/net/ethernet/mellanox/mlxsw/core.c
2516
list_del(&el_item->list);
drivers/net/ethernet/mellanox/mlxsw/core.c
2779
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/core.c
2793
list_add_tail(&item->list, &mlxsw_core->irq_event_handler_list);
drivers/net/ethernet/mellanox/mlxsw/core.c
2806
&mlxsw_core->irq_event_handler_list, list) {
drivers/net/ethernet/mellanox/mlxsw/core.c
2808
list_del(&item->list);
drivers/net/ethernet/mellanox/mlxsw/core.c
2821
list_for_each_entry(item, &mlxsw_core->irq_event_handler_list, list) {
drivers/net/ethernet/mellanox/mlxsw/core.c
2972
list_for_each_entry_rcu(rxl_item, &mlxsw_core->rx_listener_list, list) {
drivers/net/ethernet/mellanox/mlxsw/core.c
677
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/core.c
760
list_del_rcu(&trans->list);
drivers/net/ethernet/mellanox/mlxsw/core.c
839
list_for_each_entry_rcu(trans, &mlxsw_core->emad.trans_list, list) {
drivers/net/ethernet/mellanox/mlxsw/core.h
360
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
184
struct list_head list; /* Member of policer_list */
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
380
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
388
list_add(&resource->list, &block->resource_list);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
393
list_del(&resource->list);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
400
list_for_each_entry_safe(resource, tmp, &block->resource_list, list) {
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
894
list_add_tail(&policer->list, &mlxsw_afa->policer_list);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
909
list_del(&policer->list);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
110
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
133
list_for_each_entry(key_info, &mlxsw_afk->key_info_list, list) {
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
336
list_add(&key_info->list, &mlxsw_afk->key_info_list);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
347
list_del(&key_info->list);
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
445
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
468
list_for_each_entry(item, &linecards->event_ops_list, list)
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
482
list_for_each_entry(item, &linecards->event_ops_list, list)
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
541
list_add_tail(&item->list, &linecards->event_ops_list);
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
559
list_for_each_entry_safe(item, tmp, &linecards->event_ops_list, list) {
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
561
list_del(&item->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1837
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1860
list_for_each_entry_safe(event, next_event, &event_queue, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1906
list_add_tail(&event->list, &events->queue);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1921
list_for_each_entry_safe(event, next_event, &events->queue, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1922
list_del(&event->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
943
&mlxsw_sp_port->vlans_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
983
list_add(&mlxsw_sp_port_vlan->list, &mlxsw_sp_port->vlans_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
998
list_del(&mlxsw_sp_port_vlan->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1199
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
286
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
492
list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
878
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
894
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
137
list_for_each_entry(binding, &block->binding_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
146
list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
160
list_for_each_entry(binding, &block->binding_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
462
struct mlxsw_sp_flow_block_binding, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
68
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
803
struct mlxsw_sp_flow_block_binding, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
888
list_add_tail(&rule->list, &mlxsw_sp->acl->rules);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
914
list_del(&rule->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
975
list_for_each_entry(rule, &acl->rules, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
506
list_add(&aentry->list, &aregion->entries_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
537
list_del(&aentry->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
551
list_del(&aentry->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
266
list_add(&erp->list, &erp_table->atcam_erps_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
278
list_del(&erp->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
292
list_del(&erp->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
345
struct mlxsw_sp_acl_erp, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
44
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
463
list_for_each_entry(erp, &erp_table->atcam_erps_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
473
list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
533
list_for_each_entry(aentry, &aregion->entries_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
545
list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
560
list_for_each_entry_reverse(aentry, &aregion->entries_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1006
list_del(&vchunk->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1135
list_add_tail(&ventry->list, &vchunk->ventry_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1154
list_del(&ventry->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1271
typeof(*ventry), list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1275
list_for_each_entry_from(ventry, &vchunk->ventry_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1339
typeof(*vchunk), list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1341
list_for_each_entry_from(vchunk, &vregion->vchunk_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
151
struct list_head list; /* Member of a TCAM group */
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
177
struct list_head list; /* Member of a TCAM vregion */
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
195
struct list_head list; /* Member of a TCAM vchunk */
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
215
list_for_each_entry(region, &group->region_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
219
if (region->list.next != &group->region_list &&
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
220
list_next_entry(region, list)->vregion == region->vregion)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
351
typeof(*vchunk), list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
363
typeof(*vchunk), list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
375
typeof(*vregion), list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
378
typeof(*vregion), list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
403
pos = &next_region->list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
407
region2 = list_entry(pos, typeof(*region2), list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
413
list_add_tail(&region->list, pos);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
425
list_del(&region->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
438
list_del(&region->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
456
vregion2 = list_entry(pos, typeof(*vregion2), list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
460
list_add_tail(&vregion->list, pos);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
471
list_del(&vregion->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
479
list_del(&vregion->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
497
vregion = list_entry(pos, typeof(*vregion), list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
504
list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
977
vchunk2 = list_entry(pos, typeof(*vchunk2), list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
981
list_add_tail(&vchunk->list, pos);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h
182
struct list_head list; /* Member in entries_list */
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h
80
struct list_head list; /* Member of a TCAM group */
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1007
&mlxsw_sp_port->vlans_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1033
list_for_each_entry(tmp_port_vid, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1035
insert_before = &tmp_port_vid->list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1040
list_add_tail(&port_vid->list, insert_before);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1050
list_for_each_entry_safe(port_vid, tmp, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1054
list_del(&port_vid->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2004
list_for_each_entry(fid, &fid_family->fids_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2054
list_add(&fid->list, &fid_family->fids_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2077
list_del(&fid->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
27
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
33
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
702
list_for_each_entry(pv, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
720
list_for_each_entry_continue_reverse(pv, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
736
list_for_each_entry(pv, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
766
list_for_each_entry(port_vid, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
964
list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
987
&mlxsw_sp_port->vlans_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c
118
list_del(&binding->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c
21
INIT_LIST_HEAD(&block->mall.list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c
39
list_for_each_entry(binding, &block->binding_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c
96
list_add(&binding->list, &block->binding_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
18
list_for_each_entry(mall_entry, &block->mall.list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
188
if (list_empty(&block->mall.list))
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
192
list_for_each_entry(mall_entry, &block->mall.list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
285
list_for_each_entry(binding, &block->binding_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
297
list_add_tail(&mall_entry->list, &block->mall.list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
303
list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
322
list_del(&mall_entry->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
328
list_for_each_entry(binding, &block->binding_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
341
list_for_each_entry(mall_entry, &block->mall.list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
350
list_for_each_entry_continue_reverse(mall_entry, &block->mall.list,
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
351
list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
361
list_for_each_entry(mall_entry, &block->mall.list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
368
if (chain_index || list_empty(&block->mall.list))
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
119
list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
132
list_for_each_entry(curr_sublist, &erif_list->erif_sublists, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
137
if (list_is_last(&curr_sublist->list,
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
145
next_sublist = list_next_entry(curr_sublist, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
20
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
476
list_for_each_entry(erif_sublist, &route->erif_list.erif_sublists, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
65
list_add_tail(&erif_sublist->list, &erif_list->erif_sublists);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
73
list_del(&erif_sublist->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
97
list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
293
list_add_tail(&mc_record->list, &mc_list->records_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
307
list_del(&mc_record->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
321
list_for_each_entry_reverse(mc_record, &mc_list->records_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
372
if (!list_is_last(&mc_record->list, &mc_list->records_list)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
375
next_record = list_next_entry(mc_record, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
407
struct mlxsw_sp_nve_mc_record, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
462
err = mlxsw_sp_nve_mc_record_refresh(list_prev_entry(mc_record, list));
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
503
prev_record = list_prev_entry(mc_record, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
504
list_del(&mc_record->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
506
list_add_tail(&mc_record->list, &mc_list->records_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
520
next_record = list_next_entry(mc_record, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
541
list_for_each_entry(mc_record, &mc_list->records_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
607
struct mlxsw_sp_nve_mc_record, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
625
struct mlxsw_sp_nve_mc_record, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
63
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
718
list_for_each_entry_safe(mc_record, tmp, &mc_list->records_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
806
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
863
list_add(&ipv6_ht_node->list, &nve->ipv6_addr_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
878
list_del(&ipv6_ht_node->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
926
list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c
104
list_for_each_entry(pgt_entry_port, &pgt_entry->ports_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c
224
list_add(&pgt_entry_port->list, &pgt_entry->ports_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c
239
list_del(&pgt_entry_port->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c
24
struct list_head list; /* Member of 'ports_list'. */
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
550
struct rhlist_head *tmp, *list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
553
list = rhltable_lookup(&ptp_state->unmatched_ht, &key,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
555
rhl_for_each_entry_rcu(unmatched, tmp, list, ht_node) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1750
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1920
list_for_each_entry(mall_entry, &qevent_block->mall_entry_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1930
list_for_each_entry_continue_reverse(mall_entry, &qevent_block->mall_entry_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1941
list_for_each_entry(mall_entry, &qevent_block->mall_entry_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1953
list_for_each_entry(qevent_binding, &qevent_block->binding_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1964
list_for_each_entry_continue_reverse(qevent_binding, &qevent_block->binding_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1973
list_for_each_entry(qevent_binding, &qevent_block->binding_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1982
list_for_each_entry(mall_entry, &block->mall_entry_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2039
list_add_tail(&mall_entry->list, &qevent_block->mall_entry_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2048
list_del(&mall_entry->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2065
list_del(&mall_entry->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2160
list_for_each_entry(qevent_binding, &block->binding_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2229
list_add(&qevent_binding->list, &qevent_block->binding_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2267
list_del(&qevent_binding->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3118
struct list_head list; /* member in nh_res_grp_list */
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3139
struct list_head list; /* member in vr_list */
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3419
list_add(&vr_entry->list, &nh_grp->vr_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3432
list_del(&vr_entry->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3506
list_for_each_entry(mlxsw_sp_rt6, &fib6_entry->rt6_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3579
list_for_each_entry(mlxsw_sp_rt6, &fib6_entry->rt6_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3718
list_for_each_entry(vr_entry, &nh_grp->vr_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
3732
list_for_each_entry_continue_reverse(vr_entry, &nh_grp->vr_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
4066
list_for_each_entry(mlxsw_sp_rt6, &fib6_entry->rt6_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
465
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
4888
list_for_each_entry(nhgi, &router->nh_res_grp_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
499
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5254
list_add(&nhgi->list, &mlxsw_sp->router->nh_res_grp_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5281
list_del(&nhgi->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6100
list_for_each_entry(mlxsw_sp_rt6, &fib6_entry->rt6_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6122
list_for_each_entry(mlxsw_sp_rt6, &fib6_entry->rt6_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6607
list_add(&fib_node->list, &fib->node_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6616
list_del(&fib_node->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6947
list)->rt;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6956
list_for_each_entry(mlxsw_sp_rt6, &fib6_entry->rt6_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7040
struct mlxsw_sp_rt6, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7050
mlxsw_sp_rt6 = list_next_entry(mlxsw_sp_rt6, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7258
list_add_tail(&mlxsw_sp_rt6->list, &fib6_entry->rt6_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7272
struct mlxsw_sp_rt6, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7273
list_del(&mlxsw_sp_rt6->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7294
list_del(&mlxsw_sp_rt6->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7362
list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7364
list_del(&mlxsw_sp_rt6->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7392
list_add_tail(&mlxsw_sp_rt6->list, &fib6_entry->rt6_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7421
struct mlxsw_sp_rt6, list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7422
list_del(&mlxsw_sp_rt6->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7763
list_for_each_entry_safe(fib_node, tmp, &fib->node_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7764
bool do_break = &tmp->list == &fib->node_list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1006
list_for_each_entry(analyzed_port, &span->analyzed_ports_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1130
list_add_tail(&analyzed_port->list, &span->analyzed_ports_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1144
list_del(&analyzed_port->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1160
list_del(&analyzed_port->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1519
list_add_tail(&trigger_entry->list, &span->trigger_entries_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1528
list_del(&trigger_entry->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1539
list_del(&trigger_entry->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1550
list_for_each_entry(trigger_entry, &span->trigger_entries_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
38
struct list_head list; /* Member of analyzed_ports_list */
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
45
struct list_head list; /* Member of trigger_entries_list */
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1070
list_for_each_entry(bridge_port, &bridge_device->ports_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1084
&bridge_device->ports_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1103
list_for_each_entry(mdb_entry_port, &mdb_entry->ports_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
112
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1142
list_add(&mdb_entry_port->list, &mdb_entry->ports_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1172
list_del(&mdb_entry_port->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1207
list_add(&mdb_entry_port->list, &mdb_entry->ports_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
121
struct list_head list; /* Member of 'ports_list'. */
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1235
list_del(&mdb_entry_port->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1249
list_for_each_entry(mdb_entry, &bridge_device->mdb_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
159
list_for_each_entry(bridge_device, &bridge->bridges_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1952
list_for_each_entry(bridge_port, &bridge_device->ports_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2066
list_add_tail(&mdb_entry->list, &bridge_device->mdb_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2090
list_del(&mdb_entry->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2219
list_for_each_entry(mdb_entry, &bridge_device->mdb_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2228
&bridge_device->mdb_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2245
list_for_each_entry(mdb_entry, &bridge_device->mdb_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2382
list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2632
list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
294
list_add(&bridge_device->list, &bridge->bridges_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
307
list_del(&bridge_device->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
323
list_del(&bridge_device->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
362
list_for_each_entry(bridge_port, &bridge_device->ports_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
49
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
497
list_add(&bridge_port->list, &bridge_device->ports_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
508
list_del(&bridge_port->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
517
list_del(&bridge_port->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
577
list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
599
list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
615
list_for_each_entry(bridge_vlan, &bridge_port->vlans_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
62
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
634
list_add(&bridge_vlan->list, &bridge_port->vlans_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
642
list_del(&bridge_vlan->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
699
list_for_each_entry(bridge_vlan, &bridge_port->vlans_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
712
&bridge_port->vlans_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
748
list_for_each_entry(bridge_vlan, &bridge_port->vlans_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
76
struct list_head list;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
761
&bridge_port->vlans_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
790
list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
808
list_for_each_entry(bridge_vlan, &bridge_port->vlans_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
819
&bridge_port->vlans_list, list)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
851
list_for_each_entry(bridge_vlan, &bridge_port->vlans_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
862
&bridge_port->vlans_list, list)
drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c
589
list_for_each_entry_reverse(entry, &fbd->fw_log.entries, list) {
drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c
104
list_for_each_entry_safe_reverse(tail, next, &log->entries, list) {
drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c
106
list_del(&tail->list);
drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c
115
list_add(&entry->list, &log->entries);
drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c
90
head = list_first_entry(&log->entries, typeof(*head), list);
drivers/net/ethernet/meta/fbnic/fbnic_fw_log.h
21
struct list_head list;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
109
list_for_each_entry_safe(fdb_entry, tmp, &lan966x->fdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
110
list_del(&fdb_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
17
struct list_head list;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
29
list_for_each_entry(fdb_entry, &lan966x->fdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
56
list_add_tail(&fdb_entry->list, &lan966x->fdb_entries);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
65
list) {
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
70
list_del(&fdb_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
85
list_for_each_entry(fdb_entry, &lan966x->fdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
97
list_for_each_entry(fdb_entry, &lan966x->fdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
20
struct list_head list;
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
228
list_for_each_entry(mac_entry, &lan966x->mac_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
302
list_add_tail(&mac_entry->list, &lan966x->mac_entries);
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
321
list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
328
list_del(&mac_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
344
list_for_each_entry(mac_entry, &lan966x->mac_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
367
list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
374
list_del(&mac_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
387
list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
391
list_del(&mac_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
434
list_for_each_entry_safe(mac_entry, tmp, &lan966x->mac_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
466
list_del(&mac_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
470
list_add_tail(&mac_entry->list, &mac_deleted_entries);
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
475
list_for_each_entry_safe(mac_entry, tmp, &mac_deleted_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
483
list_del(&mac_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
522
list_add_tail(&mac_entry->list, &lan966x->mac_entries);
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
15
struct list_head list;
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
172
list_del(&mdb_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
195
list_add_tail(&pgid_entry->list, &lan966x->pgid_entries);
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
210
list_for_each_entry(pgid_entry, &lan966x->pgid_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
223
list_for_each_entry(pgid_entry, &lan966x->pgid_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
244
list_del(&pgid_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
278
list_del(&mdb_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
33
list_for_each_entry_safe(mdb_entry, tmp, &lan966x->mdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
333
list_del(&mdb_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
34
list_del(&mdb_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
340
list_del(&mdb_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
43
list_for_each_entry_safe(pgid_entry, tmp, &lan966x->pgid_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
44
list_del(&pgid_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
441
list_for_each_entry(mdb_entry, &lan966x->mdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
496
list_for_each_entry(mdb_entry, &lan966x->mdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
514
list_for_each_entry(mdb_entry, &lan966x->mdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
532
list_for_each_entry(mdb_entry, &lan966x->mdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
62
list_for_each_entry(mdb_entry, &lan966x->mdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
8
struct list_head list;
drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
84
list_add_tail(&mdb_entry->list, &lan966x->mdb_entries);
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
152
u32 i, list, state;
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
156
list = lan966x_taprio_list_index(port, i);
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
157
state = lan966x_taprio_list_index_state_get(port, list);
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
161
err = lan966x_taprio_list_shutdown(port, list);
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
177
int list[LAN966X_TAPRIO_ENTRIES_PER_PORT];
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
190
list[i] = lan966x_taprio_list_index(port, i);
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
191
state[i] = lan966x_taprio_list_index_state_get(port, list[i]);
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
193
oper = list[i];
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
202
*new_list = list[i];
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
210
*new_list = list[i];
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
272
u32 num_free, state, list;
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
283
for (list = 0; list < max_list; ++list) {
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
284
state = lan966x_taprio_list_index_state_get(port, list);
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
329
int list)
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
339
lan_rmw(QSYS_TAS_CFG_CTRL_LIST_NUM_SET(list),
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
56
u32 list)
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
60
lan_rmw(QSYS_TAS_CFG_CTRL_LIST_NUM_SET(list),
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
78
u32 list)
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
618
INIT_LIST_HEAD(&admin->list);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
722
INIT_LIST_HEAD(&ctrl->list);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
734
list_add_tail(&admin->list, &ctrl->list);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
776
list_for_each_entry_safe(admin, admin_next, &ctrl->list, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
779
list_del(&admin->list);
drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
266
list_for_each_entry(mact_entry, &sparx5->mact_entries, list) {
drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
322
list_add_tail(&mact_entry->list, &sparx5->mact_entries);
drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
34
struct list_head list;
drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
349
list) {
drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
354
list_del(&mact_entry->list);
drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
383
list_for_each_entry(mact_entry, &sparx5->mact_entries, list) {
drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
412
list_add_tail(&mact_entry->list, &sparx5->mact_entries);
drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
435
list_for_each_entry(mact_entry, &sparx5->mact_entries, list)
drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
461
list) {
drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
471
list_del(&mact_entry->list);
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
266
struct list_head list;
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
280
struct list_head list;
drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
120
list_for_each_entry(e, &sparx5->mdb_entries, list) {
drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
483
list_add_tail(&entry->list, &sparx5->mdb_entries);
drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
497
list_for_each_entry_safe(entry, tmp, &sparx5->mdb_entries, list) {
drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
500
list_del(&entry->list);
drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
519
list_for_each_entry(e, &sparx5->mdb_entries, list) {
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1156
list_for_each_entry(ftp, &port->tc_templates, list) {
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1526
list_add_tail(&ftp->list, &port->tc_templates);
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1546
list_for_each_entry_safe(ftp, tmp, &port->tc_templates, list) {
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1554
list_del(&ftp->list);
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
32
struct list_head list; /* for insertion in the list of templates */
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
133
list_add_tail(&mall_entry->list, &sparx5->mall_entries);
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
162
list_del(&entry->list);
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
19
list_for_each_entry(entry, entries, list) {
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
1949
INIT_LIST_HEAD(&admin->list);
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
2060
INIT_LIST_HEAD(&ctrl->list);
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
2075
list_add_tail(&admin->list, &ctrl->list);
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
2094
list_for_each_entry_safe(admin, admin_next, &ctrl->list, list) {
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
2097
list_del(&admin->list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1022
INIT_LIST_HEAD(&duprule->list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1031
list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
1035
list_add_tail(&newckf->ctrl.list, &duprule->data.keyfields);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1038
list_for_each_entry(caf, &ri->data.actionfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
1042
list_add_tail(&newcaf->ctrl.list, &duprule->data.actionfields);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1048
list_for_each_entry_safe(ckf, newckf, &duprule->data.keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
1049
list_del(&ckf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1053
list_for_each_entry_safe(caf, newcaf, &duprule->data.actionfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
1054
list_del(&caf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1325
INIT_LIST_HEAD(&field->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1329
list_add_tail(&field->ctrl.list, &ri->data.keyfields);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1434
INIT_LIST_HEAD(&field->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1438
list_add_tail(&field->ctrl.list, &ri->data.actionfields);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1639
list_for_each_entry(admin, &vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
1655
list_for_each_entry(iter, &vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
1891
list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1902
list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1969
list_for_each_entry(ckf, &ri->data.actionfields, ctrl.list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1980
list_for_each_entry(ckf, &ri->data.actionfields, ctrl.list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2125
list_for_each_entry(iter, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2141
list_add_tail(&duprule->list, &admin->rules);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2156
list_add_tail(&duprule->list, &elem->list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2163
list_for_each_entry_continue(elem, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2190
list_for_each_entry(admin, &vctrl->list, list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2191
list_for_each_entry(eport, &admin->enabled, list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2206
list_for_each_entry(admin, &vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2207
list_for_each_entry(eport, &admin->enabled, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2231
list_for_each_entry(admin, &vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2232
list_for_each_entry(elem, &admin->enabled, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2370
INIT_LIST_HEAD(&ri->list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2402
list_for_each_entry_safe(ckf, next_ckf, &ri->data.keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2403
list_del(&ckf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2406
list_for_each_entry_safe(caf, next_caf, &ri->data.actionfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2407
list_del(&caf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2522
if (list_is_first(&ri->list, &admin->rules))
drivers/net/ethernet/microchip/vcap/vcap_api.c
2527
list_for_each_entry_continue(elem, &admin->rules, list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2532
list_for_each_entry_continue(elem, &admin->rules, list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2570
list_del(&ri->list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2579
list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2599
list_for_each_entry_safe(ri, next_ri, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2601
list_del(&ri->list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2607
list_for_each_entry_safe(eport, next_eport, &admin->enabled, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
2608
list_del(&eport->list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2624
list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2655
list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2708
list_add_tail(&field->ctrl.list, &rule->keyfields);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2809
list_for_each_entry(caf, &ri->data.actionfields, ctrl.list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2823
list_for_each_entry(caf, &ri->data.actionfields, ctrl.list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2876
list_add_tail(&field->ctrl.list, &rule->actionfields);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3002
list_for_each_entry_safe(kf, nkf, &ri->data.keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3003
list_del(&kf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3006
list_for_each_entry_safe(af, naf, &ri->data.actionfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3007
list_del(&af->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3024
list_for_each_entry(admin, &vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3030
list_for_each_entry(ri, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3082
list_for_each_entry(admin, &vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3088
list_for_each_entry(ri, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3116
list_for_each_entry(admin, &vctrl->list, list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
3117
list_for_each_entry(eport, &admin->enabled, list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
3147
list_add_tail(&eport->list, &admin->enabled);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3172
list_for_each_entry(admin, &vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3173
list_for_each_entry(elem, &admin->enabled, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3199
list_del(&eport->list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3323
INIT_LIST_HEAD(&ckf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3407
list_for_each_entry(admin, &vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3409
list_for_each_entry(ri, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3474
list_del(&field->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3521
&ri->data.keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3525
list_del(&ckf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3539
&ri->data.keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3542
list_del(&ckf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3593
list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3603
list_for_each_entry(caf, &ri->data.actionfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
42
struct list_head list; /* for insertion in enabled ports list */
drivers/net/ethernet/microchip/vcap/vcap_api.c
543
INIT_LIST_HEAD(&dst->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
598
INIT_LIST_HEAD(&dst->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
673
list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
831
list_for_each_entry(caf, &ri->data.actionfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
930
list_for_each_entry(admin, &vctrl->list, list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
931
list_for_each_entry(ri, &admin->rules, list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
955
list_for_each_entry(admin, &vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
957
list_for_each_entry(ri, &admin->rules, list)
drivers/net/ethernet/microchip/vcap/vcap_api.c
973
list_for_each_entry(admin, &vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
975
list_for_each_entry(ri, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
997
list_for_each_entry(elem, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api.h
164
struct list_head list; /* for insertion in vcap_control */
drivers/net/ethernet/microchip/vcap/vcap_api.h
277
struct list_head list; /* list of vcap instances */
drivers/net/ethernet/microchip/vcap/vcap_api_client.h
18
struct list_head list; /* For insertion into a rule */
drivers/net/ethernet/microchip/vcap/vcap_api_client.h
85
struct list_head list; /* For insertion into a rule */
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
203
list_for_each_entry(ckf, &ri->data.keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
225
list_for_each_entry(caf, &ri->data.actionfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
301
list_for_each_entry(elem, &admin->rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
334
ri = list_first_entry(&admin->rules, struct vcap_rule_internal, list);
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
377
list_for_each_entry(admin, &info->vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
448
list_for_each_entry(admin, &vctrl->list, list) {
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
245
INIT_LIST_HEAD(&test_vctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
247
INIT_LIST_HEAD(&admin->list);
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
251
list_add_tail(&admin->list, &test_vctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
374
list_add_tail(&ri.list, &admin.rules);
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
531
list_add_tail(&ri.list, &admin.rules);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1005
list_for_each_entry_safe(ckf, next_ckf, &rule->keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1006
list_del(&ckf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1038
ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1051
ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1065
ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1078
ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1091
ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1106
&rule->actionfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1107
list_del(&caf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1133
struct vcap_client_actionfield, ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1145
struct vcap_client_actionfield, ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1157
struct vcap_client_actionfield, ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1169
struct vcap_client_actionfield, ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1181
struct vcap_client_actionfield, ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1226
list_add_tail(&ckf[idx].ctrl.list, &ri.data.keyfields);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1273
list_add_tail(&ckf[idx].ctrl.list, &ri.data.keyfields);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1320
list_add_tail(&ckf[idx].ctrl.list, &ri.data.keyfields);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1486
list_add_tail(&ri.list, &is2_admin.rules);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1487
list_add_tail(&ri2.list, &is2_admin.rules);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1542
list_add_tail(&ri.list, &is2_admin.rules);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1543
list_add_tail(&ri2.list, &is2_admin.rules);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1654
list_for_each_entry(elem, &admin.rules, list) {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1897
list_add_tail(&admin2.list, &test_vctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1965
list_add_tail(&admin[1].list, &test_vctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1966
list_add_tail(&admin[2].list, &test_vctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1967
list_add_tail(&admin[3].list, &test_vctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1968
list_add_tail(&admin[4].list, &test_vctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
2044
list_add_tail(&ckf->ctrl.list, &ri.data.keyfields);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
2057
list_for_each_entry_safe(ckf, next, &ri.data.keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
2059
list_del(&ckf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
2168
list_add_tail(&ckf->ctrl.list, &ri.data.keyfields);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
2182
list_for_each_entry_safe(ckf, next, &ri.data.keyfields, ctrl.list) {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
2184
list_del(&ckf->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
2223
list_add_tail(&eport1.list, &admin1.enabled);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
2224
list_add_tail(&eport2.list, &admin1.enabled);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
2225
list_add_tail(&eport3.list, &admin1.enabled);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
235
INIT_LIST_HEAD(&test_vctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
237
INIT_LIST_HEAD(&admin->list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
241
list_add_tail(&admin->list, &test_vctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
601
.ctrl.list = {},
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
662
.ctrl.list = {},
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
725
.ctrl.list = {},
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
905
list_add_tail(&ckf[idx].ctrl.list, &rule.data.keyfields);
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
982
list_add_tail(&caf[idx].ctrl.list, &rule.data.actionfields);
drivers/net/ethernet/microchip/vcap/vcap_api_private.h
25
struct list_head list; /* the vcap admin list of rules */
drivers/net/ethernet/microsoft/mana/gdma_main.c
20
struct list_head list;
drivers/net/ethernet/microsoft/mana/gdma_main.c
2416
list_add_tail(&dev->list, &mana_dev_recovery_work.dev_list);
drivers/net/ethernet/microsoft/mana/gdma_main.c
2545
struct mana_dev_recovery, list);
drivers/net/ethernet/microsoft/mana/gdma_main.c
2546
list_del(&dev->list);
drivers/net/ethernet/microsoft/mana/gdma_main.c
666
struct mana_dev_recovery, list);
drivers/net/ethernet/microsoft/mana/gdma_main.c
667
list_del(&dev->list);
drivers/net/ethernet/mscc/ocelot.c
2027
list_for_each_entry(mc, &ocelot->multicast, list) {
drivers/net/ethernet/mscc/ocelot.c
2056
list_add_tail(&pgid->list, &ocelot->pgids);
drivers/net/ethernet/mscc/ocelot.c
2066
list_del(&pgid->list);
drivers/net/ethernet/mscc/ocelot.c
2085
list_for_each_entry(pgid, &ocelot->pgids, list) {
drivers/net/ethernet/mscc/ocelot.c
2099
list_for_each_entry(pgid, &ocelot->pgids, list) {
drivers/net/ethernet/mscc/ocelot.c
2151
list_add_tail(&mc->list, &ocelot->multicast);
drivers/net/ethernet/mscc/ocelot.c
2207
list_del(&mc->list);
drivers/net/ethernet/mscc/ocelot.c
2442
list_for_each_entry(mc, &ocelot->multicast, list) {
drivers/net/ethernet/mscc/ocelot.c
2474
list_for_each_entry(fdb, &ocelot->lag_fdbs, list) {
drivers/net/ethernet/mscc/ocelot.c
2588
list_add_tail(&fdb->list, &ocelot->lag_fdbs);
drivers/net/ethernet/mscc/ocelot.c
2606
list_for_each_entry_safe(fdb, tmp, &ocelot->lag_fdbs, list) {
drivers/net/ethernet/mscc/ocelot.c
2612
list_del(&fdb->list);
drivers/net/ethernet/mscc/ocelot.c
325
list_for_each_entry(vlan, &ocelot->vlans, list) {
drivers/net/ethernet/mscc/ocelot.c
348
list_for_each_entry(vlan, &ocelot->vlans, list) {
drivers/net/ethernet/mscc/ocelot.c
373
list_for_each_entry(vlan, &ocelot->vlans, list)
drivers/net/ethernet/mscc/ocelot.c
651
list_for_each_entry(vlan, &ocelot->vlans, list)
drivers/net/ethernet/mscc/ocelot.c
701
INIT_LIST_HEAD(&vlan->list);
drivers/net/ethernet/mscc/ocelot.c
702
list_add_tail(&vlan->list, &ocelot->vlans);
drivers/net/ethernet/mscc/ocelot.c
726
list_del(&vlan->list);
drivers/net/ethernet/mscc/ocelot.c
757
list_for_each_entry(filter, &block->rules, list) {
drivers/net/ethernet/mscc/ocelot.h
65
struct list_head list;
drivers/net/ethernet/mscc/ocelot.h
69
struct list_head list;
drivers/net/ethernet/mscc/ocelot_flower.c
158
list_for_each_entry(filter, &block->rules, list)
drivers/net/ethernet/mscc/ocelot_flower.c
164
list_for_each_entry(filter, &ocelot->dummy_rules, list)
drivers/net/ethernet/mscc/ocelot_flower.c
856
list_add(&filter->list, &ocelot->dummy_rules);
drivers/net/ethernet/mscc/ocelot_flower.c
864
list_del(&filter->list);
drivers/net/ethernet/mscc/ocelot_vcap.c
1006
list_for_each_entry(tmp, &block->rules, list) {
drivers/net/ethernet/mscc/ocelot_vcap.c
1008
pos = &tmp->list;
drivers/net/ethernet/mscc/ocelot_vcap.c
1012
list_add_tail(&filter->list, pos);
drivers/net/ethernet/mscc/ocelot_vcap.c
1029
list_for_each_entry(tmp, &block->rules, list) {
drivers/net/ethernet/mscc/ocelot_vcap.c
1045
list_for_each_entry(tmp, &block->rules, list) {
drivers/net/ethernet/mscc/ocelot_vcap.c
1060
list_for_each_entry(filter, &block->rules, list)
drivers/net/ethernet/mscc/ocelot_vcap.c
1229
list_for_each_entry_safe(tmp, n, &block->rules, list) {
drivers/net/ethernet/mscc/ocelot_vcap.c
1232
list_del(&tmp->list);
drivers/net/ethernet/mscc/ocelot_vcap.c
888
struct list_head list;
drivers/net/ethernet/mscc/ocelot_vcap.c
907
list_for_each_entry(tmp, &ocelot->vcap_pol.pol_list, list)
drivers/net/ethernet/mscc/ocelot_vcap.c
925
list_add_tail(&tmp->list, &ocelot->vcap_pol.pol_list);
drivers/net/ethernet/mscc/ocelot_vcap.c
937
list_for_each_entry_safe(tmp, n, &ocelot->vcap_pol.pol_list, list)
drivers/net/ethernet/mscc/ocelot_vcap.c
941
list_del(&tmp->list);
drivers/net/ethernet/netronome/nfp/abm/cls.c
112
list_for_each_entry(iter, &alink->dscp_map, list)
drivers/net/ethernet/netronome/nfp/abm/cls.c
160
list_for_each_entry(iter, &alink->dscp_map, list)
drivers/net/ethernet/netronome/nfp/abm/cls.c
162
list_del(&iter->list);
drivers/net/ethernet/netronome/nfp/abm/cls.c
17
struct list_head list;
drivers/net/ethernet/netronome/nfp/abm/cls.c
189
list_for_each_entry(iter, &alink->dscp_map, list) {
drivers/net/ethernet/netronome/nfp/abm/cls.c
209
list_add(&match->list, &alink->dscp_map);
drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
136
list_add_tail(&group->list, &lag->group_list);
drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
150
list_for_each_entry(entry, &lag->group_list, list)
drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
308
list_for_each_entry_safe(entry, storage, &lag->group_list, list) {
drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
332
list_del(&entry->list);
drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
486
list)
drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
63
struct list_head list;
drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
719
list_for_each_entry_safe(entry, storage, &lag->group_list, list) {
drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
720
list_del(&entry->list);
drivers/net/ethernet/netronome/nfp/flower/main.c
162
list_for_each_entry(entry, &priv->non_repr_priv, list)
drivers/net/ethernet/netronome/nfp/flower/main.c
190
list_add(&entry->list, &priv->non_repr_priv);
drivers/net/ethernet/netronome/nfp/flower/main.c
203
list_del(&non_repr_priv->list);
drivers/net/ethernet/netronome/nfp/flower/main.h
391
struct list_head list;
drivers/net/ethernet/netronome/nfp/flower/main.h
430
struct list_head list;
drivers/net/ethernet/netronome/nfp/flower/main.h
470
struct list_head list;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1468
struct nfp_fl_payload_link, merge_flow.list);
drivers/net/ethernet/netronome/nfp/flower/offload.c
1500
merge_flow.list) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
1534
sub_flow.list)
drivers/net/ethernet/netronome/nfp/flower/offload.c
1655
list_for_each_entry(link, &merge_flow->linked_flows, merge_flow.list) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
1672
list_for_each_entry(link, &sub_flow->linked_flows, sub_flow.list)
drivers/net/ethernet/netronome/nfp/flower/offload.c
1839
struct list_head list;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1849
list_for_each_entry(cb_priv, &priv->indr_block_cb_priv, list)
drivers/net/ethernet/netronome/nfp/flower/offload.c
1874
list_del(&priv->list);
drivers/net/ethernet/netronome/nfp/flower/offload.c
1910
list_add(&cb_priv->list, &priv->indr_block_cb_priv);
drivers/net/ethernet/netronome/nfp/flower/offload.c
1917
list_del(&cb_priv->list);
drivers/net/ethernet/netronome/nfp/flower/offload.c
960
list_del(&link->merge_flow.list);
drivers/net/ethernet/netronome/nfp/flower/offload.c
961
list_del(&link->sub_flow.list);
drivers/net/ethernet/netronome/nfp/flower/offload.c
970
list_for_each_entry(link, &merge_flow->linked_flows, merge_flow.list)
drivers/net/ethernet/netronome/nfp/flower/offload.c
987
list_add_tail(&link->merge_flow.list, &merge_flow->linked_flows);
drivers/net/ethernet/netronome/nfp/flower/offload.c
989
list_add_tail(&link->sub_flow.list, &sub_flow->linked_flows);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
107
struct list_head list;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
132
struct list_head list;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
1551
ip_entry = list_entry(ptr, struct nfp_ipv4_addr_entry, list);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
1552
list_del(&ip_entry->list);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
859
entry = list_entry(ptr, struct nfp_ipv4_addr_entry, list);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
878
entry = list_entry(ptr, struct nfp_ipv4_addr_entry, list);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
894
list_add_tail(&entry->list, &priv->tun.ipv4_off_list);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
908
entry = list_entry(ptr, struct nfp_ipv4_addr_entry, list);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
912
list_del(&entry->list);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
932
list_for_each_entry(entry, &priv->tun.ipv6_off_list, list) {
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
954
list_for_each_entry(entry, &priv->tun.ipv6_off_list, list)
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
969
list_add_tail(&entry->list, &priv->tun.ipv6_off_list);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
985
list_del(&entry->list);
drivers/net/ethernet/netronome/nfp/nfp_net.h
730
struct list_head list;
drivers/net/ethernet/netronome/nfp/nfp_net.h
736
struct list_head list;
drivers/net/ethernet/netronome/nfp/nfp_net.h
768
struct list_head list;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1398
list_add_tail(&entry->list, &nn->mbox_amsg.list);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1415
list_splice_init(&nn->mbox_amsg.list, &tmp_list);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1418
list_for_each_entry_safe(entry, tmp, &tmp_list, list) {
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1424
list_del(&entry->list);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1940
list_for_each_entry_safe(entry, tmp, &nn->fs.list, node) {
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2925
INIT_LIST_HEAD(&nn->mbox_amsg.list);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2928
INIT_LIST_HEAD(&nn->fs.list);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1412
list_for_each_entry(entry, &nn->fs.list, node) {
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1432
list_for_each_entry(entry, &nn->fs.list, node)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1605
list_for_each_entry(entry, &nn->fs.list, node) {
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1693
list_for_each_entry(entry, &nn->fs.list, node) {
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1745
list_for_each_entry(entry, &nn->fs.list, node) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
113
tmp = container_of(pos, struct nfp_cpp_resource, list);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
122
list_add_tail(&res->list, pos);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
127
list_del_init(&res->list);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
179
list_for_each_entry_safe(res, rtmp, &cpp->resource_list, list) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
31
struct list_head list;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
316
INIT_LIST_HEAD(&area->resource.list);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
136
list_add_tail(&work->list, &lif->deferred.list);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3296
INIT_LIST_HEAD(&lif->deferred.list);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
94
if (!list_empty(&def->list)) {
drivers/net/ethernet/pensando/ionic/ionic_lif.c
95
w = list_first_entry(&def->list,
drivers/net/ethernet/pensando/ionic/ionic_lif.c
96
struct ionic_deferred_work, list);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
97
list_del(&w->list);
drivers/net/ethernet/pensando/ionic/ionic_lif.h
109
struct list_head list;
drivers/net/ethernet/pensando/ionic/ionic_lif.h
119
struct list_head list;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
554
struct list_head list;
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
592
list_add(&sync_item->list, &sync_add_list);
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
594
list_add(&sync_item->list, &sync_del_list);
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
606
list_for_each_entry_safe(sync_item, spos, &sync_del_list, list) {
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
609
list_del(&sync_item->list);
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
613
list_for_each_entry_safe(sync_item, spos, &sync_add_list, list) {
drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c
616
list_del(&sync_item->list);
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
551
struct list_head list;
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
936
struct list_head list;
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
941
struct list_head list;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
629
cur = list_entry(head, nx_mac_list_t, list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
642
list_add_tail(&cur->list, &adapter->mac_list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
687
cur = list_entry(head->next, nx_mac_list_t, list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
691
list_del(&cur->list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
721
cur = list_entry(head->next, nx_mac_list_t, list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
724
list_del(&cur->list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1639
#define netxen_merge_rx_buffers(list, head) \
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1640
do { list_splice_tail_init(list, head); } while (0);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1693
list_add_tail(&rxbuf->list, &sds_ring->free_list[ring]);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1712
struct netxen_rx_buffer, list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1819
buffer = list_entry(head->next, struct netxen_rx_buffer, list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1827
list_del(&buffer->list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1879
buffer = list_entry(head->next, struct netxen_rx_buffer, list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1887
list_del(&buffer->list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
268
list_add_tail(&rx_buf->list,
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
3163
list_for_each_entry_safe(cur, tmp_cur, &adapter->ip_list, list) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
3168
list_del(&cur->list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
3173
list_del(&cur->list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
3195
cur = list_entry(head, struct nx_ip_list, list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
3208
list_add_tail(&cur->list, &adapter->ip_list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
3214
&adapter->ip_list, list) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
3216
list_del(&cur->list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
3271
list_for_each_entry_safe(pos, tmp_pos, &adapter->ip_list, list) {
drivers/net/ethernet/qlogic/qed/qed.h
398
struct list_head list;
drivers/net/ethernet/qlogic/qed/qed_dev.c
167
list_add_tail(&db_entry->list_entry, &p_hwfn->db_recovery_info.list);
drivers/net/ethernet/qlogic/qed/qed_dev.c
194
&p_hwfn->db_recovery_info.list, list_entry) {
drivers/net/ethernet/qlogic/qed/qed_dev.c
228
INIT_LIST_HEAD(&p_hwfn->db_recovery_info.list);
drivers/net/ethernet/qlogic/qed/qed_dev.c
241
if (!list_empty(&p_hwfn->db_recovery_info.list)) {
drivers/net/ethernet/qlogic/qed/qed_dev.c
245
while (!list_empty(&p_hwfn->db_recovery_info.list)) {
drivers/net/ethernet/qlogic/qed/qed_dev.c
247
list_first_entry(&p_hwfn->db_recovery_info.list,
drivers/net/ethernet/qlogic/qed/qed_dev.c
314
&p_hwfn->db_recovery_info.list, list_entry)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
145
list_del(&buffer->list);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
160
list_for_each_entry_safe(buffer, tmp_buffer, &cdev->ll2->list, list)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2543
list_for_each_entry_safe(buffer, tmp_buffer, &cdev->ll2->list, list) {
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2553
list_del(&buffer->list);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2591
INIT_LIST_HEAD(&cdev->ll2->list);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2619
list_add_tail(&buffer->list, &cdev->ll2->list);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
56
struct list_head list;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
63
struct list_head list;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
113
list_add(&p_cmd_elem->list, &p_hwfn->mcp_info->cmd_list);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
122
list_del(&p_cmd_elem->list);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
132
list_for_each_entry(p_cmd_elem, &p_hwfn->mcp_info->cmd_list, list) {
drivers/net/ethernet/qlogic/qed/qed_mcp.c
151
&p_hwfn->mcp_info->cmd_list, list) {
drivers/net/ethernet/qlogic/qed/qed_mcp.c
349
struct qed_mcp_cmd_elem, list);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
93
struct list_head list;
drivers/net/ethernet/qlogic/qed/qed_sp.h
125
struct list_head list;
drivers/net/ethernet/qlogic/qed/qed_spq.c
507
list_add_tail(&p_virt->list, &p_spq->free_pool);
drivers/net/ethernet/qlogic/qed/qed_spq.c
646
struct qed_spq_entry, list);
drivers/net/ethernet/qlogic/qed/qed_spq.c
647
list_del(&p_ent->list);
drivers/net/ethernet/qlogic/qed/qed_spq.c
662
list_add_tail(&p_ent->list, &p_hwfn->p_spq->free_pool);
drivers/net/ethernet/qlogic/qed/qed_spq.c
694
list_add_tail(&p_ent->list, &p_spq->unlimited_pending);
drivers/net/ethernet/qlogic/qed/qed_spq.c
702
struct qed_spq_entry, list);
drivers/net/ethernet/qlogic/qed/qed_spq.c
703
list_del(&p_en2->list);
drivers/net/ethernet/qlogic/qed/qed_spq.c
726
list_add_tail(&p_ent->list, &p_spq->pending);
drivers/net/ethernet/qlogic/qed/qed_spq.c
730
list_add(&p_ent->list, &p_spq->pending);
drivers/net/ethernet/qlogic/qed/qed_spq.c
762
list_first_entry(head, struct qed_spq_entry, list);
drivers/net/ethernet/qlogic/qed/qed_spq.c
763
list_move_tail(&p_ent->list, &p_spq->completion_pending);
drivers/net/ethernet/qlogic/qed/qed_spq.c
768
list_del(&p_ent->list);
drivers/net/ethernet/qlogic/qed/qed_spq.c
787
struct qed_spq_entry, list);
drivers/net/ethernet/qlogic/qed/qed_spq.c
791
list_del(&p_ent->list);
drivers/net/ethernet/qlogic/qed/qed_spq.c
920
list_del(&p_ent->list);
drivers/net/ethernet/qlogic/qed/qed_spq.c
950
list_for_each_entry_safe(p_ent, tmp, &p_spq->completion_pending, list) {
drivers/net/ethernet/qlogic/qed/qed_spq.c
952
list_del(&p_ent->list);
drivers/net/ethernet/qlogic/qede/qede.h
120
struct list_head list;
drivers/net/ethernet/qlogic/qede/qede_filter.c
690
INIT_LIST_HEAD(&vlan->list);
drivers/net/ethernet/qlogic/qede/qede_filter.c
695
list_for_each_entry(tmp, &edev->vlan_list, list) {
drivers/net/ethernet/qlogic/qede/qede_filter.c
712
list_add(&vlan->list, &edev->vlan_list);
drivers/net/ethernet/qlogic/qede/qede_filter.c
749
list_add(&vlan->list, &edev->vlan_list);
drivers/net/ethernet/qlogic/qede/qede_filter.c
767
list_del(&vlan->list);
drivers/net/ethernet/qlogic/qede/qede_filter.c
783
list_for_each_entry(vlan, &edev->vlan_list, list) {
drivers/net/ethernet/qlogic/qede/qede_filter.c
839
list_for_each_entry(vlan, &edev->vlan_list, list)
drivers/net/ethernet/qlogic/qede/qede_filter.c
843
if (list_entry_is_head(vlan, &edev->vlan_list, list)) {
drivers/net/ethernet/qlogic/qede/qede_filter.c
888
list_for_each_entry(vlan, &edev->vlan_list, list) {
drivers/net/ethernet/qlogic/qede/qede_rdma.c
253
list) {
drivers/net/ethernet/qlogic/qede/qede_rdma.c
267
list_add_tail(&event_node->list,
drivers/net/ethernet/qlogic/qede/qede_rdma.c
57
list);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
59
list_del(&event_node->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1521
struct list_head list;
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
369
struct list_head list;
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
855
struct list_head list;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3903
cmd = list_entry(head->next, struct qlcnic_cmd_args, list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3906
list_del(&cmd->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3949
list_del(&cmd->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4019
list_add_tail(&cmd->list, &mbx->cmd_q);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4127
cmd = list_entry(head->next, struct qlcnic_cmd_args, list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
466
list_for_each_entry(cur, &adapter->mac_list, list) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
472
list_del(&cur->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
486
list_for_each_entry(cur, &adapter->mac_list, list) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
507
list_add_tail(&cur->list, &adapter->mac_list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
517
cur = list_entry(head, struct qlcnic_mac_vlan_list, list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
523
list_del(&cur->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
621
cur = list_entry(head->next, struct qlcnic_mac_vlan_list, list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
624
list_del(&cur->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
120
list_add_tail(&rx_buf->list,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
232
list_add_tail(&rx_buf->list,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1400
list_add_tail(&rxbuf->list, &sds_ring->free_list[ring]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1417
list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1451
buffer = list_entry(head->next, struct qlcnic_rx_buffer, list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1459
list_del(&buffer->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1916
list_add_tail(&rxbuf->list, &sds_ring->free_list[ring]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1931
list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
859
buffer = list_entry(head->next, struct qlcnic_rx_buffer, list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
866
list_del(&buffer->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
322
list_for_each_entry(cur, &adapter->mac_list, list) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
326
list_del(&cur->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
159
struct list_head list;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
83
struct list_head list;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1067
struct qlcnic_bc_trans, list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1126
list_add_tail(&trans->list, &t_list->wait_list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1159
trans = list_entry(node, struct qlcnic_bc_trans, list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1178
list_del(&trans->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1259
list_add_tail(&trans->list, &vf->rcv_pend.wait_list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1539
list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1540
list_del(&entry->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1617
list_for_each_entry_safe(entry, tmp, &del_list, list) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1618
list_del(&entry->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1643
list_add_tail(&entry->list, &bc->async_cmd_list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
2109
cur = list_entry(head->next, struct qlcnic_mac_vlan_list, list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
2112
list_del(&cur->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
248
struct qlcnic_bc_trans, list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
249
list_del(&trans->list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
836
list_del(&trans->list);
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c
231
LIST_HEAD(list);
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c
239
unregister_netdevice_queue(ep->egress_dev, &list);
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c
246
unregister_netdevice_many(&list);
drivers/net/ethernet/renesas/ravb.h
1015
struct list_head list;
drivers/net/ethernet/renesas/ravb_main.c
2225
list_add_tail(&ts_skb->list, &priv->ts_skb_list);
drivers/net/ethernet/renesas/ravb_main.c
2403
list_for_each_entry_safe(ts_skb, ts_skb2, &priv->ts_skb_list, list) {
drivers/net/ethernet/renesas/ravb_main.c
2404
list_del(&ts_skb->list);
drivers/net/ethernet/renesas/ravb_main.c
734
list) {
drivers/net/ethernet/renesas/ravb_main.c
737
list_del(&ts_skb->list);
drivers/net/ethernet/renesas/rswitch.h
1022
struct list_head list;
drivers/net/ethernet/renesas/rswitch.h
21
list_for_each_entry(_rdev, &_priv->port_list, list)
drivers/net/ethernet/renesas/rswitch_main.c
1989
list_add_tail(&rdev->list, &priv->port_list);
drivers/net/ethernet/renesas/rswitch_main.c
2010
list_del(&rdev->list);
drivers/net/ethernet/sfc/ef10.c
2565
list_for_each_entry(vlan, &nic_data->vlan_list, list) {
drivers/net/ethernet/sfc/ef10.c
38
struct list_head list;
drivers/net/ethernet/sfc/ef10.c
404
list_for_each_entry(vlan, &nic_data->vlan_list, list) {
drivers/net/ethernet/sfc/ef10.c
440
list_add_tail(&vlan->list, &nic_data->vlan_list);
drivers/net/ethernet/sfc/ef10.c
457
list_del(&vlan->list);
drivers/net/ethernet/sfc/ef10.c
478
list_del(&vlan->list);
drivers/net/ethernet/sfc/ef10.c
517
list_for_each_entry_safe(vlan, next_vlan, &nic_data->vlan_list, list)
drivers/net/ethernet/sfc/ef100_rep.c
221
list_add_tail(&efv->list, &efx->vf_reps);
drivers/net/ethernet/sfc/ef100_rep.c
274
list_del(&efv->list);
drivers/net/ethernet/sfc/ef100_rep.c
32
INIT_LIST_HEAD(&efv->list);
drivers/net/ethernet/sfc/ef100_rep.c
34
INIT_LIST_HEAD(&efv->dflt.acts.list);
drivers/net/ethernet/sfc/ef100_rep.c
342
list_for_each_entry_safe(efv, next, &efx->vf_reps, list)
drivers/net/ethernet/sfc/ef100_rep.c
407
skb = list_first_entry(&efv->rx_list, struct sk_buff, list);
drivers/net/ethernet/sfc/ef100_rep.c
408
list_del(&skb->list);
drivers/net/ethernet/sfc/ef100_rep.c
409
list_add_tail(&skb->list, &head);
drivers/net/ethernet/sfc/ef100_rep.c
475
list_add_tail(&skb->list, &efv->rx_list);
drivers/net/ethernet/sfc/ef100_rep.c
492
list_for_each_entry(efv, &efx->vf_reps, list)
drivers/net/ethernet/sfc/ef100_rep.h
55
struct list_head list;
drivers/net/ethernet/sfc/ef100_sriov.c
39
list_for_each_entry_safe(efv, next, &efx->vf_reps, list)
drivers/net/ethernet/sfc/efx_common.c
1378
list_for_each_entry(efv, &efx->vf_reps, list) {
drivers/net/ethernet/sfc/efx_common.c
1397
list_for_each_entry(efv, &efx->vf_reps, list) {
drivers/net/ethernet/sfc/mae.c
1386
list_for_each_entry(act, &acts->list, list)
drivers/net/ethernet/sfc/mae.c
1394
act = list_first_entry(&acts->list, struct efx_tc_action_set, list);
drivers/net/ethernet/sfc/mae.c
1405
list_for_each_entry(act, &acts->list, list) {
drivers/net/ethernet/sfc/mcdi.c
1004
list_add_tail(&async->list, &mcdi->async_list);
drivers/net/ethernet/sfc/mcdi.c
1009
if (mcdi->async_list.next == &async->list &&
drivers/net/ethernet/sfc/mcdi.c
1141
list_for_each_entry_safe(async, next, &mcdi->async_list, list) {
drivers/net/ethernet/sfc/mcdi.c
1144
list_del(&async->list);
drivers/net/ethernet/sfc/mcdi.c
37
struct list_head list;
drivers/net/ethernet/sfc/mcdi.c
473
&mcdi->async_list, struct efx_mcdi_async_param, list);
drivers/net/ethernet/sfc/mcdi.c
537
struct efx_mcdi_async_param, list);
drivers/net/ethernet/sfc/mcdi.c
538
list_del(&async->list);
drivers/net/ethernet/sfc/mcdi_filters.c
1436
list_for_each_entry(vlan, &table->vlan_list, list)
drivers/net/ethernet/sfc/mcdi_filters.c
1568
list_for_each_entry(vlan, &table->vlan_list, list)
drivers/net/ethernet/sfc/mcdi_filters.c
1602
list_add_tail(&vlan->list, &table->vlan_list);
drivers/net/ethernet/sfc/mcdi_filters.c
1619
list_del(&vlan->list);
drivers/net/ethernet/sfc/mcdi_filters.c
1661
list_for_each_entry(vlan, &table->vlan_list, list) {
drivers/net/ethernet/sfc/mcdi_filters.c
1681
list_for_each_entry_safe(vlan, next_vlan, &table->vlan_list, list)
drivers/net/ethernet/sfc/mcdi_filters.c
1770
list_for_each_entry(vlan, &table->vlan_list, list)
drivers/net/ethernet/sfc/mcdi_filters.h
42
struct list_head list;
drivers/net/ethernet/sfc/ptp.c
1213
list_for_each_entry(rxfilter, filter_list, list) {
drivers/net/ethernet/sfc/ptp.c
1228
list_del(&rxfilter->list);
drivers/net/ethernet/sfc/ptp.c
1237
list_for_each_entry_safe(rxfilter, tmp, filter_list, list)
drivers/net/ethernet/sfc/ptp.c
1279
list_add(&rxfilter->list, filter_list);
drivers/net/ethernet/sfc/ptp.c
1530
list_for_each_entry_safe(rxfilter, tmp, &ptp->rxfilters_ucast, list) {
drivers/net/ethernet/sfc/ptp.c
217
struct list_head list;
drivers/net/ethernet/sfc/rx.c
239
list_add_tail(&skb->list, channel->rx_list);
drivers/net/ethernet/sfc/siena/mcdi.c
1008
list_add_tail(&async->list, &mcdi->async_list);
drivers/net/ethernet/sfc/siena/mcdi.c
1013
if (mcdi->async_list.next == &async->list &&
drivers/net/ethernet/sfc/siena/mcdi.c
1164
list_for_each_entry_safe(async, next, &mcdi->async_list, list) {
drivers/net/ethernet/sfc/siena/mcdi.c
1167
list_del(&async->list);
drivers/net/ethernet/sfc/siena/mcdi.c
38
struct list_head list;
drivers/net/ethernet/sfc/siena/mcdi.c
477
&mcdi->async_list, struct efx_mcdi_async_param, list);
drivers/net/ethernet/sfc/siena/mcdi.c
541
struct efx_mcdi_async_param, list);
drivers/net/ethernet/sfc/siena/mcdi.c
542
list_del(&async->list);
drivers/net/ethernet/sfc/siena/rx.c
241
list_add_tail(&skb->list, channel->rx_list);
drivers/net/ethernet/sfc/tc.c
1802
INIT_LIST_HEAD(&rule->acts.list);
drivers/net/ethernet/sfc/tc.c
186
list_del(&act->list);
drivers/net/ethernet/sfc/tc.c
1899
list_add_tail(&act->list, &rule->acts.list);
drivers/net/ethernet/sfc/tc.c
1945
list_add_tail(&act->list, &rule->acts.list);
drivers/net/ethernet/sfc/tc.c
2185
INIT_LIST_HEAD(&rule->acts.list);
drivers/net/ethernet/sfc/tc.c
219
list_for_each_entry_safe(act, next, &acts->list, list)
drivers/net/ethernet/sfc/tc.c
2292
list_add_tail(&act->list, &rule->acts.list);
drivers/net/ethernet/sfc/tc.c
2336
list_add_tail(&act->list, &rule->acts.list);
drivers/net/ethernet/sfc/tc.c
2377
list_add_tail(&act->list, &rule->acts.list);
drivers/net/ethernet/sfc/tc.c
2495
list_add_tail(&act->list, &rule->acts.list);
drivers/net/ethernet/sfc/tc.c
2683
EFX_WARN_ON_PARANOID(!list_empty(&acts->list));
drivers/net/ethernet/sfc/tc.c
2684
list_add_tail(&act->list, &acts->list);
drivers/net/ethernet/sfc/tc.c
2696
list_del(&act->list);
drivers/net/ethernet/sfc/tc.c
2756
EFX_WARN_ON_PARANOID(!list_empty(&acts->list));
drivers/net/ethernet/sfc/tc.c
2757
list_add_tail(&act->list, &acts->list);
drivers/net/ethernet/sfc/tc.c
2763
list_del(&act->list);
drivers/net/ethernet/sfc/tc.c
3030
INIT_LIST_HEAD(&efx->tc->dflt.pf.acts.list);
drivers/net/ethernet/sfc/tc.c
3032
INIT_LIST_HEAD(&efx->tc->dflt.wire.acts.list);
drivers/net/ethernet/sfc/tc.c
3034
INIT_LIST_HEAD(&efx->tc->facts.pf.list);
drivers/net/ethernet/sfc/tc.c
3036
INIT_LIST_HEAD(&efx->tc->facts.reps.list);
drivers/net/ethernet/sfc/tc.h
187
struct list_head list;
drivers/net/ethernet/sfc/tc.h
86
struct list_head list;
drivers/net/ethernet/sfc/tc_bindings.c
101
list_del(&binding->list);
drivers/net/ethernet/sfc/tc_bindings.c
16
struct list_head list;
drivers/net/ethernet/sfc/tc_bindings.c
182
list_del(&binding->list);
drivers/net/ethernet/sfc/tc_bindings.c
29
list_for_each_entry(binding, &efx->tc->block_list, list)
drivers/net/ethernet/sfc/tc_bindings.c
54
list_del(&binding->list);
drivers/net/ethernet/sfc/tc_bindings.c
70
list_add(&binding->list, &efx->tc->block_list);
drivers/net/ethernet/sfc/tc_conntrack.c
442
list_add_tail(&conn->list, &ct_zone->cts);
drivers/net/ethernet/sfc/tc_conntrack.c
500
list_del(&conn->list);
drivers/net/ethernet/sfc/tc_conntrack.c
614
list_for_each_entry(conn, &ct_zone->cts, list)
drivers/net/ethernet/sfc/tc_conntrack.c
618
list_for_each_entry_safe(conn, next, &ct_zone->cts, list)
drivers/net/ethernet/sfc/tc_conntrack.h
51
struct list_head list; /* entry on zone->cts */
drivers/net/ethernet/sfc/tc_encap_actions.c
211
list_add_tail(&encap->list, &neigh->users);
drivers/net/ethernet/sfc/tc_encap_actions.c
243
list_del(&encap->list);
drivers/net/ethernet/sfc/tc_encap_actions.c
512
list_for_each_entry(encap, &neigh->users, list)
drivers/net/ethernet/sfc/tc_encap_actions.c
593
list_for_each_entry(act, &rule->acts.list, list)
drivers/net/ethernet/sfc/tc_encap_actions.c
708
list_for_each_entry_safe(encap, next, &neigh->users, list) {
drivers/net/ethernet/sfc/tc_encap_actions.h
79
struct list_head list; /* entry on neigh->users list */
drivers/net/ethernet/sis/sis190.c
1257
list_for_each_entry_safe(cur, next, first_phy, list) {
drivers/net/ethernet/sis/sis190.c
1280
list_for_each_entry(phy, &tp->first_phy, list) {
drivers/net/ethernet/sis/sis190.c
1306
struct sis190_phy, list);
drivers/net/ethernet/sis/sis190.c
1332
INIT_LIST_HEAD(&phy->list);
drivers/net/ethernet/sis/sis190.c
1419
list_add(&tp->first_phy, &phy->list);
drivers/net/ethernet/sis/sis190.c
296
struct list_head list;
drivers/net/ethernet/sun/cassini.c
1343
list_add(&page->list, &cp->rx_inuse_list);
drivers/net/ethernet/sun/cassini.c
2195
list_add(&page[entry]->list, &cp->rx_inuse_list);
drivers/net/ethernet/sun/cassini.c
470
INIT_LIST_HEAD(&page->list);
drivers/net/ethernet/sun/cassini.c
500
struct list_head list, *elem, *tmp;
drivers/net/ethernet/sun/cassini.c
503
INIT_LIST_HEAD(&list);
drivers/net/ethernet/sun/cassini.c
505
list_splice_init(&cp->rx_spare_list, &list);
drivers/net/ethernet/sun/cassini.c
507
list_for_each_safe(elem, tmp, &list) {
drivers/net/ethernet/sun/cassini.c
508
cas_page_free(cp, list_entry(elem, cas_page_t, list));
drivers/net/ethernet/sun/cassini.c
511
INIT_LIST_HEAD(&list);
drivers/net/ethernet/sun/cassini.c
518
list_splice_init(&cp->rx_inuse_list, &list);
drivers/net/ethernet/sun/cassini.c
522
list_splice_init(&cp->rx_inuse_list, &list);
drivers/net/ethernet/sun/cassini.c
525
list_for_each_safe(elem, tmp, &list) {
drivers/net/ethernet/sun/cassini.c
526
cas_page_free(cp, list_entry(elem, cas_page_t, list));
drivers/net/ethernet/sun/cassini.c
533
struct list_head list, *elem, *tmp;
drivers/net/ethernet/sun/cassini.c
541
INIT_LIST_HEAD(&list);
drivers/net/ethernet/sun/cassini.c
543
list_splice_init(&cp->rx_inuse_list, &list);
drivers/net/ethernet/sun/cassini.c
546
list_for_each_safe(elem, tmp, &list) {
drivers/net/ethernet/sun/cassini.c
547
cas_page_t *page = list_entry(elem, cas_page_t, list);
drivers/net/ethernet/sun/cassini.c
577
if (!list_empty(&list)) {
drivers/net/ethernet/sun/cassini.c
579
list_splice(&list, &cp->rx_inuse_list);
drivers/net/ethernet/sun/cassini.c
590
INIT_LIST_HEAD(&list);
drivers/net/ethernet/sun/cassini.c
596
list_add(&spare->list, &list);
drivers/net/ethernet/sun/cassini.c
601
list_splice(&list, &cp->rx_spare_list);
drivers/net/ethernet/sun/cassini.c
642
return list_entry(entry, cas_page_t, list);
drivers/net/ethernet/sun/cassini.h
2698
struct list_head list;
drivers/net/ethernet/sun/ldmvsw.c
197
list_for_each_entry(iter, &vnet_list, list) {
drivers/net/ethernet/sun/ldmvsw.c
213
INIT_LIST_HEAD(&vp->list);
drivers/net/ethernet/sun/ldmvsw.c
215
list_add(&vp->list, &vnet_list);
drivers/net/ethernet/sun/ldmvsw.c
328
INIT_LIST_HEAD(&port->list);
drivers/net/ethernet/sun/ldmvsw.c
362
list_add_rcu(&port->list, &vp->port_list);
drivers/net/ethernet/sun/ldmvsw.c
394
list_del_rcu(&port->list);
drivers/net/ethernet/sun/ldmvsw.c
417
list_del_rcu(&port->list);
drivers/net/ethernet/sun/ldmvsw.c
440
vp = list_first_entry(&vnet_list, struct vnet, list);
drivers/net/ethernet/sun/ldmvsw.c
441
list_del(&vp->list);
drivers/net/ethernet/sun/niu.c
9525
INIT_LIST_HEAD(&p->list);
drivers/net/ethernet/sun/niu.c
9527
list_add(&p->list, &niu_parent_list);
drivers/net/ethernet/sun/niu.c
9567
list_for_each_entry(tmp, &niu_parent_list, list) {
drivers/net/ethernet/sun/niu.c
9615
list_del(&p->list);
drivers/net/ethernet/sun/niu.h
3078
struct list_head list;
drivers/net/ethernet/sun/sunvnet.c
124
list_for_each_entry_rcu(port, &vp->port_list, list) {
drivers/net/ethernet/sun/sunvnet.c
166
list_for_each_entry_rcu(port, &vp->port_list, list) {
drivers/net/ethernet/sun/sunvnet.c
203
list_for_each_entry_rcu(port, &vp->port_list, list) {
drivers/net/ethernet/sun/sunvnet.c
296
INIT_LIST_HEAD(&vp->list);
drivers/net/ethernet/sun/sunvnet.c
321
list_add(&vp->list, &vnet_list);
drivers/net/ethernet/sun/sunvnet.c
338
list_for_each_entry(iter, &vnet_list, list) {
drivers/net/ethernet/sun/sunvnet.c
358
vp = list_first_entry(&vnet_list, struct vnet, list);
drivers/net/ethernet/sun/sunvnet.c
359
list_del(&vp->list);
drivers/net/ethernet/sun/sunvnet.c
462
INIT_LIST_HEAD(&port->list);
drivers/net/ethernet/sun/sunvnet.c
473
list_add_rcu(&port->list, &vp->port_list);
drivers/net/ethernet/sun/sunvnet.c
475
list_add_tail_rcu(&port->list, &vp->port_list);
drivers/net/ethernet/sun/sunvnet.c
512
list_del_rcu(&port->list);
drivers/net/ethernet/sun/sunvnet_common.c
1654
list_for_each_entry_rcu(port, &vp->port_list, list) {
drivers/net/ethernet/sun/sunvnet_common.c
1775
port = list_entry(vp->port_list.next, struct vnet_port, list);
drivers/net/ethernet/sun/sunvnet_common.h
123
struct list_head list;
drivers/net/ethernet/sun/sunvnet_common.h
75
struct list_head list;
drivers/net/ethernet/ti/am65-cpts.c
1182
list_add(&cpts->pool_data[i].list, &cpts->pool);
drivers/net/ethernet/ti/am65-cpts.c
143
struct list_head list;
drivers/net/ethernet/ti/am65-cpts.c
240
event = list_entry(this, struct am65_cpts_event, list);
drivers/net/ethernet/ti/am65-cpts.c
242
list_del_init(&event->list);
drivers/net/ethernet/ti/am65-cpts.c
243
list_add(&event->list, &cpts->pool);
drivers/net/ethernet/ti/am65-cpts.c
299
struct am65_cpts_event, list);
drivers/net/ethernet/ti/am65-cpts.c
324
list_move_tail(&event->list, &cpts->events_rx);
drivers/net/ethernet/ti/am65-cpts.c
335
list_move_tail(&event->list, &cpts->events_tx);
drivers/net/ethernet/ti/am65-cpts.c
862
event = list_entry(this, struct am65_cpts_event, list);
drivers/net/ethernet/ti/am65-cpts.c
865
list_del_init(&event->list);
drivers/net/ethernet/ti/am65-cpts.c
866
list_add(&event->list, &events_free);
drivers/net/ethernet/ti/am65-cpts.c
926
event = list_entry(this, struct am65_cpts_event, list);
drivers/net/ethernet/ti/am65-cpts.c
928
list_move(&event->list, &cpts->pool);
drivers/net/ethernet/ti/am65-cpts.c
934
list_move(&event->list, &cpts->pool);
drivers/net/ethernet/ti/cpts.c
125
event = list_first_entry(&cpts->pool, struct cpts_event, list);
drivers/net/ethernet/ti/cpts.c
149
list_del_init(&event->list);
drivers/net/ethernet/ti/cpts.c
150
list_add_tail(&event->list, &cpts->events);
drivers/net/ethernet/ti/cpts.c
378
event = list_entry(this, struct cpts_event, list);
drivers/net/ethernet/ti/cpts.c
381
list_del_init(&event->list);
drivers/net/ethernet/ti/cpts.c
382
list_add(&event->list, &events_free);
drivers/net/ethernet/ti/cpts.c
469
event = list_entry(this, struct cpts_event, list);
drivers/net/ethernet/ti/cpts.c
471
list_del_init(&event->list);
drivers/net/ethernet/ti/cpts.c
472
list_add(&event->list, &cpts->pool);
drivers/net/ethernet/ti/cpts.c
483
list_del_init(&event->list);
drivers/net/ethernet/ti/cpts.c
484
list_add(&event->list, &cpts->pool);
drivers/net/ethernet/ti/cpts.c
557
list_add(&cpts->pool_data[i].list, &cpts->pool);
drivers/net/ethernet/ti/cpts.c
70
event = list_entry(this, struct cpts_event, list);
drivers/net/ethernet/ti/cpts.c
72
list_del_init(&event->list);
drivers/net/ethernet/ti/cpts.c
73
list_add(&event->list, &cpts->pool);
drivers/net/ethernet/ti/cpts.h
93
struct list_head list;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1188
struct list_head list;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1227
list_add_tail(&update->list, &update_list);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1232
list_for_each_entry_safe(update, tmp, &update_list, list) {
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1240
list_del(&update->list);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1269
list_del(&update->list);
drivers/net/ethernet/ti/netcp_core.c
1193
list_for_each_entry(tx_hook, &netcp->txhook_list_head, list) {
drivers/net/ethernet/ti/netcp_core.c
464
struct list_head list;
drivers/net/ethernet/ti/netcp_core.c
486
list_for_each_entry(next, &netcp_priv->txhook_list_head, list) {
drivers/net/ethernet/ti/netcp_core.c
490
__list_add(&entry->list, next->list.prev, &next->list);
drivers/net/ethernet/ti/netcp_core.c
504
list_for_each_entry_safe(next, n, &netcp_priv->txhook_list_head, list) {
drivers/net/ethernet/ti/netcp_core.c
508
list_del(&next->list);
drivers/net/ethernet/ti/netcp_core.c
535
list_for_each_entry(next, &netcp_priv->rxhook_list_head, list) {
drivers/net/ethernet/ti/netcp_core.c
539
__list_add(&entry->list, next->list.prev, &next->list);
drivers/net/ethernet/ti/netcp_core.c
553
list_for_each_entry_safe(next, n, &netcp_priv->rxhook_list_head, list) {
drivers/net/ethernet/ti/netcp_core.c
557
list_del(&next->list);
drivers/net/ethernet/ti/netcp_core.c
743
list_for_each_entry(rx_hook, &netcp->rxhook_list_head, list) {
drivers/net/ethernet/ti/tlan.c
1882
struct tlan_list *list;
drivers/net/ethernet/ti/tlan.c
1889
list = priv->tx_list + i;
drivers/net/ethernet/ti/tlan.c
1890
list->c_stat = TLAN_CSTAT_UNUSED;
drivers/net/ethernet/ti/tlan.c
1891
list->buffer[0].address = 0;
drivers/net/ethernet/ti/tlan.c
1892
list->buffer[2].count = 0;
drivers/net/ethernet/ti/tlan.c
1893
list->buffer[2].address = 0;
drivers/net/ethernet/ti/tlan.c
1894
list->buffer[8].address = 0;
drivers/net/ethernet/ti/tlan.c
1895
list->buffer[9].address = 0;
drivers/net/ethernet/ti/tlan.c
1901
list = priv->rx_list + i;
drivers/net/ethernet/ti/tlan.c
1903
list->c_stat = TLAN_CSTAT_READY;
drivers/net/ethernet/ti/tlan.c
1904
list->frame_size = TLAN_MAX_FRAME_SIZE;
drivers/net/ethernet/ti/tlan.c
1905
list->buffer[0].count = TLAN_MAX_FRAME_SIZE | TLAN_LAST_BUFFER;
drivers/net/ethernet/ti/tlan.c
1910
list->buffer[0].address = dma_map_single(&priv->pci_dev->dev,
drivers/net/ethernet/ti/tlan.c
1914
tlan_store_skb(list, skb);
drivers/net/ethernet/ti/tlan.c
1915
list->buffer[1].count = 0;
drivers/net/ethernet/ti/tlan.c
1916
list->buffer[1].address = 0;
drivers/net/ethernet/ti/tlan.c
1917
list->forward = list_phys + sizeof(struct tlan_list);
drivers/net/ethernet/ti/tlan.c
1925
list->forward = 0;
drivers/net/ethernet/ti/tlan.c
1934
struct tlan_list *list;
drivers/net/ethernet/ti/tlan.c
1938
list = priv->tx_list + i;
drivers/net/ethernet/ti/tlan.c
1939
skb = tlan_get_skb(list);
drivers/net/ethernet/ti/tlan.c
1942
list->buffer[0].address,
drivers/net/ethernet/ti/tlan.c
1946
list->buffer[8].address = 0;
drivers/net/ethernet/ti/tlan.c
1947
list->buffer[9].address = 0;
drivers/net/ethernet/ti/tlan.c
1952
list = priv->rx_list + i;
drivers/net/ethernet/ti/tlan.c
1953
skb = tlan_get_skb(list);
drivers/net/ethernet/ti/tlan.c
1956
list->buffer[0].address,
drivers/net/ethernet/ti/tlan.c
1959
list->buffer[8].address = 0;
drivers/net/ethernet/ti/tlan.c
1960
list->buffer[9].address = 0;
drivers/net/ethernet/ti/tlan.c
2018
static void tlan_print_list(struct tlan_list *list, char *type, int num)
drivers/net/ethernet/ti/tlan.c
2022
pr_info("%s List %d at %p\n", type, num, list);
drivers/net/ethernet/ti/tlan.c
2023
pr_info(" Forward = 0x%08x\n", list->forward);
drivers/net/ethernet/ti/tlan.c
2024
pr_info(" CSTAT = 0x%04hx\n", list->c_stat);
drivers/net/ethernet/ti/tlan.c
2025
pr_info(" Frame Size = 0x%04hx\n", list->frame_size);
drivers/net/ethernet/ti/tlan.c
2029
i, list->buffer[i].count, list->buffer[i].address);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1542
list_for_each_entry_safe(target, tmp, &wl->network_list, list) {
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1549
list_move_tail(&target->list, &wl->network_free_list);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1574
list_for_each_entry(target, &wl->network_list, list) {
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1595
list);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1624
list_move_tail(&target->list, &wl->network_list);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1666
list_for_each_entry(scan_info, &wl->network_list, list) {
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
2325
list_add_tail(&wl->networks[i].list,
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
2460
list_for_each_entry_safe(target, tmp, &wl->network_list, list) {
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
2461
list_move_tail(&target->list, &wl->network_free_list);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
723
list_for_each_entry(scan_info, &wl->network_list, list) {
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
754
list_for_each_entry(scan_info, &wl->network_list, list) {
drivers/net/ethernet/toshiba/ps3_gelic_wireless.h
167
struct list_head list;
drivers/net/fddi/skfp/h/cmtdef.h
547
const u_short list[]);
drivers/net/fddi/skfp/smt.c
1643
const u_short list[])
drivers/net/fddi/skfp/smt.c
1645
const u_short *p = list ;
drivers/net/geneve.c
1048
list_add(&gs->list, &gn->sock_list);
drivers/net/geneve.c
1057
list_del(&gs->list);
drivers/net/geneve.c
1090
list_for_each_entry(gs, &gn->sock_list, list) {
drivers/net/geneve.c
118
struct list_head list;
drivers/net/geneve.c
1719
list_for_each_entry(gs, &gn->sock_list, list) {
drivers/net/geneve.c
940
list_for_each_entry(p, head, list) {
drivers/net/gtp.c
1536
list_add(&gtp->list, &gn->gtp_dev_list);
drivers/net/gtp.c
1562
list_del(&gtp->list);
drivers/net/gtp.c
2490
list_for_each_entry_safe(gtp, gtp_next, &gn->gtp_dev_list, list)
drivers/net/gtp.c
75
struct list_head list;
drivers/net/hyperv/hyperv_net.h
1015
struct list_head list;
drivers/net/hyperv/hyperv_net.h
1034
struct list_head list;
drivers/net/hyperv/netvsc_drv.c
2041
struct netvsc_reconfig, list);
drivers/net/hyperv/netvsc_drv.c
2042
list_del(&event->list);
drivers/net/hyperv/netvsc_drv.c
2080
list_add(&event->list, &ndev_ctx->reconfig_events);
drivers/net/hyperv/netvsc_drv.c
2262
list_for_each_entry(ndev_ctx, &netvsc_dev_list, list) {
drivers/net/hyperv/netvsc_drv.c
2286
list_for_each_entry(ndev_ctx, &netvsc_dev_list, list) {
drivers/net/hyperv/netvsc_drv.c
2601
list_add(&net_device_ctx->list, &netvsc_dev_list);
drivers/net/hyperv/netvsc_drv.c
2684
list_del(&ndev_ctx->list);
drivers/net/hyperv/netvsc_drv.c
721
list_add_tail(&event->list, &ndev_ctx->reconfig_events);
drivers/net/ieee802154/fakelb.c
184
list_add_tail(&phy->list, &fakelb_phys);
drivers/net/ieee802154/fakelb.c
196
list_del(&phy->list);
drivers/net/ieee802154/fakelb.c
218
list_for_each_entry_safe(phy, tmp, &fakelb_phys, list)
drivers/net/ieee802154/fakelb.c
229
list_for_each_entry_safe(phy, tmp, &fakelb_phys, list)
drivers/net/ieee802154/fakelb.c
38
struct list_head list;
drivers/net/ieee802154/mac802154_hwsim.c
1000
list_del(&phy->list);
drivers/net/ieee802154/mac802154_hwsim.c
1003
list_for_each_entry_rcu(e, &phy->edges, list) {
drivers/net/ieee802154/mac802154_hwsim.c
1004
list_del_rcu(&e->list);
drivers/net/ieee802154/mac802154_hwsim.c
1032
list_for_each_entry_safe(phy, tmp, &hwsim_phys, list)
drivers/net/ieee802154/mac802154_hwsim.c
1043
list_for_each_entry_safe(phy, tmp, &hwsim_phys, list)
drivers/net/ieee802154/mac802154_hwsim.c
267
list_for_each_entry_rcu(e, &current_phy->edges, list) {
drivers/net/ieee802154/mac802154_hwsim.c
356
list_for_each_entry_safe(phy, tmp, &hwsim_phys, list) {
drivers/net/ieee802154/mac802154_hwsim.c
392
list_for_each_entry_rcu(e, &phy->edges, list) {
drivers/net/ieee802154/mac802154_hwsim.c
467
list_for_each_entry(phy, &hwsim_phys, list) {
drivers/net/ieee802154/mac802154_hwsim.c
506
list_for_each_entry(phy, &hwsim_phys, list) {
drivers/net/ieee802154/mac802154_hwsim.c
530
list_for_each_entry(phy, &hwsim_phys, list) {
drivers/net/ieee802154/mac802154_hwsim.c
614
list_for_each_entry_rcu(e, &phy_v0->edges, list) {
drivers/net/ieee802154/mac802154_hwsim.c
628
list_add_rcu(&e->list, &phy_v0->edges);
drivers/net/ieee802154/mac802154_hwsim.c
667
list_for_each_entry_rcu(e, &phy_v0->edges, list) {
drivers/net/ieee802154/mac802154_hwsim.c
67
struct list_head list;
drivers/net/ieee802154/mac802154_hwsim.c
670
list_del_rcu(&e->list);
drivers/net/ieee802154/mac802154_hwsim.c
723
list_for_each_entry_rcu(e, &phy_v0->edges, list) {
drivers/net/ieee802154/mac802154_hwsim.c
80
struct list_head list;
drivers/net/ieee802154/mac802154_hwsim.c
848
list_for_each_entry(tmp, &hwsim_phys, list) {
drivers/net/ieee802154/mac802154_hwsim.c
849
list_for_each_entry_rcu(e, &tmp->edges, list) {
drivers/net/ieee802154/mac802154_hwsim.c
851
list_del_rcu(&e->list);
drivers/net/ieee802154/mac802154_hwsim.c
866
list_for_each_entry(sub, &hwsim_phys, list) {
drivers/net/ieee802154/mac802154_hwsim.c
871
list_add_rcu(&e->list, &phy->edges);
drivers/net/ieee802154/mac802154_hwsim.c
874
list_for_each_entry(sub, &hwsim_phys, list) {
drivers/net/ieee802154/mac802154_hwsim.c
879
list_add_rcu(&e->list, &sub->edges);
drivers/net/ieee802154/mac802154_hwsim.c
888
list_for_each_entry_rcu(e, &phy->edges, list) {
drivers/net/ieee802154/mac802154_hwsim.c
889
list_del_rcu(&e->list);
drivers/net/ieee802154/mac802154_hwsim.c
977
list_add_tail(&phy->list, &hwsim_phys);
drivers/net/ipvlan/ipvlan_core.c
244
struct sk_buff_head list;
drivers/net/ipvlan/ipvlan_core.c
251
__skb_queue_head_init(&list);
drivers/net/ipvlan/ipvlan_core.c
254
skb_queue_splice_tail_init(&port->backlog, &list);
drivers/net/ipvlan/ipvlan_core.c
257
while ((skb = __skb_dequeue(&list)) != NULL) {
drivers/net/macvlan.c
1563
list_add_tail_rcu(&vlan->list, &port->vlans);
drivers/net/macvlan.c
1605
list_del_rcu(&vlan->list);
drivers/net/macvlan.c
1796
list_for_each_entry(vlan, &port->vlans, list) {
drivers/net/macvlan.c
1820
list_for_each_entry(vlan, &port->vlans, list)
drivers/net/macvlan.c
1825
list_for_each_entry(vlan, &port->vlans, list) {
drivers/net/macvlan.c
1831
list_for_each_entry(vlan, &port->vlans, list) {
drivers/net/macvlan.c
1843
list);
drivers/net/macvlan.c
1854
list_for_each_entry_safe(vlan, next, &port->vlans, list)
drivers/net/macvlan.c
1866
list_for_each_entry(vlan, &port->vlans, list)
drivers/net/macvlan.c
332
struct sk_buff_head list;
drivers/net/macvlan.c
334
__skb_queue_head_init(&list);
drivers/net/macvlan.c
337
skb_queue_splice_tail_init(&port->bc_queue, &list);
drivers/net/macvlan.c
340
while ((skb = __skb_dequeue(&list))) {
drivers/net/macvlan.c
515
struct macvlan_dev, list);
drivers/net/mctp/mctp-i2c.c
1008
list_for_each_entry(m, &driver_clients, list) {
drivers/net/mctp/mctp-i2c.c
1033
list_for_each_entry(mcli, &driver_clients, list) {
drivers/net/mctp/mctp-i2c.c
1054
list_add(&mcli->list, &driver_clients);
drivers/net/mctp/mctp-i2c.c
1071
list_del(&mcli->list);
drivers/net/mctp/mctp-i2c.c
1073
list_for_each_entry_safe(midev, tmp, &mcli->devs, list)
drivers/net/mctp/mctp-i2c.c
164
INIT_LIST_HEAD(&mcli->list);
drivers/net/mctp/mctp-i2c.c
63
struct list_head list; /* For mctp_i2c_client.devs */
drivers/net/mctp/mctp-i2c.c
762
INIT_LIST_HEAD(&midev->list);
drivers/net/mctp/mctp-i2c.c
773
list_add(&midev->list, &mcli->devs);
drivers/net/mctp/mctp-i2c.c
801
list_del(&midev->list);
drivers/net/mctp/mctp-i2c.c
805
first = list_first_entry_or_null(&mcli->devs, struct mctp_i2c_dev, list);
drivers/net/mctp/mctp-i2c.c
929
list_for_each_entry(m, &mcli->devs, list)
drivers/net/mctp/mctp-i2c.c
97
struct list_head list; /* For driver_clients */
drivers/net/mctp/mctp-i3c.c
270
list_add(&mi->list, &mbus->devs);
drivers/net/mctp/mctp-i3c.c
280
list_del(&mi->list);
drivers/net/mctp/mctp-i3c.c
294
list_for_each_entry(b, &busdevs, list)
drivers/net/mctp/mctp-i3c.c
321
list_del(&mi->list);
drivers/net/mctp/mctp-i3c.c
350
list_for_each_entry(mi, &mbus->devs, list)
drivers/net/mctp/mctp-i3c.c
488
list_for_each_entry_safe(mi, tmp, &mbus->devs, list) {
drivers/net/mctp/mctp-i3c.c
493
list_del(&mbus->list);
drivers/net/mctp/mctp-i3c.c
600
list_add(&mbus->list, &busdevs);
drivers/net/mctp/mctp-i3c.c
62
struct list_head list;
drivers/net/mctp/mctp-i3c.c
658
list_for_each_entry_safe(mbus, tmp, &busdevs, list) {
drivers/net/mctp/mctp-i3c.c
673
list_for_each_entry_safe(mbus, tmp, &busdevs, list)
drivers/net/mctp/mctp-i3c.c
691
list_for_each_entry_safe(mbus, tmp, &busdevs, list)
drivers/net/mctp/mctp-i3c.c
75
struct list_head list; /* Element of mctp_i3c_bus.devs */
drivers/net/netconsole.c
1424
list_for_each_entry(nt, &target_list, list) {
drivers/net/netconsole.c
1467
list_add(&nt->list, &target_list);
drivers/net/netconsole.c
1498
list_del(&nt->list);
drivers/net/netconsole.c
1630
list_for_each_entry_safe(nt, tmp, &target_list, list) {
drivers/net/netconsole.c
1645
list_move(&nt->list, &target_cleanup_list);
drivers/net/netconsole.c
1650
list_move(&nt->list, &target_cleanup_list);
drivers/net/netconsole.c
175
struct list_head list;
drivers/net/netconsole.c
2159
list_for_each_entry(nt, &target_list, list) {
drivers/net/netconsole.c
2412
list_add(&nt->list, &target_list);
drivers/net/netconsole.c
2453
list_for_each_entry_safe(nt, tmp, &target_list, list) {
drivers/net/netconsole.c
2454
list_del(&nt->list);
drivers/net/netconsole.c
2484
list_for_each_entry_safe(nt, tmp, &target_list, list) {
drivers/net/netconsole.c
2485
list_del(&nt->list);
drivers/net/netconsole.c
342
list_del_init(&nt->list);
drivers/net/netconsole.c
370
list_add(&nt->list, &target_list);
drivers/net/netconsole.c
417
list_for_each_entry_safe(nt, tmp, &target_cleanup_list, list) {
drivers/net/netconsole.c
425
list_move(&nt->list, &target_list);
drivers/net/netconsole.c
670
list_for_each_entry(nt, &target_list, list) {
drivers/net/netconsole.c
778
list_move(&nt->list, &target_cleanup_list);
drivers/net/netdevsim/bus.c
201
list_add_tail(&nsim_bus_dev->list, &nsim_bus_dev_list);
drivers/net/netdevsim/bus.c
240
list_for_each_entry_safe(nsim_bus_dev, tmp, &nsim_bus_dev_list, list) {
drivers/net/netdevsim/bus.c
243
list_del(&nsim_bus_dev->list);
drivers/net/netdevsim/bus.c
530
list_for_each_entry_safe(nsim_bus_dev, tmp, &nsim_bus_dev_list, list) {
drivers/net/netdevsim/bus.c
531
list_del(&nsim_bus_dev->list);
drivers/net/netdevsim/dev.c
1522
list_add(&nsim_dev_port->list, &nsim_dev->port_list);
drivers/net/netdevsim/dev.c
1544
list_del(&nsim_dev_port->list);
drivers/net/netdevsim/dev.c
1560
&nsim_dev->port_list, list)
drivers/net/netdevsim/dev.c
1823
list_for_each_entry(nsim_dev_port, &nsim_dev->port_list, list)
drivers/net/netdevsim/dev.c
660
list_for_each_entry_safe(nsim_dev_port, tmp, &nsim_dev->port_list, list)
drivers/net/netdevsim/dev.c
685
list_for_each_entry_safe(nsim_dev_port, tmp, &nsim_dev->port_list, list)
drivers/net/netdevsim/dev.c
918
list_for_each_entry(nsim_dev_port, &nsim_dev->port_list, list) {
drivers/net/netdevsim/fib.c
1012
list_add_tail(&fib_event->list, &data->fib_event_queue);
drivers/net/netdevsim/fib.c
105
struct list_head list; /* node in fib queue */
drivers/net/netdevsim/fib.c
1102
list_for_each_entry_safe(fib_rt, fib_rt_tmp, &data->fib_rt_list, list) {
drivers/net/netdevsim/fib.c
1492
list) {
drivers/net/netdevsim/fib.c
1494
list_del(&fib_event->list);
drivers/net/netdevsim/fib.c
1511
list_for_each_entry_safe(fib_rt, fib_rt_tmp, &data->fib_rt_list, list) {
drivers/net/netdevsim/fib.c
250
list_add(&fib_rt->list, &data->fib_rt_list);
drivers/net/netdevsim/fib.c
255
list_del(&fib_rt->list);
drivers/net/netdevsim/fib.c
487
list_for_each_entry(fib6_rt_nh, &fib6_rt->nh_list, list) {
drivers/net/netdevsim/fib.c
506
list_add_tail(&fib6_rt_nh->list, &fib6_rt->nh_list);
drivers/net/netdevsim/fib.c
533
list_del(&fib6_rt_nh->list);
drivers/net/netdevsim/fib.c
582
list_for_each_entry_safe(iter, tmp, &fib6_rt->nh_list, list)
drivers/net/netdevsim/fib.c
670
list_for_each_entry(fib6_rt_nh, &fib6_rt->nh_list, list)
drivers/net/netdevsim/fib.c
78
struct list_head list; /* Member of fib_rt_list */
drivers/net/netdevsim/fib.c
95
struct list_head list; /* Member of nh_list */
drivers/net/netdevsim/hwstats.c
167
list_del(&hwsdev->list);
drivers/net/netdevsim/hwstats.c
248
list_add_tail(&hwsdev->list, hwsdev_list);
drivers/net/netdevsim/hwstats.c
280
list_del(&hwsdev->list);
drivers/net/netdevsim/hwstats.c
32
list_for_each_entry(hwsdev, hwsdev_list, list) {
drivers/net/netdevsim/hwstats.c
463
list_for_each_entry_safe(hwsdev, tmp, hwsdev_list, list) {
drivers/net/netdevsim/hwstats.c
464
list_del(&hwsdev->list);
drivers/net/netdevsim/hwstats.c
61
list_for_each_entry(hwsdev, hwsdev_list, list) {
drivers/net/netdevsim/netdevsim.h
254
struct list_head list;
drivers/net/netdevsim/netdevsim.h
298
struct list_head list;
drivers/net/netdevsim/netdevsim.h
477
struct list_head list;
drivers/net/pfcp.c
19
struct list_head list;
drivers/net/pfcp.c
212
list_add(&pfcp->list, &pn->pfcp_dev_list);
drivers/net/pfcp.c
230
list_del(&pfcp->list);
drivers/net/pfcp.c
256
list_for_each_entry_safe(pfcp, pfcp_next, &pn->pfcp_dev_list, list)
drivers/net/phy/dp83640.c
1021
tmp = list_entry(this, struct dp83640_clock, list);
drivers/net/phy/dp83640.c
1042
list_add_tail(&clock->list, &phyter_clocks);
drivers/net/phy/dp83640.c
106
struct list_head list;
drivers/net/phy/dp83640.c
132
struct list_head list;
drivers/net/phy/dp83640.c
1325
rxts = list_entry(this, struct rxts, list);
drivers/net/phy/dp83640.c
1330
list_del_init(&rxts->list);
drivers/net/phy/dp83640.c
1331
list_add(&rxts->list, &dp83640->rxpool);
drivers/net/phy/dp83640.c
1429
list_add(&dp83640->rx_pool_data[i].list, &dp83640->rxpool);
drivers/net/phy/dp83640.c
1451
list_add_tail(&dp83640->list, &clock->phylist);
drivers/net/phy/dp83640.c
1490
tmp = list_entry(this, struct dp83640_private, list);
drivers/net/phy/dp83640.c
1492
list_del_init(&tmp->list);
drivers/net/phy/dp83640.c
1506
list_del(&clock->list);
drivers/net/phy/dp83640.c
595
rxts = list_entry(this, struct rxts, list);
drivers/net/phy/dp83640.c
597
list_del_init(&rxts->list);
drivers/net/phy/dp83640.c
598
list_add(&rxts->list, &dp83640->rxpool);
drivers/net/phy/dp83640.c
640
list_for_each_entry(tmp, &clock->phylist, list) {
drivers/net/phy/dp83640.c
658
list_for_each_entry(tmp, &clock->phylist, list)
drivers/net/phy/dp83640.c
698
list_for_each_entry(tmp, &clock->phylist, list) {
drivers/net/phy/dp83640.c
718
list_for_each_entry(tmp, &clock->phylist, list)
drivers/net/phy/dp83640.c
846
rxts = list_first_entry(&dp83640->rxpool, struct rxts, list);
drivers/net/phy/dp83640.c
847
list_del_init(&rxts->list);
drivers/net/phy/dp83640.c
860
list_add(&rxts->list, &dp83640->rxpool);
drivers/net/phy/dp83640.c
867
list_add_tail(&rxts->list, &dp83640->rxts);
drivers/net/phy/dp83640.c
95
struct list_head list;
drivers/net/phy/dp83640.c
958
INIT_LIST_HEAD(&clock->list);
drivers/net/phy/micrel.c
3328
list_for_each_entry_safe(rx_ts, tmp, &ptp_priv->rx_ts_list, list) {
drivers/net/phy/micrel.c
3329
list_del(&rx_ts->list);
drivers/net/phy/micrel.c
3395
list_for_each_entry_safe(rx_ts, tmp, &ptp_priv->rx_ts_list, list) {
drivers/net/phy/micrel.c
3404
list_del(&rx_ts->list);
drivers/net/phy/micrel.c
4162
list_add(&rx_ts->list, &ptp_priv->rx_ts_list);
drivers/net/phy/micrel.c
425
struct list_head list;
drivers/net/phy/microchip_rds_ptp.c
411
list_add(&rx_ts->list, &clock->rx_ts_list);
drivers/net/phy/microchip_rds_ptp.c
431
list_for_each_entry_safe(rx_ts, tmp, &clock->rx_ts_list, list) {
drivers/net/phy/microchip_rds_ptp.c
447
list_del(&rx_ts_var->list);
drivers/net/phy/microchip_rds_ptp.c
591
list_for_each_entry_safe(rx_ts, tmp, &clock->rx_ts_list, list) {
drivers/net/phy/microchip_rds_ptp.c
592
list_del(&rx_ts->list);
drivers/net/phy/microchip_rds_ptp.h
206
struct list_head list;
drivers/net/phy/mii_timestamper.c
126
desc = list_entry(this, struct mii_timestamping_desc, list);
drivers/net/phy/mii_timestamper.c
13
struct list_head list;
drivers/net/phy/mii_timestamper.c
35
INIT_LIST_HEAD(&desc->list);
drivers/net/phy/mii_timestamper.c
40
list_add_tail(&mii_timestamping_devices, &desc->list);
drivers/net/phy/mii_timestamper.c
59
desc = list_entry(this, struct mii_timestamping_desc, list);
drivers/net/phy/mii_timestamper.c
61
list_del_init(&desc->list);
drivers/net/phy/mii_timestamper.c
87
desc = list_entry(this, struct mii_timestamping_desc, list);
drivers/net/phy/mscc/mscc_macsec.c
454
list_for_each_entry_safe(pos, tmp, &priv->macsec_flows, list)
drivers/net/phy/mscc/mscc_macsec.c
623
list_add_tail(&flow->list, &priv->macsec_flows);
drivers/net/phy/mscc/mscc_macsec.c
633
list_del(&flow->list);
drivers/net/phy/mscc/mscc_macsec.c
747
list_for_each_entry_safe(flow, tmp, &priv->macsec_flows, list)
drivers/net/phy/mscc/mscc_macsec.c
758
list_for_each_entry_safe(flow, tmp, &priv->macsec_flows, list)
drivers/net/phy/mscc/mscc_macsec.c
787
list_for_each_entry_safe(flow, tmp, &priv->macsec_flows, list)
drivers/net/phy/mscc/mscc_macsec.c
819
list_for_each_entry_safe(flow, tmp, &priv->macsec_flows, list) {
drivers/net/phy/mscc/mscc_macsec.c
986
list_for_each_entry_safe(flow, tmp, &priv->macsec_flows, list) {
drivers/net/phy/mscc/mscc_macsec.h
74
struct list_head list;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1021
list_add_tail(&phy_secy->list, &priv->macsec->secy_list);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1428
list_for_each_entry_safe(pos, tmp, &phy_secy->sa_list, list) {
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1487
list_for_each_entry_safe(pos, tmp, &phy_secy->sa_list, list) {
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1677
list_for_each_entry_safe(secy_p, secy_t, secy_list, list) {
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1678
list_for_each_entry_safe(sa_p, sa_t, &secy_p->sa_list, list)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
188
struct list_head list;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
197
struct list_head list;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
377
list_for_each_entry_safe(pos, tmp, secy_list, list)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
390
list_for_each_entry_safe(pos, tmp, secy_list, list)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
399
list_del(&phy_secy->list);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
408
list_for_each_entry_safe(pos, tmp, sa_list, list)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
421
list_for_each_entry_safe(pos, tmp, sa_list, list) {
drivers/net/phy/nxp-c45-tja11xx-macsec.c
447
list_add_tail(&tmp->list, sa_list);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
454
list_del(&sa->list);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
462
list_for_each_entry_safe(pos, tmp, sa_list, list)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
657
list_for_each_entry_safe(pos, tmp, &priv->macsec->secy_list, list) {
drivers/net/phy/nxp-c45-tja11xx-macsec.c
764
list_for_each_entry_safe(pos, tmp, &phy_secy->sa_list, list)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
793
list_for_each_entry_safe(pos, tmp, secy_list, list)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
866
list_for_each_entry_safe(pos, tmp, &phy_secy->sa_list, list)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
897
list_for_each_entry_safe(pos, tmp, &phy_secy->sa_list, list) {
drivers/net/phy/phy_device.c
3295
list_for_each_entry_safe(phyled, tmp, &phydev->leds, list) {
drivers/net/phy/phy_device.c
3297
list_del(&phyled->list);
drivers/net/phy/phy_device.c
3373
list_add(&phyled->list, &phydev->leds);
drivers/net/phy/phy_device.c
453
list_add_tail(&fixup->list, &phy_fixup_list);
drivers/net/phy/phy_device.c
493
list_for_each_entry(fixup, &phy_fixup_list, list) {
drivers/net/phy/phy_device.c
53
struct list_head list;
drivers/net/plip/plip.c
1255
plip_searchfor(int list[], int a)
drivers/net/plip/plip.c
1258
for (i = 0; i < PLIP_MAX && list[i] != -1; i++) {
drivers/net/plip/plip.c
1259
if (list[i] == a) return 1;
drivers/net/ppp/ppp_generic.c
177
struct list_head list; /* link in all/new_channels list */
drivers/net/ppp/ppp_generic.c
1908
struct list_head *list;
drivers/net/ppp/ppp_generic.c
1911
list = &ppp->channels;
drivers/net/ppp/ppp_generic.c
1912
if (list_empty(list)) {
drivers/net/ppp/ppp_generic.c
1922
list = list->next;
drivers/net/ppp/ppp_generic.c
1923
pch = list_entry(list, struct channel, clist);
drivers/net/ppp/ppp_generic.c
1974
struct list_head *list;
drivers/net/ppp/ppp_generic.c
2032
list = &ppp->channels;
drivers/net/ppp/ppp_generic.c
2034
list = list->next;
drivers/net/ppp/ppp_generic.c
2035
if (list == &ppp->channels) {
drivers/net/ppp/ppp_generic.c
2044
list = list->next;
drivers/net/ppp/ppp_generic.c
2045
if (list == &ppp->channels) {
drivers/net/ppp/ppp_generic.c
2049
pch = list_entry(list, struct channel, clist);
drivers/net/ppp/ppp_generic.c
2722
struct sk_buff_head *list = &ppp->mrq;
drivers/net/ppp/ppp_generic.c
2727
skb_queue_walk(list, p) {
drivers/net/ppp/ppp_generic.c
2731
__skb_queue_before(list, p, skb);
drivers/net/ppp/ppp_generic.c
2745
struct sk_buff_head *list = &ppp->mrq;
drivers/net/ppp/ppp_generic.c
2753
head = __skb_peek(list);
drivers/net/ppp/ppp_generic.c
2755
skb_queue_walk_safe(list, p, tmp) {
drivers/net/ppp/ppp_generic.c
2762
__skb_unlink(p, list);
drivers/net/ppp/ppp_generic.c
2826
skb_queue_reverse_walk_from_safe(list, p, tmp2) {
drivers/net/ppp/ppp_generic.c
2831
__skb_unlink(p, list);
drivers/net/ppp/ppp_generic.c
2834
head = skb_peek(list);
drivers/net/ppp/ppp_generic.c
2846
skb_queue_walk_safe(list, p, tmp) {
drivers/net/ppp/ppp_generic.c
2853
__skb_unlink(p, list);
drivers/net/ppp/ppp_generic.c
2869
p = skb_queue_next(list, head);
drivers/net/ppp/ppp_generic.c
2870
__skb_unlink(skb, list);
drivers/net/ppp/ppp_generic.c
2871
skb_queue_walk_from_safe(list, p, tmp) {
drivers/net/ppp/ppp_generic.c
2872
__skb_unlink(p, list);
drivers/net/ppp/ppp_generic.c
2885
__skb_unlink(skb, list);
drivers/net/ppp/ppp_generic.c
2931
list_add(&pch->list, &pn->new_channels);
drivers/net/ppp/ppp_generic.c
3016
list_del(&pch->list);
drivers/net/ppp/ppp_generic.c
3235
struct list_head list;
drivers/net/ppp/ppp_generic.c
3244
list_for_each_entry(ce, &compressor_list, list) {
drivers/net/ppp/ppp_generic.c
3267
list_add(&ce->list, &compressor_list);
drivers/net/ppp/ppp_generic.c
3282
list_del(&ce->list);
drivers/net/ppp/ppp_generic.c
3475
list_for_each_entry(pch, &pn->new_channels, list) {
drivers/net/ppp/ppp_generic.c
3477
list_move(&pch->list, &pn->all_channels);
drivers/net/ppp/ppp_generic.c
3482
list_for_each_entry(pch, &pn->all_channels, list) {
drivers/net/ppp/pppoe.c
1166
list_for_each_entry(p, head, list) {
drivers/net/pse-pd/pse_core.c
1104
list_add(&pcdev->list, &pse_controller_list);
drivers/net/pse-pd/pse_core.c
1124
list_del(&pcdev->list);
drivers/net/pse-pd/pse_core.c
1374
list_del(&psec->list);
drivers/net/pse-pd/pse_core.c
1409
list_for_each_entry(psec, &pcdev->pse_control_head, list) {
drivers/net/pse-pd/pse_core.c
1447
list_add(&psec->list, &pcdev->pse_control_head);
drivers/net/pse-pd/pse_core.c
1521
list_for_each_entry(r, &pse_controller_list, list) {
drivers/net/pse-pd/pse_core.c
251
list_for_each_entry(psec, &pcdev->pse_control_head, list) {
drivers/net/pse-pd/pse_core.c
39
struct list_head list;
drivers/net/team/team_core.c
111
struct list_head list;
drivers/net/team/team_core.c
124
list_for_each_entry(option, &team->option_list, list) {
drivers/net/team/team_core.c
133
list_del(&opt_inst->list);
drivers/net/team/team_core.c
1375
list_add_tail_rcu(&port->list, &team->port_list);
drivers/net/team/team_core.c
142
list_for_each_entry_safe(opt_inst, tmp, &team->option_inst_list, list) {
drivers/net/team/team_core.c
1436
list_del_rcu(&port->list);
drivers/net/team/team_core.c
168
list_add_tail(&opt_inst->list, &team->option_inst_list);
drivers/net/team/team_core.c
1822
list_for_each_entry_safe(port, tmp, &team->port_list, list)
drivers/net/team/team_core.c
1850
list_for_each_entry(port, &team->port_list, list) {
drivers/net/team/team_core.c
1917
list_for_each_entry(port, &team->port_list, list) {
drivers/net/team/team_core.c
1935
list_for_each_entry_rcu(port, &team->port_list, list) {
drivers/net/team/team_core.c
1953
list_for_each_entry(port, &team->port_list, list)
drivers/net/team/team_core.c
1968
list_for_each_entry(port, &team->port_list, list) {
drivers/net/team/team_core.c
198
list_for_each_entry(opt_inst, &team->option_inst_list, list) {
drivers/net/team/team_core.c
1983
list_for_each_entry_continue_reverse(port, &team->port_list, list)
drivers/net/team/team_core.c
2037
list_for_each_entry(port, &team->port_list, list) {
drivers/net/team/team_core.c
2046
list_for_each_entry_continue_reverse(port, &team->port_list, list)
drivers/net/team/team_core.c
2059
list_for_each_entry(port, &team->port_list, list)
drivers/net/team/team_core.c
2074
list_for_each_entry(port, &team->port_list, list)
drivers/net/team/team_core.c
2095
list_for_each_entry(port, &team->port_list, list) {
drivers/net/team/team_core.c
211
list_for_each_entry_safe(opt_inst, tmp, &team->option_inst_list, list) {
drivers/net/team/team_core.c
2145
list_for_each_entry_rcu(port, &team->port_list, list) {
drivers/net/team/team_core.c
2217
list_for_each_entry_rcu(port, &team->port_list, list) {
drivers/net/team/team_core.c
224
list_for_each_entry(option, &team->option_list, list) {
drivers/net/team/team_core.c
2251
list_for_each_entry_rcu(port, &team->port_list, list) {
drivers/net/team/team_core.c
243
list_for_each_entry(opt_inst, &team->option_inst_list, list) {
drivers/net/team/team_core.c
2702
list_for_each_entry(opt_inst, &team->option_inst_list, list)
drivers/net/team/team_core.c
278
list_add_tail(&dst_opts[i]->list, &team->option_list);
drivers/net/team/team_core.c
2806
list_for_each_entry(opt_inst, &team->option_inst_list, list) {
drivers/net/team/team_core.c
287
list_del(&dst_opts[i]->list);
drivers/net/team/team_core.c
2916
struct team_port, list);
drivers/net/team/team_core.c
2948
list_for_each_entry_from(port, &team->port_list, list) {
drivers/net/team/team_core.c
3072
list_for_each_entry(opt_inst, &team->option_inst_list, list) {
drivers/net/team/team_core.c
3123
list_for_each_entry(port, &team->port_list, list) {
drivers/net/team/team_core.c
326
list_del(&del_opt->list);
drivers/net/team/team_core.c
402
struct list_head list;
drivers/net/team/team_core.c
410
list_for_each_entry(mitem, &mode_list, list) {
drivers/net/team/team_core.c
447
list_add_tail(&mitem->list, &mode_list);
drivers/net/team/team_core.c
461
list_del_init(&mitem->list);
drivers/net/team/team_core.c
882
list_for_each_entry(port, &team->port_list, list) {
drivers/net/team/team_core.c
943
list_for_each_entry(cur, &team->port_list, list)
drivers/net/team/team_mode_activebackup.c
81
list_for_each_entry(port, &team->port_list, list) {
drivers/net/team/team_mode_broadcast.c
22
list_for_each_entry_rcu(cur, &team->port_list, list) {
drivers/net/team/team_mode_loadbalance.c
381
list_for_each_entry(port, &team->port_list, list) {
drivers/net/team/team_mode_loadbalance.c
495
list_for_each_entry(port, &team->port_list, list) {
drivers/net/usb/lan78xx.c
3582
struct sk_buff_head *list, enum skb_state state)
drivers/net/usb/lan78xx.c
3588
spin_lock_irqsave(&list->lock, flags);
drivers/net/usb/lan78xx.c
3592
__skb_unlink(skb, list);
drivers/net/usb/lan78xx.c
3593
spin_unlock(&list->lock);
drivers/net/usb/lan78xx.c
3659
static void lan78xx_queue_skb(struct sk_buff_head *list,
drivers/net/usb/lan78xx.c
3664
__skb_queue_tail(list, newsk);
drivers/net/usb/qmi_wwan.c
1584
LIST_HEAD(list);
drivers/net/usb/qmi_wwan.c
1597
qmimux_unregister_device(ldev, &list);
drivers/net/usb/qmi_wwan.c
1599
unregister_netdevice_many(&list);
drivers/net/usb/r8152.c
2224
list_add_tail(&agg->list, &tp->rx_done);
drivers/net/usb/r8152.c
2235
list_add_tail(&agg->list, &tp->rx_done);
drivers/net/usb/r8152.c
2284
list_add_tail(&agg->list, &tp->tx_free);
drivers/net/usb/r8152.c
2412
INIT_LIST_HEAD(&rx_agg->list);
drivers/net/usb/r8152.c
2506
INIT_LIST_HEAD(&tp->tx_info[i].list);
drivers/net/usb/r8152.c
2512
list_add_tail(&tp->tx_info[i].list, &tp->tx_free);
drivers/net/usb/r8152.c
2549
agg = list_entry(cursor, struct tx_agg, list);
drivers/net/usb/r8152.c
2561
struct sk_buff_head *list)
drivers/net/usb/r8152.c
2580
skb_queue_splice(&seg_list, list);
drivers/net/usb/r8152.c
2586
__skb_queue_head(list, skb);
drivers/net/usb/r8152.c
2953
list_for_each_entry_safe(agg, agg_next, &tp->rx_used, list) {
drivers/net/usb/r8152.c
2956
list_del_init(&agg->list);
drivers/net/usb/r8152.c
2961
list_del_init(&agg->list);
drivers/net/usb/r8152.c
3028
agg = list_entry(cursor, struct rx_agg, list);
drivers/net/usb/r8152.c
3138
list_add(&agg_free->list, &tp->rx_used);
drivers/net/usb/r8152.c
3140
list_add_tail(&agg->list, &tp->rx_used);
drivers/net/usb/r8152.c
3152
list_add_tail(&agg->list, next);
drivers/net/usb/r8152.c
3198
list_add_tail(&agg->list, &tp->tx_free);
drivers/net/usb/r8152.c
3269
list_add_tail(&agg->list, &tp->rx_done);
drivers/net/usb/r8152.c
3512
INIT_LIST_HEAD(&agg->list);
drivers/net/usb/r8152.c
3517
list_add_tail(&agg->list, &tp->rx_used);
drivers/net/usb/r8152.c
3521
list_add_tail(&agg->list, &tp->rx_done);
drivers/net/usb/r8152.c
901
struct list_head list, info_list;
drivers/net/usb/r8152.c
909
struct list_head list;
drivers/net/usb/usbnet.c
426
static void __usbnet_queue_skb(struct sk_buff_head *list,
drivers/net/usb/usbnet.c
431
__skb_queue_tail(list, newsk);
drivers/net/usb/usbnet.c
442
struct sk_buff_head *list, enum skb_state state)
drivers/net/usb/usbnet.c
448
spin_lock_irqsave(&list->lock, flags);
drivers/net/usb/usbnet.c
451
__skb_unlink(skb, list);
drivers/net/usb/usbnet.c
463
spin_unlock_irqrestore(&list->lock, flags);
drivers/net/virtio_net.c
2650
struct page *first, *list = NULL;
drivers/net/virtio_net.c
2660
if (list)
drivers/net/virtio_net.c
2661
give_pages(rq, list);
drivers/net/virtio_net.c
2667
first->private = (unsigned long)list;
drivers/net/virtio_net.c
2668
list = first;
drivers/net/virtio_net.c
2673
give_pages(rq, list);
drivers/net/virtio_net.c
2687
first->private = (unsigned long)list;
drivers/net/vxlan/vxlan_core.c
1064
list_del_rcu(&rd->list);
drivers/net/vxlan/vxlan_core.c
1141
list_del_rcu(&rd->list);
drivers/net/vxlan/vxlan_core.c
1368
list_for_each_entry_rcu(rd, &f->remotes, list) {
drivers/net/vxlan/vxlan_core.c
2829
list_for_each_entry_rcu(rdst, &f->remotes, list) {
drivers/net/vxlan/vxlan_core.c
3064
list_for_each_entry_safe(rd, tmp, &f->remotes, list) {
drivers/net/vxlan/vxlan_core.c
432
list_for_each_entry(rd, &f->remotes, list) {
drivers/net/vxlan/vxlan_core.c
507
list_for_each_entry(rdst, &f->remotes, list) {
drivers/net/vxlan/vxlan_core.c
537
list_for_each_entry(rdst, &f->remotes, list)
drivers/net/vxlan/vxlan_core.c
557
rd = list_first_entry_or_null(&f->remotes, struct vxlan_rdst, list);
drivers/net/vxlan/vxlan_core.c
597
list_add_tail_rcu(&rd->list, &f->remotes);
drivers/net/vxlan/vxlan_core.c
694
list_for_each_entry(p, head, list) {
drivers/net/vxlan/vxlan_core.c
903
list_del(&rd->list);
drivers/net/vxlan/vxlan_core.c
924
list_for_each_entry_safe(rd, nd, &f->remotes, list) {
drivers/net/vxlan/vxlan_core.c
951
list_for_each_entry(rd, &f->remotes, list)
drivers/net/vxlan/vxlan_mdb.c
1162
list_add_rcu(&remote->list, &mdb_entry->remotes);
drivers/net/vxlan/vxlan_mdb.c
1179
list_del_rcu(&remote->list);
drivers/net/vxlan/vxlan_mdb.c
1399
list_for_each_entry_safe(remote, tmp, &mdb_entry->remotes, list) {
drivers/net/vxlan/vxlan_mdb.c
1519
list_for_each_entry(remote, &mdb_entry->remotes, list)
drivers/net/vxlan/vxlan_mdb.c
1557
list_for_each_entry(remote, &mdb_entry->remotes, list) {
drivers/net/vxlan/vxlan_mdb.c
1698
list_for_each_entry_rcu(remote, &mdb_entry->remotes, list) {
drivers/net/vxlan/vxlan_mdb.c
233
list_for_each_entry(remote, &mdb_entry->remotes, list) {
drivers/net/vxlan/vxlan_mdb.c
35
struct list_head list;
drivers/net/vxlan/vxlan_mdb.c
677
list_for_each_entry(remote, &mdb_entry->remotes, list) {
drivers/net/vxlan/vxlan_private.h
69
return list_entry_rcu(fdb->remotes.next, struct vxlan_rdst, list);
drivers/net/vxlan/vxlan_private.h
76
return list_first_entry(&fdb->remotes, struct vxlan_rdst, list);
drivers/net/wan/framer/framer-core.c
384
list_for_each_entry(framer_provider, &framer_provider_list, list) {
drivers/net/wan/framer/framer-core.c
785
list_add_tail(&framer_provider->list, &framer_provider_list);
drivers/net/wan/framer/framer-core.c
801
list_del(&framer_provider->list);
drivers/net/wan/hdlc_fr.c
588
u32 list;
drivers/net/wan/hdlc_fr.c
603
list = state(hdlc)->last_errors;
drivers/net/wan/hdlc_fr.c
604
for (i = 0; i < state(hdlc)->settings.n393; i++, list >>= 1)
drivers/net/wan/hdlc_fr.c
605
cnt += (list & 1); /* errors count */
drivers/net/wireless/ath/ar5523/ar5523.c
530
list_move(&data->list, &ar->rx_data_free);
drivers/net/wireless/ath/ar5523/ar5523.c
657
list_move(&data->list, &ar->rx_data_used);
drivers/net/wireless/ath/ar5523/ar5523.c
694
list_move(&data->list, &ar->rx_data_free);
drivers/net/wireless/ath/ar5523/ar5523.c
706
list_del(&data->list);
drivers/net/wireless/ath/ar5523/ar5523.c
722
list_add_tail(&data->list, &ar->rx_data_free);
drivers/net/wireless/ath/ar5523/ar5523.c
758
list_del(&data->list);
drivers/net/wireless/ath/ar5523/ar5523.c
792
list_add_tail(&data->list, &ar->tx_queue_pending);
drivers/net/wireless/ath/ar5523/ar5523.c
819
list_del(&data->list);
drivers/net/wireless/ath/ar5523/ar5523.c
871
list_add_tail(&data->list, &ar->tx_queue_submitted);
drivers/net/wireless/ath/ar5523/ar5523.c
883
list_del(&data->list);
drivers/net/wireless/ath/ar5523/ar5523.h
75
struct list_head list;
drivers/net/wireless/ath/ar5523/ar5523.h
81
struct list_head list;
drivers/net/wireless/ath/ath10k/core.h
218
struct list_head list;
drivers/net/wireless/ath/ath10k/core.h
228
struct list_head list;
drivers/net/wireless/ath/ath10k/core.h
235
struct list_head list;
drivers/net/wireless/ath/ath10k/core.h
254
struct list_head list;
drivers/net/wireless/ath/ath10k/core.h
275
struct list_head list;
drivers/net/wireless/ath/ath10k/core.h
424
struct list_head list;
drivers/net/wireless/ath/ath10k/core.h
446
struct list_head list;
drivers/net/wireless/ath/ath10k/core.h
575
struct list_head list;
drivers/net/wireless/ath/ath10k/debug.c
1181
list);
drivers/net/wireless/ath/ath10k/debug.c
1774
arvif = list_first_entry(&ar->arvifs, typeof(*arvif), list);
drivers/net/wireless/ath/ath10k/debug.c
209
list_for_each_entry_safe(i, tmp, head, list) {
drivers/net/wireless/ath/ath10k/debug.c
210
list_del(&i->list);
drivers/net/wireless/ath/ath10k/debug.c
219
list_for_each_entry_safe(i, tmp, head, list) {
drivers/net/wireless/ath/ath10k/debug.c
220
list_del(&i->list);
drivers/net/wireless/ath/ath10k/debug.c
229
list_for_each_entry_safe(i, tmp, head, list) {
drivers/net/wireless/ath/ath10k/debug.c
230
list_del(&i->list);
drivers/net/wireless/ath/ath10k/debug.c
239
list_for_each_entry_safe(i, tmp, head, list) {
drivers/net/wireless/ath/ath10k/debug.c
240
list_del(&i->list);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
137
list_for_each_entry(peer, &stats->peers_extd, list) {
drivers/net/wireless/ath/ath10k/debugfs_sta.c
156
list_for_each_entry(peer, &stats->peers, list) {
drivers/net/wireless/ath/ath10k/htt_rx.c
1163
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath10k/htt_rx.c
3153
struct sk_buff_head *list,
drivers/net/wireless/ath/ath10k/htt_rx.c
3160
if (skb_queue_empty(list))
drivers/net/wireless/ath/ath10k/htt_rx.c
3166
while ((msdu = __skb_dequeue(list))) {
drivers/net/wireless/ath/ath10k/htt_rx.c
3186
skb_queue_splice_init(amsdu, list);
drivers/net/wireless/ath/ath10k/htt_rx.c
3213
struct sk_buff_head *list)
drivers/net/wireless/ath/ath10k/htt_rx.c
3221
while ((msdu = __skb_dequeue(list))) {
drivers/net/wireless/ath/ath10k/htt_rx.c
3267
struct sk_buff_head list;
drivers/net/wireless/ath/ath10k/htt_rx.c
3305
__skb_queue_head_init(&list);
drivers/net/wireless/ath/ath10k/htt_rx.c
3308
&list);
drivers/net/wireless/ath/ath10k/htt_rx.c
3311
&list);
drivers/net/wireless/ath/ath10k/htt_rx.c
3323
ath10k_htt_rx_h_rx_offload(ar, &list);
drivers/net/wireless/ath/ath10k/htt_rx.c
3325
while (!skb_queue_empty(&list)) {
drivers/net/wireless/ath/ath10k/htt_rx.c
3327
ret = ath10k_htt_rx_extract_amsdu(&ar->hw_params, &list, &amsdu);
drivers/net/wireless/ath/ath10k/htt_rx.c
3348
__skb_queue_purge(&list);
drivers/net/wireless/ath/ath10k/htt_rx.c
656
struct sk_buff_head *list)
drivers/net/wireless/ath/ath10k/htt_rx.c
678
__skb_queue_purge(list);
drivers/net/wireless/ath/ath10k/htt_rx.c
686
__skb_queue_purge(list);
drivers/net/wireless/ath/ath10k/htt_rx.c
689
__skb_queue_tail(list, msdu);
drivers/net/wireless/ath/ath10k/htt_rx.c
694
__skb_queue_tail(list, msdu);
drivers/net/wireless/ath/ath10k/htt_rx.c
709
__skb_queue_purge(list);
drivers/net/wireless/ath/ath10k/htt_rx.c
722
struct sk_buff_head *list)
drivers/net/wireless/ath/ath10k/htt_rx.c
743
__skb_queue_purge(list);
drivers/net/wireless/ath/ath10k/htt_rx.c
751
__skb_queue_purge(list);
drivers/net/wireless/ath/ath10k/htt_rx.c
754
__skb_queue_tail(list, msdu);
drivers/net/wireless/ath/ath10k/htt_rx.c
759
__skb_queue_tail(list, msdu);
drivers/net/wireless/ath/ath10k/htt_rx.c
774
__skb_queue_purge(list);
drivers/net/wireless/ath/ath10k/mac.c
1940
list_for_each_entry(arvif, &ar->arvifs, list)
drivers/net/wireless/ath/ath10k/mac.c
2937
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath10k/mac.c
2997
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath10k/mac.c
4290
INIT_LIST_HEAD(&artxq->list);
drivers/net/wireless/ath/ath10k/mac.c
4826
list_for_each_entry(arvif, &ar->arvifs, list)
drivers/net/wireless/ath/ath10k/mac.c
507
list_for_each_entry(peer, &ar->peers, list) {
drivers/net/wireless/ath/ath10k/mac.c
5440
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath10k/mac.c
545
list_for_each_entry(peer, &ar->peers, list) {
drivers/net/wireless/ath/ath10k/mac.c
5579
INIT_LIST_HEAD(&arvif->list);
drivers/net/wireless/ath/ath10k/mac.c
5743
list_add(&arvif->list, &ar->arvifs);
drivers/net/wireless/ath/ath10k/mac.c
5902
list_del(&arvif->list);
drivers/net/wireless/ath/ath10k/mac.c
5950
list_del(&arvif->list);
drivers/net/wireless/ath/ath10k/mac.c
8057
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath10k/mac.c
8130
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath10k/mac.c
8179
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath10k/mac.c
893
list_del(&peer->list);
drivers/net/wireless/ath/ath10k/mac.c
905
list_for_each_entry_safe(peer, tmp, &ar->peers, list) {
drivers/net/wireless/ath/ath10k/mac.c
9130
list_for_each_entry(peer, &ar->peers, list)
drivers/net/wireless/ath/ath10k/mac.c
925
list_for_each_entry_safe(peer, tmp, &ar->peers, list) {
drivers/net/wireless/ath/ath10k/mac.c
926
list_del(&peer->list);
drivers/net/wireless/ath/ath10k/pci.c
1176
struct sk_buff_head list;
drivers/net/wireless/ath/ath10k/pci.c
1179
__skb_queue_head_init(&list);
drivers/net/wireless/ath/ath10k/pci.c
1185
__skb_queue_tail(&list, skb);
drivers/net/wireless/ath/ath10k/pci.c
1188
while ((skb = __skb_dequeue(&list)))
drivers/net/wireless/ath/ath10k/pci.c
1200
struct sk_buff_head list;
drivers/net/wireless/ath/ath10k/pci.c
1204
__skb_queue_head_init(&list);
drivers/net/wireless/ath/ath10k/pci.c
1220
__skb_queue_tail(&list, skb);
drivers/net/wireless/ath/ath10k/pci.c
1223
while ((skb = __skb_dequeue(&list))) {
drivers/net/wireless/ath/ath10k/pci.c
1244
struct sk_buff_head list;
drivers/net/wireless/ath/ath10k/pci.c
1253
__skb_queue_head_init(&list);
drivers/net/wireless/ath/ath10k/pci.c
1268
__skb_queue_tail(&list, skb);
drivers/net/wireless/ath/ath10k/pci.c
1271
nentries = skb_queue_len(&list);
drivers/net/wireless/ath/ath10k/pci.c
1272
while ((skb = __skb_dequeue(&list))) {
drivers/net/wireless/ath/ath10k/qmi.c
1043
struct ath10k_qmi_driver_event, list);
drivers/net/wireless/ath/ath10k/qmi.c
1044
list_del(&event->list);
drivers/net/wireless/ath/ath10k/qmi.c
895
list_add_tail(&event->list, &qmi->event_list);
drivers/net/wireless/ath/ath10k/qmi.h
81
struct list_head list;
drivers/net/wireless/ath/ath10k/sdio.c
1303
struct ath10k_sdio_bus_request, list);
drivers/net/wireless/ath/ath10k/sdio.c
1304
list_del(&bus_req->list);
drivers/net/wireless/ath/ath10k/sdio.c
1319
list_add_tail(&bus_req->list, &ar_sdio->bus_req_freeq);
drivers/net/wireless/ath/ath10k/sdio.c
1467
list_for_each_entry_safe(req, tmp_req, &ar_sdio->wr_asyncq, list) {
drivers/net/wireless/ath/ath10k/sdio.c
1468
list_del(&req->list);
drivers/net/wireless/ath/ath10k/sdio.c
1513
list_add_tail(&bus_req->list, &ar_sdio->wr_asyncq);
drivers/net/wireless/ath/ath10k/sdio.c
1984
list_for_each_entry_safe(req, tmp_req, &ar_sdio->wr_asyncq, list) {
drivers/net/wireless/ath/ath10k/sdio.c
1987
list_del(&req->list);
drivers/net/wireless/ath/ath10k/sdio.h
109
struct list_head list;
drivers/net/wireless/ath/ath10k/snoc.c
579
struct sk_buff_head list;
drivers/net/wireless/ath/ath10k/snoc.c
583
__skb_queue_head_init(&list);
drivers/net/wireless/ath/ath10k/snoc.c
599
__skb_queue_tail(&list, skb);
drivers/net/wireless/ath/ath10k/snoc.c
602
while ((skb = __skb_dequeue(&list))) {
drivers/net/wireless/ath/ath10k/snoc.c
659
struct sk_buff_head list;
drivers/net/wireless/ath/ath10k/snoc.c
662
__skb_queue_head_init(&list);
drivers/net/wireless/ath/ath10k/snoc.c
667
__skb_queue_tail(&list, skb);
drivers/net/wireless/ath/ath10k/snoc.c
670
while ((skb = __skb_dequeue(&list)))
drivers/net/wireless/ath/ath10k/spectral.c
171
list_for_each_entry(arvif, &ar->arvifs, list)
drivers/net/wireless/ath/ath10k/spectral.c
176
return list_first_entry(&ar->arvifs, typeof(*arvif), list);
drivers/net/wireless/ath/ath10k/spectral.c
501
list_for_each_entry(arvif, &ar->arvifs, list)
drivers/net/wireless/ath/ath10k/txrx.c
157
list_for_each_entry(peer, &ar->peers, list) {
drivers/net/wireless/ath/ath10k/txrx.c
178
list_for_each_entry(peer, &ar->peers, list)
drivers/net/wireless/ath/ath10k/txrx.c
239
list_add(&peer->list, &ar->peers);
drivers/net/wireless/ath/ath10k/txrx.c
281
list_del(&peer->list);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1560
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1581
list_add_tail(&dst->list, &stats->vdevs);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1625
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3056
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi.c
3074
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3111
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi.c
3132
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3173
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi.c
3209
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3250
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi.c
3295
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3342
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi.c
3383
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3418
list_add_tail(&dst->list, &stats->peers_extd);
drivers/net/wireless/ath/ath10k/wmi.c
3435
list_add_tail(&dst->list, &stats->vdevs);
drivers/net/wireless/ath/ath10k/wmi.c
8508
struct ath10k_fw_stats_pdev, list);
drivers/net/wireless/ath/ath10k/wmi.c
8527
list_for_each_entry(vdev, &fw_stats->vdevs, list) {
drivers/net/wireless/ath/ath10k/wmi.c
8537
list_for_each_entry(peer, &fw_stats->peers, list) {
drivers/net/wireless/ath/ath10k/wmi.c
8566
struct ath10k_fw_stats_pdev, list);
drivers/net/wireless/ath/ath10k/wmi.c
8586
list_for_each_entry(vdev, &fw_stats->vdevs, list) {
drivers/net/wireless/ath/ath10k/wmi.c
8596
list_for_each_entry(peer, &fw_stats->peers, list) {
drivers/net/wireless/ath/ath10k/wmi.c
8714
struct ath10k_fw_stats_pdev, list);
drivers/net/wireless/ath/ath10k/wmi.c
8759
list_for_each_entry(vdev, &fw_stats->vdevs, list) {
drivers/net/wireless/ath/ath10k/wmi.c
8769
list_for_each_entry(peer, &fw_stats->peers, list) {
drivers/net/wireless/ath/ath10k/wmi.c
8775
list_for_each_entry(extd_peer, &fw_stats->peers_extd, list) {
drivers/net/wireless/ath/ath10k/wow.c
394
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath10k/wow.c
439
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath10k/wow.c
58
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/ce.c
421
struct sk_buff_head list;
drivers/net/wireless/ath/ath11k/ce.c
425
__skb_queue_head_init(&list);
drivers/net/wireless/ath/ath11k/ce.c
439
__skb_queue_tail(&list, skb);
drivers/net/wireless/ath/ath11k/ce.c
442
while ((skb = __skb_dequeue(&list))) {
drivers/net/wireless/ath/ath11k/ce.c
502
struct sk_buff_head list;
drivers/net/wireless/ath/ath11k/ce.c
504
__skb_queue_head_init(&list);
drivers/net/wireless/ath/ath11k/ce.c
517
__skb_queue_tail(&list, skb);
drivers/net/wireless/ath/ath11k/ce.c
520
while ((skb = __skb_dequeue(&list))) {
drivers/net/wireless/ath/ath11k/core.c
1078
list_for_each_entry_safe(i, tmp, head, list) {
drivers/net/wireless/ath/ath11k/core.c
1079
list_del(&i->list);
drivers/net/wireless/ath/ath11k/core.c
1088
list_for_each_entry_safe(i, tmp, head, list) {
drivers/net/wireless/ath/ath11k/core.c
1089
list_del(&i->list);
drivers/net/wireless/ath/ath11k/core.c
1098
list_for_each_entry_safe(i, tmp, head, list) {
drivers/net/wireless/ath/ath11k/core.c
1099
list_del(&i->list);
drivers/net/wireless/ath/ath11k/core.h
1100
struct list_head list;
drivers/net/wireless/ath/ath11k/core.h
1225
struct list_head list;
drivers/net/wireless/ath/ath11k/core.h
1244
struct list_head list;
drivers/net/wireless/ath/ath11k/core.h
378
struct list_head list;
drivers/net/wireless/ath/ath11k/debugfs.c
292
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/dp.h
126
struct list_head list;
drivers/net/wireless/ath/ath11k/dp.h
1375
struct list_head list;
drivers/net/wireless/ath/ath11k/dp.h
50
struct list_head list;
drivers/net/wireless/ath/ath11k/dp.h
56
struct list_head list;
drivers/net/wireless/ath/ath11k/dp_rx.c
1529
list_for_each_entry(ppdu_info, &ar->ppdu_stats_info, list) {
drivers/net/wireless/ath/ath11k/dp_rx.c
1536
typeof(*ppdu_info), list);
drivers/net/wireless/ath/ath11k/dp_rx.c
1537
list_del(&ppdu_info->list);
drivers/net/wireless/ath/ath11k/dp_rx.c
1548
list_add_tail(&ppdu_info->list, &ar->ppdu_stats_info);
drivers/net/wireless/ath/ath11k/dp_rx.c
4395
list_for_each_entry_safe(cmd, tmp, &dp->reo_cmd_list, list) {
drivers/net/wireless/ath/ath11k/dp_rx.c
4398
list_del(&cmd->list);
drivers/net/wireless/ath/ath11k/dp_rx.c
5502
list_add_tail(&mon_mpdu->list, &dp->dp_full_mon_mpdu_list);
drivers/net/wireless/ath/ath11k/dp_rx.c
5518
list_for_each_entry_safe(mon_mpdu, tmp, &dp->dp_full_mon_mpdu_list, list) {
drivers/net/wireless/ath/ath11k/dp_rx.c
5519
list_del(&mon_mpdu->list);
drivers/net/wireless/ath/ath11k/dp_rx.c
5547
list_for_each_entry_safe(mon_mpdu, tmp, &dp->dp_full_mon_mpdu_list, list) {
drivers/net/wireless/ath/ath11k/dp_rx.c
5548
list_del(&mon_mpdu->list);
drivers/net/wireless/ath/ath11k/dp_rx.c
675
list_for_each_entry_safe(cmd, tmp, &dp->reo_cmd_list, list) {
drivers/net/wireless/ath/ath11k/dp_rx.c
676
list_del(&cmd->list);
drivers/net/wireless/ath/ath11k/dp_rx.c
688
&dp->reo_cmd_cache_flush_list, list) {
drivers/net/wireless/ath/ath11k/dp_rx.c
689
list_del(&cmd_cache->list);
drivers/net/wireless/ath/ath11k/dp_rx.c
783
list_add_tail(&elem->list, &dp->reo_cmd_cache_flush_list);
drivers/net/wireless/ath/ath11k/dp_rx.c
788
list) {
drivers/net/wireless/ath/ath11k/dp_rx.c
792
list_del(&elem->list);
drivers/net/wireless/ath/ath11k/dp_tx.c
808
list_add_tail(&dp_cmd->list, &dp->reo_cmd_list);
drivers/net/wireless/ath/ath11k/mac.c
1275
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/mac.c
4145
struct ath11k_fw_stats_pdev, list);
drivers/net/wireless/ath/ath11k/mac.c
666
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/mac.c
6772
list_for_each_entry_safe(ppdu_stats, tmp, &ar->ppdu_stats_info, list) {
drivers/net/wireless/ath/ath11k/mac.c
6773
list_del(&ppdu_stats->list);
drivers/net/wireless/ath/ath11k/mac.c
6779
list))) {
drivers/net/wireless/ath/ath11k/mac.c
6780
list_del(&params->list);
drivers/net/wireless/ath/ath11k/mac.c
6921
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/mac.c
7110
INIT_LIST_HEAD(&arvif->list);
drivers/net/wireless/ath/ath11k/mac.c
7189
list_add(&arvif->list, &ar->arvifs);
drivers/net/wireless/ath/ath11k/mac.c
7324
list_del(&arvif->list);
drivers/net/wireless/ath/ath11k/mac.c
7397
list_del(&arvif->list);
drivers/net/wireless/ath/ath11k/mac.c
744
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/mac.c
8566
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/mac.c
885
list_for_each_entry_safe(peer, tmp, &ab->peers, list) {
drivers/net/wireless/ath/ath11k/mac.c
888
list_del(&peer->list);
drivers/net/wireless/ath/ath11k/mac.c
9064
list_for_each_entry(peer, &ar->ab->peers, list) {
drivers/net/wireless/ath/ath11k/mac.c
9280
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/mac.c
9979
list_del(&peer->list);
drivers/net/wireless/ath/ath11k/peer.c
112
list_del(&peer->list);
drivers/net/wireless/ath/ath11k/peer.c
137
list_add(&peer->list, &ab->peers);
drivers/net/wireless/ath/ath11k/peer.c
18
list_for_each_entry(peer, &ab->peers, list) {
drivers/net/wireless/ath/ath11k/peer.c
249
list_for_each_entry_safe(peer, tmp, &ab->peers, list) {
drivers/net/wireless/ath/ath11k/peer.c
257
list_del(&peer->list);
drivers/net/wireless/ath/ath11k/peer.c
35
list_for_each_entry(peer, &ab->peers, list) {
drivers/net/wireless/ath/ath11k/peer.c
86
list_for_each_entry(peer, &ab->peers, list) {
drivers/net/wireless/ath/ath11k/peer.h
11
struct list_head list;
drivers/net/wireless/ath/ath11k/qmi.c
2939
list_add_tail(&event->list, &qmi->event_list);
drivers/net/wireless/ath/ath11k/qmi.c
3218
struct ath11k_qmi_driver_event, list);
drivers/net/wireless/ath/ath11k/qmi.c
3219
list_del(&event->list);
drivers/net/wireless/ath/ath11k/qmi.h
77
struct list_head list;
drivers/net/wireless/ath/ath11k/qmi.h
94
struct list_head list;
drivers/net/wireless/ath/ath11k/reg.c
210
list_add_tail(&params->list, &ar->channel_update_queue);
drivers/net/wireless/ath/ath11k/reg.c
814
list))) {
drivers/net/wireless/ath/ath11k/reg.c
841
list_del(&params->list);
drivers/net/wireless/ath/ath11k/reg.c
867
arvif = list_first_entry_or_null(&ar->arvifs, struct ath11k_vif, list);
drivers/net/wireless/ath/ath11k/spectral.c
166
list_for_each_entry(arvif, &ar->arvifs, list)
drivers/net/wireless/ath/ath11k/spectral.c
171
return list_first_entry(&ar->arvifs, typeof(*arvif), list);
drivers/net/wireless/ath/ath11k/wmi.c
6702
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath11k/wmi.c
6743
list_add_tail(&dst->list, &stats->vdevs);
drivers/net/wireless/ath/ath11k/wmi.c
6766
list_add_tail(&dst->list, &stats->bcn);
drivers/net/wireless/ath/ath11k/wmi.c
7119
struct ath11k_fw_stats_pdev, list);
drivers/net/wireless/ath/ath11k/wmi.c
7137
list_for_each_entry(vdev, &fw_stats->vdevs, list)
drivers/net/wireless/ath/ath11k/wmi.c
7150
list_for_each_entry(bcn, &fw_stats->bcn, list)
drivers/net/wireless/ath/ath11k/wmi.c
9138
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/wmi.h
3813
struct list_head list;
drivers/net/wireless/ath/ath11k/wow.c
129
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/wow.c
476
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/wow.c
521
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/wow.c
541
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/wow.c
564
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/wow.c
584
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/wow.c
607
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath11k/wow.c
665
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/ce.c
159
struct sk_buff_head list;
drivers/net/wireless/ath/ath12k/ce.c
163
__skb_queue_head_init(&list);
drivers/net/wireless/ath/ath12k/ce.c
177
__skb_queue_tail(&list, skb);
drivers/net/wireless/ath/ath12k/ce.c
180
while ((skb = __skb_dequeue(&list))) {
drivers/net/wireless/ath/ath12k/core.c
1242
list_for_each_entry_safe(i, tmp, head, list) {
drivers/net/wireless/ath/ath12k/core.c
1243
list_del(&i->list);
drivers/net/wireless/ath/ath12k/core.c
1252
list_for_each_entry_safe(i, tmp, head, list) {
drivers/net/wireless/ath/ath12k/core.c
1253
list_del(&i->list);
drivers/net/wireless/ath/ath12k/core.c
1262
list_for_each_entry_safe(i, tmp, head, list) {
drivers/net/wireless/ath/ath12k/core.c
1263
list_del(&i->list);
drivers/net/wireless/ath/ath12k/core.c
1836
list_for_each_entry(ag, &ath12k_hw_group_list, list)
drivers/net/wireless/ath/ath12k/core.c
1844
list_add(&ag->list, &ath12k_hw_group_list);
drivers/net/wireless/ath/ath12k/core.c
1867
list_del(&ag->list);
drivers/net/wireless/ath/ath12k/core.c
1881
list_for_each_entry(ag, &ath12k_hw_group_list, list)
drivers/net/wireless/ath/ath12k/core.h
1179
struct list_head list;
drivers/net/wireless/ath/ath12k/core.h
1198
struct list_head list;
drivers/net/wireless/ath/ath12k/core.h
1206
struct list_head list;
drivers/net/wireless/ath/ath12k/core.h
295
struct list_head list;
drivers/net/wireless/ath/ath12k/core.h
323
struct list_head list;
drivers/net/wireless/ath/ath12k/core.h
903
struct list_head list;
drivers/net/wireless/ath/ath12k/debugfs.c
1346
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/dp.c
1023
&dp->tx_desc_used_list[i], list) {
drivers/net/wireless/ath/ath12k/dp.c
1024
list_del(&tx_desc_info->list);
drivers/net/wireless/ath/ath12k/dp.c
1243
list_add_tail(&rx_descs[j].list, &dp->rx_desc_free_list);
drivers/net/wireless/ath/ath12k/dp.c
1281
list_add_tail(&tx_descs[j].list,
drivers/net/wireless/ath/ath12k/dp.c
993
list_del(&desc_info[j].list);
drivers/net/wireless/ath/ath12k/dp.h
123
struct list_head list;
drivers/net/wireless/ath/ath12k/dp.h
334
struct list_head list;
drivers/net/wireless/ath/ath12k/dp.h
344
struct list_head list;
drivers/net/wireless/ath/ath12k/dp_htt.c
377
list_for_each_entry(ppdu_info, &dp_pdev->ppdu_stats_info, list) {
drivers/net/wireless/ath/ath12k/dp_htt.c
384
typeof(*ppdu_info), list);
drivers/net/wireless/ath/ath12k/dp_htt.c
385
list_del(&ppdu_info->list);
drivers/net/wireless/ath/ath12k/dp_htt.c
396
list_add_tail(&ppdu_info->list, &dp_pdev->ppdu_stats_info);
drivers/net/wireless/ath/ath12k/dp_htt.h
1298
struct list_head list;
drivers/net/wireless/ath/ath12k/dp_peer.c
110
list_for_each_entry(peer, &dp->peers, list) {
drivers/net/wireless/ath/ath12k/dp_peer.c
127
list_for_each_entry(peer, &dp->peers, list)
drivers/net/wireless/ath/ath12k/dp_peer.c
14
list_del(&peer->list);
drivers/net/wireless/ath/ath12k/dp_peer.c
187
list_add(&peer->list, &dp->peers);
drivers/net/wireless/ath/ath12k/dp_peer.c
28
list_for_each_entry(peer, &dp->peers, list) {
drivers/net/wireless/ath/ath12k/dp_peer.c
354
list_for_each_entry(peer, &dp_hw->dp_peers_list, list) {
drivers/net/wireless/ath/ath12k/dp_peer.c
371
list_for_each_entry(dp_peer, &dp_hw->dp_peers_list, list) {
drivers/net/wireless/ath/ath12k/dp_peer.c
388
list_for_each_entry(dp_peer, &dp_hw->dp_peers_list, list) {
drivers/net/wireless/ath/ath12k/dp_peer.c
48
list_for_each_entry(peer, &dp->peers, list) {
drivers/net/wireless/ath/ath12k/dp_peer.c
493
list_add(&dp_peer->list, &dp_hw->dp_peers_list);
drivers/net/wireless/ath/ath12k/dp_peer.c
531
list_del(&dp_peer->list);
drivers/net/wireless/ath/ath12k/dp_peer.c
77
list_for_each_entry(peer, &dp->peers, list)
drivers/net/wireless/ath/ath12k/dp_peer.c
97
list_for_each_entry(peer, &dp->peers, list)
drivers/net/wireless/ath/ath12k/dp_peer.h
124
struct list_head list;
drivers/net/wireless/ath/ath12k/dp_peer.h
72
struct list_head list;
drivers/net/wireless/ath/ath12k/dp_rx.c
137
list);
drivers/net/wireless/ath/ath12k/dp_rx.c
148
list_del(&rx_desc->list);
drivers/net/wireless/ath/ath12k/dp_rx.c
239
LIST_HEAD(list);
drivers/net/wireless/ath/ath12k/dp_rx.c
244
ath12k_dp_rx_bufs_replenish(ath12k_ab_to_dp(ab), rx_ring, &list, 0);
drivers/net/wireless/ath/ath12k/dp_rx.c
28
static size_t ath12k_dp_list_cut_nodes(struct list_head *list,
drivers/net/wireless/ath/ath12k/dp_rx.c
37
INIT_LIST_HEAD(list);
drivers/net/wireless/ath/ath12k/dp_rx.c
383
list) {
drivers/net/wireless/ath/ath12k/dp_rx.c
384
list_del(&cmd_queue->list);
drivers/net/wireless/ath/ath12k/dp_rx.c
389
&dp->reo_cmd_cache_flush_list, list) {
drivers/net/wireless/ath/ath12k/dp_rx.c
390
list_del(&cmd_cache->list);
drivers/net/wireless/ath/ath12k/dp_rx.c
398
list_for_each_entry_safe(cmd, tmp, &dp->reo_cmd_list, list) {
drivers/net/wireless/ath/ath12k/dp_rx.c
399
list_del(&cmd->list);
drivers/net/wireless/ath/ath12k/dp_rx.c
426
list_for_each_entry_safe(elem, tmp, &dp->reo_cmd_update_rx_queue_list, list) {
drivers/net/wireless/ath/ath12k/dp_rx.c
441
list_del(&elem->list);
drivers/net/wireless/ath/ath12k/dp_rx.c
45
rx_desc = list_entry(cur, struct ath12k_rx_desc_info, list);
drivers/net/wireless/ath/ath12k/dp_rx.c
480
list_add_tail(&elem->list, &dp->reo_cmd_cache_flush_list);
drivers/net/wireless/ath/ath12k/dp_rx.c
485
list) {
drivers/net/wireless/ath/ath12k/dp_rx.c
500
list_del(&elem->list);
drivers/net/wireless/ath/ath12k/dp_rx.c
52
list_cut_before(list, head, cur);
drivers/net/wireless/ath/ath12k/dp_rx.c
528
list_for_each_entry(elem, &dp->reo_cmd_update_rx_queue_list, list) {
drivers/net/wireless/ath/ath12k/dp_rx.c
588
list_add_tail(&elem->list, &dp->reo_cmd_update_rx_queue_list);
drivers/net/wireless/ath/ath12k/dp_rx.c
63
list_for_each_entry_safe(rx_desc, safe, used_list, list)
drivers/net/wireless/ath/ath12k/dp_rx.h
45
struct list_head list;
drivers/net/wireless/ath/ath12k/dp_rx.h
51
struct list_head list;
drivers/net/wireless/ath/ath12k/dp_rx.h
59
struct list_head list;
drivers/net/wireless/ath/ath12k/dp_tx.c
104
list);
drivers/net/wireless/ath/ath12k/dp_tx.c
111
list_move_tail(&desc->list, &dp->tx_desc_used_list[pool_id]);
drivers/net/wireless/ath/ath12k/dp_tx.c
91
list_move_tail(&tx_desc->list, &dp->tx_desc_free_list[pool_id]);
drivers/net/wireless/ath/ath12k/mac.c
10005
list))) {
drivers/net/wireless/ath/ath12k/mac.c
10006
list_del(&arg->list);
drivers/net/wireless/ath/ath12k/mac.c
10245
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/mac.c
10470
list_add(&arvif->list, &ar->arvifs);
drivers/net/wireless/ath/ath12k/mac.c
1056
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/mac.c
10653
list_del(&arvif->list);
drivers/net/wireless/ath/ath12k/mac.c
10674
list_for_each_entry_safe(key_conf, tmp, &cache->key_conf.list, list) {
drivers/net/wireless/ath/ath12k/mac.c
10691
list_del(&key_conf->list);
drivers/net/wireless/ath/ath12k/mac.c
10731
if (!list_empty(&cache->key_conf.list))
drivers/net/wireless/ath/ath12k/mac.c
10895
list) {
drivers/net/wireless/ath/ath12k/mac.c
10950
list_del(&arvif->list);
drivers/net/wireless/ath/ath12k/mac.c
1233
list_for_each_entry_safe(peer, tmp, &dp->peers, list) {
drivers/net/wireless/ath/ath12k/mac.c
1252
list_move(&peer->list, &peers);
drivers/net/wireless/ath/ath12k/mac.c
12541
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/mac.c
1258
list_for_each_entry_safe(peer, tmp, &peers, list) {
drivers/net/wireless/ath/ath12k/mac.c
1270
list_for_each_entry_safe_reverse(arvif, tmp_vif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/mac.c
1290
list_for_each_entry_safe(dp_peer, tmp, &dp_hw->dp_peers_list, list) {
drivers/net/wireless/ath/ath12k/mac.c
1298
list_move(&dp_peer->list, &peers);
drivers/net/wireless/ath/ath12k/mac.c
1305
list_for_each_entry_safe(dp_peer, tmp, &peers, list) {
drivers/net/wireless/ath/ath12k/mac.c
1306
list_del(&dp_peer->list);
drivers/net/wireless/ath/ath12k/mac.c
13306
list_for_each_entry_safe(peer, tmp, &dp->peers, list) {
drivers/net/wireless/ath/ath12k/mac.c
13575
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/mac.c
4210
INIT_LIST_HEAD(&arvif->list);
drivers/net/wireless/ath/ath12k/mac.c
4823
list_for_each_entry(arvif_itr, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/mac.c
5108
INIT_LIST_HEAD(&ahvif->cache[link_id]->key_conf.list);
drivers/net/wireless/ath/ath12k/mac.c
5118
if (!cache || list_empty(&cache->key_conf.list))
drivers/net/wireless/ath/ath12k/mac.c
5120
list_for_each_entry_safe(key_conf, tmp, &cache->key_conf.list, list) {
drivers/net/wireless/ath/ath12k/mac.c
5121
list_del(&key_conf->list);
drivers/net/wireless/ath/ath12k/mac.c
5523
struct ath12k_fw_stats_pdev, list);
drivers/net/wireless/ath/ath12k/mac.c
6178
list_for_each_entry_safe(key_conf, tmp, &cache->key_conf.list, list) {
drivers/net/wireless/ath/ath12k/mac.c
6190
list_del(&key_conf->list);
drivers/net/wireless/ath/ath12k/mac.c
6203
list_add_tail(&key_conf->list,
drivers/net/wireless/ath/ath12k/mac.c
6204
&cache->key_conf.list);
drivers/net/wireless/ath/ath12k/mac.c
958
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/mac.c
9996
list_for_each_entry_safe(ppdu_stats, tmp, &dp_pdev->ppdu_stats_info, list) {
drivers/net/wireless/ath/ath12k/mac.c
9997
list_del(&ppdu_stats->list);
drivers/net/wireless/ath/ath12k/peer.c
46
list_for_each_entry_safe(peer, tmp, &dp->peers, list) {
drivers/net/wireless/ath/ath12k/qmi.c
3647
list_add_tail(&event->list, &qmi->event_list);
drivers/net/wireless/ath/ath12k/qmi.c
3976
struct ath12k_qmi_driver_event, list);
drivers/net/wireless/ath/ath12k/qmi.c
3977
list_del(&event->list);
drivers/net/wireless/ath/ath12k/qmi.h
76
struct list_head list;
drivers/net/wireless/ath/ath12k/qmi.h
93
struct list_head list;
drivers/net/wireless/ath/ath12k/reg.c
242
list_add_tail(&arg->list, &ar->regd_channel_update_queue);
drivers/net/wireless/ath/ath12k/reg.c
821
list))) {
drivers/net/wireless/ath/ath12k/reg.c
848
list_del(&arg->list);
drivers/net/wireless/ath/ath12k/wifi7/dp.c
131
LIST_HEAD(list);
drivers/net/wireless/ath/ath12k/wifi7/dp.c
133
ath12k_dp_rx_bufs_replenish(dp, rx_ring, &list, 0);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
1856
list_add_tail(&pmon->mon_mpdu->list, &pmon->dp_rx_mon_mpdu_list);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
1989
list_add_tail(&tx_ppdu_info->tx_mon_mpdu->list,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2016
list_add_tail(&tx_ppdu_info->tx_mon_mpdu->list,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2044
list_add_tail(&tx_ppdu_info->tx_mon_mpdu->list,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2073
list_add_tail(&tx_ppdu_info->tx_mon_mpdu->list,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2101
list_add_tail(&tx_ppdu_info->tx_mon_mpdu->list,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2437
list_add_tail(&tx_ppdu_info->tx_mon_mpdu->list,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2540
&tx_ppdu_info->dp_tx_mon_mpdu_list, list) {
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2541
list_del(&mon_mpdu->list);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2785
list_add_tail(&desc_info->list, used_list);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3038
list_for_each_entry_safe(mon_mpdu, tmp, &pmon->dp_rx_mon_mpdu_list, list) {
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
3039
list_del(&mon_mpdu->list);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1318
list_add_tail(&desc_info->list, used_list);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1366
struct list_head *list,
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1400
list_add_tail(&desc_info->list, list);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
179
list_add_tail(&dp_cmd->list, &dp->reo_cmd_list);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1973
list_add_tail(&desc_info->list, &rx_desc_used_list[device_id]);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2286
list_for_each_entry_safe(cmd, tmp, &dp->reo_cmd_list, list) {
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2289
list_del(&cmd->list);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
730
list_add_tail(&desc_info->list, &rx_desc_used_list[device_id]);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
904
list);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
915
list_del(&desc_info->list);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
983
list_add_tail(&desc_info->list, &dp->rx_desc_free_list);
drivers/net/wireless/ath/ath12k/wmi.c
10519
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/wmi.c
10624
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/wmi.c
7927
list_for_each_entry(vdev, &fw_stats->vdevs, list) {
drivers/net/wireless/ath/ath12k/wmi.c
8007
list_for_each_entry(bcn, &fw_stats->bcn, list) {
drivers/net/wireless/ath/ath12k/wmi.c
8177
struct ath12k_fw_stats_pdev, list);
drivers/net/wireless/ath/ath12k/wmi.c
8398
list_add_tail(&dst->list, &stats->vdevs);
drivers/net/wireless/ath/ath12k/wmi.c
8417
list_add_tail(&dst->list, &stats->bcn);
drivers/net/wireless/ath/ath12k/wmi.c
8441
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath12k/wmi.h
4039
struct list_head list;
drivers/net/wireless/ath/ath12k/wow.c
137
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/wow.c
484
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/wow.c
547
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/wow.c
573
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/wow.c
599
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/wow.c
755
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/wow.c
791
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath12k/wow.c
852
list_for_each_entry(arvif, &ar->arvifs, list) {
drivers/net/wireless/ath/ath5k/base.c
1001
list_for_each_entry(bf, &ah->bcbuf, list)
drivers/net/wireless/ath/ath5k/base.c
1165
list_for_each_entry_safe(bf, bf0, &txq->q, list) {
drivers/net/wireless/ath/ath5k/base.c
1171
list_move_tail(&bf->list, &ah->txbuf);
drivers/net/wireless/ath/ath5k/base.c
1218
list_for_each_entry(bf, &ah->rxbuf, list) {
drivers/net/wireless/ath/ath5k/base.c
1225
bf = list_first_entry(&ah->rxbuf, struct ath5k_buf, list);
drivers/net/wireless/ath/ath5k/base.c
1601
bf = list_first_entry(&ah->rxbuf, struct ath5k_buf, list);
drivers/net/wireless/ath/ath5k/base.c
1641
list_move_tail(&bf->list, &ah->rxbuf);
drivers/net/wireless/ath/ath5k/base.c
1687
bf = list_first_entry(&ah->txbuf, struct ath5k_buf, list);
drivers/net/wireless/ath/ath5k/base.c
1688
list_del(&bf->list);
drivers/net/wireless/ath/ath5k/base.c
1699
list_add_tail(&bf->list, &ah->txbuf);
drivers/net/wireless/ath/ath5k/base.c
1787
list_for_each_entry_safe(bf, bf0, &txq->q, list) {
drivers/net/wireless/ath/ath5k/base.c
1821
list_move_tail(&bf->list, &ah->txbuf);
drivers/net/wireless/ath/ath5k/base.c
876
list_add_tail(&bf->list, &txq->q);
drivers/net/wireless/ath/ath5k/base.c
935
list_add_tail(&bf->list, &ah->rxbuf);
drivers/net/wireless/ath/ath5k/base.c
943
list_add_tail(&bf->list, &ah->txbuf);
drivers/net/wireless/ath/ath5k/base.c
951
list_add_tail(&bf->list, &ah->bcbuf);
drivers/net/wireless/ath/ath5k/base.c
997
list_for_each_entry(bf, &ah->txbuf, list)
drivers/net/wireless/ath/ath5k/base.c
999
list_for_each_entry(bf, &ah->rxbuf, list)
drivers/net/wireless/ath/ath5k/base.h
65
struct list_head list;
drivers/net/wireless/ath/ath5k/debug.c
1075
list_for_each_entry(bf, &ah->rxbuf, list) {
drivers/net/wireless/ath/ath5k/debug.c
834
list_for_each_entry_safe(bf, bf0, &txq->q, list)
drivers/net/wireless/ath/ath5k/mac80211-ops.c
124
list);
drivers/net/wireless/ath/ath5k/mac80211-ops.c
125
list_del(&avf->bbuf->list);
drivers/net/wireless/ath/ath5k/mac80211-ops.c
170
list_add_tail(&avf->bbuf->list, &ah->bcbuf);
drivers/net/wireless/ath/ath6kl/cfg80211.c
1549
list_del(&vif->list);
drivers/net/wireless/ath/ath6kl/cfg80211.c
2245
list_for_each_entry(vif, &ar->vif_list, list) {
drivers/net/wireless/ath/ath6kl/cfg80211.c
2331
list_for_each_entry(vif, &ar->vif_list, list) {
drivers/net/wireless/ath/ath6kl/cfg80211.c
2492
list_for_each_entry(vif, &ar->vif_list, list)
drivers/net/wireless/ath/ath6kl/cfg80211.c
3139
INIT_LIST_HEAD(&mgmt_buf->list);
drivers/net/wireless/ath/ath6kl/cfg80211.c
3149
list_add_tail(&mgmt_buf->list, &conn->mgmt_psq);
drivers/net/wireless/ath/ath6kl/cfg80211.c
3542
list_for_each_entry(vif, &ar->vif_list, list)
drivers/net/wireless/ath/ath6kl/cfg80211.c
3656
list_for_each_entry_safe(mc_filter, tmp, &vif->mc_filter, list) {
drivers/net/wireless/ath/ath6kl/cfg80211.c
3657
list_del(&mc_filter->list);
drivers/net/wireless/ath/ath6kl/cfg80211.c
3847
list_add_tail(&vif->list, &ar->vif_list);
drivers/net/wireless/ath/ath6kl/core.h
403
struct list_head list;
drivers/net/wireless/ath/ath6kl/core.h
566
struct list_head list;
drivers/net/wireless/ath/ath6kl/core.h
600
struct list_head list;
drivers/net/wireless/ath/ath6kl/debug.c
283
list_for_each_entry(ep_list, &target->cred_dist_list, list)
drivers/net/wireless/ath/ath6kl/debug.c
733
list_for_each_entry(ep_list, &target->cred_dist_list, list) {
drivers/net/wireless/ath/ath6kl/hif.h
172
struct list_head list;
drivers/net/wireless/ath/ath6kl/hif.h
71
struct list_head list;
drivers/net/wireless/ath/ath6kl/htc.h
290
struct list_head list;
drivers/net/wireless/ath/ath6kl/htc.h
379
struct list_head list;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1015
list_for_each_entry(cred_dist, &target->cred_dist_list, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
107
cred_info->lowestpri_ep_dist = cur_ep_dist->list;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1101
list_add_tail(&target->endpoint[ENDPOINT_0].cred_dist.list,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1108
list_add_tail(&endpoint->cred_dist.list,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
111
list_for_each_entry(cur_ep_dist, ep_list, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1141
list_add(&packet->list, &queue);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1166
list_for_each_entry_safe(packet, tmp_pkt, &endpoint->txq, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1169
list_move_tail(&packet->list, &discard_q);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1174
list_for_each_entry_safe(packet, tmp_pkt, &discard_q, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1176
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1183
list_add_tail(&packet->list, &container);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1273
list_add_tail(&packet->list, &queue);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1295
list_add_tail(&packet->list, &target->free_ctrl_rxbuf);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1422
struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1423
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1447
list_add_tail(&packet->list, queue);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1556
list_for_each_entry_safe(packet, tmp_pkt, queue, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1557
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
190
list_for_each_entry(cur_list, epdist_list, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1952
packet = list_first_entry(rxq, struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1953
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1959
list_add(&packet->list, rxq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1980
list_add_tail(&packet->list, sync_compq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2011
list_for_each_entry_safe(packet, tmp_pkt, comp_pktq, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2023
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2089
list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2107
list_move_tail(&packet->list, &tmp_rxq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2125
list_for_each_entry_safe(packet, tmp_pkt, rx_pktq, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2126
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2131
list_for_each_entry_safe(packet, tmp_pkt, &tmp_rxq, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2132
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2229
list_for_each_entry_safe(packets, tmp_pkt, &comp_pktq, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2230
list_del(&packets->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2327
first_pkt = list_first_entry(pkt_queue, struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2344
list_for_each_entry_safe(packet, tmp_pkt, pkt_queue, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2346
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2392
&endpoint->rx_bufq, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2393
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
259
list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2810
list_add_tail(&packet->list, &target->free_ctrl_rxbuf);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2812
list_add_tail(&packet->list, &target->free_ctrl_txbuf);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2894
&target->free_ctrl_txbuf, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2895
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2901
&target->free_ctrl_rxbuf, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2902
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
301
list_for_each_entry(curdist_list, ep_dist_list, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
378
list_add_tail(&pkt->list, &target->free_ctrl_txbuf);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
397
packet = list_first_entry(buf_list, struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
398
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
461
list_add_tail(&packet->list, &container);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
496
list_add_tail(&packet->list, &tx_compq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
613
list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
628
list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
629
list_move_tail(&packet->list, queue);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
64
list_for_each_entry(cur_ep_dist, ep_list, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
697
packet = list_first_entry(queue, struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
710
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
736
list_add(&packet->list, queue);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
921
list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
922
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
996
list_add_tail(&tx_pkt->list, &endpoint->txq);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
110
packet = list_first_entry(&ep->txq, struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1107
struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1108
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1120
list_add_tail(&packet->list, &container);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1549
list_add_tail(&packet->list, &queue);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
159
packet = list_first_entry(&ep->txq, struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
161
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1631
first = list_first_entry(pkt_queue, struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1653
list_for_each_entry_safe(packet, tmp_pkt, pkt_queue, list) {
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1682
&endpoint->rx_bufq, list) {
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1683
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
169
list_add_tail(&packet->list, queue);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
186
packet = list_first_entry(&ep->txq, struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
187
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
198
list_add_tail(&packet->list, queue);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
218
packet = list_first_entry(pkt_queue, struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
219
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
249
list_add_tail(&packet->list, &ep->pipe.tx_lookup_queue);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
268
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
275
list_add(&packet->list, pkt_queue);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
289
struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
290
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
371
list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
373
list_move_tail(&packet->list, &send_queue);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
382
txq, list) {
drivers/net/wireless/ath/ath6kl/htc_pipe.c
397
list_move_tail(&packet->list,
drivers/net/wireless/ath/ath6kl/htc_pipe.c
66
struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
68
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
697
packet = list_first_entry(&ep->txq, struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
698
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
726
list) {
drivers/net/wireless/ath/ath6kl/htc_pipe.c
730
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
789
packet = list_first_entry(pkt_queue, struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
801
list_for_each_entry_safe(packet, tmp_pkt, pkt_queue, list) {
drivers/net/wireless/ath/ath6kl/htc_pipe.c
823
target->pipe.htc_packet_pool = (struct htc_packet *) packet->list.next;
drivers/net/wireless/ath/ath6kl/htc_pipe.c
827
packet->list.next = NULL;
drivers/net/wireless/ath/ath6kl/htc_pipe.c
840
packet->list.next = NULL;
drivers/net/wireless/ath/ath6kl/htc_pipe.c
843
packet->list.next = lh;
drivers/net/wireless/ath/ath6kl/htc_pipe.c
85
list_add_tail(&packet->list, &container);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
921
struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
922
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
935
list_add_tail(&packet->list, &container);
drivers/net/wireless/ath/ath6kl/init.c
1902
list_for_each_entry_safe(vif, tmp_vif, &ar->vif_list, list) {
drivers/net/wireless/ath/ath6kl/init.c
1903
list_del(&vif->list);
drivers/net/wireless/ath/ath6kl/main.c
1086
vif = list_first_entry(&ar->vif_list, struct ath6kl_vif, list);
drivers/net/wireless/ath/ath6kl/main.c
1207
list_for_each_entry_safe(mc_filter, tmp, &vif->mc_filter, list) {
drivers/net/wireless/ath/ath6kl/main.c
1234
list_del(&mc_filter->list);
drivers/net/wireless/ath/ath6kl/main.c
1243
list_for_each_entry(mc_filter, &vif->mc_filter, list) {
drivers/net/wireless/ath/ath6kl/main.c
1275
list_add_tail(&mc_filter->list, &mc_filter_new);
drivers/net/wireless/ath/ath6kl/main.c
614
list_for_each_entry(vif, &ar->vif_list, list) {
drivers/net/wireless/ath/ath6kl/main.c
895
struct ath6kl_mgmt_buff, list);
drivers/net/wireless/ath/ath6kl/main.c
896
list_del(&mgmt_buf->list);
drivers/net/wireless/ath/ath6kl/main.c
97
list_for_each_entry_safe(entry, tmp, &sta->mgmt_psq, list) {
drivers/net/wireless/ath/ath6kl/sdio.c
1234
list_for_each_entry_safe(req, tmp_req, &ar_sdio->wr_asyncq, list) {
drivers/net/wireless/ath/ath6kl/sdio.c
1235
list_del(&req->list);
drivers/net/wireless/ath/ath6kl/sdio.c
202
struct bus_request, list);
drivers/net/wireless/ath/ath6kl/sdio.c
203
list_del(&bus_req->list);
drivers/net/wireless/ath/ath6kl/sdio.c
219
list_add_tail(&bus_req->list, &ar_sdio->bus_req_freeq);
drivers/net/wireless/ath/ath6kl/sdio.c
470
list_for_each_entry_safe(req, tmp_req, &ar_sdio->wr_asyncq, list) {
drivers/net/wireless/ath/ath6kl/sdio.c
471
list_del(&req->list);
drivers/net/wireless/ath/ath6kl/sdio.c
585
list_add_tail(&bus_req->list, &ar_sdio->wr_asyncq);
drivers/net/wireless/ath/ath6kl/sdio.c
648
struct hif_scatter_req, list);
drivers/net/wireless/ath/ath6kl/sdio.c
649
list_del(&node->list);
drivers/net/wireless/ath/ath6kl/sdio.c
666
list_add_tail(&s_req->list, &ar_sdio->scat_req);
drivers/net/wireless/ath/ath6kl/sdio.c
690
list_add_tail(&scat_req->busrequest->list, &ar_sdio->wr_asyncq);
drivers/net/wireless/ath/ath6kl/sdio.c
706
list_for_each_entry_safe(s_req, tmp_req, &ar_sdio->scat_req, list) {
drivers/net/wireless/ath/ath6kl/sdio.c
707
list_del(&s_req->list);
drivers/net/wireless/ath/ath6kl/trace.h
122
unsigned int entries, struct hif_scatter_item *list),
drivers/net/wireless/ath/ath6kl/trace.h
124
TP_ARGS(addr, flags, total_len, entries, list),
drivers/net/wireless/ath/ath6kl/trace.h
154
len = list[i].len;
drivers/net/wireless/ath/ath6kl/trace.h
157
list[i].buf, len);
drivers/net/wireless/ath/ath6kl/txrx.c
1466
list);
drivers/net/wireless/ath/ath6kl/txrx.c
1467
list_del(&mgmt->list);
drivers/net/wireless/ath/ath6kl/txrx.c
1853
list) {
drivers/net/wireless/ath/ath6kl/txrx.c
1854
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/txrx.c
626
list_for_each_entry(vif, &ar->vif_list, list) {
drivers/net/wireless/ath/ath6kl/txrx.c
704
list);
drivers/net/wireless/ath/ath6kl/txrx.c
705
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/txrx.c
799
list_for_each_entry(vif, &ar->vif_list, list) {
drivers/net/wireless/ath/ath6kl/txrx.c
909
list_add_tail(&packet->list, &queue);
drivers/net/wireless/ath/ath6kl/txrx.c
937
list_add_tail(&packet->list, &ar->amsdu_rx_buffer_queue);
drivers/net/wireless/ath/ath6kl/txrx.c
972
struct htc_packet, list);
drivers/net/wireless/ath/ath6kl/txrx.c
973
list_del(&packet->list);
drivers/net/wireless/ath/ath6kl/wmi.c
145
list_for_each_entry(vif, &ar->vif_list, list) {
drivers/net/wireless/ath/ath9k/ath9k.h
190
struct list_head list;
drivers/net/wireless/ath/ath9k/ath9k.h
222
struct list_head list;
drivers/net/wireless/ath/ath9k/ath9k.h
235
struct list_head list;
drivers/net/wireless/ath/ath9k/ath9k.h
272
struct list_head list;
drivers/net/wireless/ath/ath9k/ath9k.h
625
struct list_head list;
drivers/net/wireless/ath/ath9k/beacon.c
201
avp->av_bcbuf = list_first_entry(&sc->beacon.bbuf, struct ath_buf, list);
drivers/net/wireless/ath/ath9k/beacon.c
202
list_del(&avp->av_bcbuf->list);
drivers/net/wireless/ath/ath9k/beacon.c
239
list_add_tail(&bf->list, &sc->beacon.bbuf);
drivers/net/wireless/ath/ath9k/channel.c
1147
list_for_each_entry(avp, &sc->cur_chan->vifs, list) {
drivers/net/wireless/ath/ath9k/channel.c
169
list_for_each_entry(avp, &ctx->vifs, list) {
drivers/net/wireless/ath/ath9k/channel.c
275
list_for_each_entry(avp, &ctx->vifs, list) {
drivers/net/wireless/ath/ath9k/debug_sta.c
69
!list_empty(&tid->list));
drivers/net/wireless/ath/ath9k/dynack.c
130
list_for_each_entry(an, &da->nodes, list)
drivers/net/wireless/ath/ath9k/dynack.c
333
list_add_tail(&an->list, &da->nodes);
drivers/net/wireless/ath/ath9k/dynack.c
349
list_del(&an->list);
drivers/net/wireless/ath/ath9k/dynack.c
374
list_for_each_entry(an, &da->nodes, list)
drivers/net/wireless/ath/ath9k/hif_usb.c
223
struct sk_buff_head *list)
drivers/net/wireless/ath/ath9k/hif_usb.c
227
while ((skb = __skb_dequeue(list)) != NULL) {
drivers/net/wireless/ath/ath9k/hif_usb.c
299
list_move_tail(&tx_buf->list, &hif_dev->tx.tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
324
tx_buf = list_first_entry(&hif_dev->tx.tx_buf, struct tx_buf, list);
drivers/net/wireless/ath/ath9k/hif_usb.c
325
list_move_tail(&tx_buf->list, &hif_dev->tx.tx_pending);
drivers/net/wireless/ath/ath9k/hif_usb.c
367
list_move_tail(&tx_buf->list, &hif_dev->tx.tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.c
451
&hif_dev->tx.tx_pending, list) {
drivers/net/wireless/ath/ath9k/hif_usb.c
455
list_del(&tx_buf->list);
drivers/net/wireless/ath/ath9k/hif_usb.c
810
&hif_dev->tx.tx_buf, list) {
drivers/net/wireless/ath/ath9k/hif_usb.c
811
list_del(&tx_buf->list);
drivers/net/wireless/ath/ath9k/hif_usb.c
823
&hif_dev->tx.tx_pending, list) {
drivers/net/wireless/ath/ath9k/hif_usb.c
827
list_del(&tx_buf->list);
drivers/net/wireless/ath/ath9k/hif_usb.c
860
list_add_tail(&tx_buf->list, &hif_dev->tx.tx_buf);
drivers/net/wireless/ath/ath9k/hif_usb.h
85
struct list_head list;
drivers/net/wireless/ath/ath9k/htc.h
278
struct list_head list;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1092
list_for_each_entry(tmp_buf, &priv->rx.rxbuf, list) {
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1128
list_move_tail(&rxbuf->list, &priv->rx.rxbuf);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1149
list_for_each_entry(tmp_buf, &priv->rx.rxbuf, list) {
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1179
list_for_each_entry_safe(rxbuf, tbuf, &priv->rx.rxbuf, list) {
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1180
list_del(&rxbuf->list);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1200
list_add_tail(&rxbuf->list, &priv->rx.rxbuf);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
567
list_for_each_entry_safe(event, tmp, &priv->wmi->pending_tx_events, list) {
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
568
list_del(&event->list);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
676
list_add_tail(&tx_pend->list,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
770
list_for_each_entry_safe(event, tmp, &priv->wmi->pending_tx_events, list) {
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
780
list_del(&event->list);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
786
list_del(&event->list);
drivers/net/wireless/ath/ath9k/htc_hst.h
124
struct list_head list;
drivers/net/wireless/ath/ath9k/htc_hst.h
29
struct list_head list;
drivers/net/wireless/ath/ath9k/init.c
367
list_add_tail(&bf->list, head);
drivers/net/wireless/ath/ath9k/init.c
397
list_add_tail(&bf->list, head);
drivers/net/wireless/ath/ath9k/main.c
1075
list_for_each_entry(avp, &ctx->vifs, list) {
drivers/net/wireless/ath/ath9k/main.c
1107
list_for_each_entry(avp, &ctx->vifs, list)
drivers/net/wireless/ath/ath9k/main.c
1359
list_add_tail(&avp->list, &avp->chanctx->vifs);
drivers/net/wireless/ath/ath9k/main.c
1430
list_del(&avp->list);
drivers/net/wireless/ath/ath9k/main.c
2637
list_add_tail(&avp->list, &ctx->vifs);
drivers/net/wireless/ath/ath9k/main.c
2669
list_del(&avp->list);
drivers/net/wireless/ath/ath9k/main.c
836
list_for_each_entry(bf, txq_list, list) {
drivers/net/wireless/ath/ath9k/mci.c
143
list);
drivers/net/wireless/ath/ath9k/mci.c
34
list_for_each_entry(entry, &mci->info, list) {
drivers/net/wireless/ath/ath9k/mci.c
62
list_add_tail(&entry->list, &mci->info);
drivers/net/wireless/ath/ath9k/mci.c
81
list_del(&entry->list);
drivers/net/wireless/ath/ath9k/mci.c
95
list_for_each_entry_safe(info, tinfo, &mci->info, list) {
drivers/net/wireless/ath/ath9k/mci.c
96
list_del(&info->list);
drivers/net/wireless/ath/ath9k/mci.h
119
struct list_head list;
drivers/net/wireless/ath/ath9k/recv.c
1218
list_add_tail(&bf->list, &sc->rx.rxbuf);
drivers/net/wireless/ath/ath9k/recv.c
122
bf = list_first_entry(&sc->rx.rxbuf, struct ath_rxbuf, list);
drivers/net/wireless/ath/ath9k/recv.c
123
list_del_init(&bf->list);
drivers/net/wireless/ath/ath9k/recv.c
149
list_for_each_entry_safe(bf, tbf, &sc->rx.rxbuf, list)
drivers/net/wireless/ath/ath9k/recv.c
167
list_add_tail(&bf->list, &sc->rx.rxbuf);
drivers/net/wireless/ath/ath9k/recv.c
180
list_for_each_entry(bf, &sc->rx.rxbuf, list) {
drivers/net/wireless/ath/ath9k/recv.c
244
list_add_tail(&bf->list, &sc->rx.rxbuf);
drivers/net/wireless/ath/ath9k/recv.c
298
list_for_each_entry(bf, &sc->rx.rxbuf, list) {
drivers/net/wireless/ath/ath9k/recv.c
341
list_for_each_entry(bf, &sc->rx.rxbuf, list) {
drivers/net/wireless/ath/ath9k/recv.c
454
list_for_each_entry_safe(bf, tbf, &sc->rx.rxbuf, list) {
drivers/net/wireless/ath/ath9k/recv.c
462
bf = list_first_entry(&sc->rx.rxbuf, struct ath_rxbuf, list);
drivers/net/wireless/ath/ath9k/recv.c
658
list_add_tail(&bf->list, &sc->rx.rxbuf);
drivers/net/wireless/ath/ath9k/recv.c
667
list_add_tail(&bf->list, &sc->rx.rxbuf);
drivers/net/wireless/ath/ath9k/recv.c
707
bf = list_first_entry(&sc->rx.rxbuf, struct ath_rxbuf, list);
drivers/net/wireless/ath/ath9k/recv.c
731
if (list_is_last(&bf->list, &sc->rx.rxbuf)) {
drivers/net/wireless/ath/ath9k/recv.c
736
tbf = list_entry(bf->list.next, struct ath_rxbuf, list);
drivers/net/wireless/ath/ath9k/recv.c
769
list_del(&bf->list);
drivers/net/wireless/ath/ath9k/wmi.h
145
struct list_head list;
drivers/net/wireless/ath/ath9k/xmit.c
1010
list_add(&bf->list, &bf_head);
drivers/net/wireless/ath/ath9k/xmit.c
1079
list_add_tail(&bf->list, bf_q);
drivers/net/wireless/ath/ath9k/xmit.c
1507
list_add_tail(&bf->list, bf_q);
drivers/net/wireless/ath/ath9k/xmit.c
1721
list_add_tail(&bf->list, &bf_q);
drivers/net/wireless/ath/ath9k/xmit.c
1747
bf = list_first_entry(&bf_q, struct ath_buf, list);
drivers/net/wireless/ath/ath9k/xmit.c
1873
struct list_head *list)
drivers/net/wireless/ath/ath9k/xmit.c
1883
while (!list_empty(list)) {
drivers/net/wireless/ath/ath9k/xmit.c
1884
bf = list_first_entry(list, struct ath_buf, list);
drivers/net/wireless/ath/ath9k/xmit.c
1887
list_del(&bf->list);
drivers/net/wireless/ath/ath9k/xmit.c
1894
list_cut_position(&bf_head, list, &lastbf->list);
drivers/net/wireless/ath/ath9k/xmit.c
2057
bf = list_first_entry(head, struct ath_buf, list);
drivers/net/wireless/ath/ath9k/xmit.c
2058
bf_last = list_entry(head->prev, struct ath_buf, list);
drivers/net/wireless/ath/ath9k/xmit.c
2115
list_add_tail(&bf->list, &bf_head);
drivers/net/wireless/ath/ath9k/xmit.c
2424
list_add_tail(&bf->list, &bf_q);
drivers/net/wireless/ath/ath9k/xmit.c
2440
bf = list_last_entry(&bf_q, struct ath_buf, list);
drivers/net/wireless/ath/ath9k/xmit.c
2443
bf = list_first_entry(&bf_q, struct ath_buf, list);
drivers/net/wireless/ath/ath9k/xmit.c
2644
bf = list_first_entry(&txq->axq_q, struct ath_buf, list);
drivers/net/wireless/ath/ath9k/xmit.c
2657
if (list_is_last(&bf_held->list, &txq->axq_q))
drivers/net/wireless/ath/ath9k/xmit.c
2660
bf = list_entry(bf_held->list.next, struct ath_buf,
drivers/net/wireless/ath/ath9k/xmit.c
2661
list);
drivers/net/wireless/ath/ath9k/xmit.c
2681
if (!list_is_singular(&lastbf->list))
drivers/net/wireless/ath/ath9k/xmit.c
2683
&txq->axq_q, lastbf->list.prev);
drivers/net/wireless/ath/ath9k/xmit.c
2686
list_del(&bf_held->list);
drivers/net/wireless/ath/ath9k/xmit.c
2764
bf = list_first_entry(fifo_list, struct ath_buf, list);
drivers/net/wireless/ath/ath9k/xmit.c
2766
list_del(&bf->list);
drivers/net/wireless/ath/ath9k/xmit.c
2768
bf = list_first_entry(fifo_list, struct ath_buf, list);
drivers/net/wireless/ath/ath9k/xmit.c
2774
if (list_is_last(&lastbf->list, fifo_list)) {
drivers/net/wireless/ath/ath9k/xmit.c
2790
lastbf->list.prev);
drivers/net/wireless/ath/ath9k/xmit.c
2874
INIT_LIST_HEAD(&tid->list);
drivers/net/wireless/ath/ath9k/xmit.c
2897
if (!list_empty(&tid->list))
drivers/net/wireless/ath/ath9k/xmit.c
2898
list_del_init(&tid->list);
drivers/net/wireless/ath/ath9k/xmit.c
306
list_add_tail(&bf->list, &bf_head);
drivers/net/wireless/ath/ath9k/xmit.c
382
list_add_tail(&bf->list, &bf_head);
drivers/net/wireless/ath/ath9k/xmit.c
418
bf = list_first_entry(&sc->tx.txbuf, struct ath_buf, list);
drivers/net/wireless/ath/ath9k/xmit.c
419
list_del(&bf->list);
drivers/net/wireless/ath/ath9k/xmit.c
429
list_add_tail(&bf->list, &sc->tx.txbuf);
drivers/net/wireless/ath/ath9k/xmit.c
521
list_move_tail(&bf->list, &bf_head);
drivers/net/wireless/ath/ath9k/xmit.c
613
list_move_tail(&bf->list, &bf_head);
drivers/net/wireless/ath/carl9170/carl9170.h
119
struct list_head list;
drivers/net/wireless/ath/carl9170/carl9170.h
180
struct list_head list;
drivers/net/wireless/ath/carl9170/carl9170.h
476
struct list_head list;
drivers/net/wireless/ath/carl9170/carl9170.h
651
list_for_each_entry_rcu(cvif, &ar->vif_list, list) {
drivers/net/wireless/ath/carl9170/debug.c
305
list_for_each_entry_rcu(iter, &ar->tx_ampdu_list, list) {
drivers/net/wireless/ath/carl9170/debug.c
445
list_for_each_entry_rcu(iter, &ar->vif_list, list) {
drivers/net/wireless/ath/carl9170/fwdesc.h
245
static inline bool carl9170fw_supports(__le32 list, u8 feature)
drivers/net/wireless/ath/carl9170/fwdesc.h
247
return le32_to_cpu(list) & BIT(feature);
drivers/net/wireless/ath/carl9170/main.c
1055
list_for_each_entry_rcu(iter, &ar->vif_list, list) {
drivers/net/wireless/ath/carl9170/main.c
1426
INIT_LIST_HEAD(&tid_info->list);
drivers/net/wireless/ath/carl9170/main.c
1433
list_add_tail_rcu(&tid_info->list, &ar->tx_ampdu_list);
drivers/net/wireless/ath/carl9170/main.c
190
list_for_each_entry_rcu(tid_info, &ar->tx_ampdu_list, list) {
drivers/net/wireless/ath/carl9170/main.c
194
list_del_rcu(&tid_info->list);
drivers/net/wireless/ath/carl9170/main.c
259
list_for_each_entry_rcu(tid_info, &ar->tx_ampdu_list, list) {
drivers/net/wireless/ath/carl9170/main.c
313
list_for_each_entry_rcu(cvif, &ar->vif_list, list) {
drivers/net/wireless/ath/carl9170/main.c
682
list_add_rcu(&vif_priv->list, &ar->vif_list);
drivers/net/wireless/ath/carl9170/main.c
687
list_add_tail_rcu(&vif_priv->list, &ar->vif_list);
drivers/net/wireless/ath/carl9170/main.c
736
list_del_rcu(&vif_priv->list);
drivers/net/wireless/ath/carl9170/main.c
772
list_del_rcu(&vif_priv->list);
drivers/net/wireless/ath/carl9170/rx.c
591
list_for_each_entry_rcu(entry, &ar->bar_list[queue], list) {
drivers/net/wireless/ath/carl9170/rx.c
610
list_del_rcu(&entry->list);
drivers/net/wireless/ath/carl9170/tx.c
1157
list_for_each_entry_continue_rcu(tid_info, &ar->tx_ampdu_list, list) {
drivers/net/wireless/ath/carl9170/tx.c
1335
list_add_tail_rcu(&entry->list, &ar->bar_list[queue]);
drivers/net/wireless/ath/carl9170/tx.c
1557
list) {
drivers/net/wireless/ath/carl9170/tx.c
458
list_for_each_entry_rcu(entry, &ar->bar_list[queue], list) {
drivers/net/wireless/ath/carl9170/tx.c
461
list_del_rcu(&entry->list);
drivers/net/wireless/ath/carl9170/tx.c
612
list_for_each_entry_rcu(iter, &ar->tx_ampdu_list, list) {
drivers/net/wireless/ath/wcn36xx/debug.c
36
list_for_each_entry(vif_priv, &wcn->vif_list, list) {
drivers/net/wireless/ath/wcn36xx/debug.c
71
list_for_each_entry(vif_priv, &wcn->vif_list, list) {
drivers/net/wireless/ath/wcn36xx/debug.c
82
list_for_each_entry(vif_priv, &wcn->vif_list, list) {
drivers/net/wireless/ath/wcn36xx/main.c
1018
list_add(&vif_priv->list, &wcn->vif_list);
drivers/net/wireless/ath/wcn36xx/main.c
1039
list_add(&sta_priv->list, &vif_priv->sta_list);
drivers/net/wireless/ath/wcn36xx/main.c
1068
list_del(&sta_priv->list);
drivers/net/wireless/ath/wcn36xx/main.c
1084
list_for_each_entry(vif_priv, &wcn->vif_list, list) {
drivers/net/wireless/ath/wcn36xx/main.c
312
list_for_each_entry(tmp, &wcn->vif_list, list) {
drivers/net/wireless/ath/wcn36xx/main.c
356
list_for_each_entry(tmp, &wcn->vif_list, list) {
drivers/net/wireless/ath/wcn36xx/main.c
444
list_for_each_entry(tmp, &wcn->vif_list, list) {
drivers/net/wireless/ath/wcn36xx/main.c
586
&vif_priv->sta_list, list) {
drivers/net/wireless/ath/wcn36xx/main.c
990
list_del(&vif_priv->list);
drivers/net/wireless/ath/wcn36xx/smd.c
2717
list_for_each_entry(tmp, &wcn->vif_list, list) {
drivers/net/wireless/ath/wcn36xx/smd.c
2731
list_for_each_entry(tmp, &wcn->vif_list, list) {
drivers/net/wireless/ath/wcn36xx/smd.c
2765
list_for_each_entry(vif_priv, &wcn->vif_list, list) {
drivers/net/wireless/ath/wcn36xx/smd.c
3333
list_add_tail(&msg_ind->list, &wcn->hal_ind_queue);
drivers/net/wireless/ath/wcn36xx/smd.c
3365
list);
drivers/net/wireless/ath/wcn36xx/smd.c
3366
list_del(&hal_ind_msg->list);
drivers/net/wireless/ath/wcn36xx/smd.c
3429
list_for_each_entry_safe(msg, tmp, &wcn->hal_ind_queue, list)
drivers/net/wireless/ath/wcn36xx/smd.h
48
struct list_head list;
drivers/net/wireless/ath/wcn36xx/txrx.c
267
static void __skb_queue_purge_irq(struct sk_buff_head *list)
drivers/net/wireless/ath/wcn36xx/txrx.c
271
while ((skb = __skb_dequeue(list)) != NULL)
drivers/net/wireless/ath/wcn36xx/txrx.c
476
list_for_each_entry(vif_priv, &wcn->vif_list, list) {
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
126
struct list_head list;
drivers/net/wireless/ath/wcn36xx/wcn36xx.h
184
struct list_head list;
drivers/net/wireless/ath/wil6210/cfg80211.c
2358
req = list_entry(lh, struct wil_probe_client_req, list);
drivers/net/wireless/ath/wil6210/cfg80211.c
2374
list_for_each_entry_safe(req, t, &vif->probe_client_pending, list) {
drivers/net/wireless/ath/wil6210/cfg80211.c
2375
list_del(&req->list);
drivers/net/wireless/ath/wil6210/cfg80211.c
2405
list_add_tail(&req->list, &vif->probe_client_pending);
drivers/net/wireless/ath/wil6210/debugfs.c
1207
list_for_each_entry(it, lh, list) {
drivers/net/wireless/ath/wil6210/txrx_edma.c
191
rx_buff = list_first_entry(free, struct wil_rx_buff, list);
drivers/net/wireless/ath/wil6210/txrx_edma.c
195
list_move(&rx_buff->list, active);
drivers/net/wireless/ath/wil6210/txrx_edma.c
275
list_first_entry(active, struct wil_rx_buff, list);
drivers/net/wireless/ath/wil6210/txrx_edma.c
289
list_move(&rx_buff->list, &wil->rx_buff_mgmt.free);
drivers/net/wireless/ath/wil6210/txrx_edma.c
330
list_add(&buff_arr[i].list, free);
drivers/net/wireless/ath/wil6210/txrx_edma.c
920
list_move_tail(&wil->rx_buff_mgmt.buff_arr[buff_id].list,
drivers/net/wireless/ath/wil6210/txrx_edma.c
944
list_move_tail(&wil->rx_buff_mgmt.buff_arr[buff_id].list,
drivers/net/wireless/ath/wil6210/wil6210.h
488
struct list_head list;
drivers/net/wireless/ath/wil6210/wil6210.h
773
struct list_head list;
drivers/net/wireless/ath/wil6210/wil6210.h
889
struct list_head list;
drivers/net/wireless/ath/wil6210/wmi.c
2029
list_add_tail(&evt->list, &wil->pending_wmi_ev);
drivers/net/wireless/ath/wil6210/wmi.c
3077
list_for_each_entry_safe(evt, t, &wil->pending_wmi_ev, list) {
drivers/net/wireless/ath/wil6210/wmi.c
3078
list_del(&evt->list);
drivers/net/wireless/ath/wil6210/wmi.c
3416
evt = list_entry(lh, struct pending_wmi_event, list);
drivers/net/wireless/broadcom/b43/b43.h
885
struct list_head list;
drivers/net/wireless/broadcom/b43/debugfs.c
454
list_for_each_entry(cal, &lo->calib_list, list) {
drivers/net/wireless/broadcom/b43/debugfs.c
472
lo->rfatt_list.list[i].att,
drivers/net/wireless/broadcom/b43/debugfs.c
473
lo->rfatt_list.list[i].with_padmix);
drivers/net/wireless/broadcom/b43/debugfs.c
479
lo->bbatt_list.list[i].att);
drivers/net/wireless/broadcom/b43/lo.c
33
list_for_each_entry(c, &lo->calib_list, list) {
drivers/net/wireless/broadcom/b43/lo.c
778
INIT_LIST_HEAD(&cal->list);
drivers/net/wireless/broadcom/b43/lo.c
801
list_add(&c->list, &lo->calib_list);
drivers/net/wireless/broadcom/b43/lo.c
840
bbatt = &(lo->bbatt_list.list[bb_offset]);
drivers/net/wireless/broadcom/b43/lo.c
841
rfatt = &(lo->rfatt_list.list[rf_offset]);
drivers/net/wireless/broadcom/b43/lo.c
951
list_for_each_entry_safe(cal, tmp, &lo->calib_list, list) {
drivers/net/wireless/broadcom/b43/lo.c
967
list_del(&cal->list);
drivers/net/wireless/broadcom/b43/lo.c
976
list_add(&cal->list, &lo->calib_list);
drivers/net/wireless/broadcom/b43/lo.c
990
list_for_each_entry_safe(cal, tmp, &lo->calib_list, list) {
drivers/net/wireless/broadcom/b43/lo.c
991
list_del(&cal->list);
drivers/net/wireless/broadcom/b43/lo.h
32
struct list_head list;
drivers/net/wireless/broadcom/b43/main.c
5501
list_del(&wldev->list);
drivers/net/wireless/broadcom/b43/main.c
5520
INIT_LIST_HEAD(&wldev->list);
drivers/net/wireless/broadcom/b43/phy_g.c
113
list->list = rfatt_0;
drivers/net/wireless/broadcom/b43/phy_g.c
114
list->len = ARRAY_SIZE(rfatt_0);
drivers/net/wireless/broadcom/b43/phy_g.c
115
list->min_val = 0;
drivers/net/wireless/broadcom/b43/phy_g.c
116
list->max_val = 9;
drivers/net/wireless/broadcom/b43/phy_g.c
121
list->list = rfatt_1;
drivers/net/wireless/broadcom/b43/phy_g.c
122
list->len = ARRAY_SIZE(rfatt_1);
drivers/net/wireless/broadcom/b43/phy_g.c
123
list->min_val = 0;
drivers/net/wireless/broadcom/b43/phy_g.c
124
list->max_val = 14;
drivers/net/wireless/broadcom/b43/phy_g.c
128
list->list = rfatt_2;
drivers/net/wireless/broadcom/b43/phy_g.c
129
list->len = ARRAY_SIZE(rfatt_2);
drivers/net/wireless/broadcom/b43/phy_g.c
130
list->min_val = 0;
drivers/net/wireless/broadcom/b43/phy_g.c
131
list->max_val = 9;
drivers/net/wireless/broadcom/b43/phy_g.c
135
struct b43_bbatt_list *list)
drivers/net/wireless/broadcom/b43/phy_g.c
149
list->list = bbatt_0;
drivers/net/wireless/broadcom/b43/phy_g.c
150
list->len = ARRAY_SIZE(bbatt_0);
drivers/net/wireless/broadcom/b43/phy_g.c
151
list->min_val = 0;
drivers/net/wireless/broadcom/b43/phy_g.c
152
list->max_val = 8;
drivers/net/wireless/broadcom/b43/phy_g.c
283
tmp = lo->bbatt_list.list[bb].att;
drivers/net/wireless/broadcom/b43/phy_g.c
289
tmp |= lo->rfatt_list.list[rf].att;
drivers/net/wireless/broadcom/b43/phy_g.c
69
struct b43_rfatt_list *list)
drivers/net/wireless/broadcom/b43/phy_g.h
75
const struct b43_rfatt *list;
drivers/net/wireless/broadcom/b43/phy_g.h
96
const struct b43_bbatt *list;
drivers/net/wireless/broadcom/b43/pio.c
150
INIT_LIST_HEAD(&p->list);
drivers/net/wireless/broadcom/b43/pio.c
153
list_add(&p->list, &q->packets_list);
drivers/net/wireless/broadcom/b43/pio.c
454
struct b43_pio_txpacket, list);
drivers/net/wireless/broadcom/b43/pio.c
480
list_del(&pack->list);
drivers/net/wireless/broadcom/b43/pio.c
587
list_add(&pack->list, &q->packets_list);
drivers/net/wireless/broadcom/b43/pio.h
67
struct list_head list;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
744
struct list_head list;
drivers/net/wireless/broadcom/b43legacy/main.c
2548
list_for_each_entry(d, &wl->devlist, list) {
drivers/net/wireless/broadcom/b43legacy/main.c
3729
list_del(&wldev->list);
drivers/net/wireless/broadcom/b43legacy/main.c
3752
INIT_LIST_HEAD(&wldev->list);
drivers/net/wireless/broadcom/b43legacy/main.c
3758
list_add(&wldev->list, &wl->devlist);
drivers/net/wireless/broadcom/b43legacy/pio.c
213
list_move(&packet->list, &queue->txfree);
drivers/net/wireless/broadcom/b43legacy/pio.c
262
list_move_tail(&packet->list, &queue->txrunning);
drivers/net/wireless/broadcom/b43legacy/pio.c
283
list_for_each_entry_safe(packet, tmp_packet, &queue->txqueue, list) {
drivers/net/wireless/broadcom/b43legacy/pio.c
309
INIT_LIST_HEAD(&packet->list);
drivers/net/wireless/broadcom/b43legacy/pio.c
311
list_add(&packet->list, &queue->txfree);
drivers/net/wireless/broadcom/b43legacy/pio.c
373
list_for_each_entry_safe(packet, tmp_packet, &queue->txrunning, list)
drivers/net/wireless/broadcom/b43legacy/pio.c
375
list_for_each_entry_safe(packet, tmp_packet, &queue->txqueue, list)
drivers/net/wireless/broadcom/b43legacy/pio.c
462
list);
drivers/net/wireless/broadcom/b43legacy/pio.c
465
list_move_tail(&packet->list, &queue->txqueue);
drivers/net/wireless/broadcom/b43legacy/pio.h
45
struct list_head list;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
189
struct list_head list;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
68
struct list_head list;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
1052
list_for_each_entry(vif, &cfg->vif_list, list) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3410
next_bss_le(struct brcmf_scan_results *list, struct brcmf_bss_info_le *bss)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3413
return list->bss_info_le;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3638
struct brcmf_scan_results *list;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3703
list = (struct brcmf_scan_results *)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3705
if (bi_length > BRCMF_ESCAN_BUF_SIZE - list->buflen) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3710
for (i = 0; i < list->count; i++) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3713
le32_to_cpu(bss->length)) : list->bss_info_le;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3718
memcpy(&cfg->escan_info.escan_buf[list->buflen], bss_info_le,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3720
list->version = le32_to_cpu(bss_info_le->version);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3721
list->buflen += bi_length;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3722
list->count++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
4294
list_for_each_entry(vif, &cfg->vif_list, list) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
502
list_for_each_entry(pos, &cfg->vif_list, list)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
525
list_for_each_entry(pos, &cfg->vif_list, list)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6068
list_for_each_entry(vif_walk, &cfg->vif_list, list) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6077
list_add_tail(&vif->list, &cfg->vif_list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6083
list_del(&vif->list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7003
struct brcmf_chanspec_list *list;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7016
list = (struct brcmf_chanspec_list *)pbuf;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7034
total = le32_to_cpu(list->count);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7043
ch.chspec = (u16)le32_to_cpu(list->element[i]);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7136
struct brcmf_chanspec_list *list;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7185
list = (struct brcmf_chanspec_list *)pbuf;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7186
num_chan = le32_to_cpu(list->count);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7195
ch.chspec = (u16)le32_to_cpu(list->element[i]);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
7895
list_for_each_entry(vif, &cfg->vif_list, list) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h
250
struct list_head list;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1109
cc = list_first_entry(&chip->cores, struct brcmf_core_priv, list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1191
list_for_each_entry_safe(core, tmp, &chip->cores, list) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1192
list_del(&core->list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1204
list_for_each_entry(core, &chip->cores, list) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1219
list_for_each_entry(core, &chip->cores, list)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1232
cc = list_first_entry(&chip->cores, struct brcmf_core_priv, list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
222
struct list_head list;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
519
list_add_tail(&core->list, &ci->cores);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
532
list_for_each_entry(core, &ci->cores, list) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c
126
list_for_each_entry_safe(bus, tmp, &fwvid_list[fwvid].drvr_list, list) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c
171
list_add(&drvr->bus_if->list, &fwvid_list[fwvid].drvr_list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c
192
list_del(&drvr->bus_if->list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
404
req = list_entry(q->next, struct brcmf_usbreq, list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
419
list_add_tail(&req->list, q);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
442
INIT_LIST_HEAD(&req->list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
443
list_add_tail(&req->list, q);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
450
req = list_entry(q->next, struct brcmf_usbreq, list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
464
list_for_each_entry_safe(req, next, q, list) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
470
list_del_init(&req->list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
480
list_del_init(&req->list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.h
36
struct list_head list;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2804
packet = list_entry(element, struct ipw2100_tx_packet, list);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
3002
packet = list_entry(element, struct ipw2100_tx_packet, list);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
3066
packet = list_entry(element, struct ipw2100_tx_packet, list);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
3382
packet = list_entry(element, struct ipw2100_tx_packet, list);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
3461
list_add_tail(&priv->msg_buffers[i].list, &priv->msg_free_list);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
4481
list_add_tail(&priv->tx_buffers[i].list, &priv->tx_free_list);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
5792
packet = list_entry(element, struct ipw2100_tx_packet, list);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
745
packet = list_entry(element, struct ipw2100_tx_packet, list);
drivers/net/wireless/intel/ipw2x00/ipw2100.h
1123
struct list_head list;
drivers/net/wireless/intel/ipw2x00/ipw2100.h
328
struct list_head list;
drivers/net/wireless/intel/ipw2x00/ipw2100.h
336
struct list_head list;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11785
kfree(list_entry(p, struct ipw_ibss_seq, list));
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2959
network = list_entry(element, struct libipw_network, list);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2962
list_add_tail(&network->list,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
3403
list_add_tail(&rxq->pool[i].list, &rxq->rx_used);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5103
rxb = list_entry(element, struct ipw_rx_mem_buffer, list);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5141
rxb = list_entry(element, struct ipw_rx_mem_buffer, list);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5157
list_add_tail(&rxb->list, &rxq->rx_free);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5214
list_add_tail(&rxq->pool[i].list, &rxq->rx_used);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5582
list_for_each_entry(network, &priv->ieee->network_list, list) {
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7443
list_for_each_entry(network, &priv->ieee->network_list, list) {
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7522
list_for_each_entry(network, &priv->ieee->network_list, list)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7538
list_for_each_entry(target, &priv->ieee->network_list, list) {
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7545
list_del(&oldest->list);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7550
list_add_tail(&target->list,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7555
network = list_entry(element, struct libipw_network, list);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7559
list_add_tail(&network->list, &priv->ieee->network_list);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8100
list_entry(p, struct ipw_ibss_seq, list);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8115
list_add(&entry->list,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8385
list_add_tail(&rxb->list, &priv->rxq->rx_used);
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1082
struct list_head list;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
701
struct list_head list;
drivers/net/wireless/intel/ipw2x00/libipw.h
1059
struct list_head list; /* delayed deletion list */
drivers/net/wireless/intel/ipw2x00/libipw.h
645
struct list_head list;
drivers/net/wireless/intel/ipw2x00/libipw.h
710
struct list_head list;
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
147
list_add(&tmp->list, &info->crypt_deinit_list);
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
169
list_add(&alg->list, &libipw_crypto_algs);
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
185
list_for_each_entry(alg, &libipw_crypto_algs, list) {
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
195
list_del(&alg->list);
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
208
list_for_each_entry(alg, &libipw_crypto_algs, list) {
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
29
struct list_head list;
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
86
list_for_each_entry_safe(entry, next, &info->crypt_deinit_list, list) {
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
90
list_del(&entry->list);
drivers/net/wireless/intel/ipw2x00/libipw_module.c
102
list_add_tail(&ieee->networks[i]->list,
drivers/net/wireless/intel/ipw2x00/libipw_module.c
88
list_for_each_entry(network, &ieee->network_list, list) {
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1465
list_for_each_entry(target, &ieee->network_list, list) {
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1476
if (&target->list == &ieee->network_list) {
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1479
list_del(&oldest->list);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1487
struct libipw_network, list);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1499
list_add_tail(&target->list, &ieee->network_list);
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
263
list_for_each_entry(network, &ieee->network_list, list) {
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1038
rxb = list_entry(element, struct il_rx_buf, list);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1043
list_add_tail(&rxb->list, &rxq->rx_free);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1071
list_add_tail(&rxq->pool[i].list, &rxq->rx_used);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1227
list_add_tail(&rxb->list, &rxq->rx_used);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1229
list_add_tail(&rxb->list, &rxq->rx_free);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1233
list_add_tail(&rxb->list, &rxq->rx_used);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
255
kfree(list_entry(element, struct il3945_frame, list));
drivers/net/wireless/intel/iwlegacy/3945-mac.c
284
return list_entry(element, struct il3945_frame, list);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
291
list_add(&frame->list, &il->free_frames);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
938
rxb = list_entry(element, struct il_rx_buf, list);
drivers/net/wireless/intel/iwlegacy/3945.h
126
struct list_head list;
drivers/net/wireless/intel/iwlegacy/3945.h
158
struct list_head list;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
104
list_add_tail(&rxq->pool[i].list, &rxq->rx_used);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
266
rxb = list_entry(element, struct il_rx_buf, list);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
366
rxb = list_entry(element, struct il_rx_buf, list);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3695
kfree(list_entry(element, struct il_frame, list));
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3724
return list_entry(element, struct il_frame, list);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
373
list_add_tail(&rxb->list, &rxq->rx_free);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3731
list_add(&frame->list, &il->free_frames);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4297
list_add_tail(&rxb->list, &rxq->rx_used);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4299
list_add_tail(&rxb->list, &rxq->rx_free);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4303
list_add_tail(&rxb->list, &rxq->rx_used);
drivers/net/wireless/intel/iwlegacy/common.c
2619
list_add_tail(&rxq->pool[i].list, &rxq->rx_used);
drivers/net/wireless/intel/iwlegacy/common.h
521
struct list_head list;
drivers/net/wireless/intel/iwlegacy/common.h
766
struct list_head list;
drivers/net/wireless/intel/iwlegacy/common.h
84
struct list_head list;
drivers/net/wireless/intel/iwlwifi/dvm/calib.c
20
struct list_head list;
drivers/net/wireless/intel/iwlwifi/dvm/calib.c
41
list_for_each_entry(res, &priv->calib_results, list) {
drivers/net/wireless/intel/iwlwifi/dvm/calib.c
73
list_for_each_entry(tmp, &priv->calib_results, list) {
drivers/net/wireless/intel/iwlwifi/dvm/calib.c
75
list_replace(&tmp->list, &res->list);
drivers/net/wireless/intel/iwlwifi/dvm/calib.c
82
list_add_tail(&res->list, &priv->calib_results);
drivers/net/wireless/intel/iwlwifi/dvm/calib.c
91
list_for_each_entry_safe(res, tmp, &priv->calib_results, list) {
drivers/net/wireless/intel/iwlwifi/dvm/calib.c
92
list_del(&res->list);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1258
struct list_head list;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1265
struct list_head *list,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1345
list_add_tail(&entry->list, list);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1415
list_del(&entry->list);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1423
struct list_head *list)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1434
list_for_each_entry(node, &fwrt->trans->dbg.debug_info_tlv_list, list) {
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1490
list_for_each_entry(node, &fwrt->trans->dbg.debug_info_tlv_list, list) {
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1508
list_add(&entry->list, list);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1662
struct list_head *list,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1716
iwl_dump_ini_mem_prep(fwrt, list, &reg_data,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1723
struct list_head *list,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1732
list_for_each_entry_safe(entry, tmp, list, list) {
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1762
struct list_head *list)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1777
iwl_dump_ini_dump_regions_prep(fwrt, dump_data, list, tp_id,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1782
iwl_dump_ini_mem_prep(fwrt, list, &imr_reg_data,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1787
size += iwl_dump_ini_dump_entries(fwrt, list,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1790
size += iwl_dump_ini_dump_entries(fwrt, list,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1797
size += iwl_dump_ini_dump_entries(fwrt, list,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1802
size += iwl_dump_ini_info(fwrt, trigger, list);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1824
struct list_head *list)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1841
size = iwl_dump_ini_trigger(fwrt, dump_data, list);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1851
list_add(&entry->list, list);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1868
static void iwl_dump_ini_list_free(struct list_head *list)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1870
while (!list_empty(list)) {
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1872
list_entry(list->next, typeof(*entry), list);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1874
list_del(&entry->list);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1902
list_for_each_entry(entry, &dump_list, list) {
drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c
101
list_add(&wait_entry->list, &notif_wait->notif_waits);
drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c
110
list_del(&wait_entry->list);
drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c
30
list_for_each_entry(w, &notif_wait->notif_waits, list) {
drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c
74
list_for_each_entry(wait_entry, &notif_wait->notif_waits, list)
drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h
47
struct list_head list;
drivers/net/wireless/intel/iwlwifi/fw/regulatory.c
379
bool iwl_add_mcc_to_tas_block_list(u16 *list, u8 *size, u16 mcc)
drivers/net/wireless/intel/iwlwifi/fw/regulatory.c
382
if (list[i] == mcc)
drivers/net/wireless/intel/iwlwifi/fw/regulatory.c
392
list[(*size)++] = mcc;
drivers/net/wireless/intel/iwlwifi/fw/regulatory.h
200
bool iwl_add_mcc_to_tas_block_list(u16 *list, u8 *size, u16 mcc);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
1025
list_add_tail(&timer_node->list,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
1090
struct list_head *prev = node->list.prev;
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
1093
list_del(&node->list);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
1101
list_add(&node->list, prev);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
1106
list_add(&tmp->list, prev);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
1149
list_for_each_entry(node, trig_list, list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
1179
list_for_each_entry(node, trig_list, list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
1223
list_for_each_entry(node, active_trig_list, list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
382
list_for_each_entry_safe(node, tmp, timer_list, list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
384
list_del(&node->list);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
434
&trans->dbg.debug_info_tlv_list, list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
435
list_del(&tlv_node->list);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
444
list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
445
list_del(&tlv_node->list);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
450
list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
451
list_del(&tlv_node->list);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
456
&tp->active_trig_list, list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
457
list_del(&tlv_node->list);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
462
&tp->config_list, list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
463
list_del(&tlv_node->list);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
51
struct list_head list;
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
69
struct list_head *list)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
80
list_add_tail(&node->list, list);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
846
list_for_each_entry(node, hcmd_list, list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
865
list_for_each_entry(node, conf_list, list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
985
list_for_each_entry(node, trig_list, list) {
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h
22
struct list_head list;
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1915
list_add_tail(&drv->list, &op->drv);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1975
INIT_LIST_HEAD(&drv->list);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
2037
if (!list_empty(&drv->list))
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
2038
list_del(&drv->list);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
2076
list_for_each_entry(drv, &op->drv, list)
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
2099
list_for_each_entry(drv, &iwlwifi_opmode_table[i].drv, list)
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
56
struct list_head list;
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
19
struct list_head list;
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
36
list_for_each_entry(tmp, &restart_data_list, list) {
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
53
list_add_tail(&data->list, &restart_data_list);
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
75
typeof(*tmp), list))) {
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
76
list_del(&tmp->list);
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
944
if (list_empty(&mld_txq->list) &&
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
947
list_add_tail(&mld_txq->list, &mld->txqs_to_add);
drivers/net/wireless/intel/iwlwifi/mld/notif.c
524
struct list_head list;
drivers/net/wireless/intel/iwlwifi/mld/notif.c
578
list_add_tail(&entry->list, &mld->async_handlers_list);
drivers/net/wireless/intel/iwlwifi/mld/notif.c
649
list_for_each_entry_safe(entry, tmp, &mld->async_handlers_list, list) {
drivers/net/wireless/intel/iwlwifi/mld/notif.c
664
list_del(&entry->list);
drivers/net/wireless/intel/iwlwifi/mld/notif.c
684
list_for_each_entry_safe(entry, tmp, &local_list, list) {
drivers/net/wireless/intel/iwlwifi/mld/notif.c
688
list_del(&entry->list);
drivers/net/wireless/intel/iwlwifi/mld/notif.c
698
list_for_each_entry_safe(entry, tmp, &mld->async_handlers_list, list) {
drivers/net/wireless/intel/iwlwifi/mld/notif.c
701
list_del(&entry->list);
drivers/net/wireless/intel/iwlwifi/mld/notif.c
721
list_for_each_entry_safe(entry, tmp, &mld->async_handlers_list, list) {
drivers/net/wireless/intel/iwlwifi/mld/notif.c
729
list_del(&entry->list);
drivers/net/wireless/intel/iwlwifi/mld/notif.c
730
list_add_tail(&entry->list, &cancel_list);
drivers/net/wireless/intel/iwlwifi/mld/notif.c
737
list_for_each_entry_safe(entry, tmp, &cancel_list, list) {
drivers/net/wireless/intel/iwlwifi/mld/notif.c
739
list_del(&entry->list);
drivers/net/wireless/intel/iwlwifi/mld/tx.c
133
list);
drivers/net/wireless/intel/iwlwifi/mld/tx.c
1337
if (!list_empty(&mld_txq->list))
drivers/net/wireless/intel/iwlwifi/mld/tx.c
1338
list_del_init(&mld_txq->list);
drivers/net/wireless/intel/iwlwifi/mld/tx.c
143
list_del_init(&mld_txq->list);
drivers/net/wireless/intel/iwlwifi/mld/tx.c
191
if (!list_empty(&mld_txq->list))
drivers/net/wireless/intel/iwlwifi/mld/tx.c
192
list_del_init(&mld_txq->list);
drivers/net/wireless/intel/iwlwifi/mld/tx.h
34
struct list_head list;
drivers/net/wireless/intel/iwlwifi/mld/tx.h
41
INIT_LIST_HEAD(&mld_txq->list);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1092
list_for_each_entry(entry, &mvm->ftm_initiator.loc_list, list) {
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
112
list) {
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
113
list_del(&se->list);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1150
list_for_each_entry(iter, &mvm->ftm_initiator.smooth.resp, list) {
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1163
list_add_tail(&resp->list, &mvm->ftm_initiator.smooth.resp);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1244
list_for_each_entry(entry, &mvm->ftm_initiator.pasn_list, list) {
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
1483
list_add_tail(&entry->list, &mvm->ftm_initiator.loc_list);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
15
struct list_head list;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
22
struct list_head list;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
33
struct list_head list;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
58
list_for_each_entry_safe(e, t, &mvm->ftm_initiator.loc_list, list) {
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
59
list_del(&e->list);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
669
list_for_each_entry(entry, &mvm->ftm_initiator.pasn_list, list) {
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
12
struct list_head list;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
322
list_del(&sta->list);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
393
list_for_each_entry_safe(sta, prev, &mvm->resp_pasn_list, list)
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
298
INIT_LIST_HEAD(&mvmvif->time_event_data.list);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4510
list_add_tail(&te_data->list, &mvm->aux_roc_te_list);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
946
if (list_empty(&mvmtxq->list) &&
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
949
list_add_tail(&mvmtxq->list, &mvm->add_stream_txqs);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
112
struct list_head list;
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
797
struct list_head list;
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1615
struct list_head list;
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1626
list_for_each_entry_safe(entry, tmp, &mvm->async_handlers_list, list) {
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1628
list_del(&entry->list);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1650
list_for_each_entry_safe(entry, tmp, &mvm->async_handlers_list, list) {
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1653
list_del(&entry->list);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1654
list_add_tail(&entry->list, &local_list);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1658
list_for_each_entry_safe(entry, tmp, &local_list, list) {
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1663
list_del(&entry->list);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1767
list_add_tail(&entry->list, &mvm->async_handlers_list);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1510
if (!list_empty(&mvmtxq->list))
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1511
list_del_init(&mvmtxq->list);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1538
struct iwl_mvm_txq, list);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1554
list_del_init(&mvmtxq->list);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1566
list_del_init(&mvmtxq->list);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1794
INIT_LIST_HEAD(&mvmtxq->list);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2004
list_del_init(&mvmtxq->list);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
425
list_del_init(&mvmtxq->list);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
523
list_del_init(&mvmtxq->list);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1232
list_for_each_entry(te_data, &mvm->time_event_list, list) {
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
1242
list);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
33
list_del(&te_data->list);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
39
INIT_LIST_HEAD(&te_data->list);
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
457
list_for_each_entry(te_data, &mvm->aux_roc_te_list, list) {
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
478
list_del(&aux_roc_te->list); /* remove from list */
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
516
list_for_each_entry_safe(te_data, tmp, &mvm->time_event_list, list) {
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
607
list_add_tail(&te_data->list, &mvm->time_event_list);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
54
struct list_head list;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1154
list_add(&rxb->list, &rba->rbd_empty);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1156
list_add(&rxb->list, &def_rxq->rx_used);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1276
list_add_tail(&rxb->list, &rxq->rx_used);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1441
list_add_tail(&rxb->list, &rxq->rx_free);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1567
list_add_tail(&rxb->list, &rxq->rx_free);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
266
list);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
267
list_del(&rxb->list);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
317
list);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
318
list_del(&rxb->list);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
459
list);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
460
list_del(&rxb->list);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
474
list_add(&rxb->list, &rxq->rx_used);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
482
list_add_tail(&rxb->list, &rxq->rx_free);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
550
struct iwl_rx_mem_buffer, list);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
572
list_move(&rxb->list, &local_allocated);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
639
struct iwl_rx_mem_buffer, list);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
641
list_move(&rxb->list, &rxq->rx_free);
drivers/net/wireless/intersil/p54/eeprom.c
145
struct p54_channel_list *list,
drivers/net/wireless/intersil/p54/eeprom.c
154
if ((!list->entries) || (!list->band_channel_num[band]))
drivers/net/wireless/intersil/p54/eeprom.c
162
list->band_channel_num[band]);
drivers/net/wireless/intersil/p54/eeprom.c
170
for (i = 0, j = 0; (j < list->band_channel_num[band]) &&
drivers/net/wireless/intersil/p54/eeprom.c
171
(i < list->entries); i++) {
drivers/net/wireless/intersil/p54/eeprom.c
172
struct p54_channel_entry *chan = &list->channels[i];
drivers/net/wireless/intersil/p54/eeprom.c
231
static struct p54_channel_entry *p54_update_channel_param(struct p54_channel_list *list,
drivers/net/wireless/intersil/p54/eeprom.c
242
for (i = list->entries; i >= 0; i--) {
drivers/net/wireless/intersil/p54/eeprom.c
243
if (freq == list->channels[i].freq) {
drivers/net/wireless/intersil/p54/eeprom.c
244
entry = &list->channels[i];
drivers/net/wireless/intersil/p54/eeprom.c
249
if ((i < 0) && (list->entries < list->max_entries)) {
drivers/net/wireless/intersil/p54/eeprom.c
258
i = list->entries++;
drivers/net/wireless/intersil/p54/eeprom.c
259
list->band_channel_num[band]++;
drivers/net/wireless/intersil/p54/eeprom.c
261
entry = &list->channels[i];
drivers/net/wireless/intersil/p54/eeprom.c
322
struct p54_channel_list *list;
drivers/net/wireless/intersil/p54/eeprom.c
338
list = kzalloc_obj(*list);
drivers/net/wireless/intersil/p54/eeprom.c
339
if (!list) {
drivers/net/wireless/intersil/p54/eeprom.c
350
list->max_entries = max_channel_num;
drivers/net/wireless/intersil/p54/eeprom.c
351
list->channels = kzalloc_objs(struct p54_channel_entry, max_channel_num);
drivers/net/wireless/intersil/p54/eeprom.c
352
if (!list->channels) {
drivers/net/wireless/intersil/p54/eeprom.c
360
p54_update_channel_param(list, freq, CHAN_HAS_CAL);
drivers/net/wireless/intersil/p54/eeprom.c
372
tmp = p54_update_channel_param(list, freq,
drivers/net/wireless/intersil/p54/eeprom.c
385
p54_update_channel_param(list, freq, CHAN_HAS_CURVE);
drivers/net/wireless/intersil/p54/eeprom.c
390
sort(list->channels, list->entries, sizeof(struct p54_channel_entry),
drivers/net/wireless/intersil/p54/eeprom.c
395
if (p54_generate_band(dev, list, &k, i) == 0)
drivers/net/wireless/intersil/p54/eeprom.c
404
if (list) {
drivers/net/wireless/intersil/p54/eeprom.c
405
kfree(list->channels);
drivers/net/wireless/intersil/p54/eeprom.c
406
kfree(list);
drivers/net/wireless/marvell/libertas/cmd.c
1148
struct cmd_ctrl_node, list);
drivers/net/wireless/marvell/libertas/cmd.c
1149
list_del_init(&tempnode->list);
drivers/net/wireless/marvell/libertas/cmd.c
1190
struct cmd_ctrl_node, list);
drivers/net/wireless/marvell/libertas/cmd.c
1276
list_del_init(&cmdnode->list);
drivers/net/wireless/marvell/libertas/cmd.c
856
list_add_tail(&cmdnode->list, &priv->cmdpendingq);
drivers/net/wireless/marvell/libertas/cmd.c
858
list_add(&cmdnode->list, &priv->cmdpendingq);
drivers/net/wireless/marvell/libertas/cmd.c
929
list_add_tail(&cmdnode->list, &priv->cmdfreeq);
drivers/net/wireless/marvell/libertas/cmd.c
951
list_del_init(&cmd->list);
drivers/net/wireless/marvell/libertas/cmd.h
16
struct list_head list;
drivers/net/wireless/marvell/libertas/if_sdio.c
104
struct list_head list;
drivers/net/wireless/marvell/libertas/if_sdio.c
1246
list_for_each_entry_safe(packet, tmp, &card->packets, list)
drivers/net/wireless/marvell/libertas/if_sdio.c
1289
list_for_each_entry_safe(packet, tmp, &card->packets, list)
drivers/net/wireless/marvell/libertas/if_sdio.c
409
struct if_sdio_packet, list);
drivers/net/wireless/marvell/libertas/if_sdio.c
411
list_del(&packet->list);
drivers/net/wireless/marvell/libertas/if_sdio.c
953
list_add_tail(&packet->list, &card->packets);
drivers/net/wireless/marvell/libertas/if_spi.c
36
struct list_head list;
drivers/net/wireless/marvell/libertas/if_spi.c
81
list_for_each_entry_safe(packet, tmp, &card->cmd_packet_list, list) {
drivers/net/wireless/marvell/libertas/if_spi.c
82
list_del(&packet->list);
drivers/net/wireless/marvell/libertas/if_spi.c
85
list_for_each_entry_safe(packet, tmp, &card->data_packet_list, list) {
drivers/net/wireless/marvell/libertas/if_spi.c
86
list_del(&packet->list);
drivers/net/wireless/marvell/libertas/if_spi.c
902
list_del(&packet->list);
drivers/net/wireless/marvell/libertas/if_spi.c
916
list_del(&packet->list);
drivers/net/wireless/marvell/libertas/if_spi.c
966
list_add_tail(&packet->list, &card->cmd_packet_list);
drivers/net/wireless/marvell/libertas/if_spi.c
972
list_add_tail(&packet->list, &card->data_packet_list);
drivers/net/wireless/marvell/libertas/main.c
291
static inline int mac_in_list(unsigned char *list, int list_len,
drivers/net/wireless/marvell/libertas/main.c
295
if (!memcmp(list, mac, ETH_ALEN))
drivers/net/wireless/marvell/libertas/main.c
297
list += ETH_ALEN;
drivers/net/wireless/marvell/libertas_tf/cmd.c
222
list_add_tail(&cmdnode->list, &priv->cmdpendingq);
drivers/net/wireless/marvell/libertas_tf/cmd.c
288
list_add_tail(&cmdnode->list, &priv->cmdfreeq);
drivers/net/wireless/marvell/libertas_tf/cmd.c
540
struct cmd_ctrl_node, list);
drivers/net/wireless/marvell/libertas_tf/cmd.c
541
list_del(&tempnode->list);
drivers/net/wireless/marvell/libertas_tf/cmd.c
583
struct cmd_ctrl_node, list);
drivers/net/wireless/marvell/libertas_tf/cmd.c
589
list_del(&cmdnode->list);
drivers/net/wireless/marvell/libertas_tf/libertas_tf.h
326
struct list_head list;
drivers/net/wireless/marvell/libertas_tf/main.c
110
list_add(&cmdnode->list, &priv->cmdpendingq);
drivers/net/wireless/marvell/libertas_tf/main.c
282
list_for_each_entry(cmdnode, &priv->cmdpendingq, list) {
drivers/net/wireless/marvell/mwifiex/11n.c
467
list_for_each_entry(tx_ba_tsr_tbl, &priv->tx_ba_stream_tbl_ptr, list) {
drivers/net/wireless/marvell/mwifiex/11n.c
491
list_del(&tx_ba_tsr_tbl->list);
drivers/net/wireless/marvell/mwifiex/11n.c
506
&priv->tx_ba_stream_tbl_ptr, list)
drivers/net/wireless/marvell/mwifiex/11n.c
527
list_for_each_entry(tx_ba_tsr_tbl, &priv->tx_ba_stream_tbl_ptr, list) {
drivers/net/wireless/marvell/mwifiex/11n.c
561
INIT_LIST_HEAD(&new_node->list);
drivers/net/wireless/marvell/mwifiex/11n.c
568
list_add_tail(&new_node->list, &priv->tx_ba_stream_tbl_ptr);
drivers/net/wireless/marvell/mwifiex/11n.c
672
list_for_each_entry(rx_reor_tbl_ptr, &priv->rx_reorder_tbl_ptr, list) {
drivers/net/wireless/marvell/mwifiex/11n.c
714
list) {
drivers/net/wireless/marvell/mwifiex/11n.c
747
list_for_each_entry(tx_ba_tsr_tbl, &priv->tx_ba_stream_tbl_ptr, list) {
drivers/net/wireless/marvell/mwifiex/11n.c
77
list_for_each_entry(tx_ba_tsr_tbl, &priv->tx_ba_stream_tbl_ptr, list) {
drivers/net/wireless/marvell/mwifiex/11n.c
775
list_for_each_entry_safe(tbl, tmp, &priv->tx_ba_stream_tbl_ptr, list)
drivers/net/wireless/marvell/mwifiex/11n.c
860
&priv->tx_ba_stream_tbl_ptr, list) {
drivers/net/wireless/marvell/mwifiex/11n.h
140
list_for_each_entry(tx_tbl, &priv->tx_ba_stream_tbl_ptr, list) {
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
101
struct sk_buff_head list;
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
105
__skb_queue_head_init(&list);
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
115
__skb_queue_tail(&list, skb);
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
132
while ((skb = __skb_dequeue(&list)))
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
148
struct sk_buff_head list;
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
152
__skb_queue_head_init(&list);
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
159
__skb_queue_tail(&list, skb);
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
178
while ((skb = __skb_dequeue(&list)))
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
213
list_del(&tbl->list);
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
235
list_for_each_entry(tbl, &priv->rx_reorder_tbl_ptr, list) {
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
257
list_for_each_entry_safe(tbl, tmp, &priv->rx_reorder_tbl_ptr, list) {
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
27
struct sk_buff_head list;
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
30
__skb_queue_head_init(&list);
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
35
ieee80211_amsdu_to_8023s(skb, &list, priv->curr_addr,
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
351
INIT_LIST_HEAD(&new_node->list);
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
38
while (!skb_queue_empty(&list)) {
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
405
list_add_tail(&new_node->list, &priv->rx_reorder_tbl_ptr);
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
41
rx_skb = __skb_dequeue(&list);
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
791
&priv->rx_reorder_tbl_ptr, list) {
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
815
list_for_each_entry(tbl, &priv->rx_reorder_tbl_ptr, list)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1591
list_for_each_entry(node, &priv->sta_list, list) {
drivers/net/wireless/marvell/mwifiex/cmdevt.c
1030
&adapter->scan_pending_q, list) {
drivers/net/wireless/marvell/mwifiex/cmdevt.c
1031
list_del(&cmd_node->list);
drivers/net/wireless/marvell/mwifiex/cmdevt.c
1061
&adapter->cmd_pending_q, list) {
drivers/net/wireless/marvell/mwifiex/cmdevt.c
1062
list_del(&cmd_node->list);
drivers/net/wireless/marvell/mwifiex/cmdevt.c
117
list_add_tail(&cmd_node->list, &adapter->cmd_free_q);
drivers/net/wireless/marvell/mwifiex/cmdevt.c
61
struct cmd_ctrl_node, list);
drivers/net/wireless/marvell/mwifiex/cmdevt.c
62
list_del(&cmd_node->list);
drivers/net/wireless/marvell/mwifiex/cmdevt.c
719
list_add_tail(&cmd_node->list, &adapter->cmd_pending_q);
drivers/net/wireless/marvell/mwifiex/cmdevt.c
721
list_add(&cmd_node->list, &adapter->cmd_pending_q);
drivers/net/wireless/marvell/mwifiex/cmdevt.c
763
struct cmd_ctrl_node, list);
drivers/net/wireless/marvell/mwifiex/cmdevt.c
776
list_del(&cmd_node->list);
drivers/net/wireless/marvell/mwifiex/init.c
33
INIT_LIST_HEAD(&bss_prio->list);
drivers/net/wireless/marvell/mwifiex/init.c
36
list_add_tail(&bss_prio->list, &tbl[priv->bss_priority].bss_prio_head);
drivers/net/wireless/marvell/mwifiex/init.c
560
list) {
drivers/net/wireless/marvell/mwifiex/init.c
566
list_del(&bssprio_node->list);
drivers/net/wireless/marvell/mwifiex/main.h
289
struct list_head list;
drivers/net/wireless/marvell/mwifiex/main.h
688
struct list_head list;
drivers/net/wireless/marvell/mwifiex/main.h
705
struct list_head list;
drivers/net/wireless/marvell/mwifiex/main.h
718
struct list_head list;
drivers/net/wireless/marvell/mwifiex/main.h
730
struct list_head list;
drivers/net/wireless/marvell/mwifiex/main.h
779
struct list_head list;
drivers/net/wireless/marvell/mwifiex/main.h
794
struct list_head list;
drivers/net/wireless/marvell/mwifiex/scan.c
1533
struct cmd_ctrl_node, list);
drivers/net/wireless/marvell/mwifiex/scan.c
1534
list_del(&cmd_node->list);
drivers/net/wireless/marvell/mwifiex/scan.c
2030
struct cmd_ctrl_node, list);
drivers/net/wireless/marvell/mwifiex/scan.c
2031
list_del(&cmd_node->list);
drivers/net/wireless/marvell/mwifiex/scan.c
2564
list_for_each_entry(cmd_node, &adapter->cmd_pending_q, list) {
drivers/net/wireless/marvell/mwifiex/scan.c
2752
list_add_tail(&cmd_node->list, &adapter->scan_pending_q);
drivers/net/wireless/marvell/mwifiex/tdls.c
1236
list_for_each_entry(sta_ptr, &priv->sta_list, list) {
drivers/net/wireless/marvell/mwifiex/tdls.c
1258
list_for_each_entry(sta_ptr, &priv->sta_list, list) {
drivers/net/wireless/marvell/mwifiex/tdls.c
1290
list_for_each_entry(peer, &priv->auto_tdls_list, list) {
drivers/net/wireless/marvell/mwifiex/tdls.c
1327
list_for_each_entry_safe(peer, tmp_node, &priv->auto_tdls_list, list) {
drivers/net/wireless/marvell/mwifiex/tdls.c
1328
list_del(&peer->list);
drivers/net/wireless/marvell/mwifiex/tdls.c
1345
list_for_each_entry(tdls_peer, &priv->auto_tdls_list, list) {
drivers/net/wireless/marvell/mwifiex/tdls.c
1360
INIT_LIST_HEAD(&tdls_peer->list);
drivers/net/wireless/marvell/mwifiex/tdls.c
1361
list_add_tail(&tdls_peer->list, &priv->auto_tdls_list);
drivers/net/wireless/marvell/mwifiex/tdls.c
1378
list_for_each_entry(peer, &priv->auto_tdls_list, list) {
drivers/net/wireless/marvell/mwifiex/tdls.c
1402
list_for_each_entry(peer, &priv->auto_tdls_list, list) {
drivers/net/wireless/marvell/mwifiex/tdls.c
1437
list_for_each_entry(tdls_peer, &priv->auto_tdls_list, list) {
drivers/net/wireless/marvell/mwifiex/tdls.c
59
struct mwifiex_ra_list_tbl, list);
drivers/net/wireless/marvell/mwifiex/tdls.c
99
list_for_each_entry(ra_list, ra_list_head, list) {
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
31
list_for_each_entry(ra_list, ra_list_head, list) {
drivers/net/wireless/marvell/mwifiex/util.c
612
list_for_each_entry(node, &priv->sta_list, list) {
drivers/net/wireless/marvell/mwifiex/util.c
625
list_for_each_entry(node, &priv->sta_list, list) {
drivers/net/wireless/marvell/mwifiex/util.c
702
list_add_tail(&node->list, &priv->sta_list);
drivers/net/wireless/marvell/mwifiex/util.c
747
list_del(&node->list);
drivers/net/wireless/marvell/mwifiex/util.c
762
list_for_each_entry_safe(node, tmp, &priv->sta_list, list) {
drivers/net/wireless/marvell/mwifiex/util.c
763
list_del(&node->list);
drivers/net/wireless/marvell/mwifiex/wmm.c
106
INIT_LIST_HEAD(&ra_list->list);
drivers/net/wireless/marvell/mwifiex/wmm.c
1098
list) {
drivers/net/wireless/marvell/mwifiex/wmm.c
1123
list) {
drivers/net/wireless/marvell/mwifiex/wmm.c
1184
&tbl[priv->bss_priority].bss_prio_cur->list);
drivers/net/wireless/marvell/mwifiex/wmm.c
1191
list_move(&tid_ptr->ra_list, &ra->list);
drivers/net/wireless/marvell/mwifiex/wmm.c
187
list_add_tail(&ra_list->list,
drivers/net/wireless/marvell/mwifiex/wmm.c
523
list_for_each_entry(ra_list, ra_list_head, list)
drivers/net/wireless/marvell/mwifiex/wmm.c
555
list) {
drivers/net/wireless/marvell/mwifiex/wmm.c
556
list_del(&ra_list->list);
drivers/net/wireless/marvell/mwifiex/wmm.c
629
list) {
drivers/net/wireless/marvell/mwifiex/wmm.c
687
list) {
drivers/net/wireless/marvell/mwifiex/wmm.c
761
list_del(&ra_list->list);
drivers/net/wireless/marvell/mwifiex/wmm.c
778
list) {
drivers/net/wireless/marvell/mwifiex/wmm.c
865
struct mwifiex_ra_list_tbl, list);
drivers/net/wireless/marvell/mwifiex/wmm.h
50
list_for_each_entry(ra_list, ra_list_hhead, list) {
drivers/net/wireless/marvell/mwl8k.c
1319
vif_list, list) {
drivers/net/wireless/marvell/mwl8k.c
310
struct list_head list;
drivers/net/wireless/marvell/mwl8k.c
3983
list_for_each_entry_safe(mwl8k_vif, tmp_vif, &priv->vif_list, list) {
drivers/net/wireless/marvell/mwl8k.c
4948
list_add_tail(&mwl8k_vif->list, &priv->vif_list);
drivers/net/wireless/marvell/mwl8k.c
4960
list_del(&vif->list);
drivers/net/wireless/marvell/mwl8k.c
5297
return list_entry(priv->vif_list.next, struct mwl8k_vif, list);
drivers/net/wireless/marvell/mwl8k.c
6105
list_for_each_entry_safe(vif, tmp_vif, &priv->vif_list, list)
drivers/net/wireless/mediatek/mt76/dma.c
112
list_add(&t->list, &dev->txwi_cache);
drivers/net/wireless/mediatek/mt76/dma.c
124
list_add(&t->list, &dev->rxwi_cache);
drivers/net/wireless/mediatek/mt76/dma.c
58
list);
drivers/net/wireless/mediatek/mt76/dma.c
59
list_del(&t->list);
drivers/net/wireless/mediatek/mt76/dma.c
74
list);
drivers/net/wireless/mediatek/mt76/dma.c
75
list_del(&t->list);
drivers/net/wireless/mediatek/mt76/eeprom.c
43
const __be32 *list;
drivers/net/wireless/mediatek/mt76/eeprom.c
50
list = of_get_property(np, "mediatek,mtd-eeprom", &size);
drivers/net/wireless/mediatek/mt76/eeprom.c
51
if (!list)
drivers/net/wireless/mediatek/mt76/eeprom.c
54
phandle = be32_to_cpup(list++);
drivers/net/wireless/mediatek/mt76/eeprom.c
72
if (size <= sizeof(*list)) {
drivers/net/wireless/mediatek/mt76/eeprom.c
77
offset += be32_to_cpup(list);
drivers/net/wireless/mediatek/mt76/mac80211.c
1520
LIST_HEAD(list);
drivers/net/wireless/mediatek/mt76/mac80211.c
1529
ieee80211_rx_list(hw, sta, skb, &list);
drivers/net/wireless/mediatek/mt76/mac80211.c
1538
ieee80211_rx_list(hw, sta, skb, &list);
drivers/net/wireless/mediatek/mt76/mac80211.c
1544
netif_receive_skb_list(&list);
drivers/net/wireless/mediatek/mt76/mac80211.c
1548
list_for_each_entry_safe(skb, tmp, &list, list) {
drivers/net/wireless/mediatek/mt76/mac80211.c
1715
INIT_LIST_HEAD(&wcid->list);
drivers/net/wireless/mediatek/mt76/mac80211.c
1726
struct sk_buff_head list;
drivers/net/wireless/mediatek/mt76/mac80211.c
1729
mt76_tx_status_lock(dev, &list);
drivers/net/wireless/mediatek/mt76/mac80211.c
1730
mt76_tx_status_skb_get(dev, wcid, -1, &list);
drivers/net/wireless/mediatek/mt76/mac80211.c
1731
mt76_tx_status_unlock(dev, &list);
drivers/net/wireless/mediatek/mt76/mac80211.c
1751
skb_queue_splice_tail_init(&wcid->tx_pending, &list);
drivers/net/wireless/mediatek/mt76/mac80211.c
1755
skb_queue_splice_tail_init(&wcid->tx_offchannel, &list);
drivers/net/wireless/mediatek/mt76/mac80211.c
1760
while ((skb = __skb_dequeue(&list)) != NULL) {
drivers/net/wireless/mediatek/mt76/mt76.h
1556
void mt76_tx_status_lock(struct mt76_dev *dev, struct sk_buff_head *list)
drivers/net/wireless/mediatek/mt76/mt76.h
1558
void mt76_tx_status_unlock(struct mt76_dev *dev, struct sk_buff_head *list)
drivers/net/wireless/mediatek/mt76/mt76.h
1565
struct sk_buff_head *list);
drivers/net/wireless/mediatek/mt76/mt76.h
1567
struct sk_buff_head *list);
drivers/net/wireless/mediatek/mt76/mt76.h
415
struct list_head list;
drivers/net/wireless/mediatek/mt76/mt76.h
446
struct list_head list;
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1225
struct sk_buff_head list;
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1233
mt76_tx_status_lock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1234
skb = mt76_tx_status_skb_get(mdev, &sta->wcid, pid, &list);
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1243
mt76_tx_status_skb_done(mdev, skb, &list);
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1245
mt76_tx_status_unlock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
394
mt7603_ps_tx_list(struct mt7603_dev *dev, struct sk_buff_head *list)
drivers/net/wireless/mediatek/mt76/mt7603/main.c
398
while ((skb = __skb_dequeue(list)) != NULL) {
drivers/net/wireless/mediatek/mt76/mt7603/main.c
410
struct sk_buff_head list;
drivers/net/wireless/mediatek/mt76/mt7603/main.c
417
__skb_queue_head_init(&list);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
420
skb_queue_splice_tail_init(&msta->psq, &list);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
423
mt7603_ps_tx_list(dev, &list);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
444
struct sk_buff_head list;
drivers/net/wireless/mediatek/mt76/mt7603/main.c
447
__skb_queue_head_init(&list);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
462
__skb_queue_tail(&list, skb);
drivers/net/wireless/mediatek/mt76/mt7603/main.c
467
if (!skb_queue_empty(&list))
drivers/net/wireless/mediatek/mt76/mt7603/main.c
470
mt7603_ps_tx_list(dev, &list);
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
1442
struct sk_buff_head list;
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
1450
mt76_tx_status_lock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
1451
skb = mt76_tx_status_skb_get(mdev, &sta->wcid, pid, &list);
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
1460
mt76_tx_status_skb_done(mdev, skb, &list);
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
1462
mt76_tx_status_unlock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
752
struct sk_buff_head list;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
758
mt76_tx_status_lock(dev, &list);
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
759
skb = mt76_tx_status_skb_get(dev, wcid, pid, &list);
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
772
mt76_tx_status_skb_done(dev, skb, &list);
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
774
mt76_tx_status_unlock(dev, &list);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
556
struct sk_buff_head list;
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
576
mt76_tx_status_lock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
581
stat->pktid, &list);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
587
mt76_tx_status_unlock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
603
mt76_tx_status_unlock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
624
mt76_tx_status_skb_done(mdev, status.skb, &list);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
630
mt76_tx_status_unlock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
1245
list_for_each_entry_rcu(iter, &dev->twt_list, list)
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1957
LIST_HEAD(list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1960
list_splice_init(&dev->sta_rc_list, &list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1962
while (!list_empty(&list)) {
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1963
msta = list_first_entry(&list, struct mt7915_sta, rc_list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2188
struct mt7915_twt_flow, list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2191
list_add(&flow->list, &dev->twt_list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2195
list_for_each_entry_safe(iter, iter_next, &dev->twt_list, list) {
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2198
if (list_is_last(&iter->list, &dev->twt_list))
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2203
list_add(&flow->list, &iter->list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2209
list_add_tail(&flow->list, &dev->twt_list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2320
INIT_LIST_HEAD(&flow->list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2344
list_add_tail(&flow->list, &dev->twt_list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
2385
list_del_init(&flow->list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
860
list_for_each_entry_safe(skb, tmp, free_list, list) {
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
120
struct list_head list;
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
192
struct list_head list;
drivers/net/wireless/mediatek/mt76/mt7915/pci.c
207
list_del(&hif->list);
drivers/net/wireless/mediatek/mt76/mt7915/pci.c
38
list_for_each_entry(hif, &hif_list, list) {
drivers/net/wireless/mediatek/mt76/mt7915/pci.c
96
list_add(&hif->list, &hif_list);
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
550
list_for_each_entry_safe(skb, tmp, &free_list, list) {
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1028
mt76_tx_status_skb_done(mdev, skb, &list);
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1031
mt76_tx_status_unlock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1182
list_for_each_entry_safe(skb, tmp, &free_list, list) {
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
907
struct sk_buff_head list;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
913
mt76_tx_status_lock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
914
skb = mt76_tx_status_skb_get(mdev, wcid, pid, &list);
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
826
list_for_each_entry_rcu(iter, &dev->twt_list, list)
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1131
LIST_HEAD(list);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1137
list_splice_init(&dev->wed_rro.poll_list, &list);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1140
while (!list_empty(&list)) {
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1144
e = list_first_entry(&list, struct mt7996_wed_rro_session_id,
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1145
list);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1146
list_del_init(&e->list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1399
list_for_each_entry_safe(skb, tmp, &free_list, list) {
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1414
struct sk_buff_head list;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1422
mt76_tx_status_lock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1426
skb = mt76_tx_status_skb_get(mdev, wcid, pid, &list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1550
mt76_tx_status_skb_done(mdev, skb, &list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1551
mt76_tx_status_unlock(mdev, &list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1681
struct mt7996_msdu_page, list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1682
list_del(&p->list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1698
INIT_LIST_HEAD(&p->list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1713
list_add(&p->list, &dev->wed_rro.page_cache);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1756
list) {
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1758
list_del(&p->list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1797
list) {
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1798
list_del_init(&p->list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1831
list_add_tail(&p->list, &dev->wed_rro.page_map[hash]);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2394
LIST_HEAD(list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2430
list_splice_init(&dev->wed_rro.poll_list, &list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2433
while (!list_empty(&list)) {
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2436
e = list_first_entry(&list, struct mt7996_wed_rro_session_id,
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2437
list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2438
list_del_init(&e->list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2860
LIST_HEAD(list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2866
list_splice_init(&dev->sta_rc_list, &list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2868
while (!list_empty(&list)) {
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2869
msta_link = list_first_entry(&list, struct mt7996_sta_link,
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3048
struct mt7996_twt_flow, list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3051
list_add(&flow->list, &dev->twt_list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3055
list_for_each_entry_safe(iter, iter_next, &dev->twt_list, list) {
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3058
if (list_is_last(&iter->list, &dev->twt_list))
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3063
list_add(&flow->list, &iter->list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3069
list_add_tail(&flow->list, &dev->twt_list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3181
INIT_LIST_HEAD(&flow->list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3205
list_add_tail(&flow->list, &dev->twt_list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
3246
list_del_init(&flow->list);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
816
list_add_tail(&session->list, &dev->wed_rro.poll_list);
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
226
struct list_head list;
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
308
struct list_head list;
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
327
struct list_head list;
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
332
struct list_head list;
drivers/net/wireless/mediatek/mt76/mt7996/pci.c
230
list_del(&hif->list);
drivers/net/wireless/mediatek/mt76/mt7996/pci.c
39
list_for_each_entry(hif, &hif_list, list) {
drivers/net/wireless/mediatek/mt76/mt7996/pci.c
92
list_add(&hif->list, &hif_list);
drivers/net/wireless/mediatek/mt76/tx.c
110
__skb_queue_tail(list, skb);
drivers/net/wireless/mediatek/mt76/tx.c
115
struct sk_buff_head *list)
drivers/net/wireless/mediatek/mt76/tx.c
117
__mt76_tx_status_skb_done(dev, skb, MT_TX_CB_TXS_DONE, list);
drivers/net/wireless/mediatek/mt76/tx.c
160
if (list_empty(&wcid->list))
drivers/net/wireless/mediatek/mt76/tx.c
161
list_add_tail(&wcid->list, &dev->wcid_list);
drivers/net/wireless/mediatek/mt76/tx.c
172
struct sk_buff_head *list)
drivers/net/wireless/mediatek/mt76/tx.c
201
MT_TX_CB_TXS_DONE, list);
drivers/net/wireless/mediatek/mt76/tx.c
206
list_del_init(&wcid->list);
drivers/net/wireless/mediatek/mt76/tx.c
216
struct sk_buff_head list;
drivers/net/wireless/mediatek/mt76/tx.c
218
mt76_tx_status_lock(dev, &list);
drivers/net/wireless/mediatek/mt76/tx.c
219
list_for_each_entry_safe(wcid, tmp, &dev->wcid_list, list)
drivers/net/wireless/mediatek/mt76/tx.c
220
mt76_tx_status_skb_get(dev, wcid, flush ? -1 : 0, &list);
drivers/net/wireless/mediatek/mt76/tx.c
221
mt76_tx_status_unlock(dev, &list);
drivers/net/wireless/mediatek/mt76/tx.c
263
struct sk_buff_head list;
drivers/net/wireless/mediatek/mt76/tx.c
300
mt76_tx_status_lock(dev, &list);
drivers/net/wireless/mediatek/mt76/tx.c
302
__mt76_tx_status_skb_done(dev, skb, MT_TX_CB_DMA_DONE, &list);
drivers/net/wireless/mediatek/mt76/tx.c
303
mt76_tx_status_unlock(dev, &list);
drivers/net/wireless/mediatek/mt76/tx.c
40
mt76_tx_status_lock(struct mt76_dev *dev, struct sk_buff_head *list)
drivers/net/wireless/mediatek/mt76/tx.c
43
__skb_queue_head_init(list);
drivers/net/wireless/mediatek/mt76/tx.c
49
mt76_tx_status_unlock(struct mt76_dev *dev, struct sk_buff_head *list)
drivers/net/wireless/mediatek/mt76/tx.c
58
while ((skb = __skb_dequeue(list)) != NULL) {
drivers/net/wireless/mediatek/mt76/tx.c
90
struct sk_buff_head *list)
drivers/net/wireless/mediatek/mt7601u/dma.c
111
ieee80211_rx_list(dev->hw, NULL, skb, list);
drivers/net/wireless/mediatek/mt7601u/dma.c
139
LIST_HEAD(list);
drivers/net/wireless/mediatek/mt7601u/dma.c
151
new_p ? e->p : NULL, &list);
drivers/net/wireless/mediatek/mt7601u/dma.c
161
netif_receive_skb_list(&list);
drivers/net/wireless/mediatek/mt7601u/dma.c
78
struct list_head *list)
drivers/net/wireless/microchip/wilc1000/cfg80211.c
1606
list_del_rcu(&vif->list);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
1825
INIT_LIST_HEAD(&wl->txq[i].txq_head.list);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
1827
INIT_LIST_HEAD(&wl->rxq_head.list);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
226
vif = list_first_or_null_rcu(&wl->vif_list, typeof(*vif), list);
drivers/net/wireless/microchip/wilc1000/netdev.c
1013
list_del_rcu(&vif->list);
drivers/net/wireless/microchip/wilc1000/netdev.c
913
list_for_each_entry_safe(vif, vif_tmp, &wilc->vif_list, list) {
drivers/net/wireless/microchip/wilc1000/netdev.c
915
list_del_rcu(&vif->list);
drivers/net/wireless/microchip/wilc1000/netdev.c
994
list_add_tail_rcu(&vif->list, &wl->vif_list);
drivers/net/wireless/microchip/wilc1000/netdev.h
195
struct list_head list;
drivers/net/wireless/microchip/wilc1000/netdev.h
36
list_for_each_entry_srcu(v, &_w->vif_list, list, \
drivers/net/wireless/microchip/wilc1000/wlan.c
18
list_del(&tqe->list);
drivers/net/wireless/microchip/wilc1000/wlan.c
31
if (!list_empty(&wilc->txq[q_num].txq_head.list)) {
drivers/net/wireless/microchip/wilc1000/wlan.c
32
tqe = list_first_entry(&wilc->txq[q_num].txq_head.list,
drivers/net/wireless/microchip/wilc1000/wlan.c
33
struct txq_entry_t, list);
drivers/net/wireless/microchip/wilc1000/wlan.c
34
list_del(&tqe->list);
drivers/net/wireless/microchip/wilc1000/wlan.c
494
if (!list_empty(&wilc->txq[q_num].txq_head.list))
drivers/net/wireless/microchip/wilc1000/wlan.c
495
tqe = list_first_entry(&wilc->txq[q_num].txq_head.list,
drivers/net/wireless/microchip/wilc1000/wlan.c
496
struct txq_entry_t, list);
drivers/net/wireless/microchip/wilc1000/wlan.c
51
list_add_tail(&tqe->list, &wilc->txq[q_num].txq_head.list);
drivers/net/wireless/microchip/wilc1000/wlan.c
511
if (!list_is_last(&tqe->list, &wilc->txq[q_num].txq_head.list))
drivers/net/wireless/microchip/wilc1000/wlan.c
512
tqe = list_next_entry(tqe, list);
drivers/net/wireless/microchip/wilc1000/wlan.c
526
list_add_tail(&rqe->list, &wilc->rxq_head.list);
drivers/net/wireless/microchip/wilc1000/wlan.c
535
if (!list_empty(&wilc->rxq_head.list)) {
drivers/net/wireless/microchip/wilc1000/wlan.c
536
rqe = list_first_entry(&wilc->rxq_head.list, struct rxq_entry_t,
drivers/net/wireless/microchip/wilc1000/wlan.c
537
list);
drivers/net/wireless/microchip/wilc1000/wlan.c
538
list_del(&rqe->list);
drivers/net/wireless/microchip/wilc1000/wlan.c
70
list_add(&tqe->list, &wilc->txq[q_num].txq_head.list);
drivers/net/wireless/microchip/wilc1000/wlan.h
354
struct list_head list;
drivers/net/wireless/microchip/wilc1000/wlan.h
378
struct list_head list;
drivers/net/wireless/quantenna/qtnfmac/core.h
46
struct list_head list;
drivers/net/wireless/quantenna/qtnfmac/util.c
100
list_for_each_entry_safe(node, tmp, &list->head, list) {
drivers/net/wireless/quantenna/qtnfmac/util.c
101
list_del(&node->list);
drivers/net/wireless/quantenna/qtnfmac/util.c
105
INIT_LIST_HEAD(&list->head);
drivers/net/wireless/quantenna/qtnfmac/util.c
12
INIT_LIST_HEAD(&list->head);
drivers/net/wireless/quantenna/qtnfmac/util.c
13
atomic_set(&list->size, 0);
drivers/net/wireless/quantenna/qtnfmac/util.c
16
struct qtnf_sta_node *qtnf_sta_list_lookup(struct qtnf_sta_list *list,
drivers/net/wireless/quantenna/qtnfmac/util.c
24
list_for_each_entry(node, &list->head, list) {
drivers/net/wireless/quantenna/qtnfmac/util.c
32
struct qtnf_sta_node *qtnf_sta_list_lookup_index(struct qtnf_sta_list *list,
drivers/net/wireless/quantenna/qtnfmac/util.c
37
if (qtnf_sta_list_size(list) <= index)
drivers/net/wireless/quantenna/qtnfmac/util.c
40
list_for_each_entry(node, &list->head, list) {
drivers/net/wireless/quantenna/qtnfmac/util.c
51
struct qtnf_sta_list *list = &vif->sta_list;
drivers/net/wireless/quantenna/qtnfmac/util.c
57
node = qtnf_sta_list_lookup(list, mac);
drivers/net/wireless/quantenna/qtnfmac/util.c
67
list_add_tail(&node->list, &list->head);
drivers/net/wireless/quantenna/qtnfmac/util.c
68
atomic_inc(&list->size);
drivers/net/wireless/quantenna/qtnfmac/util.c
7
void qtnf_sta_list_init(struct qtnf_sta_list *list)
drivers/net/wireless/quantenna/qtnfmac/util.c
77
struct qtnf_sta_list *list = &vif->sta_list;
drivers/net/wireless/quantenna/qtnfmac/util.c
81
node = qtnf_sta_list_lookup(list, mac);
drivers/net/wireless/quantenna/qtnfmac/util.c
84
list_del(&node->list);
drivers/net/wireless/quantenna/qtnfmac/util.c
85
atomic_dec(&list->size);
drivers/net/wireless/quantenna/qtnfmac/util.c
9
if (unlikely(!list))
drivers/net/wireless/quantenna/qtnfmac/util.c
94
void qtnf_sta_list_free(struct qtnf_sta_list *list)
drivers/net/wireless/quantenna/qtnfmac/util.c
98
atomic_set(&list->size, 0);
drivers/net/wireless/quantenna/qtnfmac/util.h
12
void qtnf_sta_list_init(struct qtnf_sta_list *list);
drivers/net/wireless/quantenna/qtnfmac/util.h
14
struct qtnf_sta_node *qtnf_sta_list_lookup(struct qtnf_sta_list *list,
drivers/net/wireless/quantenna/qtnfmac/util.h
16
struct qtnf_sta_node *qtnf_sta_list_lookup_index(struct qtnf_sta_list *list,
drivers/net/wireless/quantenna/qtnfmac/util.h
22
void qtnf_sta_list_free(struct qtnf_sta_list *list);
drivers/net/wireless/quantenna/qtnfmac/util.h
24
static inline size_t qtnf_sta_list_size(const struct qtnf_sta_list *list)
drivers/net/wireless/quantenna/qtnfmac/util.h
26
return atomic_read(&list->size);
drivers/net/wireless/quantenna/qtnfmac/util.h
29
static inline bool qtnf_sta_list_empty(const struct qtnf_sta_list *list)
drivers/net/wireless/quantenna/qtnfmac/util.h
31
return list_empty(&list->head);
drivers/net/wireless/ralink/rt2x00/rt2x00.h
1021
struct list_head list;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
286
list_for_each_entry_rcu(bar_entry, &rt2x00dev->bar_list, list) {
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
294
list_del_rcu(&bar_entry->list);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
611
list_for_each_entry_rcu(entry, &rt2x00dev->bar_list, list) {
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
595
list_add_tail_rcu(&bar_entry->list, &rt2x00dev->bar_list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
5098
list_for_each_entry_safe(tx_urb, tmp, &priv->tx_urb_free_list, list) {
drivers/net/wireless/realtek/rtl8xxxu/core.c
5099
list_del(&tx_urb->list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
5114
struct rtl8xxxu_tx_urb, list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
5116
list_del(&tx_urb->list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
5135
INIT_LIST_HEAD(&tx_urb->list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
5139
list_add(&tx_urb->list, &priv->tx_urb_free_list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
5827
&priv->rx_urb_pending_list, list) {
drivers/net/wireless/realtek/rtl8xxxu/core.c
5828
list_del(&rx_urb->list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
5846
list_add_tail(&rx_urb->list, &priv->rx_urb_pending_list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
5880
list_for_each_entry_safe(rx_urb, tmp, &local, list) {
drivers/net/wireless/realtek/rtl8xxxu/core.c
5881
list_del_init(&rx_urb->list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7358
struct list_head list;
drivers/net/wireless/realtek/rtl8xxxu/core.c
7364
struct list_head list;
drivers/net/wireless/realtek/rtl8xxxu/core.c
7377
list_add_tail(&stas_entry->list, &iter_stas->list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7389
INIT_LIST_HEAD(&iter_data.list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7394
list_for_each_entry_safe(sta_entry, tmp, &iter_data.list, list) {
drivers/net/wireless/realtek/rtl8xxxu/core.c
7395
list_del_init(&sta_entry->list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7438
INIT_LIST_HEAD(&tx_urb->list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7440
list_add(&tx_urb->list, &priv->tx_urb_free_list);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7459
INIT_LIST_HEAD(&rx_urb->list);
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
1953
struct list_head list;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
1959
struct list_head list;
drivers/net/wireless/realtek/rtlwifi/base.c
1932
list_for_each_entry_safe(entry, next, &rtlpriv->scan_list.list, list) {
drivers/net/wireless/realtek/rtlwifi/base.c
1933
list_del(&entry->list);
drivers/net/wireless/realtek/rtlwifi/base.c
1966
list_for_each_entry_safe(entry, next, &rtlpriv->scan_list.list, list) {
drivers/net/wireless/realtek/rtlwifi/base.c
1971
list_del(&entry->list);
drivers/net/wireless/realtek/rtlwifi/base.c
2005
list_for_each_entry(iter, &rtlpriv->scan_list.list, list) {
drivers/net/wireless/realtek/rtlwifi/base.c
2007
list_del_init(&iter->list);
drivers/net/wireless/realtek/rtlwifi/base.c
2032
list_add_tail(&entry->list, &rtlpriv->scan_list.list);
drivers/net/wireless/realtek/rtlwifi/base.c
561
INIT_LIST_HEAD(&rtlpriv->scan_list.list);
drivers/net/wireless/realtek/rtlwifi/core.c
869
list_add_tail(&sta_entry->list, &rtlpriv->entry_list);
drivers/net/wireless/realtek/rtlwifi/core.c
917
list_del(&sta_entry->list);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
1498
list_for_each_entry(drv_priv, &rtlpriv->entry_list, list) {
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
1585
&rtlpriv->entry_list, list) {
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
735
list_for_each_entry(drv_priv, &rtlpriv->entry_list, list) {
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
444
struct sk_buff_head *list)
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
446
return skb_dequeue(list);
drivers/net/wireless/realtek/rtlwifi/rtl8192du/trx.c
23
struct sk_buff_head *list)
drivers/net/wireless/realtek/rtlwifi/rtl8192du/trx.c
25
return skb_dequeue(list);
drivers/net/wireless/realtek/rtlwifi/rtl8192du/trx.h
55
struct sk_buff_head *list);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
380
list_for_each_entry(drv_priv, &rtlpriv->entry_list, list) {
drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c
307
list_for_each_entry(drv_priv, &rtlpriv->entry_list, list) {
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
522
list_for_each_entry(drv_priv, &rtlpriv->entry_list, list) {
drivers/net/wireless/realtek/rtlwifi/usb.c
163
struct sk_buff_head *list)
drivers/net/wireless/realtek/rtlwifi/usb.c
165
return skb_dequeue(list);
drivers/net/wireless/realtek/rtlwifi/wifi.h
1403
struct list_head list;
drivers/net/wireless/realtek/rtlwifi/wifi.h
2640
struct list_head list;
drivers/net/wireless/realtek/rtlwifi/wifi.h
2647
struct list_head list;
drivers/net/wireless/realtek/rtlwifi/wifi.h
2654
struct list_head list; /* sort by age */
drivers/net/wireless/realtek/rtw88/fw.c
2011
struct sk_buff_head *list, u8 *bands,
drivers/net/wireless/realtek/rtw88/fw.c
2027
skb_queue_tail(list, new);
drivers/net/wireless/realtek/rtw88/fw.c
2097
struct sk_buff_head list;
drivers/net/wireless/realtek/rtw88/fw.c
2102
skb_queue_head_init(&list);
drivers/net/wireless/realtek/rtw88/fw.c
2112
ret = rtw_append_probe_req_ie(rtwdev, skb, &list, &bands,
drivers/net/wireless/realtek/rtw88/fw.c
2120
return _rtw_hw_scan_update_probe_req(rtwdev, num * bands, &list);
drivers/net/wireless/realtek/rtw88/fw.c
2123
skb_queue_walk_safe(&list, skb, tmp)
drivers/net/wireless/realtek/rtw88/fw.c
2130
struct rtw_chan_list *list, u8 *buf)
drivers/net/wireless/realtek/rtw88/fw.c
2132
u8 *chan = &buf[list->size];
drivers/net/wireless/realtek/rtw88/fw.c
2135
if (list->size > list->buf_size)
drivers/net/wireless/realtek/rtw88/fw.c
2152
list->size += info_size;
drivers/net/wireless/realtek/rtw88/fw.c
2153
list->ch_num++;
drivers/net/wireless/realtek/rtw88/fw.c
2159
struct rtw_chan_list *list, u8 *buf)
drivers/net/wireless/realtek/rtw88/fw.c
2186
ret = rtw_add_chan_info(rtwdev, &ch_info, list, buf);
drivers/net/wireless/realtek/rtw88/fw.c
2191
if (list->size > fifo->rsvd_pg_num << TX_PAGE_SIZE_SHIFT) {
drivers/net/wireless/realtek/rtw88/fw.c
2196
list->addr = fifo->rsvd_h2c_info_addr + rtwdev->scan_info.probe_pg_size;
drivers/net/wireless/realtek/rtw88/fw.c
2197
ret = rtw_fw_write_data_rsvd_page(rtwdev, list->addr, buf, list->size);
drivers/net/wireless/realtek/rtw88/fw.c
2207
struct rtw_chan_list *list)
drivers/net/wireless/realtek/rtw88/fw.c
2224
SCAN_OFFLOAD_SET_CH_NUM(h2c_pkt, list->ch_num);
drivers/net/wireless/realtek/rtw88/fw.c
2225
SCAN_OFFLOAD_SET_CH_INFO_SIZE(h2c_pkt, list->size);
drivers/net/wireless/realtek/rtw88/fw.c
2226
SCAN_OFFLOAD_SET_CH_INFO_LOC(h2c_pkt, list->addr - fifo->rsvd_boundary);
drivers/net/wireless/realtek/rtw88/fw.c
2299
struct rtw_chan_list *list)
drivers/net/wireless/realtek/rtw88/fw.c
2316
list->buf_size = size;
drivers/net/wireless/realtek/rtw88/fw.c
2317
list->size = 0;
drivers/net/wireless/realtek/rtw88/fw.c
2318
list->ch_num = 0;
drivers/net/wireless/realtek/rtw88/fw.c
2319
ret = rtw_add_chan_list(rtwdev, rtwvif, list, buf);
drivers/net/wireless/realtek/rtw88/mac80211.c
42
if (list_empty(&rtwtxq->list))
drivers/net/wireless/realtek/rtw88/mac80211.c
43
list_add_tail(&rtwtxq->list, &rtwdev->txqs);
drivers/net/wireless/realtek/rtw88/main.h
761
struct list_head list;
drivers/net/wireless/realtek/rtw88/tx.c
659
list_for_each_entry_safe(rtwtxq, tmp, &rtwdev->txqs, list) {
drivers/net/wireless/realtek/rtw88/tx.c
666
list_del_init(&rtwtxq->list);
drivers/net/wireless/realtek/rtw88/tx.c
689
INIT_LIST_HEAD(&rtwtxq->list);
drivers/net/wireless/realtek/rtw88/tx.c
701
if (!list_empty(&rtwtxq->list))
drivers/net/wireless/realtek/rtw88/tx.c
702
list_del_init(&rtwtxq->list);
drivers/net/wireless/realtek/rtw88/usb.c
392
static bool rtw_usb_tx_agg_skb(struct rtw_usb *rtwusb, struct sk_buff_head *list)
drivers/net/wireless/realtek/rtw88/usb.c
404
if (skb_queue_empty(list))
drivers/net/wireless/realtek/rtw88/usb.c
414
skb_iter = skb_dequeue(list);
drivers/net/wireless/realtek/rtw88/usb.c
416
if (skb_queue_empty(list)) {
drivers/net/wireless/realtek/rtw88/usb.c
439
spin_lock_irqsave(&list->lock, flags);
drivers/net/wireless/realtek/rtw88/usb.c
441
skb_iter = skb_peek(list);
drivers/net/wireless/realtek/rtw88/usb.c
446
__skb_unlink(skb_iter, list);
drivers/net/wireless/realtek/rtw88/usb.c
449
spin_unlock_irqrestore(&list->lock, flags);
drivers/net/wireless/realtek/rtw88/usb.c
478
struct sk_buff_head *list = &rtwusb->tx_queue[i];
drivers/net/wireless/realtek/rtw88/usb.c
480
if (!rtw_usb_tx_agg_skb(rtwusb, list))
drivers/net/wireless/realtek/rtw88/util.c
111
struct list_head list;
drivers/net/wireless/realtek/rtw88/util.c
117
struct list_head list;
drivers/net/wireless/realtek/rtw88/util.c
130
list_add_tail(&stas_entry->list, &iter_stas->list);
drivers/net/wireless/realtek/rtw88/util.c
147
INIT_LIST_HEAD(&iter_data.list);
drivers/net/wireless/realtek/rtw88/util.c
152
list_for_each_entry_safe(sta_entry, tmp, &iter_data.list,
drivers/net/wireless/realtek/rtw88/util.c
153
list) {
drivers/net/wireless/realtek/rtw88/util.c
154
list_del_init(&sta_entry->list);
drivers/net/wireless/realtek/rtw88/util.c
161
struct list_head list;
drivers/net/wireless/realtek/rtw88/util.c
167
struct list_head list;
drivers/net/wireless/realtek/rtw88/util.c
180
list_add_tail(&vifs_entry->list, &iter_stas->list);
drivers/net/wireless/realtek/rtw88/util.c
196
INIT_LIST_HEAD(&iter_data.list);
drivers/net/wireless/realtek/rtw88/util.c
202
list_for_each_entry_safe(vif_entry, tmp, &iter_data.list,
drivers/net/wireless/realtek/rtw88/util.c
203
list) {
drivers/net/wireless/realtek/rtw88/util.c
204
list_del_init(&vif_entry->list);
drivers/net/wireless/realtek/rtw89/core.c
1324
list_add_tail(&wait->list, &rtwdev->tx_waits);
drivers/net/wireless/realtek/rtw89/core.c
2517
list_for_each_entry(info, &pkt_list[NL80211_BAND_6GHZ], list) {
drivers/net/wireless/realtek/rtw89/core.c
2550
list_for_each_entry(info, &pkt_list[NL80211_BAND_6GHZ], list) {
drivers/net/wireless/realtek/rtw89/core.c
4572
list_for_each_entry_safe(rtwtxq, tmp, &rtwdev->ba_list, list) {
drivers/net/wireless/realtek/rtw89/core.c
4598
list_del_init(&rtwtxq->list);
drivers/net/wireless/realtek/rtw89/core.c
4609
list_for_each_entry_safe(rtwtxq, tmp, &rtwdev->ba_list, list) {
drivers/net/wireless/realtek/rtw89/core.c
4613
list_del_init(&rtwtxq->list);
drivers/net/wireless/realtek/rtw89/core.c
4624
list_for_each_entry_safe(rtwtxq, tmp, &rtwdev->forbid_ba_list, list) {
drivers/net/wireless/realtek/rtw89/core.c
4629
list_del_init(&rtwtxq->list);
drivers/net/wireless/realtek/rtw89/core.c
4661
list_add_tail(&rtwtxq->list, &rtwdev->forbid_ba_list);
drivers/net/wireless/realtek/rtw89/core.c
4699
if (!rtwsta->disassoc && list_empty(&rtwtxq->list)) {
drivers/net/wireless/realtek/rtw89/core.c
4700
list_add_tail(&rtwtxq->list, &rtwdev->ba_list);
drivers/net/wireless/realtek/rtw89/core.c
4870
list_for_each_entry_safe(rtwtxq, tmp, &rtwdev->forbid_ba_list, list) {
drivers/net/wireless/realtek/rtw89/core.c
4872
list_del_init(&rtwtxq->list);
drivers/net/wireless/realtek/rtw89/core.c
5550
list_del(&entry->list);
drivers/net/wireless/realtek/rtw89/core.c
5561
list_add_tail(&entry->list, &rtwsta_link->ba_cam_list);
drivers/net/wireless/realtek/rtw89/core.c
5578
list_for_each_entry_safe(entry, tmp, &rtwsta_link->ba_cam_list, list) {
drivers/net/wireless/realtek/rtw89/core.c
5583
list_del(&entry->list);
drivers/net/wireless/realtek/rtw89/core.c
5950
list_del_init(&rtwtxq->list);
drivers/net/wireless/realtek/rtw89/core.h
1312
struct list_head list;
drivers/net/wireless/realtek/rtw89/core.h
3537
struct list_head list;
drivers/net/wireless/realtek/rtw89/core.h
3662
struct list_head list;
drivers/net/wireless/realtek/rtw89/core.h
5940
struct list_head list;
drivers/net/wireless/realtek/rtw89/core.h
6043
struct list_head list;
drivers/net/wireless/realtek/rtw89/core.h
6582
struct list_head list;
drivers/net/wireless/realtek/rtw89/core.h
6761
list_for_each_entry_safe(wait, tmp, &rtwdev->tx_waits, list) {
drivers/net/wireless/realtek/rtw89/core.h
6764
list_del(&wait->list);
drivers/net/wireless/realtek/rtw89/core.h
7183
INIT_LIST_HEAD(&rtwtxq->list);
drivers/net/wireless/realtek/rtw89/debug.c
3579
list_for_each_entry(early_h2c, &rtwdev->early_h2c_list, list)
drivers/net/wireless/realtek/rtw89/debug.c
3616
list_add_tail(&early_h2c->list, &rtwdev->early_h2c_list);
drivers/net/wireless/realtek/rtw89/debug.c
4593
list_for_each_entry(info, pkt_list, list)
drivers/net/wireless/realtek/rtw89/debug.c
4654
list_for_each_entry(entry, &rtwsta_link->ba_cam_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
3028
list_add_tail(&info->list, &rtwvif_link->general_pkt_list);
drivers/net/wireless/realtek/rtw89/fw.c
3044
list_for_each_entry_safe(info, tmp, pkt_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
3049
list_del(&info->list);
drivers/net/wireless/realtek/rtw89/fw.c
395
if (chip_blacklist->list[byte_idx] & bit_mask) {
drivers/net/wireless/realtek/rtw89/fw.c
45
.list = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
drivers/net/wireless/realtek/rtw89/fw.c
6524
list_for_each_entry(ch_info, chan_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
6608
list_for_each_entry(ch_info, chan_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
6854
list_for_each_entry(pkt_info, &scan_info->pkt_list[NL80211_BAND_6GHZ], list) {
drivers/net/wireless/realtek/rtw89/fw.c
8019
list_for_each_entry(early_h2c, &rtwdev->early_h2c_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
8028
list_for_each_entry_safe(early_h2c, tmp, &rtwdev->early_h2c_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
8029
list_del(&early_h2c->list);
drivers/net/wireless/realtek/rtw89/fw.c
8331
list_for_each_entry_safe(info, tmp, &pkt_list[idx], list) {
drivers/net/wireless/realtek/rtw89/fw.c
8334
list_del(&info->list);
drivers/net/wireless/realtek/rtw89/fw.c
8418
list_add_tail(&info->list, &scan_info->pkt_list[band]);
drivers/net/wireless/realtek/rtw89/fw.c
8479
list_for_each_entry(tmp, &pkt_list[NL80211_BAND_6GHZ], list) {
drivers/net/wireless/realtek/rtw89/fw.c
8514
list_add_tail(&info->list, &rtwdev->scan_info.pkt_list[NL80211_BAND_6GHZ]);
drivers/net/wireless/realtek/rtw89/fw.c
8544
list_for_each_entry(info, &rtw_wow->pno_pkt_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
8617
list_for_each_entry(info, &scan_info->pkt_list[band], list) {
drivers/net/wireless/realtek/rtw89/fw.c
8686
list_for_each_entry(info, &rtw_wow->pno_pkt_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
8730
list_for_each_entry(info, &scan_info->pkt_list[band], list) {
drivers/net/wireless/realtek/rtw89/fw.c
8810
list_add_tail(&ch_info->list, &chan_list);
drivers/net/wireless/realtek/rtw89/fw.c
8815
list_for_each_entry_safe(ch_info, tmp, &chan_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
8816
list_del(&ch_info->list);
drivers/net/wireless/realtek/rtw89/fw.c
8852
list_add_tail(&tmp->list, chan_list);
drivers/net/wireless/realtek/rtw89/fw.c
8928
list_add_tail(&ch_info->list, &chan_list);
drivers/net/wireless/realtek/rtw89/fw.c
8936
list_for_each_entry_safe(ch_info, tmp, &chan_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
8937
list_del(&ch_info->list);
drivers/net/wireless/realtek/rtw89/fw.c
8949
list_for_each_entry_safe(ch_info, tmp, &scan_info->chan_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
8950
list_del(&ch_info->list);
drivers/net/wireless/realtek/rtw89/fw.c
8961
struct list_head list;
drivers/net/wireless/realtek/rtw89/fw.c
8964
INIT_LIST_HEAD(&list);
drivers/net/wireless/realtek/rtw89/fw.c
8966
list_for_each_entry_safe(ch_info, tmp, &scan_info->chan_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
8974
list_move_tail(&ch_info->list, &list);
drivers/net/wireless/realtek/rtw89/fw.c
8981
ret = rtw89_fw_h2c_scan_list_offload_ax(rtwdev, list_len, &list);
drivers/net/wireless/realtek/rtw89/fw.c
8983
list_for_each_entry_safe(ch_info, tmp, &list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
8984
list_del(&ch_info->list);
drivers/net/wireless/realtek/rtw89/fw.c
9029
list_add_tail(&ch_info->list, &chan_list);
drivers/net/wireless/realtek/rtw89/fw.c
9036
list_for_each_entry_safe(ch_info, tmp, &chan_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
9037
list_del(&ch_info->list);
drivers/net/wireless/realtek/rtw89/fw.c
9098
list_add_tail(&ch_info->list, &chan_list);
drivers/net/wireless/realtek/rtw89/fw.c
9105
list_for_each_entry_safe(ch_info, tmp, &chan_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
9106
list_del(&ch_info->list);
drivers/net/wireless/realtek/rtw89/fw.c
9118
list_for_each_entry_safe(ch_info, tmp, &scan_info->chan_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
9119
list_del(&ch_info->list);
drivers/net/wireless/realtek/rtw89/fw.c
9130
struct list_head list;
drivers/net/wireless/realtek/rtw89/fw.c
9133
INIT_LIST_HEAD(&list);
drivers/net/wireless/realtek/rtw89/fw.c
9135
list_for_each_entry_safe(ch_info, tmp, &scan_info->chan_list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
9136
list_move_tail(&ch_info->list, &list);
drivers/net/wireless/realtek/rtw89/fw.c
9143
ret = rtw89_fw_h2c_scan_list_offload_be(rtwdev, list_len, &list,
drivers/net/wireless/realtek/rtw89/fw.c
9146
list_for_each_entry_safe(ch_info, tmp, &list, list) {
drivers/net/wireless/realtek/rtw89/fw.c
9147
list_del(&ch_info->list);
drivers/net/wireless/realtek/rtw89/fw.c
9237
chinfo_ax = list_entry(pos, typeof(*chinfo_ax), list);
drivers/net/wireless/realtek/rtw89/fw.c
9241
chinfo_be = list_entry(pos, typeof(*chinfo_be), list);
drivers/net/wireless/realtek/rtw89/fw.h
375
struct list_head list;
drivers/net/wireless/realtek/rtw89/fw.h
403
struct list_head list;
drivers/net/wireless/realtek/rtw89/fw.h
408
struct list_head list;
drivers/net/wireless/realtek/rtw89/fw.h
729
u8 list[32];
drivers/net/wireless/realtek/rtw89/mac80211.c
1960
rpt = list_first_entry_or_null(&env->nhm_rpt_list, typeof(*rpt), list);
drivers/net/wireless/realtek/rtw89/mac80211.c
1967
list_del_init(&rpt->list);
drivers/net/wireless/realtek/rtw89/mac80211.c
204
list_add_tail(&rtwvif->list, &rtwdev->rtwvifs_list);
drivers/net/wireless/realtek/rtw89/mac80211.c
235
list_del_init(&rtwvif->list);
drivers/net/wireless/realtek/rtw89/mac80211.c
272
list_del_init(&rtwvif->list);
drivers/net/wireless/realtek/rtw89/pci.c
1619
list_add_tail(&txwd->list, &tx_ring->busy_pages);
drivers/net/wireless/realtek/rtw89/pci.c
3573
INIT_LIST_HEAD(&txwd->list);
drivers/net/wireless/realtek/rtw89/pci.c
508
txwd = list_first_entry_or_null(&tx_ring->busy_pages, struct rtw89_pci_tx_wd, list);
drivers/net/wireless/realtek/rtw89/pci.c
514
list_del_init(&txwd->list);
drivers/net/wireless/realtek/rtw89/pci.c
530
txwd = list_first_entry_or_null(&tx_ring->busy_pages, struct rtw89_pci_tx_wd, list);
drivers/net/wireless/realtek/rtw89/pci.c
534
list_del_init(&txwd->list);
drivers/net/wireless/realtek/rtw89/pci.c
548
if (!list_empty(&txwd->list)) {
drivers/net/wireless/realtek/rtw89/pci.c
553
if (!rtwpci->low_power && !list_empty(&txwd->list))
drivers/net/wireless/realtek/rtw89/pci.c
568
if (list_empty(&txwd->list))
drivers/net/wireless/realtek/rtw89/pci.c
637
if (!list_empty(&txwd->list))
drivers/net/wireless/realtek/rtw89/pci.h
1545
struct list_head list;
drivers/net/wireless/realtek/rtw89/pci.h
1708
struct rtw89_pci_tx_wd, list);
drivers/net/wireless/realtek/rtw89/pci.h
1712
list_del_init(&txwd->list);
drivers/net/wireless/realtek/rtw89/pci.h
1726
list_add_tail(&txwd->list, &wd_ring->free_pages);
drivers/net/wireless/realtek/rtw89/phy.c
6655
if (list_empty(&rpt->list))
drivers/net/wireless/realtek/rtw89/phy.c
6656
list_add_tail(&rpt->list, nhm_list);
drivers/net/wireless/realtek/rtw89/phy.c
8220
INIT_LIST_HEAD(&env->nhm_his[hw_band][idx].list);
drivers/net/wireless/realtek/rtw89/ser.c
186
msg = list_first_entry_or_null(&ser->msg_q, struct ser_msg, list);
drivers/net/wireless/realtek/rtw89/ser.c
188
list_del(&msg->list);
drivers/net/wireless/realtek/rtw89/ser.c
220
list_add(&msg->list, &ser->msg_q);
drivers/net/wireless/realtek/rtw89/ser.c
47
struct list_head list;
drivers/net/wireless/realtek/rtw89/util.h
22
list_for_each_entry(rtwvif, &(rtwdev)->rtwvifs_list, list)
drivers/net/wireless/realtek/rtw89/wow.c
1463
list_for_each_entry_safe(info, tmp, pkt_list, list) {
drivers/net/wireless/realtek/rtw89/wow.c
1465
list_del(&info->list);
drivers/net/wireless/realtek/rtw89/wow.c
1508
list_add_tail(&info->list, &rtw_wow->pno_pkt_list);
drivers/net/wireless/st/cw1200/queue.c
134
LIST_HEAD(list);
drivers/net/wireless/st/cw1200/queue.c
139
__cw1200_queue_gc(queue, &list, true);
drivers/net/wireless/st/cw1200/queue.c
141
cw1200_queue_post_gc(queue->stats, &list);
drivers/net/wireless/st/cw1200/sta.c
1033
__cw1200_free_event_queue(&list);
drivers/net/wireless/st/cw1200/sta.c
122
list_splice_init(&priv->event_queue, &list);
drivers/net/wireless/st/cw1200/sta.c
124
__cw1200_free_event_queue(&list);
drivers/net/wireless/st/cw1200/sta.c
42
static inline void __cw1200_free_event_queue(struct list_head *list)
drivers/net/wireless/st/cw1200/sta.c
45
list_for_each_entry_safe(event, tmp, list, link) {
drivers/net/wireless/st/cw1200/sta.c
956
LIST_HEAD(list);
drivers/net/wireless/st/cw1200/sta.c
959
list_splice_init(&priv->event_queue, &list);
drivers/net/wireless/st/cw1200/sta.c
96
LIST_HEAD(list);
drivers/net/wireless/st/cw1200/sta.c
962
__cw1200_free_event_queue(&list);
drivers/net/wireless/st/cw1200/sta.c
970
LIST_HEAD(list);
drivers/net/wireless/st/cw1200/sta.c
973
list_splice_init(&priv->event_queue, &list);
drivers/net/wireless/st/cw1200/sta.c
976
list_for_each_entry(event, &list, link) {
drivers/net/wireless/ti/wlcore/main.c
1042
struct wl12xx_vif, list);
drivers/net/wireless/ti/wlcore/main.c
2371
INIT_LIST_HEAD(&wlvif->list);
drivers/net/wireless/ti/wlcore/main.c
2697
list_add(&wlvif->list, &wl->wlvif_list);
drivers/net/wireless/ti/wlcore/main.c
2814
list_del(&wlvif->list);
drivers/net/wireless/ti/wlcore/wlcore_i.h
350
struct list_head list;
drivers/net/wireless/ti/wlcore/wlcore_i.h
521
list_for_each_entry(wlvif, &wl->wlvif_list, list)
drivers/net/wireless/ti/wlcore/wlcore_i.h
524
list_for_each_entry_continue(wlvif, &wl->wlvif_list, list)
drivers/net/wireless/virtual/mac80211_hwsim_i.h
52
struct list_head list;
drivers/net/wireless/virtual/mac80211_hwsim_main.c
1964
list_for_each_entry(data2, &hwsim_radios, list) {
drivers/net/wireless/virtual/mac80211_hwsim_main.c
6164
list_add_tail(&data->list, &hwsim_radios);
drivers/net/wireless/virtual/mac80211_hwsim_main.c
6286
list))) {
drivers/net/wireless/virtual/mac80211_hwsim_main.c
6287
list_del(&data->list);
drivers/net/wireless/virtual/mac80211_hwsim_main.c
6324
list_for_each_entry(data, &hwsim_radios, list) {
drivers/net/wireless/virtual/mac80211_hwsim_main.c
6557
list_for_each_entry(data, &hwsim_radios, list)
drivers/net/wireless/virtual/mac80211_hwsim_main.c
6930
list_for_each_entry(data, &hwsim_radios, list) {
drivers/net/wireless/virtual/mac80211_hwsim_main.c
6943
list_del(&data->list);
drivers/net/wireless/virtual/mac80211_hwsim_main.c
6970
list_for_each_entry(data, &hwsim_radios, list) {
drivers/net/wireless/virtual/mac80211_hwsim_main.c
7014
list_for_each_entry(data, &hwsim_radios, list) {
drivers/net/wireless/virtual/mac80211_hwsim_main.c
7111
LIST_HEAD(list);
drivers/net/wireless/virtual/mac80211_hwsim_main.c
7114
list_for_each_entry_safe(entry, tmp, &hwsim_radios, list) {
drivers/net/wireless/virtual/mac80211_hwsim_main.c
7117
list_move(&entry->list, &list);
drivers/net/wireless/virtual/mac80211_hwsim_main.c
7125
list_for_each_entry_safe(entry, tmp, &list, list) {
drivers/net/wireless/virtual/mac80211_hwsim_main.c
7126
list_del(&entry->list);
drivers/net/wireless/virtual/mac80211_hwsim_main.c
7187
LIST_HEAD(list);
drivers/net/wireless/virtual/mac80211_hwsim_main.c
7190
list_for_each_entry_safe(data, tmp, &hwsim_radios, list) {
drivers/net/wireless/virtual/mac80211_hwsim_main.c
7198
list_move(&data->list, &list);
drivers/net/wireless/virtual/mac80211_hwsim_main.c
7205
list_for_each_entry_safe(data, tmp, &list, list) {
drivers/net/wireless/virtual/mac80211_hwsim_main.c
7206
list_del(&data->list);
drivers/net/wwan/iosm/iosm_ipc_coredump.c
102
file_size = le32_to_cpu(cd_table->list.entry[i].size);
drivers/net/wwan/iosm/iosm_ipc_coredump.c
103
filename = cd_table->list.entry[i].filename;
drivers/net/wwan/iosm/iosm_ipc_coredump.c
95
num_entries = le32_to_cpu(cd_table->list.num_entries);
drivers/net/wwan/iosm/iosm_ipc_coredump.h
48
struct iosm_cd_list list;
drivers/net/wwan/iosm/iosm_ipc_devlink.c
13
static struct iosm_coredump_file_info list[IOSM_NOF_CD_REGION] = {
drivers/net/wwan/iosm/iosm_ipc_devlink.c
203
mdm_coredump[i].name = list[i].filename;
drivers/net/wwan/iosm/iosm_ipc_devlink.c
209
list[i].default_size);
drivers/net/wwan/iosm/iosm_ipc_devlink.c
219
list[i].entry = i;
drivers/net/wwan/iosm/iosm_ipc_devlink.c
220
mdm_coredump[i].priv = list + i;
drivers/net/wwan/iosm/iosm_ipc_devlink.c
269
ipc_devlink->cd_file_info = list;
drivers/net/wwan/qcom_bam_dmux.c
855
LIST_HEAD(list);
drivers/net/wwan/qcom_bam_dmux.c
863
unregister_netdevice_queue(dmux->netdevs[i], &list);
drivers/net/wwan/qcom_bam_dmux.c
864
unregister_netdevice_many(&list);
drivers/net/wwan/wwan_hwsim.c
370
if (list_empty(&port->list)) {
drivers/net/wwan/wwan_hwsim.c
375
list_del_init(&port->list);
drivers/net/wwan/wwan_hwsim.c
43
struct list_head list;
drivers/net/wwan/wwan_hwsim.c
450
list);
drivers/net/wwan/wwan_hwsim.c
451
list_del_init(&port->list);
drivers/net/wwan/wwan_hwsim.c
476
if (list_empty(&dev->list)) {
drivers/net/wwan/wwan_hwsim.c
481
list_del_init(&dev->list);
drivers/net/wwan/wwan_hwsim.c
520
list_add_tail(&port->list, &dev->ports);
drivers/net/wwan/wwan_hwsim.c
55
struct list_head list;
drivers/net/wwan/wwan_hwsim.c
564
list_add_tail(&dev->list, &wwan_hwsim_devs);
drivers/net/wwan/wwan_hwsim.c
589
list_add_tail(&dev->list, &wwan_hwsim_devs);
drivers/net/wwan/wwan_hwsim.c
602
list_add_tail(&port->list, &dev->ports);
drivers/net/wwan/wwan_hwsim.c
613
list_add_tail(&port->list, &dev->ports);
drivers/net/wwan/wwan_hwsim.c
629
list);
drivers/net/wwan/wwan_hwsim.c
630
list_del_init(&dev->list);
drivers/net/xen-netback/common.h
248
struct list_head list;
drivers/net/xen-netback/hash.c
106
list_for_each_entry_safe(entry, n, &vif->hash.cache.list, link) {
drivers/net/xen-netback/hash.c
132
list_for_each_entry_rcu(entry, &vif->hash.cache.list, link) {
drivers/net/xen-netback/hash.c
461
INIT_LIST_HEAD(&vif->hash.cache.list);
drivers/net/xen-netback/hash.c
54
list_for_each_entry_rcu(entry, &vif->hash.cache.list, link,
drivers/net/xen-netback/hash.c
66
list_add_rcu(&new->link, &vif->hash.cache.list);
drivers/net/xen-netfront.c
1023
struct sk_buff_head *list,
drivers/net/xen-netfront.c
1103
__skb_queue_tail(list, skb);
drivers/net/xen-netfront.c
1166
struct sk_buff_head *list)
drivers/net/xen-netfront.c
1171
while ((nskb = __skb_dequeue(list))) {
drivers/net/xen-netfront.c
1185
++cons + skb_queue_len(list));
drivers/net/xen-netfront.c
161
struct list_head list;
drivers/net/xen-netfront.c
195
static void add_id_to_list(unsigned *head, unsigned short *list,
drivers/net/xen-netfront.c
198
list[id] = *head;
drivers/net/xen-netfront.c
202
static unsigned short get_id_from_list(unsigned *head, unsigned short *list)
drivers/net/xen-netfront.c
207
*head = list[id];
drivers/net/xen-netfront.c
208
list[id] = TX_LINK_NONE;
drivers/ntb/ntb_transport.c
532
struct list_head *list)
drivers/ntb/ntb_transport.c
537
list_add_tail(entry, list);
drivers/ntb/ntb_transport.c
542
struct list_head *list)
drivers/ntb/ntb_transport.c
548
if (list_empty(list)) {
drivers/ntb/ntb_transport.c
552
entry = list_first_entry(list, struct ntb_queue_entry, entry);
drivers/ntb/ntb_transport.c
562
struct list_head *list,
drivers/ntb/ntb_transport.c
570
if (list_empty(list)) {
drivers/ntb/ntb_transport.c
573
entry = list_first_entry(list, struct ntb_queue_entry, entry);
drivers/nubus/bus.c
65
list_for_each_entry_safe(fres, tmp, &nubus_func_rsrcs, list)
drivers/nubus/bus.c
67
list_del(&fres->list);
drivers/nubus/nubus.c
319
list);
drivers/nubus/nubus.c
325
if (list_is_last(&from->list, &nubus_func_rsrcs))
drivers/nubus/nubus.c
327
return list_next_entry(from, list);
drivers/nubus/nubus.c
831
list_add_tail(&fres->list, &nubus_func_rsrcs);
drivers/nvdimm/badrange.c
104
struct list_head *badrange_list = &badrange->list;
drivers/nvdimm/badrange.c
118
list_for_each_entry_safe(bre, next, badrange_list, list) {
drivers/nvdimm/badrange.c
128
list_del(&bre->list);
drivers/nvdimm/badrange.c
21
INIT_LIST_HEAD(&badrange->list);
drivers/nvdimm/badrange.c
218
if (list_empty(&badrange->list))
drivers/nvdimm/badrange.c
221
list_for_each_entry(bre, &badrange->list, list) {
drivers/nvdimm/badrange.c
32
list_add_tail(&bre->list, &badrange->list);
drivers/nvdimm/badrange.c
56
if (list_empty(&badrange->list)) {
drivers/nvdimm/badrange.c
68
list_for_each_entry(bre, &badrange->list, list)
drivers/nvdimm/btt.c
1028
list_for_each_entry(arena, &btt->arena_list, list) {
drivers/nvdimm/btt.c
1071
list_for_each_entry(arena_list, &btt->arena_list, list) {
drivers/nvdimm/btt.c
267
list_for_each_entry(arena, &btt->arena_list, list) {
drivers/nvdimm/btt.c
806
list_for_each_entry_safe(arena, next, &btt->arena_list, list) {
drivers/nvdimm/btt.c
807
list_del(&arena->list);
drivers/nvdimm/btt.c
905
list_add_tail(&arena->list, &btt->arena_list);
drivers/nvdimm/btt.c
954
list_add_tail(&arena->list, &btt->arena_list);
drivers/nvdimm/btt.h
191
struct list_head list;
drivers/nvdimm/bus.c
1216
list_for_each_entry(nvdimm_bus, &nvdimm_bus_list, list) {
drivers/nvdimm/bus.c
342
INIT_LIST_HEAD(&nvdimm_bus->list);
drivers/nvdimm/bus.c
409
list_for_each_entry_safe(bre, next, badrange_list, list) {
drivers/nvdimm/bus.c
410
list_del(&bre->list);
drivers/nvdimm/bus.c
421
list_del_init(&nvdimm_bus->list);
drivers/nvdimm/bus.c
431
free_badrange_list(&nvdimm_bus->badrange.list);
drivers/nvdimm/bus.c
447
list_add_tail(&nvdimm_bus->list, &nvdimm_bus_list);
drivers/nvdimm/core.c
110
list_add(&nvdimm_map->list, &nvdimm_bus->mapping_list);
drivers/nvdimm/core.c
130
list_del(&nvdimm_map->list);
drivers/nvdimm/core.c
54
struct list_head list;
drivers/nvdimm/core.c
71
list_for_each_entry(nvdimm_map, &nvdimm_bus->mapping_list, list)
drivers/nvdimm/core.c
87
INIT_LIST_HEAD(&nvdimm_map->list);
drivers/nvdimm/label.c
1018
LIST_HEAD(list);
drivers/nvdimm/label.c
1030
list_for_each_entry_safe(label_ent, e, &nd_mapping->labels, list) {
drivers/nvdimm/label.c
1042
list_move_tail(&label_ent->list, &list);
drivers/nvdimm/label.c
1045
list_splice_tail_init(&list, &nd_mapping->labels);
drivers/nvdimm/label.c
939
list_for_each_entry(label_ent, &nd_mapping->labels, list) {
drivers/nvdimm/label.c
951
list_for_each_entry(label_ent, &nd_mapping->labels, list)
drivers/nvdimm/label.c
976
list_for_each_entry(label_ent, &nd_mapping->labels, list)
drivers/nvdimm/label.c
989
list_add_tail(&label_ent->list, &nd_mapping->labels);
drivers/nvdimm/namespace_devs.c
1001
list_for_each_entry(label_ent, &nd_mapping->labels, list) {
drivers/nvdimm/namespace_devs.c
1569
list_for_each_entry(label_ent, &nd_mapping->labels, list) {
drivers/nvdimm/namespace_devs.c
1617
list_for_each_entry(label_ent, &nd_mapping->labels, list) {
drivers/nvdimm/namespace_devs.c
1650
list_move(&label_ent->list, &nd_mapping->labels);
drivers/nvdimm/namespace_devs.c
1748
typeof(*label_ent), list);
drivers/nvdimm/namespace_devs.c
1939
list_for_each_entry_safe(label_ent, e, &nd_mapping->labels, list) {
drivers/nvdimm/namespace_devs.c
1999
LIST_HEAD(list);
drivers/nvdimm/namespace_devs.c
2012
list_move_tail(l, &list);
drivers/nvdimm/namespace_devs.c
2015
list_splice_init(&list, &nd_mapping->labels);
drivers/nvdimm/namespace_devs.c
2128
list_add_tail(&label_ent->list, &nd_mapping->labels);
drivers/nvdimm/nd-core.h
22
struct list_head list;
drivers/nvdimm/nd.h
372
struct list_head list;
drivers/nvdimm/nd_virtio.c
27
struct virtio_pmem_request, list);
drivers/nvdimm/nd_virtio.c
30
list_del(&req_buf->list);
drivers/nvdimm/nd_virtio.c
65
INIT_LIST_HEAD(&req_data->list);
drivers/nvdimm/nd_virtio.c
84
list_add_tail(&req_data->list, &vpmem->req_list);
drivers/nvdimm/region_devs.c
866
list_for_each_entry_safe(label_ent, e, &nd_mapping->labels, list) {
drivers/nvdimm/region_devs.c
867
list_del(&label_ent->list);
drivers/nvdimm/virtio_pmem.h
30
struct list_head list;
drivers/nvme/host/apple.c
436
void **list = apple_nvme_iod_list(req);
drivers/nvme/host/apple.c
475
list[0] = prp_list;
drivers/nvme/host/apple.c
485
list[iod->npages++] = prp_list;
drivers/nvme/host/core.c
3985
INIT_LIST_HEAD(&head->list);
drivers/nvme/host/core.c
4114
!list_empty(&head->list)) {
drivers/nvme/host/core.c
4136
list_add_tail_rcu(&ns->siblings, &head->list);
drivers/nvme/host/core.c
4159
list_for_each_entry_srcu(ns, &ctrl->namespaces, list,
drivers/nvme/host/core.c
4182
list_for_each_entry_reverse(tmp, &ns->ctrl->namespaces, list) {
drivers/nvme/host/core.c
4184
list_add_rcu(&ns->list, &tmp->list);
drivers/nvme/host/core.c
4188
list_add_rcu(&ns->list, &ns->ctrl->namespaces);
drivers/nvme/host/core.c
4278
list_del_rcu(&ns->list);
drivers/nvme/host/core.c
4284
if (list_empty(&ns->head->list)) {
drivers/nvme/host/core.c
4330
if (list_empty(&ns->head->list)) {
drivers/nvme/host/core.c
4350
list_del_rcu(&ns->list);
drivers/nvme/host/core.c
4473
list_for_each_entry_safe(ns, next, &ctrl->namespaces, list) {
drivers/nvme/host/core.c
4475
list_del_rcu(&ns->list);
drivers/nvme/host/core.c
4477
list_add_tail_rcu(&ns->list, &rm_list);
drivers/nvme/host/core.c
4482
list_for_each_entry_safe(ns, next, &rm_list, list)
drivers/nvme/host/core.c
4675
list_for_each_entry_safe(ns, next, &ns_list, list)
drivers/nvme/host/core.c
5280
list_for_each_entry_srcu(ns, &ctrl->namespaces, list,
drivers/nvme/host/core.c
5293
list_for_each_entry_srcu(ns, &ctrl->namespaces, list,
drivers/nvme/host/core.c
5308
list_for_each_entry_srcu(ns, &ctrl->namespaces, list,
drivers/nvme/host/core.c
5325
list_for_each_entry_srcu(ns, &ctrl->namespaces, list,
drivers/nvme/host/core.c
5339
list_for_each_entry_srcu(ns, &ctrl->namespaces, list,
drivers/nvme/host/core.c
5393
list_for_each_entry_srcu(ns, &ctrl->namespaces, list,
drivers/nvme/host/fabrics.c
101
list_add_tail(&host->list, &nvmf_hosts);
drivers/nvme/host/fabrics.c
112
list_del(&host->list);
drivers/nvme/host/fabrics.c
52
list_for_each_entry(host, &nvmf_hosts, list) {
drivers/nvme/host/fabrics.c
80
list_add_tail(&host->list, &nvmf_hosts);
drivers/nvme/host/fabrics.h
31
struct list_head list;
drivers/nvme/host/ioctl.c
818
ns = list_first_or_null_rcu(&ctrl->namespaces, struct nvme_ns, list);
drivers/nvme/host/ioctl.c
819
if (ns != list_last_entry(&ctrl->namespaces, struct nvme_ns, list)) {
drivers/nvme/host/multipath.c
1296
list_for_each_entry_srcu(ns, &head->list, siblings,
drivers/nvme/host/multipath.c
1401
if (!list_empty(&head->list))
drivers/nvme/host/multipath.c
222
list_for_each_entry_srcu(ns, &ctrl->namespaces, list,
drivers/nvme/host/multipath.c
263
list_for_each_entry_srcu(ns, &ctrl->namespaces, list,
drivers/nvme/host/multipath.c
279
list_for_each_entry_srcu(ns, &head->list, siblings,
drivers/nvme/host/multipath.c
313
list_for_each_entry_srcu(ns, &head->list, siblings,
drivers/nvme/host/multipath.c
352
ns = list_next_or_null_rcu(&head->list, &ns->siblings, struct nvme_ns,
drivers/nvme/host/multipath.c
356
return list_first_or_null_rcu(&head->list, struct nvme_ns, siblings);
drivers/nvme/host/multipath.c
369
if (list_is_singular(&head->list)) {
drivers/nvme/host/multipath.c
413
list_for_each_entry_srcu(ns, &head->list, siblings,
drivers/nvme/host/multipath.c
482
list_for_each_entry_srcu(ns, &head->list, siblings,
drivers/nvme/host/multipath.c
715
if (list_empty(&head->list)) {
drivers/nvme/host/multipath.c
932
list_for_each_entry_srcu(ns, &ctrl->namespaces, list,
drivers/nvme/host/nvme.h
531
struct list_head list;
drivers/nvme/host/nvme.h
593
struct list_head list;
drivers/nvme/host/rdma.c
115
struct list_head list;
drivers/nvme/host/rdma.c
1628
struct ib_sge list;
drivers/nvme/host/rdma.c
1631
list.addr = qe->dma;
drivers/nvme/host/rdma.c
1632
list.length = sizeof(struct nvme_completion);
drivers/nvme/host/rdma.c
1633
list.lkey = queue->device->pd->local_dma_lkey;
drivers/nvme/host/rdma.c
1639
wr.sg_list = &list;
drivers/nvme/host/rdma.c
2237
list_for_each_entry(ctrl, &nvme_rdma_ctrl_list, list) {
drivers/nvme/host/rdma.c
2257
INIT_LIST_HEAD(&ctrl->list);
drivers/nvme/host/rdma.c
2347
list_add_tail(&ctrl->list, &nvme_rdma_ctrl_list);
drivers/nvme/host/rdma.c
2392
list_for_each_entry(ctrl, &nvme_rdma_ctrl_list, list) {
drivers/nvme/host/rdma.c
2434
list_for_each_entry(ctrl, &nvme_rdma_ctrl_list, list)
drivers/nvme/host/rdma.c
972
if (list_empty(&ctrl->list))
drivers/nvme/host/rdma.c
976
list_del(&ctrl->list);
drivers/nvme/host/sysfs.c
795
list_for_each_entry(ns, &ctrl->namespaces, list)
drivers/nvme/host/tcp.c
158
struct list_head list;
drivers/nvme/host/tcp.c
2580
if (list_empty(&ctrl->list))
drivers/nvme/host/tcp.c
2584
list_del(&ctrl->list);
drivers/nvme/host/tcp.c
2902
list_for_each_entry(ctrl, &nvme_tcp_ctrl_list, list) {
drivers/nvme/host/tcp.c
2922
INIT_LIST_HEAD(&ctrl->list);
drivers/nvme/host/tcp.c
3022
list_add_tail(&ctrl->list, &nvme_tcp_ctrl_list);
drivers/nvme/host/tcp.c
3086
list_for_each_entry(ctrl, &nvme_tcp_ctrl_list, list)
drivers/nvme/target/admin-cmd.c
905
__le16 *list;
drivers/nvme/target/admin-cmd.c
909
list = kzalloc(buf_size, GFP_KERNEL);
drivers/nvme/target/admin-cmd.c
910
if (!list) {
drivers/nvme/target/admin-cmd.c
919
list[i++] = cpu_to_le16(ns->nsid);
drivers/nvme/target/admin-cmd.c
924
list[0] = cpu_to_le16(i - 1);
drivers/nvme/target/admin-cmd.c
925
status = nvmet_copy_to_sgl(req, 0, list, buf_size);
drivers/nvme/target/admin-cmd.c
926
kfree(list);
drivers/nvme/target/admin-cmd.c
938
__le32 *list;
drivers/nvme/target/admin-cmd.c
952
list = kzalloc(buf_size, GFP_KERNEL);
drivers/nvme/target/admin-cmd.c
953
if (!list) {
drivers/nvme/target/admin-cmd.c
963
list[i++] = cpu_to_le32(ns->nsid);
drivers/nvme/target/admin-cmd.c
968
status = nvmet_copy_to_sgl(req, 0, list, buf_size);
drivers/nvme/target/admin-cmd.c
970
kfree(list);
drivers/nvme/target/loop.c
283
if (list_empty(&ctrl->list))
drivers/nvme/target/loop.c
287
list_del(&ctrl->list);
drivers/nvme/target/loop.c
34
struct list_head list;
drivers/nvme/target/loop.c
433
list_for_each_entry(ctrl, &nvme_loop_ctrl_list, list) {
drivers/nvme/target/loop.c
562
INIT_LIST_HEAD(&ctrl->list);
drivers/nvme/target/loop.c
624
list_add_tail(&ctrl->list, &nvme_loop_ctrl_list);
drivers/nvme/target/loop.c
711
list_for_each_entry_safe(ctrl, next, &nvme_loop_ctrl_list, list)
drivers/nvme/target/pci-epf.c
105
struct list_head list;
drivers/nvme/target/pci-epf.c
1187
list_add_tail(&iod->link, &cq->list);
drivers/nvme/target/pci-epf.c
1198
while (!list_empty(&queue->list)) {
drivers/nvme/target/pci-epf.c
1199
iod = list_first_entry(&queue->list, struct nvmet_pci_epf_iod,
drivers/nvme/target/pci-epf.c
1558
INIT_LIST_HEAD(&queue->list);
drivers/nvme/target/pci-epf.c
1774
iod = list_first_entry_or_null(&cq->list,
drivers/nvmem/microchip-otpc.c
218
INIT_LIST_HEAD(&packet->list);
drivers/nvmem/microchip-otpc.c
219
list_add_tail(&packet->list, &otpc->packets);
drivers/nvmem/microchip-otpc.c
52
struct list_head list;
drivers/nvmem/microchip-otpc.c
65
list_for_each_entry(packet, &otpc->packets, list) {
drivers/of/base.c
1317
const __be32 *list;
drivers/of/base.c
1329
list = of_get_property(np, list_name, &size);
drivers/of/base.c
1330
if (!list)
drivers/of/base.c
1336
it->list_end = list + size / sizeof(*list);
drivers/of/base.c
1337
it->phandle_end = list;
drivers/of/base.c
1338
it->cur = list;
drivers/of/base.c
1701
const __be32 *list;
drivers/of/base.c
1704
list = of_get_property(np, list_name, &size);
drivers/of/base.c
1705
if (!list)
drivers/of/base.c
1708
return size / sizeof(*list);
drivers/of/base.c
1725
static struct property *__of_remove_property_from_list(struct property **list, struct property *prop)
drivers/of/base.c
1729
for (next = list; *next; next = &(*next)->next) {
drivers/of/irq.c
636
struct list_head list;
drivers/of/irq.c
694
list_add_tail(&desc->list, &intc_desc_list);
drivers/of/irq.c
708
list_for_each_entry_safe(desc, temp_desc, &intc_desc_list, list) {
drivers/of/irq.c
714
list_del(&desc->list);
drivers/of/irq.c
738
list_add_tail(&desc->list, &intc_parent_list);
drivers/of/irq.c
743
typeof(*desc), list);
drivers/of/irq.c
748
list_del(&desc->list);
drivers/of/irq.c
753
list_for_each_entry_safe(desc, temp_desc, &intc_parent_list, list) {
drivers/of/irq.c
754
list_del(&desc->list);
drivers/of/irq.c
758
list_for_each_entry_safe(desc, temp_desc, &intc_desc_list, list) {
drivers/of/irq.c
759
list_del(&desc->list);
drivers/of/of_reserved_mem.c
682
struct list_head list;
drivers/of/of_reserved_mem.c
739
list_add(&rd->list, &of_rmem_assigned_device_list);
drivers/of/of_reserved_mem.c
783
list_for_each_entry_safe(rd, tmp, &of_rmem_assigned_device_list, list) {
drivers/of/of_reserved_mem.c
785
list_move_tail(&rd->list, &release_list);
drivers/of/of_reserved_mem.c
789
list_for_each_entry_safe(rd, tmp, &release_list, list) {
drivers/parport/parport_pc.c
2084
INIT_LIST_HEAD(&priv->list);
drivers/parport/parport_pc.c
2252
list_add(&priv->list, &ports_list);
drivers/parport/parport_pc.c
2294
list_del_init(&priv->list);
drivers/parport/parport_pc.c
3395
struct parport_pc_private, list);
drivers/parport/share.c
446
INIT_LIST_HEAD(&tmp->list);
drivers/parport/share.c
524
list_add_tail(&port->list, &portlist);
drivers/parport/share.c
528
list_add_tail(&slave->list, &portlist);
drivers/parport/share.c
588
list_del_init(&port->list);
drivers/parport/share.c
592
list_del_init(&slave->list);
drivers/parport/share.c
909
list_for_each_entry(port, &portlist, list) {
drivers/parport/share.c
940
list_for_each_entry(port, &portlist, list) {
drivers/pci/bus.c
106
list_for_each_entry_safe(bus_res, tmp, &bus->resources, list) {
drivers/pci/bus.c
108
list_del(&bus_res->list);
drivers/pci/bus.c
123
list_for_each_entry_safe(bus_res, tmp, &bus->resources, list) {
drivers/pci/bus.c
124
list_del(&bus_res->list);
drivers/pci/bus.c
32
struct list_head list;
drivers/pci/bus.c
75
list_add_tail(&bus_res->list, &bus->resources);
drivers/pci/bus.c
86
list_for_each_entry(bus_res, &bus->resources, list) {
drivers/pci/controller/dwc/pci-imx6.c
1282
INIT_LIST_HEAD(&perst->list);
drivers/pci/controller/dwc/pci-imx6.c
1283
list_add_tail(&perst->list, &port->perst);
drivers/pci/controller/dwc/pci-imx6.c
1285
INIT_LIST_HEAD(&port->list);
drivers/pci/controller/dwc/pci-imx6.c
1286
list_add_tail(&port->list, &bridge->ports);
drivers/pci/controller/dwc/pci-imx6.c
1310
list_for_each_entry(port, &bridge->ports, list) {
drivers/pci/controller/dwc/pci-imx6.c
1311
list_for_each_entry(perst, &port->perst, list)
drivers/pci/controller/dwc/pci-imx6.c
1316
list_for_each_entry(port, &bridge->ports, list) {
drivers/pci/controller/dwc/pci-imx6.c
1317
list_for_each_entry(perst, &port->perst, list)
drivers/pci/controller/dwc/pcie-designware-ep.c
1367
list_add_tail(&ep_func->list, &ep->func_list);
drivers/pci/controller/dwc/pcie-designware-ep.c
32
list_for_each_entry(ep_func, &ep->func_list, list) {
drivers/pci/controller/dwc/pcie-designware.h
494
struct list_head list;
drivers/pci/controller/dwc/pcie-eswin.c
120
list_for_each_entry(port, &pcie->ports, list)
drivers/pci/controller/dwc/pcie-eswin.c
152
INIT_LIST_HEAD(&port->list);
drivers/pci/controller/dwc/pcie-eswin.c
153
list_add_tail(&port->list, &pcie->ports);
drivers/pci/controller/dwc/pcie-eswin.c
173
list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
drivers/pci/controller/dwc/pcie-eswin.c
175
list_del(&port->list);
drivers/pci/controller/dwc/pcie-eswin.c
217
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/dwc/pcie-eswin.c
249
list_for_each_entry(port, &pcie->ports, list)
drivers/pci/controller/dwc/pcie-eswin.c
255
list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
drivers/pci/controller/dwc/pcie-eswin.c
257
list_del(&port->list);
drivers/pci/controller/dwc/pcie-eswin.c
356
list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
drivers/pci/controller/dwc/pcie-eswin.c
358
list_del(&port->list);
drivers/pci/controller/dwc/pcie-eswin.c
57
struct list_head list;
drivers/pci/controller/dwc/pcie-nxp-s32g.c
181
list_for_each_entry(port, &s32g_pp->ports, list) {
drivers/pci/controller/dwc/pcie-nxp-s32g.c
207
list_for_each_entry_continue_reverse(port, &s32g_pp->ports, list) {
drivers/pci/controller/dwc/pcie-nxp-s32g.c
212
list_for_each_entry_safe(port, tmp, &s32g_pp->ports, list)
drivers/pci/controller/dwc/pcie-nxp-s32g.c
213
list_del(&port->list);
drivers/pci/controller/dwc/pcie-nxp-s32g.c
222
list_for_each_entry_safe(port, tmp, &s32g_pp->ports, list) {
drivers/pci/controller/dwc/pcie-nxp-s32g.c
225
list_del(&port->list);
drivers/pci/controller/dwc/pcie-nxp-s32g.c
258
INIT_LIST_HEAD(&port->list);
drivers/pci/controller/dwc/pcie-nxp-s32g.c
259
list_add_tail(&port->list, &s32g_pp->ports);
drivers/pci/controller/dwc/pcie-nxp-s32g.c
288
list_for_each_entry_safe(port, tmp, &s32g_pp->ports, list)
drivers/pci/controller/dwc/pcie-nxp-s32g.c
289
list_del(&port->list);
drivers/pci/controller/dwc/pcie-nxp-s32g.c
41
struct list_head list;
drivers/pci/controller/dwc/pcie-qcom.c
1329
list_for_each_entry(port, &pcie->ports, list)
drivers/pci/controller/dwc/pcie-qcom.c
1338
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/dwc/pcie-qcom.c
1357
list_for_each_entry(port, &pcie->ports, list)
drivers/pci/controller/dwc/pcie-qcom.c
1863
INIT_LIST_HEAD(&perst->list);
drivers/pci/controller/dwc/pcie-qcom.c
1865
list_add_tail(&perst->list, &port->perst);
drivers/pci/controller/dwc/pcie-qcom.c
1906
INIT_LIST_HEAD(&port->list);
drivers/pci/controller/dwc/pcie-qcom.c
1907
list_add_tail(&port->list, &pcie->ports);
drivers/pci/controller/dwc/pcie-qcom.c
1937
list_for_each_entry_safe(port, tmp_port, &pcie->ports, list) {
drivers/pci/controller/dwc/pcie-qcom.c
1938
list_for_each_entry_safe(perst, tmp_perst, &port->perst, list)
drivers/pci/controller/dwc/pcie-qcom.c
1939
list_del(&perst->list);
drivers/pci/controller/dwc/pcie-qcom.c
1941
list_del(&port->list);
drivers/pci/controller/dwc/pcie-qcom.c
1972
INIT_LIST_HEAD(&port->list);
drivers/pci/controller/dwc/pcie-qcom.c
1973
list_add_tail(&port->list, &pcie->ports);
drivers/pci/controller/dwc/pcie-qcom.c
1977
INIT_LIST_HEAD(&perst->list);
drivers/pci/controller/dwc/pcie-qcom.c
1978
list_add_tail(&perst->list, &port->perst);
drivers/pci/controller/dwc/pcie-qcom.c
2146
list_for_each_entry_safe(port, tmp_port, &pcie->ports, list) {
drivers/pci/controller/dwc/pcie-qcom.c
2147
list_for_each_entry_safe(perst, tmp_perst, &port->perst, list)
drivers/pci/controller/dwc/pcie-qcom.c
2148
list_del(&perst->list);
drivers/pci/controller/dwc/pcie-qcom.c
2150
list_del(&port->list);
drivers/pci/controller/dwc/pcie-qcom.c
272
struct list_head list;
drivers/pci/controller/dwc/pcie-qcom.c
277
struct list_head list;
drivers/pci/controller/dwc/pcie-qcom.c
305
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/dwc/pcie-qcom.c
306
list_for_each_entry(perst, &port->perst, list)
drivers/pci/controller/pci-host-common.c
147
INIT_LIST_HEAD(&port->list);
drivers/pci/controller/pci-host-common.c
148
list_add_tail(&port->list, &bridge->ports);
drivers/pci/controller/pci-host-common.c
31
list_for_each_entry_safe(port, tmp_port, ports, list) {
drivers/pci/controller/pci-host-common.c
32
list_for_each_entry_safe(perst, tmp_perst, &port->perst, list)
drivers/pci/controller/pci-host-common.c
33
list_del(&perst->list);
drivers/pci/controller/pci-host-common.c
34
list_del(&port->list);
drivers/pci/controller/pci-host-common.c
80
INIT_LIST_HEAD(&perst->list);
drivers/pci/controller/pci-host-common.c
82
list_add_tail(&perst->list, &port->perst);
drivers/pci/controller/pci-host-common.h
26
struct list_head list;
drivers/pci/controller/pci-host-common.h
39
struct list_head list;
drivers/pci/controller/pci-tegra.c
1048
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/pci-tegra.c
1079
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/pci-tegra.c
1116
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/pci-tegra.c
1387
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/pci-tegra.c
1409
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/pci-tegra.c
2144
INIT_LIST_HEAD(&rp->list);
drivers/pci/controller/pci-tegra.c
2176
list_add_tail(&rp->list, &pcie->ports);
drivers/pci/controller/pci-tegra.c
2251
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/pci-tegra.c
2307
list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
drivers/pci/controller/pci-tegra.c
2317
list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
drivers/pci/controller/pci-tegra.c
2337
list_for_each_entry_safe(port, tmp, &pcie->ports, list)
drivers/pci/controller/pci-tegra.c
2520
port = list_entry(v, struct tegra_pcie_port, list);
drivers/pci/controller/pci-tegra.c
2636
list_for_each_entry(port, &pcie->ports, list)
drivers/pci/controller/pci-tegra.c
368
struct list_head list;
drivers/pci/controller/pci-tegra.c
440
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/pci-tegra.c
726
list_del(&port->list);
drivers/pci/controller/pci-xgene.c
197
struct list_head list;
drivers/pci/controller/pci-xgene.c
201
INIT_LIST_HEAD(&list);
drivers/pci/controller/pci-xgene.c
203
ret = acpi_dev_get_resources(adev, &list,
drivers/pci/controller/pci-xgene.c
217
entry = list_first_entry(&list, struct resource_entry, node);
drivers/pci/controller/pci-xgene.c
219
acpi_dev_free_resource_list(&list);
drivers/pci/controller/pcie-aspeed.c
162
struct list_head list;
drivers/pci/controller/pcie-aspeed.c
952
INIT_LIST_HEAD(&port->list);
drivers/pci/controller/pcie-aspeed.c
953
list_add_tail(&port->list, &pcie->ports);
drivers/pci/controller/pcie-mediatek.c
1038
INIT_LIST_HEAD(&port->list);
drivers/pci/controller/pcie-mediatek.c
1039
list_add_tail(&port->list, &pcie->ports);
drivers/pci/controller/pcie-mediatek.c
1127
list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
drivers/pci/controller/pcie-mediatek.c
1214
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/pcie-mediatek.c
1241
list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
drivers/pci/controller/pcie-mediatek.c
198
struct list_head list;
drivers/pci/controller/pcie-mediatek.c
251
list_del(&port->list);
drivers/pci/controller/pcie-mediatek.c
259
list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
drivers/pci/controller/pcie-mediatek.c
363
list_for_each_entry(port, &pcie->ports, list)
drivers/pci/controller/pcie-mediatek.c
550
list_for_each_entry_safe(port, tmp, &pcie->ports, list)
drivers/pci/controller/pcie-mt7621.c
247
INIT_LIST_HEAD(&port->list);
drivers/pci/controller/pcie-mt7621.c
248
list_add_tail(&port->list, &pcie->ports);
drivers/pci/controller/pcie-mt7621.c
314
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/pcie-mt7621.c
329
list_for_each_entry(port, &pcie->ports, list)
drivers/pci/controller/pcie-mt7621.c
337
list_for_each_entry(port, &pcie->ports, list)
drivers/pci/controller/pcie-mt7621.c
353
list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
drivers/pci/controller/pcie-mt7621.c
364
list_del(&port->list);
drivers/pci/controller/pcie-mt7621.c
372
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/pcie-mt7621.c
439
list_for_each_entry(port, &pcie->ports, list) {
drivers/pci/controller/pcie-mt7621.c
516
list_for_each_entry(port, &pcie->ports, list)
drivers/pci/controller/pcie-mt7621.c
527
list_for_each_entry(port, &pcie->ports, list)
drivers/pci/controller/pcie-mt7621.c
80
struct list_head list;
drivers/pci/controller/pcie-rockchip-ep.c
478
list_for_each_entry(epf, &epc->pci_epf, list)
drivers/pci/endpoint/pci-ep-msi.c
205
if (list_first_entry_or_null(&epc->pci_epf, struct pci_epf, list) != epf) {
drivers/pci/endpoint/pci-ep-msi.c
33
epf = list_first_entry_or_null(&epc->pci_epf, struct pci_epf, list);
drivers/pci/endpoint/pci-epc-core.c
1015
list_for_each_entry(epf, &epc->pci_epf, list) {
drivers/pci/endpoint/pci-epc-core.c
793
struct list_head *list;
drivers/pci/endpoint/pci-epc-core.c
824
list = &epf->list;
drivers/pci/endpoint/pci-epc-core.c
828
list = &epf->sec_epc_list;
drivers/pci/endpoint/pci-epc-core.c
831
list_add_tail(list, &epc->pci_epf);
drivers/pci/endpoint/pci-epc-core.c
851
struct list_head *list;
drivers/pci/endpoint/pci-epc-core.c
860
list = &epf->list;
drivers/pci/endpoint/pci-epc-core.c
864
list = &epf->sec_epc_list;
drivers/pci/endpoint/pci-epc-core.c
868
list_del(list);
drivers/pci/endpoint/pci-epc-core.c
889
list_for_each_entry(epf, &epc->pci_epf, list) {
drivers/pci/endpoint/pci-epc-core.c
915
list_for_each_entry(epf, &epc->pci_epf, list) {
drivers/pci/endpoint/pci-epc-core.c
941
list_for_each_entry(epf, &epc->pci_epf, list) {
drivers/pci/endpoint/pci-epc-core.c
987
list_for_each_entry(epf, &epc->pci_epf, list) {
drivers/pci/endpoint/pci-epf-core.c
182
list_add_tail(&epf_vf->list, &epf_pf->pci_vepf);
drivers/pci/endpoint/pci-epf-core.c
206
list_del(&epf_vf->list);
drivers/pci/endpoint/pci-epf-core.c
41
list_for_each_entry(epf_vf, &epf->pci_vepf, list) {
drivers/pci/endpoint/pci-epf-core.c
76
list_for_each_entry(epf_vf, &epf->pci_vepf, list) {
drivers/pci/hotplug/acpiphp.h
57
struct list_head list;
drivers/pci/hotplug/acpiphp_glue.c
359
list_del(&bridge->list);
drivers/pci/hotplug/acpiphp_glue.c
920
list_add(&bridge->list, &bridge_list);
drivers/pci/hotplug/acpiphp_glue.c
969
list_for_each_entry(bridge, &bridge_list, list)
drivers/pci/hotplug/octep_hp.c
160
list_add_tail(&hp_slot->list, &hp_ctrl->slot_list);
drivers/pci/hotplug/octep_hp.c
173
list_del(&hp_slot->list);
drivers/pci/hotplug/octep_hp.c
198
list_for_each_entry(hp_slot, &hp_ctrl->slot_list, list) {
drivers/pci/hotplug/octep_hp.c
231
struct octep_hp_cmd, list);
drivers/pci/hotplug/octep_hp.c
232
list_del(&hp_cmd->list);
drivers/pci/hotplug/octep_hp.c
283
list_add_tail(&hp_cmd->list, &hp_ctrl->hp_cmd_list);
drivers/pci/hotplug/octep_hp.c
38
struct list_head list;
drivers/pci/hotplug/octep_hp.c
44
struct list_head list;
drivers/pci/hotplug/pnv_php.c
686
list_for_each_entry(slot, &bus->slots, list) {
drivers/pci/hotplug/rpaphp_pci.c
88
struct pci_dn, list);
drivers/pci/pci-acpi.c
39
struct list_head list;
drivers/pci/pci-acpi.c
43
INIT_LIST_HEAD(&list);
drivers/pci/pci-acpi.c
45
ret = acpi_dev_get_resources(adev, &list,
drivers/pci/pci-acpi.c
59
entry = list_first_entry(&list, struct resource_entry, node);
drivers/pci/pci-acpi.c
61
acpi_dev_free_resource_list(&list);
drivers/pci/pci-driver.c
1477
INIT_LIST_HEAD(&drv->dynids.list);
drivers/pci/pci-driver.c
150
list_for_each_entry(dynid, &drv->dynids.list, node) {
drivers/pci/pci-driver.c
282
list_for_each_entry_safe(dynid, n, &pdrv->dynids.list, node) {
drivers/pci/pci-driver.c
74
list_add_tail(&dynid->node, &drv->dynids.list);
drivers/pci/pci-driver.c
86
list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
drivers/pci/pci-sysfs.c
102
static ssize_t pci_dev_show_local_cpu(struct device *dev, bool list,
drivers/pci/pci-sysfs.c
115
return cpumap_print_to_pagebuf(list, buf, mask);
drivers/pci/pci.c
2342
list_for_each_entry_safe(pme_dev, n, &pci_pme_list, list) {
drivers/pci/pci.c
2379
list_del(&pme_dev->list);
drivers/pci/pci.c
2469
list_add(&pme_dev->list, &pci_pme_list);
drivers/pci/pci.c
2477
list_for_each_entry(pme_dev, &pci_pme_list, list) {
drivers/pci/pci.c
2479
list_del(&pme_dev->list);
drivers/pci/pci.c
5658
list_for_each_entry(slot, &bus->slots, list)
drivers/pci/pci.c
5662
list_for_each_entry(slot, &bus->slots, list) {
drivers/pci/pci.c
63
struct list_head list;
drivers/pci/pcie/aer_inject.c
117
list_for_each_entry(bus_ops, &pci_bus_ops_list, list) {
drivers/pci/pcie/aer_inject.c
131
struct pci_bus_ops, list);
drivers/pci/pcie/aer_inject.c
133
list_del(&bus_ops->list);
drivers/pci/pcie/aer_inject.c
292
INIT_LIST_HEAD(&bus_ops->list);
drivers/pci/pcie/aer_inject.c
311
list_add(&bus_ops->list, &pci_bus_ops_list);
drivers/pci/pcie/aer_inject.c
394
list_add(&err->list, &einjected);
drivers/pci/pcie/aer_inject.c
425
list_add(&rperr->list, &einjected);
drivers/pci/pcie/aer_inject.c
48
struct list_head list;
drivers/pci/pcie/aer_inject.c
537
list_for_each_entry_safe(err, err_next, &einjected, list) {
drivers/pci/pcie/aer_inject.c
538
list_del(&err->list);
drivers/pci/pcie/aer_inject.c
65
struct list_head list;
drivers/pci/pcie/aer_inject.c
81
INIT_LIST_HEAD(&err->list);
drivers/pci/pcie/aer_inject.c
94
list_for_each_entry(err, &einjected, list) {
drivers/pci/probe.c
43
struct list_head list;
drivers/pci/probe.c
52
list_for_each_entry(r, &pci_domain_busn_res_list, list)
drivers/pci/probe.c
65
list_add_tail(&r->list, &pci_domain_busn_res_list);
drivers/pci/setup-bus.c
100
list_del(&dev_res->list);
drivers/pci/setup-bus.c
112
list_for_each_entry(dev_res, head, list) {
drivers/pci/setup-bus.c
2160
list_for_each_entry(fail_res, fail_head, list) {
drivers/pci/setup-bus.c
2171
list_for_each_entry(fail_res, fail_head, list)
drivers/pci/setup-bus.c
2361
list_for_each_entry(dev_res, saved, list) {
drivers/pci/setup-bus.c
2441
list_for_each_entry(dev_res, &saved, list) {
drivers/pci/setup-bus.c
364
list_for_each_entry(dev_res, head, list) {
drivers/pci/setup-bus.c
371
n = &dev_res->list;
drivers/pci/setup-bus.c
376
list_add_tail(&tmp->list, n);
drivers/pci/setup-bus.c
42
struct list_head list;
drivers/pci/setup-bus.c
432
list_for_each_entry_safe(add_res, tmp, realloc_head, list) {
drivers/pci/setup-bus.c
469
list_del(&add_res->list);
drivers/pci/setup-bus.c
495
list_for_each_entry(dev_res, head, list) {
drivers/pci/setup-bus.c
523
list_for_each_entry(fail_res, fail_head, list)
drivers/pci/setup-bus.c
56
list_for_each_entry_safe(dev_res, tmp, head, list) {
drivers/pci/setup-bus.c
565
list_for_each_entry(fail_res, fail_head, list) {
drivers/pci/setup-bus.c
57
list_del(&dev_res->list);
drivers/pci/setup-bus.c
622
list_for_each_entry(dev_res, head, list) {
drivers/pci/setup-bus.c
631
list_for_each_entry_safe(dev_res, tmp_res, head, list) {
drivers/pci/setup-bus.c
660
list_for_each_entry(dev_res2, head, list) {
drivers/pci/setup-bus.c
664
list_move_tail(&dev_res->list, &dev_res2->list);
drivers/pci/setup-bus.c
677
list_for_each_entry(dev_res, head, list)
drivers/pci/setup-bus.c
687
list_for_each_entry(save_res, &save_head, list) {
drivers/pci/setup-bus.c
703
list_for_each_entry_safe(dev_res, tmp_res, head, list) {
drivers/pci/setup-bus.c
711
list_del(&dev_res->list);
drivers/pci/setup-bus.c
718
list_for_each_entry(dev_res, head, list) {
drivers/pci/setup-bus.c
726
list_for_each_entry(save_res, &save_head, list)
drivers/pci/setup-bus.c
739
list_for_each_entry(dev_res, head, list) {
drivers/pci/setup-bus.c
88
list_add(&tmp->list, head);
drivers/pci/setup-bus.c
98
list_for_each_entry_safe(dev_res, tmp, head, list) {
drivers/pci/slot.c
189
list_for_each_entry(slot, &dev->bus->slots, list)
drivers/pci/slot.c
201
list_for_each_entry(slot, &parent->slots, list)
drivers/pci/slot.c
311
INIT_LIST_HEAD(&slot->list);
drivers/pci/slot.c
312
list_add(&slot->list, &parent->slots);
drivers/pci/slot.c
90
list_del(&slot->list);
drivers/pci/switch/switchtec.c
1328
list_for_each_entry_safe(stuser, tmpuser, &stdev->mrpc_queue, list) {
drivers/pci/switch/switchtec.c
1331
list_del_init(&stuser->list);
drivers/pci/switch/switchtec.c
169
list);
drivers/pci/switch/switchtec.c
197
list_add_tail(&stuser->list, &stdev->mrpc_queue);
drivers/pci/switch/switchtec.c
209
struct switchtec_user, list);
drivers/pci/switch/switchtec.c
213
list_del_init(&stuser->list);
drivers/pci/switch/switchtec.c
230
list);
drivers/pci/switch/switchtec.c
287
struct switchtec_user, list);
drivers/pci/switch/switchtec.c
60
struct list_head list;
drivers/pci/switch/switchtec.c
96
INIT_LIST_HEAD(&stuser->list);
drivers/pci/vgaarb.c
1041
struct list_head list;
drivers/pci/vgaarb.c
110
list_for_each_entry(vgadev, &vga_list, list)
drivers/pci/vgaarb.c
1409
list_add(&priv->list, &vga_user_list);
drivers/pci/vgaarb.c
1431
list_del(&priv->list);
drivers/pci/vgaarb.c
1467
list_for_each_entry(vgadev, &vga_list, list) {
drivers/pci/vgaarb.c
250
list_for_each_entry(conflict, &vga_list, list) {
drivers/pci/vgaarb.c
43
struct list_head list;
drivers/pci/vgaarb.c
695
list_for_each_entry(same_bridge_vgadev, &vga_list, list) {
drivers/pci/vgaarb.c
808
list_add_tail(&vgadev->list, &vga_list);
drivers/pci/vgaarb.c
843
list_del(&vgadev->list);
drivers/pci/xen-pcifront.c
32
struct list_head list;
drivers/pci/xen-pcifront.c
491
list_add(&bus_entry->list, &pdev->root_buses);
drivers/pci/xen-pcifront.c
559
list_for_each_entry_safe(bus_entry, t, &pdev->root_buses, list) {
drivers/pci/xen-pcifront.c
560
list_del(&bus_entry->list);
drivers/pcmcia/ds.c
124
list_add_tail(&dynid->node, &pdrv->dynids.list);
drivers/pcmcia/ds.c
141
list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
drivers/pcmcia/ds.c
183
INIT_LIST_HEAD(&driver->dynids.list);
drivers/pcmcia/ds.c
912
list_for_each_entry(dynid, &p_drv->dynids.list, node) {
drivers/perf/thunderx2_pmu.c
790
struct list_head list;
drivers/perf/thunderx2_pmu.c
793
INIT_LIST_HEAD(&list);
drivers/perf/thunderx2_pmu.c
794
ret = acpi_dev_get_resources(adev, &list, NULL, NULL);
drivers/perf/thunderx2_pmu.c
800
list_for_each_entry(rentry, &list, node) {
drivers/perf/thunderx2_pmu.c
807
acpi_dev_free_resource_list(&list);
drivers/perf/xgene_pmu.c
472
XGENE_PMU_EVENT_ATTR(ba-free-list-empty, 0x10),
drivers/phy/phy-core.c
1187
list_add_tail(&phy_provider->list, &phy_provider_list);
drivers/phy/phy-core.c
1244
list_del(&phy_provider->list);
drivers/phy/phy-core.c
142
list_for_each_entry(phy_provider, &phy_provider_list, list) {
drivers/phy/rockchip/phy-rockchip-usbdp.c
458
struct reset_control_bulk_data *list = udphy->rsts;
drivers/phy/rockchip/phy-rockchip-usbdp.c
462
if (!strcmp(list[idx].id, name))
drivers/phy/rockchip/phy-rockchip-usbdp.c
463
return reset_control_deassert(list[idx].rstc);
drivers/phy/tegra/xusb-tegra124.c
1042
INIT_LIST_HEAD(&pcie->base.list);
drivers/phy/tegra/xusb-tegra124.c
1220
INIT_LIST_HEAD(&sata->base.list);
drivers/phy/tegra/xusb-tegra124.c
437
INIT_LIST_HEAD(&usb2->base.list);
drivers/phy/tegra/xusb-tegra124.c
686
INIT_LIST_HEAD(&ulpi->base.list);
drivers/phy/tegra/xusb-tegra124.c
822
INIT_LIST_HEAD(&hsic->base.list);
drivers/phy/tegra/xusb-tegra186.c
1120
INIT_LIST_HEAD(&usb3->base.list);
drivers/phy/tegra/xusb-tegra186.c
309
INIT_LIST_HEAD(&usb2->base.list);
drivers/phy/tegra/xusb-tegra210.c
1766
INIT_LIST_HEAD(&usb2->base.list);
drivers/phy/tegra/xusb-tegra210.c
2262
INIT_LIST_HEAD(&hsic->base.list);
drivers/phy/tegra/xusb-tegra210.c
2695
INIT_LIST_HEAD(&pcie->base.list);
drivers/phy/tegra/xusb-tegra210.c
2865
INIT_LIST_HEAD(&sata->base.list);
drivers/phy/tegra/xusb-tegra210.c
3217
list_for_each_entry(lane, &padctl->lanes, list) {
drivers/phy/tegra/xusb-tegra210.c
3225
list_for_each_entry(lane, &padctl->lanes, list) {
drivers/phy/tegra/xusb.c
1031
list_add_tail(&usb3->base.list, &padctl->ports);
drivers/phy/tegra/xusb.c
1049
list_for_each_entry_safe_reverse(port, tmp, &padctl->ports, list) {
drivers/phy/tegra/xusb.c
1050
list_del(&port->list);
drivers/phy/tegra/xusb.c
1152
list_for_each_entry(port, &padctl->ports, list) {
drivers/phy/tegra/xusb.c
166
INIT_LIST_HEAD(&pad->list);
drivers/phy/tegra/xusb.c
230
list_add_tail(&lane->list, &pad->padctl->lanes);
drivers/phy/tegra/xusb.c
307
list_for_each_entry_safe_reverse(pad, tmp, &padctl->pads, list) {
drivers/phy/tegra/xusb.c
308
list_del(&pad->list);
drivers/phy/tegra/xusb.c
381
list_add_tail(&pad->list, &padctl->pads);
drivers/phy/tegra/xusb.c
384
list_for_each_entry(pad, &padctl->pads, list)
drivers/phy/tegra/xusb.c
410
list_for_each_entry(lane, &padctl->lanes, list) {
drivers/phy/tegra/xusb.c
484
list_for_each_entry(port, &padctl->ports, list) {
drivers/phy/tegra/xusb.c
540
INIT_LIST_HEAD(&port->list);
drivers/phy/tegra/xusb.c
824
list_add_tail(&usb2->base.list, &padctl->ports);
drivers/phy/tegra/xusb.c
891
list_add_tail(&ulpi->base.list, &padctl->ports);
drivers/phy/tegra/xusb.c
946
list_add_tail(&hsic->base.list, &padctl->ports);
drivers/phy/tegra/xusb.h
176
struct list_head list;
drivers/phy/tegra/xusb.h
281
struct list_head list;
drivers/phy/tegra/xusb.h
50
struct list_head list;
drivers/pinctrl/devicetree.c
211
const __be32 *list;
drivers/pinctrl/devicetree.c
244
list = prop->value;
drivers/pinctrl/devicetree.c
245
size /= sizeof(*list);
drivers/pinctrl/devicetree.c
260
phandle = be32_to_cpup(list++);
drivers/pinctrl/devicetree.c
329
const __be32 **list,
drivers/pinctrl/devicetree.c
338
*list = of_get_property(np, list_name, &size);
drivers/pinctrl/devicetree.c
339
if (!*list)
drivers/pinctrl/devicetree.c
347
*nr_elements = (size / sizeof(**list)) / (*cells_size + 1);
drivers/pinctrl/devicetree.c
364
const __be32 *list;
drivers/pinctrl/devicetree.c
367
error = pinctrl_get_list_and_count(np, list_name, &list,
drivers/pinctrl/devicetree.c
388
const __be32 *list,
drivers/pinctrl/devicetree.c
401
list += index * (nr_cells + 1);
drivers/pinctrl/devicetree.c
404
out_args->args[i] = be32_to_cpup(list++);
drivers/pinctrl/devicetree.c
424
const __be32 *list;
drivers/pinctrl/devicetree.c
427
error = pinctrl_get_list_and_count(np, list_name, &list,
drivers/pinctrl/devicetree.c
432
error = pinctrl_copy_args(np, list, index, nr_cells, nr_elem,
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
112
mux_reg = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
113
conf_reg = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
114
input_reg = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
115
mux_val = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
116
input_val = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
117
conf_val = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
63
const __be32 *list;
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
85
list = of_get_property(np, "fsl,pins", &size);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
86
if (!list) {
drivers/pinctrl/freescale/pinctrl-imx.c
467
const __be32 *list = *list_p;
drivers/pinctrl/freescale/pinctrl-imx.c
471
mux_reg = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx.c
479
conf_reg = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx.c
489
pin_mmio->input_reg = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx.c
490
pin_mmio->mux_mode = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx.c
491
pin_mmio->input_val = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx.c
493
config = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx.c
500
*list_p = list;
drivers/pinctrl/freescale/pinctrl-imx.c
515
const __be32 *list;
drivers/pinctrl/freescale/pinctrl-imx.c
540
list = of_get_property(np, "fsl,pins", &size);
drivers/pinctrl/freescale/pinctrl-imx.c
541
if (!list) {
drivers/pinctrl/freescale/pinctrl-imx.c
542
list = of_get_property(np, "pinmux", &size);
drivers/pinctrl/freescale/pinctrl-imx.c
543
if (!list) {
drivers/pinctrl/freescale/pinctrl-imx.c
569
info->imx_pinctrl_parse_pin(ipctl, &pins[i], pin, &list);
drivers/pinctrl/freescale/pinctrl-imx.c
571
imx_pinctrl_parse_pin_mmio(ipctl, &pins[i], pin, &list, np);
drivers/pinctrl/freescale/pinctrl-imx1-core.c
467
const __be32 *list;
drivers/pinctrl/freescale/pinctrl-imx1-core.c
478
list = of_get_property(np, "fsl,pins", &size);
drivers/pinctrl/freescale/pinctrl-imx1-core.c
496
grp->pins[i].pin_id = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx1-core.c
497
grp->pins[i].mux_id = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-imx1-core.c
498
grp->pins[i].config = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-scu.c
146
const __be32 *list = *list_p;
drivers/pinctrl/freescale/pinctrl-scu.c
148
pin->pin = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-scu.c
150
pin_scu->mux_mode = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-scu.c
151
pin_scu->config = be32_to_cpu(*list++);
drivers/pinctrl/freescale/pinctrl-scu.c
152
*list_p = list;
drivers/pinctrl/nxp/pinctrl-s32cc.c
395
INIT_LIST_HEAD(&gpio_pin->list);
drivers/pinctrl/nxp/pinctrl-s32cc.c
398
list_add(&gpio_pin->list, &ipctl->gpio_configs);
drivers/pinctrl/nxp/pinctrl-s32cc.c
418
list_for_each_entry_safe(gpio_pin, tmp, &ipctl->gpio_configs, list) {
drivers/pinctrl/nxp/pinctrl-s32cc.c
425
list_del(&gpio_pin->list);
drivers/pinctrl/nxp/pinctrl-s32cc.c
78
struct list_head list;
drivers/pinctrl/pinctrl-at91.c
1167
const __be32 *list;
drivers/pinctrl/pinctrl-at91.c
1169
list = of_get_property(np, "atmel,mux-mask", &size);
drivers/pinctrl/pinctrl-at91.c
1170
if (!list) {
drivers/pinctrl/pinctrl-at91.c
1175
size /= sizeof(*list);
drivers/pinctrl/pinctrl-at91.c
1200
const __be32 *list;
drivers/pinctrl/pinctrl-at91.c
1212
list = of_get_property(np, "atmel,pins", &size);
drivers/pinctrl/pinctrl-at91.c
1214
size /= sizeof(*list);
drivers/pinctrl/pinctrl-at91.c
1231
pin->bank = be32_to_cpu(*list++);
drivers/pinctrl/pinctrl-at91.c
1232
pin->pin = be32_to_cpu(*list++);
drivers/pinctrl/pinctrl-at91.c
1234
pin->mux = be32_to_cpu(*list++);
drivers/pinctrl/pinctrl-at91.c
1235
pin->conf = be32_to_cpu(*list++);
drivers/pinctrl/pinctrl-k230.c
475
const __be32 *list;
drivers/pinctrl/pinctrl-k230.c
480
list = of_get_property(np, "pinmux", &size);
drivers/pinctrl/pinctrl-k230.c
481
if (!list) {
drivers/pinctrl/pinctrl-k230.c
485
size /= sizeof(*list);
drivers/pinctrl/pinctrl-k230.c
496
unsigned int mux_data = be32_to_cpu(*list++);
drivers/pinctrl/pinctrl-rockchip.c
4096
const __be32 *list;
drivers/pinctrl/pinctrl-rockchip.c
4110
list = of_get_property(np, "rockchip,pins", &size);
drivers/pinctrl/pinctrl-rockchip.c
4112
size /= sizeof(*list);
drivers/pinctrl/pinctrl-rockchip.c
4129
num = be32_to_cpu(*list++);
drivers/pinctrl/pinctrl-rockchip.c
4134
grp->pins[j] = bank->pin_base + be32_to_cpu(*list++);
drivers/pinctrl/pinctrl-rockchip.c
4135
grp->data[j].func = be32_to_cpu(*list++);
drivers/pinctrl/pinctrl-rockchip.c
4137
phandle = list++;
drivers/pinctrl/pinctrl-st.c
1192
const __be32 *list;
drivers/pinctrl/pinctrl-st.c
1231
list = pp->value;
drivers/pinctrl/pinctrl-st.c
1235
bank = be32_to_cpup(list++);
drivers/pinctrl/pinctrl-st.c
1236
offset = be32_to_cpup(list++);
drivers/pinctrl/pinctrl-st.c
1241
conf->altfunc = be32_to_cpup(list++);
drivers/pinctrl/pinctrl-st.c
1244
conf->config |= be32_to_cpup(list++);
drivers/pinctrl/pinctrl-st.c
1248
conf->config |= be32_to_cpup(list++);
drivers/pinctrl/pinctrl-st.c
1250
conf->config |= be32_to_cpup(list++);
drivers/pinctrl/pinctrl-st.c
1253
conf->config |= be32_to_cpup(list++);
drivers/pinctrl/renesas/pinctrl-rzn1.c
691
const __be32 *list;
drivers/pinctrl/renesas/pinctrl-rzn1.c
705
list = of_get_property(np, RZN1_PINS_PROP, &size);
drivers/pinctrl/renesas/pinctrl-rzn1.c
706
if (!list) {
drivers/pinctrl/renesas/pinctrl-rzn1.c
720
grp->npins = size / sizeof(list[0]);
drivers/pinctrl/renesas/pinctrl-rzn1.c
731
u32 pin_id = be32_to_cpu(*list++);
drivers/pinctrl/sunplus/sppctl.c
833
const __be32 *list;
drivers/pinctrl/sunplus/sppctl.c
837
list = of_get_property(np_config, "sunplus,pins", &size);
drivers/pinctrl/sunplus/sppctl.c
838
*num_maps = size / sizeof(*list);
drivers/pinctrl/sunplus/sppctl.c
855
dt_pin = be32_to_cpu(list[i]);
drivers/pinctrl/sunplus/sppctl.c
874
dt_pin = be32_to_cpu(list[i]);
drivers/pinctrl/sunplus/sppctl.c
939
list = of_get_property(np_config, "sunplus,zerofunc", &size);
drivers/pinctrl/sunplus/sppctl.c
940
if (list) {
drivers/pinctrl/sunplus/sppctl.c
941
for (i = 0; i < (size / sizeof(*list)); i++) {
drivers/pinctrl/sunplus/sppctl.c
942
dt_fun = be32_to_cpu(list[i]);
drivers/platform/chrome/cros_ec_proto_test_util.c
28
mock = list_first_entry_or_null(&cros_kunit_ec_xfer_mock_in, struct ec_xfer_mock, list);
drivers/platform/chrome/cros_ec_proto_test_util.c
34
list_del(&mock->list);
drivers/platform/chrome/cros_ec_proto_test_util.c
47
list_add_tail(&mock->list, &cros_kunit_ec_xfer_mock_out);
drivers/platform/chrome/cros_ec_proto_test_util.c
78
list_add_tail(&mock->list, &cros_kunit_ec_xfer_mock_in);
drivers/platform/chrome/cros_ec_proto_test_util.c
95
mock = list_first_entry_or_null(&cros_kunit_ec_xfer_mock_out, struct ec_xfer_mock, list);
drivers/platform/chrome/cros_ec_proto_test_util.c
97
list_del(&mock->list);
drivers/platform/chrome/cros_ec_proto_test_util.h
12
struct list_head list;
drivers/platform/chrome/cros_ec_typec.c
285
list_for_each_entry_safe(node, tmp, head, list) {
drivers/platform/chrome/cros_ec_typec.c
286
list_del(&node->list);
drivers/platform/chrome/cros_ec_typec.c
559
list_for_each_entry(node, head, list) {
drivers/platform/chrome/cros_ec_typec.c
803
list_for_each_entry(node, &port->partner_mode_list, list) {
drivers/platform/chrome/cros_ec_typec.c
925
list_add_tail(&node->list, &port->partner_mode_list);
drivers/platform/chrome/cros_ec_typec.c
927
list_add_tail(&node->list, &port->plug_mode_list);
drivers/platform/chrome/cros_ec_typec.h
28
struct list_head list;
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
388
&instance->bulk_waiter_list, list) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
389
list_del(&waiter->list);
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
594
list_for_each_entry(iter, &instance->bulk_waiter_list, list) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
596
list_del(&iter->list);
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
642
list_add(&waiter->list, &instance->bulk_waiter_list);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
318
list) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
320
list_del(&iter->list);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
368
list_add(&waiter->list, &instance->bulk_waiter_list);
drivers/platform/raspberrypi/vchiq-mmal/mmal-common.h
46
struct list_head list;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1329
list);
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1374
list);
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1604
list_add_tail(&buffer->list, &port->buffers);
drivers/platform/x86/asus-wmi.c
1734
list_add_tail(&bdev->list, &asus_ref.listeners);
drivers/platform/x86/asus-wmi.c
1749
list_del(&bdev->list);
drivers/platform/x86/asus-wmi.c
1926
list_for_each_entry(listener, &asus_ref.listeners, list)
drivers/platform/x86/dell/dell-smbios-base.c
161
list_add_tail(&priv->list, &smbios_device_list);
drivers/platform/x86/dell/dell-smbios-base.c
173
list_for_each_entry(priv, &smbios_device_list, list) {
drivers/platform/x86/dell/dell-smbios-base.c
175
list_del(&priv->list);
drivers/platform/x86/dell/dell-smbios-base.c
302
list_for_each_entry(priv, &smbios_device_list, list) {
drivers/platform/x86/dell/dell-smbios-base.c
40
struct list_head list;
drivers/platform/x86/dell/dell-smbios-wmi.c
266
list_add_tail(&priv->list, &wmi_list);
drivers/platform/x86/dell/dell-smbios-wmi.c
278
list_del(&priv->list);
drivers/platform/x86/dell/dell-smbios-wmi.c
36
struct list_head list;
drivers/platform/x86/dell/dell-smbios-wmi.c
48
list);
drivers/platform/x86/dell/dell-wmi-descriptor.c
102
list);
drivers/platform/x86/dell/dell-wmi-descriptor.c
154
list_add_tail(&priv->list, &wmi_list);
drivers/platform/x86/dell/dell-wmi-descriptor.c
170
list_del(&priv->list);
drivers/platform/x86/dell/dell-wmi-descriptor.c
40
struct list_head list;
drivers/platform/x86/dell/dell-wmi-descriptor.c
66
list);
drivers/platform/x86/dell/dell-wmi-descriptor.c
84
list);
drivers/platform/x86/dell/dell-wmi-privacy.c
127
list);
drivers/platform/x86/dell/dell-wmi-privacy.c
355
list_add_tail(&priv->list, &wmi_list);
drivers/platform/x86/dell/dell-wmi-privacy.c
365
list_del(&priv->list);
drivers/platform/x86/dell/dell-wmi-privacy.c
60
struct list_head list;
drivers/platform/x86/dell/dell-wmi-privacy.c
98
list);
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
322
list_for_each_entry_safe(pos, next, &kset->list, entry) {
drivers/platform/x86/dell/dell_rbu.c
186
INIT_LIST_HEAD(&newpacket->list);
drivers/platform/x86/dell/dell_rbu.c
187
list_add_tail(&newpacket->list, &packet_data_list);
drivers/platform/x86/dell/dell_rbu.c
297
list_for_each_entry(newpacket, &packet_data_list, list) {
drivers/platform/x86/dell/dell_rbu.c
320
list_for_each_entry_safe(newpacket, tmp, &packet_data_list, list) {
drivers/platform/x86/dell/dell_rbu.c
321
list_del(&newpacket->list);
drivers/platform/x86/dell/dell_rbu.c
75
struct list_head list;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
539
list_for_each_entry_safe(pos, next, &kset->list, entry)
drivers/platform/x86/intel/int3472/discrete.c
500
INIT_LIST_HEAD(&int3472->gpios.list);
drivers/platform/x86/intel/pmc/core.c
1690
static const struct pmc_reg_map *pmc_core_find_regmap(struct pmc_info *list, u16 devid)
drivers/platform/x86/intel/pmc/core.c
1692
for (; list->map; ++list)
drivers/platform/x86/intel/pmc/core.c
1693
if (devid == list->devid)
drivers/platform/x86/intel/pmc/core.c
1694
return list->map;
drivers/platform/x86/intel/pmt/discovery.c
101
struct list_head list;
drivers/platform/x86/intel/pmt/discovery.c
455
list_add(&feature->list, &pmt_feature_list);
drivers/platform/x86/intel/pmt/discovery.c
461
list_del(&feature->list);
drivers/platform/x86/intel/pmt/discovery.c
611
list_for_each_entry(feature, &pmt_feature_list, list) {
drivers/platform/x86/lenovo/think-lmi.c
1451
list_for_each_entry_safe(pos, n, &tlmi_priv.attribute_kset->list, entry)
drivers/platform/x86/lenovo/think-lmi.c
1461
list_for_each_entry_safe(pos, n, &tlmi_priv.authentication_kset->list, entry)
drivers/platform/x86/lenovo/wmi-capdata.c
140
return priv->list->type == *(enum lwmi_cd_type *)type;
drivers/platform/x86/lenovo/wmi-capdata.c
257
switch (priv->list->type) {
drivers/platform/x86/lenovo/wmi-capdata.c
259
binder->cd00_list = priv->list;
drivers/platform/x86/lenovo/wmi-capdata.c
267
binder->cd01_list = priv->list;
drivers/platform/x86/lenovo/wmi-capdata.c
291
switch (priv->list->type) {
drivers/platform/x86/lenovo/wmi-capdata.c
431
*listp = priv->list;
drivers/platform/x86/lenovo/wmi-capdata.c
452
int lwmi_##_cdxx##_get_data(struct cd_list *list, u32 attribute_id, _output_t *output) \
drivers/platform/x86/lenovo/wmi-capdata.c
456
if (WARN_ON(list->type != _cd_type)) \
drivers/platform/x86/lenovo/wmi-capdata.c
459
guard(mutex)(&list->list_mutex); \
drivers/platform/x86/lenovo/wmi-capdata.c
460
for (idx = 0; idx < list->count; idx++) { \
drivers/platform/x86/lenovo/wmi-capdata.c
461
if (list->_cdxx[idx].id != attribute_id) \
drivers/platform/x86/lenovo/wmi-capdata.c
463
memcpy(output, &list->_cdxx[idx], sizeof(list->_cdxx[idx])); \
drivers/platform/x86/lenovo/wmi-capdata.c
547
guard(mutex)(&priv->list->list_mutex);
drivers/platform/x86/lenovo/wmi-capdata.c
550
for (idx = 0; idx < priv->list->count; idx++) {
drivers/platform/x86/lenovo/wmi-capdata.c
551
seq_printf(s, "%s[%u]:\n", lwmi_cd_table[priv->list->type].name, idx);
drivers/platform/x86/lenovo/wmi-capdata.c
553
if (priv->list->type == LENOVO_CAPABILITY_DATA_00)
drivers/platform/x86/lenovo/wmi-capdata.c
554
lwmi_cd00_show(s, &priv->list->cd00[idx]);
drivers/platform/x86/lenovo/wmi-capdata.c
555
else if (priv->list->type == LENOVO_CAPABILITY_DATA_01)
drivers/platform/x86/lenovo/wmi-capdata.c
556
lwmi_cd01_show(s, &priv->list->cd01[idx]);
drivers/platform/x86/lenovo/wmi-capdata.c
557
else if (priv->list->type == LENOVO_FAN_TEST_DATA)
drivers/platform/x86/lenovo/wmi-capdata.c
558
lwmi_cd_fan_show(s, &priv->list->cd_fan[idx]);
drivers/platform/x86/lenovo/wmi-capdata.c
602
switch (priv->list->type) {
drivers/platform/x86/lenovo/wmi-capdata.c
604
p = &priv->list->cd00[0];
drivers/platform/x86/lenovo/wmi-capdata.c
605
size = sizeof(priv->list->cd00[0]);
drivers/platform/x86/lenovo/wmi-capdata.c
608
p = &priv->list->cd01[0];
drivers/platform/x86/lenovo/wmi-capdata.c
609
size = sizeof(priv->list->cd01[0]);
drivers/platform/x86/lenovo/wmi-capdata.c
618
guard(mutex)(&priv->list->list_mutex);
drivers/platform/x86/lenovo/wmi-capdata.c
619
for (idx = 0; idx < priv->list->count; idx++, p += size) {
drivers/platform/x86/lenovo/wmi-capdata.c
645
struct cd_list *list;
drivers/platform/x86/lenovo/wmi-capdata.c
685
list = devm_kzalloc(&priv->wdev->dev, struct_size(list, cd_fan, count), GFP_KERNEL);
drivers/platform/x86/lenovo/wmi-capdata.c
686
if (!list)
drivers/platform/x86/lenovo/wmi-capdata.c
691
list->cd_fan[idx] = (struct capdata_fan) {
drivers/platform/x86/lenovo/wmi-capdata.c
698
*listptr = list;
drivers/platform/x86/lenovo/wmi-capdata.c
714
struct cd_list *list;
drivers/platform/x86/lenovo/wmi-capdata.c
722
list_size = struct_size(list, cd00, count);
drivers/platform/x86/lenovo/wmi-capdata.c
725
list_size = struct_size(list, cd01, count);
drivers/platform/x86/lenovo/wmi-capdata.c
728
count = lwmi_cd_fan_list_alloc_cache(priv, &list);
drivers/platform/x86/lenovo/wmi-capdata.c
737
list = devm_kzalloc(&priv->wdev->dev, list_size, GFP_KERNEL);
drivers/platform/x86/lenovo/wmi-capdata.c
738
if (!list)
drivers/platform/x86/lenovo/wmi-capdata.c
742
ret = devm_mutex_init(&priv->wdev->dev, &list->list_mutex);
drivers/platform/x86/lenovo/wmi-capdata.c
746
list->type = type;
drivers/platform/x86/lenovo/wmi-capdata.c
747
list->count = count;
drivers/platform/x86/lenovo/wmi-capdata.c
748
priv->list = list;
drivers/platform/x86/lenovo/wmi-capdata.c
847
ret = lwmi_cd00_get_data(priv->list, LWMI_ATTR_ID_FAN_TEST, &capdata00);
drivers/platform/x86/lenovo/wmi-capdata.c
893
info->name, priv->list->count);
drivers/platform/x86/lenovo/wmi-capdata.c
904
switch (priv->list->type) {
drivers/platform/x86/lenovo/wmi-capdata.c
91
struct cd_list *list;
drivers/platform/x86/lenovo/wmi-capdata.h
87
int lwmi_cd00_get_data(struct cd_list *list, u32 attribute_id, struct capdata00 *output);
drivers/platform/x86/lenovo/wmi-capdata.h
88
int lwmi_cd01_get_data(struct cd_list *list, u32 attribute_id, struct capdata01 *output);
drivers/platform/x86/lenovo/wmi-capdata.h
89
int lwmi_cd_fan_get_data(struct cd_list *list, u32 attribute_id, struct capdata_fan *output);
drivers/platform/x86/sony-laptop.c
3332
struct list_head list;
drivers/platform/x86/sony-laptop.c
3336
struct list_head list;
drivers/platform/x86/sony-laptop.c
4175
list_add(&ioport->list, &dev->ioports);
drivers/platform/x86/sony-laptop.c
4205
list_add(&interrupt->list, &dev->interrupts);
drivers/platform/x86/sony-laptop.c
4218
list_first_entry(&dev->ioports, struct sony_pic_ioport, list);
drivers/platform/x86/sony-laptop.c
4500
list_for_each_entry_safe(io, tmp_io, &spic_dev.ioports, list) {
drivers/platform/x86/sony-laptop.c
4501
list_del(&io->list);
drivers/platform/x86/sony-laptop.c
4504
list_for_each_entry_safe(irq, tmp_irq, &spic_dev.interrupts, list) {
drivers/platform/x86/sony-laptop.c
4505
list_del(&irq->list);
drivers/platform/x86/sony-laptop.c
4549
list_for_each_entry_reverse(io, &spic_dev.ioports, list) {
drivers/platform/x86/sony-laptop.c
4588
list_for_each_entry_reverse(irq, &spic_dev.interrupts, list) {
drivers/platform/x86/sony-laptop.c
4650
list_for_each_entry_safe(io, tmp_io, &spic_dev.ioports, list) {
drivers/platform/x86/sony-laptop.c
4651
list_del(&io->list);
drivers/platform/x86/sony-laptop.c
4654
list_for_each_entry_safe(irq, tmp_irq, &spic_dev.interrupts, list) {
drivers/platform/x86/sony-laptop.c
4655
list_del(&irq->list);
drivers/pnp/base.h
153
struct list_head list;
drivers/pnp/base.h
66
struct list_head list;
drivers/pnp/core.c
104
list_for_each_entry_safe(pnp_res, tmp, &dev->resources, list) {
drivers/pnp/core.c
96
list_del(&pnp_res->list);
drivers/pnp/interface.c
225
list_for_each_entry(option, &dev->options, list) {
drivers/pnp/interface.c
270
list_for_each_entry(pnp_res, &dev->resources, list) {
drivers/pnp/isapnp/compat.c
33
struct list_head *list;
drivers/pnp/isapnp/compat.c
35
list = pnp_global.next;
drivers/pnp/isapnp/compat.c
37
list = from->global_list.next;
drivers/pnp/isapnp/compat.c
39
while (list != &pnp_global) {
drivers/pnp/isapnp/compat.c
40
struct pnp_dev *dev = global_to_pnp_dev(list);
drivers/pnp/isapnp/compat.c
45
list = list->next;
drivers/pnp/isapnp/compat.c
48
struct list_head *list;
drivers/pnp/isapnp/compat.c
50
list = card->devices.next;
drivers/pnp/isapnp/compat.c
52
list = from->card_list.next;
drivers/pnp/isapnp/compat.c
56
while (list != &card->devices) {
drivers/pnp/isapnp/compat.c
57
struct pnp_dev *dev = card_to_pnp_dev(list);
drivers/pnp/isapnp/compat.c
61
list = list->next;
drivers/pnp/manager.c
245
list_for_each_entry_safe(pnp_res, tmp, &dev->resources, list) {
drivers/pnp/manager.c
267
list_for_each_entry(option, &dev->options, list) {
drivers/pnp/pnpacpi/core.c
200
list_for_each_entry(id, &device->pnp.ids, list) {
drivers/pnp/pnpacpi/core.c
262
list_for_each_entry(id, &device->pnp.ids, list) {
drivers/pnp/quirks.c
114
list_for_each_entry(option, &dev->options, list) {
drivers/pnp/quirks.c
145
list_for_each_entry(option, &dev->options, list) {
drivers/pnp/quirks.c
155
list_for_each_entry(option, &dev->options, list) {
drivers/pnp/quirks.c
170
list_add(&new_option->list, &tail->list);
drivers/pnp/quirks.c
198
new_option = list_entry(new_option->list.next,
drivers/pnp/quirks.c
199
struct pnp_option, list);
drivers/pnp/quirks.c
213
list_for_each_entry(option, &dev->options, list) {
drivers/pnp/quirks.c
305
list_for_each_entry(pnp_res, &dev->resources, list) {
drivers/pnp/quirks.c
388
list_for_each_entry(pnp_res, &dev->resources, list) {
drivers/pnp/quirks.c
42
list_add(&new_option->list, &option->list);
drivers/pnp/quirks.c
59
list_for_each_entry(option, &dev->options, list) {
drivers/pnp/quirks.c
75
list_for_each_entry(option, &dev->options, list) {
drivers/pnp/resource.c
148
list_for_each_entry_safe(option, tmp, &dev->options, list) {
drivers/pnp/resource.c
149
list_del(&option->list);
drivers/pnp/resource.c
48
list_add_tail(&option->list, &dev->options);
drivers/pnp/resource.c
489
list_for_each_entry(pnp_res, &dev->resources, list) {
drivers/pnp/resource.c
506
list_add_tail(&pnp_res->list, &dev->resources);
drivers/pnp/resource.c
654
list_for_each_entry(option, &dev->options, list) {
drivers/pnp/resource.c
694
list_for_each_entry(pnp_res, &dev->resources, list) {
drivers/pnp/support.c
87
list_for_each_entry(pnp_res, &dev->resources, list)
drivers/power/reset/reboot-mode.c
130
list_for_each_entry(info, &reboot->head, list) {
drivers/power/reset/reboot-mode.c
144
list_add_tail(&sysfs_info->list, &priv->head);
drivers/power/reset/reboot-mode.c
208
list_add_tail(&info->list, &reboot->head);
drivers/power/reset/reboot-mode.c
23
struct list_head list;
drivers/power/reset/reboot-mode.c
268
list_for_each_entry(info, &reboot->head, list)
drivers/power/reset/reboot-mode.c
36
list_for_each_entry_safe(info, next, &priv->head, list) {
drivers/power/reset/reboot-mode.c
37
list_del(&info->list);
drivers/power/reset/reboot-mode.c
53
list_for_each_entry(sysfs_info, &priv->head, list)
drivers/power/reset/reboot-mode.c
84
list_for_each_entry(info, &reboot->head, list)
drivers/power/reset/reboot-mode.c
96
list_for_each_entry(info, &reboot->head, list)
drivers/power/sequencing/core.c
1063
list_for_each_entry(ref, &unit->deps, list)
drivers/power/sequencing/core.c
1077
list_for_each_entry(target, &pwrseq->targets, list)
drivers/power/sequencing/core.c
1081
list_for_each_entry(unit, &pwrseq->units, list)
drivers/power/sequencing/core.c
133
struct list_head list;
drivers/power/sequencing/core.c
156
static void pwrseq_unit_free_deps(struct list_head *list)
drivers/power/sequencing/core.c
160
list_for_each_entry_safe(dep, next, list, list) {
drivers/power/sequencing/core.c
161
list_del(&dep->list);
drivers/power/sequencing/core.c
171
list_del(&unit->list);
drivers/power/sequencing/core.c
187
struct list_head list;
drivers/power/sequencing/core.c
284
list_for_each_entry_safe(target, pos, &pwrseq->targets, list) {
drivers/power/sequencing/core.c
285
list_del(&target->list);
drivers/power/sequencing/core.c
379
list_add_tail(&unit->list, unit_list);
drivers/power/sequencing/core.c
407
list_add_tail(&dep->list, dep_list);
drivers/power/sequencing/core.c
440
list_add_tail(&target->list, &pwrseq->targets);
drivers/power/sequencing/core.c
554
list_for_each_entry(target, &pwrseq->targets, list)
drivers/power/sequencing/core.c
638
list_for_each_entry(target, &pwrseq->targets, list) {
drivers/power/sequencing/core.c
760
struct list_head *list)
drivers/power/sequencing/core.c
765
list_for_each_entry(pos, list, list) {
drivers/power/sequencing/core.c
768
list_for_each_entry_continue_reverse(pos, list, list)
drivers/power/sequencing/core.c
778
struct list_head *list)
drivers/power/sequencing/core.c
783
list_for_each_entry_reverse(pos, list, list) {
drivers/power/sequencing/core.c
786
list_for_each_entry_continue(pos, list, list)
drivers/power/sequencing/core.c
82
struct list_head list;
drivers/power/sequencing/pwrseq-pcie-m2.c
26
struct list_head list;
drivers/power/sequencing/pwrseq-pcie-m2.c
280
list_for_each_entry(pci_dev, &ctx->pci_devices, list) {
drivers/power/sequencing/pwrseq-pcie-m2.c
314
list_add_tail(&pci_dev->list, &ctx->pci_devices);
drivers/power/sequencing/pwrseq-pcie-m2.c
351
list_del(&pci_dev->list);
drivers/power/sequencing/pwrseq-pcie-m2.c
361
list_for_each_entry_safe(pci_dev, tmp, &ctx->pci_devices, list) {
drivers/power/supply/bq27xxx_battery.c
1129
list_for_each_entry(di, &bq27xxx_battery_devices, list)
drivers/power/supply/bq27xxx_battery.c
2267
list_add(&di->list, &bq27xxx_battery_devices);
drivers/power/supply/bq27xxx_battery.c
2277
list_del(&di->list);
drivers/ptp/ptp_ines.c
135
struct list_head list;
drivers/ptp/ptp_ines.c
167
struct list_head list;
drivers/ptp/ptp_ines.c
199
INIT_LIST_HEAD(&clock->list);
drivers/ptp/ptp_ines.c
217
list_add(&port->pool_data[j].list, &port->pool);
drivers/ptp/ptp_ines.c
244
clock = list_entry(this, struct ines_clock, list);
drivers/ptp/ptp_ines.c
267
ts = list_entry(this, struct ines_timestamp, list);
drivers/ptp/ptp_ines.c
269
list_del_init(&ts->list);
drivers/ptp/ptp_ines.c
270
list_add(&ts->list, &port->pool);
drivers/ptp/ptp_ines.c
275
list_del_init(&ts->list);
drivers/ptp/ptp_ines.c
276
list_add(&ts->list, &port->pool);
drivers/ptp/ptp_ines.c
542
ts = list_first_entry(&port->pool, struct ines_timestamp, list);
drivers/ptp/ptp_ines.c
551
list_del_init(&ts->list);
drivers/ptp/ptp_ines.c
552
list_add_tail(&ts->list, &port->events);
drivers/ptp/ptp_ines.c
779
list_add_tail(&ines_clocks, &clock->list);
drivers/ptp/ptp_ines.c
793
list_del(&clock->list);
drivers/pwm/core.c
1956
list_for_each_entry(p, &pwm_lookup_list, list) {
drivers/pwm/core.c
2614
list_add_tail(&table->list, &pwm_lookup_list);
drivers/pwm/core.c
2629
list_del(&table->list);
drivers/rapidio/devices/rio_mport_cdev.c
181
struct list_head list;
drivers/rapidio/devices/rio_mport_cdev.c
1909
list_add_tail(&priv->list, &chdev->file_list);
drivers/rapidio/devices/rio_mport_cdev.c
1935
LIST_HEAD(list);
drivers/rapidio/devices/rio_mport_cdev.c
1951
list_splice_init(&priv->async_list, &list);
drivers/rapidio/devices/rio_mport_cdev.c
1955
if (!list_empty(&list)) {
drivers/rapidio/devices/rio_mport_cdev.c
1957
list_for_each_entry_safe(req, req_next, &list, node) {
drivers/rapidio/devices/rio_mport_cdev.c
2038
list_del(&priv->list);
drivers/rapidio/devices/rio_mport_cdev.c
2440
list_for_each_entry(client, &md->file_list, list) {
drivers/rapidio/devices/rio_mport_cdev.c
2467
list_for_each_entry(client, &md->file_list, list) {
drivers/rapidio/devices/tsi721_dma.c
898
LIST_HEAD(list);
drivers/rapidio/devices/tsi721_dma.c
922
list_add(&bdma_chan->active_tx->desc_node, &list);
drivers/rapidio/devices/tsi721_dma.c
923
list_splice_init(&bdma_chan->queue, &list);
drivers/rapidio/devices/tsi721_dma.c
925
list_for_each_entry_safe(desc, _d, &list, desc_node)
drivers/rapidio/rio_cm.c
1237
list_for_each_entry(cm, &cm_dev_list, list) {
drivers/rapidio/rio_cm.c
146
struct list_head list;
drivers/rapidio/rio_cm.c
1497
LIST_HEAD(list);
drivers/rapidio/rio_cm.c
1510
list_add(&ch->ch_node, &list);
drivers/rapidio/rio_cm.c
1515
if (!list_empty(&list)) {
drivers/rapidio/rio_cm.c
1516
list_for_each_entry_safe(ch, _c, &list, ch_node) {
drivers/rapidio/rio_cm.c
1542
list_for_each_entry(cm, &cm_dev_list, list) {
drivers/rapidio/rio_cm.c
1578
list_for_each_entry(cm, &cm_dev_list, list)
drivers/rapidio/rio_cm.c
1635
list_for_each_entry(cm, &cm_dev_list, list) {
drivers/rapidio/rio_cm.c
1792
list_for_each_entry(cm, &cm_dev_list, list) {
drivers/rapidio/rio_cm.c
1961
list_for_each_entry(cm, &cm_dev_list, list) {
drivers/rapidio/rio_cm.c
1995
LIST_HEAD(list);
drivers/rapidio/rio_cm.c
2005
list_for_each_entry(cm, &cm_dev_list, list) {
drivers/rapidio/rio_cm.c
2045
list_add(&ch->ch_node, &list);
drivers/rapidio/rio_cm.c
2050
if (!list_empty(&list)) {
drivers/rapidio/rio_cm.c
2051
list_for_each_entry_safe(ch, _c, &list, ch_node) {
drivers/rapidio/rio_cm.c
2157
list_add_tail(&cm->list, &cm_dev_list);
drivers/rapidio/rio_cm.c
2179
LIST_HEAD(list);
drivers/rapidio/rio_cm.c
2185
list_for_each_entry(cm, &cm_dev_list, list) {
drivers/rapidio/rio_cm.c
2187
list_del(&cm->list);
drivers/rapidio/rio_cm.c
2206
list_add(&ch->ch_node, &list);
drivers/rapidio/rio_cm.c
2211
if (!list_empty(&list)) {
drivers/rapidio/rio_cm.c
2212
list_for_each_entry_safe(ch, _c, &list, ch_node) {
drivers/rapidio/rio_cm.c
2240
LIST_HEAD(list);
drivers/rapidio/rio_cm.c
2256
list_add(&ch->ch_node, &list);
drivers/rapidio/rio_cm.c
2261
list_for_each_entry(ch, &list, ch_node)
drivers/regulator/core.c
1007
list_for_each_entry(sibling, &rdev->consumer_list, list) {
drivers/regulator/core.c
1891
list_for_each_entry(node, &regulator_map_list, list) {
drivers/regulator/core.c
1911
list_add(&new_node->list, &regulator_map_list);
drivers/regulator/core.c
1927
list_for_each_entry_safe(node, n, &regulator_map_list, list) {
drivers/regulator/core.c
1929
list_del(&node->list);
drivers/regulator/core.c
2050
list_add(&regulator->list, &rdev->consumer_list);
drivers/regulator/core.c
2078
list_for_each_entry(map, &regulator_supply_alias_list, list)
drivers/regulator/core.c
2164
list_for_each_entry(map, &regulator_map_list, list) {
drivers/regulator/core.c
2653
list_del(&regulator->list);
drivers/regulator/core.c
2737
list_add(&new_map->list, &regulator_supply_alias_list);
drivers/regulator/core.c
2761
list_del(&map->list);
drivers/regulator/core.c
2856
list_for_each_entry(pin, &regulator_ena_gpio_list, list) {
drivers/regulator/core.c
2873
list_add(&pin->list, &regulator_ena_gpio_list);
drivers/regulator/core.c
2893
list_for_each_entry_safe(pin, n, &regulator_ena_gpio_list, list) {
drivers/regulator/core.c
2901
list_del(&pin->list);
drivers/regulator/core.c
3420
list_for_each_entry(regulator, &rdev->consumer_list, list) {
drivers/regulator/core.c
4567
list_for_each_entry(regulator, &rdev->consumer_list, list) {
drivers/regulator/core.c
481
list_for_each_entry(regulator, &rdev->consumer_list, list) {
drivers/regulator/core.c
57
struct list_head list;
drivers/regulator/core.c
5794
list_add_tail(&coupler->list, &regulator_coupler_list);
drivers/regulator/core.c
5811
list_for_each_entry_reverse(coupler, &regulator_coupler_list, list) {
drivers/regulator/core.c
6117
INIT_LIST_HEAD(&rdev->list);
drivers/regulator/core.c
6309
list_del(&rdev->list);
drivers/regulator/core.c
6526
list_for_each_entry(map, &regulator_map_list, list) {
drivers/regulator/core.c
6597
list_for_each_entry(consumer, &rdev->consumer_list, list) {
drivers/regulator/core.c
69
struct list_head list;
drivers/regulator/core.c
796
list_for_each_entry(regulator, &rdev->consumer_list, list) {
drivers/regulator/core.c
81
struct list_head list;
drivers/regulator/internal.h
47
struct list_head list;
drivers/remoteproc/qcom_common.c
386
list_for_each_entry(info, &qcom_ssr_subsystem_list, list)
drivers/remoteproc/qcom_common.c
399
list_add_tail(&info->list, &qcom_ssr_subsystem_list);
drivers/remoteproc/qcom_common.c
88
struct list_head list;
drivers/remoteproc/remoteproc_virtio.c
171
list_for_each_entry_safe(vq, n, &vdev->vqs, list) {
drivers/resctrl/mpam_resctrl.c
1259
list_for_each_entry_rcu(d, &r->ctrl_domains, hdr.list) {
drivers/resctrl/mpam_resctrl.c
1295
INIT_LIST_HEAD(&hdr->list);
drivers/resctrl/mpam_resctrl.c
1326
list_del_rcu(&hdr->list);
drivers/resctrl/mpam_resctrl.c
1334
static void mpam_resctrl_domain_insert(struct list_head *list,
drivers/resctrl/mpam_resctrl.c
1342
err = resctrl_find_domain(list, new->id, &pos);
drivers/resctrl/mpam_resctrl.c
1346
list_add_tail_rcu(&new->list, pos);
drivers/resctrl/mpam_resctrl.c
1486
list_for_each_entry_rcu(dom, &l3->resctrl_res.mon_domains, resctrl_mon_dom.hdr.list) {
drivers/resctrl/mpam_resctrl.c
1502
list_for_each_entry_rcu(dom, &r->ctrl_domains, resctrl_ctrl_dom.hdr.list) {
drivers/reset/core.c
1061
list_for_each_entry(rgpio_dev, &reset_gpio_lookup_list, list) {
drivers/reset/core.c
1101
list_add(&rgpio_dev->list, &reset_gpio_lookup_list);
drivers/reset/core.c
1122
list_for_each_entry(rcdev, &reset_controller_list, list) {
drivers/reset/core.c
157
list_add(&rcdev->list, &reset_controller_list);
drivers/reset/core.c
168
list_del(&rstc->list);
drivers/reset/core.c
182
list_del(&rcdev->list);
drivers/reset/core.c
189
list_for_each_entry_safe(rstc, pos, &rcdev->reset_control_head, list) {
drivers/reset/core.c
59
struct list_head list;
drivers/reset/core.c
741
list_for_each_entry(rc, &rcdev->reset_control_head, list) {
drivers/reset/core.c
843
list_for_each_entry(rstc, &rcdev->reset_control_head, list) {
drivers/reset/core.c
878
list_add(&rstc->list, &rcdev->reset_control_head);
drivers/reset/core.c
92
struct list_head list;
drivers/reset/reset-ti-syscon.c
165
const __be32 *list;
drivers/reset/reset-ti-syscon.c
177
list = of_get_property(np, "ti,reset-bits", &size);
drivers/reset/reset-ti-syscon.c
178
if (!list || (size / sizeof(*list)) % 7 != 0) {
drivers/reset/reset-ti-syscon.c
183
nr_controls = (size / sizeof(*list)) / 7;
drivers/reset/reset-ti-syscon.c
190
controls[i].assert_offset = be32_to_cpup(list++);
drivers/reset/reset-ti-syscon.c
191
controls[i].assert_bit = be32_to_cpup(list++);
drivers/reset/reset-ti-syscon.c
192
controls[i].deassert_offset = be32_to_cpup(list++);
drivers/reset/reset-ti-syscon.c
193
controls[i].deassert_bit = be32_to_cpup(list++);
drivers/reset/reset-ti-syscon.c
194
controls[i].status_offset = be32_to_cpup(list++);
drivers/reset/reset-ti-syscon.c
195
controls[i].status_bit = be32_to_cpup(list++);
drivers/reset/reset-ti-syscon.c
196
controls[i].flags = be32_to_cpup(list++);
drivers/rpmsg/mtk_rpmsg.c
233
list_for_each_entry(info, &subdev->channels, list) {
drivers/rpmsg/mtk_rpmsg.c
263
list_add(&info->list, &mtk_subdev->channels);
drivers/rpmsg/mtk_rpmsg.c
32
struct list_head list;
drivers/rpmsg/mtk_rpmsg.c
357
list_for_each_entry(info, &mtk_subdev->channels, list) {
drivers/rpmsg/mtk_rpmsg.c
370
&mtk_subdev->channels, list) {
drivers/rpmsg/mtk_rpmsg.c
371
list_del(&info->list);
drivers/rpmsg/qcom_smd.c
1253
list_add(&channel->list, &edge->channels);
drivers/rpmsg/qcom_smd.c
1289
list_for_each_entry(channel, &edge->channels, list) {
drivers/rpmsg/qcom_smd.c
1316
list_for_each_entry(channel, &edge->channels, list) {
drivers/rpmsg/qcom_smd.c
1449
list_for_each_entry_safe(channel, tmp, &edge->channels, list) {
drivers/rpmsg/qcom_smd.c
1450
list_del(&channel->list);
drivers/rpmsg/qcom_smd.c
228
struct list_head list;
drivers/rpmsg/qcom_smd.c
654
list_for_each_entry(channel, &edge->channels, list) {
drivers/rpmsg/qcom_smd.c
883
list_for_each_entry(channel, &edge->channels, list) {
drivers/s390/block/dasd_devmap.c
421
list_for_each_entry(tmp, &dasd_hashlists[hash], list)
drivers/s390/block/dasd_devmap.c
432
list_add(&new->list, &dasd_hashlists[hash]);
drivers/s390/block/dasd_devmap.c
449
list_for_each_entry(tmp, &dasd_hashlists[hash], list) {
drivers/s390/block/dasd_devmap.c
45
struct list_head list;
drivers/s390/block/dasd_devmap.c
493
list_for_each_entry_safe(devmap, n, &dasd_hashlists[i], list) {
drivers/s390/block/dasd_devmap.c
495
list_del(&devmap->list);
drivers/s390/block/dasd_devmap.c
515
list_for_each_entry(tmp, &dasd_hashlists[i], list)
drivers/s390/block/dasd_eckd.c
3132
list_for_each_entry(format, &block->format_list, list) {
drivers/s390/block/dasd_eckd.c
3138
list_add_tail(&to_format->list, &block->format_list);
drivers/s390/block/dasd_eckd.c
3152
list_del_init(&format->list);
drivers/s390/block/dasd_eer.c
314
list_for_each_entry(eerb, &bufferlist, list) {
drivers/s390/block/dasd_eer.c
357
list_for_each_entry(eerb, &bufferlist, list) {
drivers/s390/block/dasd_eer.c
574
list_add(&eerb->list, &bufferlist);
drivers/s390/block/dasd_eer.c
587
list_del(&eerb->list);
drivers/s390/block/dasd_eer.c
81
struct list_head list;
drivers/s390/block/dasd_int.h
298
struct list_head list; /* used for list of disciplines */
drivers/s390/block/dasd_int.h
542
struct list_head list;
drivers/s390/block/dasd_int.h
723
struct list_head list;
drivers/s390/block/dasd_int.h
736
list_add(&chunk->list, chunk_list);
drivers/s390/block/dasd_int.h
745
list_for_each_entry(chunk, chunk_list, list) {
drivers/s390/block/dasd_int.h
755
list_del(&chunk->list);
drivers/s390/block/dasd_int.h
772
if (list_entry(p, struct dasd_mchunk, list) > chunk)
drivers/s390/block/dasd_int.h
778
tmp = list_entry(left->next, struct dasd_mchunk, list);
drivers/s390/block/dasd_int.h
780
list_del(&tmp->list);
drivers/s390/block/dasd_int.h
786
tmp = list_entry(left, struct dasd_mchunk, list);
drivers/s390/block/dasd_int.h
792
__list_add(&chunk->list, left, left->next);
drivers/s390/block/scm_blk.c
116
scmrq = list_first_entry(&inactive_requests, struct scm_request, list);
drivers/s390/block/scm_blk.c
117
list_del(&scmrq->list);
drivers/s390/block/scm_blk.c
140
list_add(&scmrq->list, &inactive_requests);
drivers/s390/block/scm_blk.c
57
scmrq = list_entry(iter, struct scm_request, list);
drivers/s390/block/scm_blk.c
58
list_del(&scmrq->list);
drivers/s390/block/scm_blk.c
84
INIT_LIST_HEAD(&scmrq->list);
drivers/s390/block/scm_blk.c
86
list_add(&scmrq->list, &inactive_requests);
drivers/s390/block/scm_blk.h
33
struct list_head list;
drivers/s390/char/con3270.c
704
if (!list_empty(&tp->readpartreq->list))
drivers/s390/char/monwriter.c
120
list_del(&monbuf->list);
drivers/s390/char/monwriter.c
142
list_add_tail(&monbuf->list, &monpriv->list);
drivers/s390/char/monwriter.c
174
list_del(&monpriv->current_buf->list);
drivers/s390/char/monwriter.c
197
INIT_LIST_HEAD(&monpriv->list);
drivers/s390/char/monwriter.c
209
list_for_each_entry_safe(entry, next, &monpriv->list, list) {
drivers/s390/char/monwriter.c
214
list_del(&entry->list);
drivers/s390/char/monwriter.c
36
struct list_head list;
drivers/s390/char/monwriter.c
43
struct list_head list;
drivers/s390/char/monwriter.c
89
list_for_each_entry_safe(entry, next, &monpriv->list, list)
drivers/s390/char/raw3270.c
1005
list_for_each_entry(rp, &raw3270_devices, list) {
drivers/s390/char/raw3270.c
1018
list_add(&view->list, &rp->view_list);
drivers/s390/char/raw3270.c
1039
list_for_each_entry(rp, &raw3270_devices, list) {
drivers/s390/char/raw3270.c
1043
list_for_each_entry(tmp, &rp->view_list, list) {
drivers/s390/char/raw3270.c
1073
list_del_init(&view->list);
drivers/s390/char/raw3270.c
1076
list_for_each_entry(nv, &rp->view_list, list) {
drivers/s390/char/raw3270.c
1101
list_del_init(&rp->list);
drivers/s390/char/raw3270.c
1177
list_add_tail(&notifier->list, &raw3270_notifier);
drivers/s390/char/raw3270.c
1178
list_for_each_entry(rp, &raw3270_devices, list)
drivers/s390/char/raw3270.c
1190
list_for_each_entry(rp, &raw3270_devices, list)
drivers/s390/char/raw3270.c
1192
list_del(&notifier->list);
drivers/s390/char/raw3270.c
1214
list_for_each_entry(np, &raw3270_notifier, list)
drivers/s390/char/raw3270.c
1254
v = list_entry(rp->view_list.next, struct raw3270_view, list);
drivers/s390/char/raw3270.c
1264
list_for_each_entry(np, &raw3270_notifier, list)
drivers/s390/char/raw3270.c
1332
list_for_each_entry(rp, &raw3270_devices, list) {
drivers/s390/char/raw3270.c
162
INIT_LIST_HEAD(&rq->list);
drivers/s390/char/raw3270.c
190
if (WARN_ON_ONCE(!list_empty(&rq->list)))
drivers/s390/char/raw3270.c
265
list_add_tail(&rq->list, &rp->req_queue);
drivers/s390/char/raw3270.c
334
list_add_tail(&rq->list, &rp->req_queue);
drivers/s390/char/raw3270.c
378
if (rq && !list_empty(&rq->list)) {
drivers/s390/char/raw3270.c
380
list_del_init(&rq->list);
drivers/s390/char/raw3270.c
392
rq = list_entry(rp->req_queue.next, struct raw3270_request, list);
drivers/s390/char/raw3270.c
398
list_del_init(&rq->list);
drivers/s390/char/raw3270.c
41
struct list_head list;
drivers/s390/char/raw3270.c
543
list_for_each_entry(view, &rp->view_list, list) {
drivers/s390/char/raw3270.c
552
list_for_each_entry(view, &rp->view_list, list) {
drivers/s390/char/raw3270.c
688
rq = list_entry(rp->req_queue.next, struct raw3270_request, list);
drivers/s390/char/raw3270.c
691
list_del_init(&rq->list);
drivers/s390/char/raw3270.c
769
tmp = list_entry(l, struct raw3270, list);
drivers/s390/char/raw3270.c
772
__list_add(&rp->list, l->prev, l);
drivers/s390/char/raw3270.c
779
list_add_tail(&rp->list, &raw3270_devices);
drivers/s390/char/raw3270.c
929
list_for_each_entry(nv, &rp->view_list, list) {
drivers/s390/char/raw3270.c
975
list_del_init(&view->list);
drivers/s390/char/raw3270.c
976
list_add_tail(&view->list, &rp->view_list);
drivers/s390/char/raw3270.c
979
list_for_each_entry(view, &rp->view_list, list) {
drivers/s390/char/raw3270.h
123
struct list_head list;
drivers/s390/char/raw3270.h
21
struct list_head list; /* list head for request queueing. */
drivers/s390/char/raw3270.h
45
return list_empty(&rq->list);
drivers/s390/char/raw3270.h
74
struct list_head list;
drivers/s390/char/sclp.c
1275
list_add(&sclp_state_change_event.list, &sclp_reg_list);
drivers/s390/char/sclp.c
1303
list_del(&sclp_state_change_event.list);
drivers/s390/char/sclp.c
264
list_add(&sclp_read_req.list, &sclp_req_queue);
drivers/s390/char/sclp.c
322
list_for_each_entry(req, &sclp_req_queue, list) {
drivers/s390/char/sclp.c
343
list_for_each_entry(req, &sclp_req_queue, list) {
drivers/s390/char/sclp.c
349
list_del(&req->list);
drivers/s390/char/sclp.c
455
req = list_entry(sclp_req_queue.next, struct sclp_req, list);
drivers/s390/char/sclp.c
468
list_del(&req->list);
drivers/s390/char/sclp.c
511
list_add_tail(&req->list, &sclp_req_queue);
drivers/s390/char/sclp.c
522
req->list.prev == &sclp_req_queue) {
drivers/s390/char/sclp.c
525
list_del(&req->list);
drivers/s390/char/sclp.c
556
reg = list_entry(l, struct sclp_register, list);
drivers/s390/char/sclp.c
621
req = list_entry(l, struct sclp_req, list);
drivers/s390/char/sclp.c
678
list_del(&req->list);
drivers/s390/char/sclp.c
780
reg = list_entry(l, struct sclp_register, list);
drivers/s390/char/sclp.c
857
t = list_entry(l, struct sclp_register, list);
drivers/s390/char/sclp.c
888
list_add(&reg->list, &sclp_reg_list);
drivers/s390/char/sclp.c
893
list_del(&reg->list);
drivers/s390/char/sclp.c
911
list_del(&reg->list);
drivers/s390/char/sclp.h
238
struct list_head list; /* list_head for request queueing. */
drivers/s390/char/sclp.h
265
struct list_head list;
drivers/s390/char/sclp_con.c
137
struct list_head *list;
drivers/s390/char/sclp_con.c
143
list = sclp_con_outqueue.next;
drivers/s390/char/sclp_con.c
146
list = list->next;
drivers/s390/char/sclp_con.c
147
if (list == &sclp_con_outqueue)
drivers/s390/char/sclp_con.c
149
list_del(list);
drivers/s390/char/sclp_con.c
150
buffer = list_entry(list, struct sclp_buffer, list);
drivers/s390/char/sclp_con.c
57
list_del(&buffer->list);
drivers/s390/char/sclp_con.c
64
struct sclp_buffer, list);
drivers/s390/char/sclp_con.c
85
list_add_tail(&sclp_conbuf->list, &sclp_con_outqueue);
drivers/s390/char/sclp_con.c
92
list);
drivers/s390/char/sclp_mem.c
166
list_for_each_entry(incr, &sclp_mem_list, list) {
drivers/s390/char/sclp_mem.c
37
struct list_head list;
drivers/s390/char/sclp_mem.c
413
list_for_each_entry(incr, &sclp_mem_list, list) {
drivers/s390/char/sclp_mem.c
462
list_for_each_entry(incr, &sclp_mem_list, list) {
drivers/s390/char/sclp_mem.c
468
prev = &incr->list;
drivers/s390/char/sclp_mem.c
476
list_add(&new_incr->list, prev);
drivers/s390/char/sclp_rw.h
66
struct list_head list; /* list_head for sccb_info chain */
drivers/s390/char/sclp_sd.c
108
list_add_tail(&listener->list, &sclp_sd_queue);
drivers/s390/char/sclp_sd.c
119
list_del(&listener->list);
drivers/s390/char/sclp_sd.c
153
list_for_each_entry(listener, &sclp_sd_queue, list) {
drivers/s390/char/sclp_sd.c
72
struct list_head list;
drivers/s390/char/sclp_tty.c
116
list_del(&buffer->list);
drivers/s390/char/sclp_tty.c
123
struct sclp_buffer, list);
drivers/s390/char/sclp_tty.c
138
list_add_tail(&buffer->list, &sclp_tty_outqueue);
drivers/s390/char/sclp_tty.c
293
list_for_each_entry(t, &sclp_tty_outqueue, list) {
drivers/s390/char/sclp_vt220.c
123
list_del(&request->list);
drivers/s390/char/sclp_vt220.c
129
struct sclp_vt220_request, list);
drivers/s390/char/sclp_vt220.c
228
list_add_tail(&sclp_vt220_current_request->list,
drivers/s390/char/sclp_vt220.c
240
struct sclp_vt220_request, list);
drivers/s390/char/sclp_vt220.c
364
struct list_head *list;
drivers/s390/char/sclp_vt220.c
370
list = sclp_vt220_outqueue.next;
drivers/s390/char/sclp_vt220.c
373
list = list->next;
drivers/s390/char/sclp_vt220.c
374
if (list == &sclp_vt220_outqueue)
drivers/s390/char/sclp_vt220.c
376
list_del(list);
drivers/s390/char/sclp_vt220.c
377
request = list_entry(list, struct sclp_vt220_request, list);
drivers/s390/char/sclp_vt220.c
44
struct list_head list;
drivers/s390/char/sclp_vt220.c
635
r = list_entry(l, struct sclp_vt220_request, list);
drivers/s390/char/tape.h
120
struct list_head list; /* list head for request queueing. */
drivers/s390/char/tape_core.c
1138
struct tape_request, list);
drivers/s390/char/tape_core.c
146
list);
drivers/s390/char/tape_core.c
595
request = list_entry(l, struct tape_request, list);
drivers/s390/char/tape_core.c
598
list_del(&request->list);
drivers/s390/char/tape_core.c
796
request = list_entry(l, struct tape_request, list);
drivers/s390/char/tape_core.c
831
list_del(&request->list);
drivers/s390/char/tape_core.c
857
request = list_entry(device->req_queue.next, struct tape_request, list);
drivers/s390/char/tape_core.c
877
list_del(&request->list);
drivers/s390/char/tape_core.c
951
list_add(&request->list, &device->req_queue);
drivers/s390/char/tape_core.c
955
list_add_tail(&request->list, &device->req_queue);
drivers/s390/char/tape_proc.c
72
struct tape_request, list);
drivers/s390/char/uvdevice.c
311
struct uv_secret_list *list = zpage;
drivers/s390/char/uvdevice.c
317
uv_list_secrets(list, list->next_secret_idx, &uv_ioctl->uv_rc,
drivers/s390/char/uvdevice.c
323
copy_len = sizeof(list->secrets[0]) * list->num_secr_stored;
drivers/s390/char/uvdevice.c
324
if (copy_to_user(user_buf + user_off, list->secrets, copy_len))
drivers/s390/char/uvdevice.c
328
num_secrets_stored += list->num_secr_stored;
drivers/s390/char/uvdevice.c
330
user_off + sizeof(*list) <= uv_ioctl->argument_len);
drivers/s390/char/uvdevice.c
332
list->num_secr_stored = num_secrets_stored;
drivers/s390/char/uvdevice.c
333
if (copy_to_user(user_buf, list, data_off))
drivers/s390/cio/airq.c
57
hlist_add_head_rcu(&airq->list, &airq_lists[airq->isc]);
drivers/s390/cio/airq.c
71
if (hlist_unhashed(&airq->list))
drivers/s390/cio/airq.c
76
hlist_del_rcu(&airq->list);
drivers/s390/cio/airq.c
98
hlist_for_each_entry_rcu(airq, head, list)
drivers/s390/cio/chsc.c
1225
} list[];
drivers/s390/cio/chsc.c
1249
if ((addr_t) &sdcal_area->list[idx] <
drivers/s390/cio/chsc.c
1251
*cssid = sdcal_area->list[idx].cssid;
drivers/s390/cio/chsc.c
1252
*iid = sdcal_area->list[idx].iid;
drivers/s390/cio/cmf.c
1243
if (!list_empty(&cmb_area.list))
drivers/s390/cio/cmf.c
379
struct list_head list;
drivers/s390/cio/cmf.c
386
.list = LIST_HEAD_INIT(cmb_area.list),
drivers/s390/cio/cmf.c
456
list_for_each_entry(node, &cmb_area.list, cmb_list) {
drivers/s390/cio/cmf.c
501
WARN_ON(!list_empty(&cmb_area.list));
drivers/s390/cio/cmf.c
549
if (list_empty(&cmb_area.list)) {
drivers/s390/cio/cmf.c
788
if (list_empty(&cmb_area.list))
drivers/s390/cio/cmf.c
790
list_add_tail(&cdev->private->cmb_list, &cmb_area.list);
drivers/s390/cio/cmf.c
825
if (list_empty(&cmb_area.list))
drivers/s390/crypto/ap_queue.c
1229
list_add_tail(&ap_msg->list, &aq->requestq);
drivers/s390/crypto/ap_queue.c
1305
if (!list_empty(&ap_msg->list)) {
drivers/s390/crypto/ap_queue.c
1306
list_for_each_entry(tmp, &aq->pendingq, list)
drivers/s390/crypto/ap_queue.c
1313
list_del_init(&ap_msg->list);
drivers/s390/crypto/ap_queue.c
1329
list_for_each_entry_safe(ap_msg, next, &aq->pendingq, list) {
drivers/s390/crypto/ap_queue.c
1330
list_del_init(&ap_msg->list);
drivers/s390/crypto/ap_queue.c
1335
list_for_each_entry_safe(ap_msg, next, &aq->requestq, list) {
drivers/s390/crypto/ap_queue.c
1336
list_del_init(&ap_msg->list);
drivers/s390/crypto/ap_queue.c
169
list_for_each_entry(ap_msg, &aq->pendingq, list) {
drivers/s390/crypto/ap_queue.c
172
list_del_init(&ap_msg->list);
drivers/s390/crypto/ap_queue.c
272
ap_msg = list_entry(aq->requestq.next, struct ap_message, list);
drivers/s390/crypto/ap_queue.c
285
list_move_tail(&ap_msg->list, &aq->pendingq);
drivers/s390/crypto/ap_queue.c
305
list_del_init(&ap_msg->list);
drivers/s390/crypto/pkey_base.c
105
list_for_each_entry_rcu(h, &handler_list, list) {
drivers/s390/crypto/pkey_base.c
125
list_for_each_entry_rcu(h, &handler_list, list) {
drivers/s390/crypto/pkey_base.c
148
list_for_each_entry_rcu(h, &handler_list, list) {
drivers/s390/crypto/pkey_base.c
194
list_for_each_entry_rcu(h, &handler_list, list) {
drivers/s390/crypto/pkey_base.c
340
list_for_each_entry_rcu(h, &handler_list, list) {
drivers/s390/crypto/pkey_base.c
51
list_for_each_entry_rcu(h, &handler_list, list) {
drivers/s390/crypto/pkey_base.c
61
list_add_rcu(&handler->list, &handler_list);
drivers/s390/crypto/pkey_base.c
84
list_del_rcu(&handler->list);
drivers/s390/crypto/pkey_base.c
85
INIT_LIST_HEAD_RCU(&handler->list);
drivers/s390/crypto/pkey_base.h
190
struct list_head list;
drivers/s390/crypto/zcrypt_api.c
87
list_add_tail(&zops->list, &zcrypt_ops_list);
drivers/s390/crypto/zcrypt_api.c
92
list_del_init(&zops->list);
drivers/s390/crypto/zcrypt_api.c
99
list_for_each_entry(zops, &zcrypt_ops_list, list)
drivers/s390/crypto/zcrypt_api.h
104
struct list_head list; /* Device list. */
drivers/s390/crypto/zcrypt_api.h
120
struct list_head list; /* Device list. */
drivers/s390/crypto/zcrypt_api.h
140
list_for_each_entry(_zc, &zcrypt_card_list, list)
drivers/s390/crypto/zcrypt_api.h
143
list_for_each_entry(_zq, &(_zc)->zqueues, list)
drivers/s390/crypto/zcrypt_api.h
97
struct list_head list; /* zcrypt ops list. */
drivers/s390/crypto/zcrypt_card.c
144
INIT_LIST_HEAD(&zc->list);
drivers/s390/crypto/zcrypt_card.c
187
list_add_tail(&zc->list, &zcrypt_card_list);
drivers/s390/crypto/zcrypt_card.c
199
list_del_init(&zc->list);
drivers/s390/crypto/zcrypt_card.c
219
list_del_init(&zc->list);
drivers/s390/crypto/zcrypt_card.c
90
list_for_each_entry(zq, &zc->zqueues, list)
drivers/s390/crypto/zcrypt_card.c
94
list_for_each_entry(zq, &zc->zqueues, list)
drivers/s390/crypto/zcrypt_queue.c
125
INIT_LIST_HEAD(&zq->list);
drivers/s390/crypto/zcrypt_queue.c
182
list_add_tail(&zq->list, &zc->zqueues);
drivers/s390/crypto/zcrypt_queue.c
202
list_del_init(&zq->list);
drivers/s390/crypto/zcrypt_queue.c
225
list_del_init(&zq->list);
drivers/s390/net/qeth_core.h
379
struct list_head list;
drivers/s390/net/qeth_core.h
999
list_add_tail(&entry->list, &card->qdio.in_buf_pool.entry_list);
drivers/s390/net/qeth_core_main.c
193
&card->qdio.in_buf_pool.entry_list, list)
drivers/s390/net/qeth_core_main.c
194
list_del(&pool_entry->list);
drivers/s390/net/qeth_core_main.c
2898
list_for_each_entry(entry, &card->qdio.in_buf_pool.entry_list, list) {
drivers/s390/net/qeth_core_main.c
2907
list_del_init(&entry->list);
drivers/s390/net/qeth_core_main.c
2914
struct qeth_buffer_pool_entry, list);
drivers/s390/net/qeth_core_main.c
2927
list_del_init(&entry->list);
drivers/s390/net/smsgiucv.c
102
list_add_tail(&cb->list, &smsg_list);
drivers/s390/net/smsgiucv.c
115
list_for_each_entry(tmp, &smsg_list, list)
drivers/s390/net/smsgiucv.c
119
list_del(&cb->list);
drivers/s390/net/smsgiucv.c
23
struct list_head list;
drivers/s390/net/smsgiucv.c
80
list_for_each_entry(cb, &smsg_list, list)
drivers/s390/net/smsgiucv_app.c
112
list_for_each_entry_safe(p, n, &event_queue, list) {
drivers/s390/net/smsgiucv_app.c
113
list_del(&p->list);
drivers/s390/net/smsgiucv_app.c
145
list_add_tail(&se->list, &smsg_event_queue);
drivers/s390/net/smsgiucv_app.c
52
struct list_head list;
drivers/s390/scsi/zfcp_aux.c
195
list_for_each_entry(port, &adapter->port_list, list)
drivers/s390/scsi/zfcp_aux.c
394
INIT_LIST_HEAD(&adapter->events.list);
drivers/s390/scsi/zfcp_aux.c
557
list_add_tail(&port->list, &adapter->port_list);
drivers/s390/scsi/zfcp_ccw.c
126
list_for_each_entry(port, &adapter->port_list, list) {
drivers/s390/scsi/zfcp_ccw.c
135
list_for_each_entry_safe(unit, u, &unit_remove_lh, list)
drivers/s390/scsi/zfcp_ccw.c
138
list_for_each_entry_safe(port, p, &port_remove_lh, list)
drivers/s390/scsi/zfcp_def.h
125
struct list_head list;
drivers/s390/scsi/zfcp_def.h
209
struct list_head list; /* list of remote ports */
drivers/s390/scsi/zfcp_def.h
265
struct list_head list;
drivers/s390/scsi/zfcp_def.h
327
struct list_head list;
drivers/s390/scsi/zfcp_erp.c
114
list_for_each_entry(port, &adapter->port_list, list)
drivers/s390/scsi/zfcp_erp.c
1385
list_del(&erp_action->list);
drivers/s390/scsi/zfcp_erp.c
1622
struct zfcp_erp_action, list);
drivers/s390/scsi/zfcp_erp.c
1705
list_for_each_entry(port, &adapter->port_list, list)
drivers/s390/scsi/zfcp_erp.c
1746
list_for_each_entry(port, &adapter->port_list, list) {
drivers/s390/scsi/zfcp_erp.c
270
memset(&erp_action->list, 0, sizeof(erp_action->list));
drivers/s390/scsi/zfcp_erp.c
311
list_add_tail(&act->list, &adapter->erp_ready_head);
drivers/s390/scsi/zfcp_erp.c
560
list_move(&erp_action->list, &erp_action->adapter->erp_running_head);
drivers/s390/scsi/zfcp_erp.c
60
list_for_each_entry(curr_act, &act->adapter->erp_running_head, list)
drivers/s390/scsi/zfcp_erp.c
651
list_for_each_entry(port, &adapter->port_list, list)
drivers/s390/scsi/zfcp_erp.c
663
list_for_each_entry(port, &adapter->port_list, list)
drivers/s390/scsi/zfcp_erp.c
70
list_move(&act->list, &adapter->erp_ready_head);
drivers/s390/scsi/zfcp_fc.c
108
list_splice_init(&events->list, &tmp_lh);
drivers/s390/scsi/zfcp_fc.c
111
list_for_each_entry_safe(event, tmp, &tmp_lh, list) {
drivers/s390/scsi/zfcp_fc.c
114
list_del(&event->list);
drivers/s390/scsi/zfcp_fc.c
139
list_add_tail(&event->list, &adapter->events.list);
drivers/s390/scsi/zfcp_fc.c
249
list_for_each_entry(port, &adapter->port_list, list) {
drivers/s390/scsi/zfcp_fc.c
279
list_for_each_entry(port, &adapter->port_list, list) {
drivers/s390/scsi/zfcp_fc.c
308
list_for_each_entry(port, &adapter->port_list, list)
drivers/s390/scsi/zfcp_fc.c
730
list_move_tail(&port->list, lh);
drivers/s390/scsi/zfcp_fc.c
790
list_for_each_entry_safe(port, tmp, &adapter->port_list, list)
drivers/s390/scsi/zfcp_fc.c
794
list_for_each_entry_safe(port, tmp, &remove_lh, list) {
drivers/s390/scsi/zfcp_fc.h
42
struct list_head list;
drivers/s390/scsi/zfcp_fc.h
52
struct list_head list;
drivers/s390/scsi/zfcp_fsf.c
114
list_for_each_entry(port, &adapter->port_list, list)
drivers/s390/scsi/zfcp_fsf.c
492
list_for_each_entry_safe(req, tmp, &remove_queue, list) {
drivers/s390/scsi/zfcp_fsf.c
493
list_del(&req->list);
drivers/s390/scsi/zfcp_reqlist.h
140
list_del(&req->list);
drivers/s390/scsi/zfcp_reqlist.h
165
list_add_tail(&req->list, &rl->buckets[i]);
drivers/s390/scsi/zfcp_reqlist.h
175
struct list_head *list)
drivers/s390/scsi/zfcp_reqlist.h
182
list_splice_init(&rl->buckets[i], list);
drivers/s390/scsi/zfcp_reqlist.h
209
list_for_each_entry(req, &rl->buckets[i], list)
drivers/s390/scsi/zfcp_reqlist.h
92
list_for_each_entry(req, &rl->buckets[i], list)
drivers/s390/scsi/zfcp_scsi.c
529
list_for_each_entry(port, &adapter->port_list, list)
drivers/s390/scsi/zfcp_scsi.c
794
list_for_each_entry(port, &adapter->port_list, list)
drivers/s390/scsi/zfcp_sysfs.c
326
list_del(&port->list);
drivers/s390/scsi/zfcp_unit.c
169
list_add_tail(&unit->list, &port->unit_list);
drivers/s390/scsi/zfcp_unit.c
246
list_del(&unit->list);
drivers/s390/scsi/zfcp_unit.c
58
list_for_each_entry(unit, &port->unit_list, list) {
drivers/s390/scsi/zfcp_unit.c
71
list_for_each_entry(unit, &port->unit_list, list)
drivers/s390/virtio/virtio_ccw.c
543
list_for_each_entry_safe(vq, n, &vdev->vqs, list)
drivers/scsi/NCR5380.c
1827
list_add_tail(&ncmd->list,
drivers/scsi/NCR5380.c
1858
list_add(&ncmd->list, &hostdata->disconnected);
drivers/scsi/NCR5380.c
2121
list_for_each_entry(ncmd, &hostdata->disconnected, list) {
drivers/scsi/NCR5380.c
2126
list_del(&ncmd->list);
drivers/scsi/NCR5380.c
2190
list_for_each_entry(ncmd, haystack, list)
drivers/scsi/NCR5380.c
2208
list_del(&ncmd->list);
drivers/scsi/NCR5380.c
2346
list_for_each_entry(ncmd, &hostdata->disconnected, list) {
drivers/scsi/NCR5380.c
2354
list_for_each_entry(ncmd, &hostdata->autosense, list) {
drivers/scsi/NCR5380.c
2396
list_for_each_entry(ncmd, &hostdata->unissued, list) {
drivers/scsi/NCR5380.c
594
list_add(&ncmd->list, &hostdata->unissued);
drivers/scsi/NCR5380.c
596
list_add_tail(&ncmd->list, &hostdata->unissued);
drivers/scsi/NCR5380.c
640
list_for_each_entry(ncmd, &hostdata->unissued, list) {
drivers/scsi/NCR5380.c
646
list_del(&ncmd->list);
drivers/scsi/NCR5380.c
655
struct NCR5380_cmd, list);
drivers/scsi/NCR5380.c
656
list_del(&ncmd->list);
drivers/scsi/NCR5380.c
674
list_add(&ncmd->list, &hostdata->autosense);
drivers/scsi/NCR5380.c
677
list_add(&ncmd->list, &hostdata->unissued);
drivers/scsi/NCR5380.h
235
struct list_head list;
drivers/scsi/aic94xx/aic94xx_hwi.c
1095
struct asd_ascb *last = list_entry(first->list.prev,
drivers/scsi/aic94xx/aic94xx_hwi.c
1097
list);
drivers/scsi/aic94xx/aic94xx_hwi.c
1098
list_add_tail(&ascb->list, &first->list);
drivers/scsi/aic94xx/aic94xx_hwi.c
1129
struct asd_ascb *last = list_entry(ascb->list.prev,
drivers/scsi/aic94xx/aic94xx_hwi.c
1131
list);
drivers/scsi/aic94xx/aic94xx_hwi.c
1151
static void asd_start_scb_timers(struct list_head *list)
drivers/scsi/aic94xx/aic94xx_hwi.c
1154
list_for_each_entry(ascb, list, list) {
drivers/scsi/aic94xx/aic94xx_hwi.c
1186
LIST_HEAD(list);
drivers/scsi/aic94xx/aic94xx_hwi.c
1204
__list_add(&list, ascb->list.prev, &ascb->list);
drivers/scsi/aic94xx/aic94xx_hwi.c
1206
asd_start_scb_timers(&list);
drivers/scsi/aic94xx/aic94xx_hwi.c
1209
list_splice_init(&list, asd_ha->seq.pend_q.prev);
drivers/scsi/aic94xx/aic94xx_hwi.c
1359
ascb = list_entry(ascb->list.next, struct asd_ascb, list);
drivers/scsi/aic94xx/aic94xx_hwi.c
320
for (i = 0; i < seq->num_escbs; i++, escb = list_entry(escb->list.next,
drivers/scsi/aic94xx/aic94xx_hwi.c
322
list)) {
drivers/scsi/aic94xx/aic94xx_hwi.c
736
list_del_init(&ascb->list);
drivers/scsi/aic94xx/aic94xx_hwi.h
113
struct list_head list;
drivers/scsi/aic94xx/aic94xx_hwi.h
273
INIT_LIST_HEAD(&ascb->list);
drivers/scsi/aic94xx/aic94xx_hwi.h
325
BUG_ON(!list_empty(&ascb->list));
drivers/scsi/aic94xx/aic94xx_hwi.h
345
LIST_HEAD(list);
drivers/scsi/aic94xx/aic94xx_hwi.h
348
__list_add(&list, ascb_list->list.prev, &ascb_list->list);
drivers/scsi/aic94xx/aic94xx_hwi.h
349
list_for_each_safe(pos, n, &list) {
drivers/scsi/aic94xx/aic94xx_hwi.h
351
asd_ascb_free(list_entry(pos, struct asd_ascb, list));
drivers/scsi/aic94xx/aic94xx_init.c
541
if (!list_empty(&seq->escb_arr[i]->list))
drivers/scsi/aic94xx/aic94xx_init.c
542
list_del_init(&seq->escb_arr[i]->list);
drivers/scsi/aic94xx/aic94xx_init.c
847
struct asd_ascb *ascb = list_entry(pos, struct asd_ascb, list);
drivers/scsi/aic94xx/aic94xx_scb.c
391
if (!list_empty(&ascb->list))
drivers/scsi/aic94xx/aic94xx_scb.c
392
list_del_init(&ascb->list);
drivers/scsi/aic94xx/aic94xx_scb.c
444
list_for_each_entry_safe(a, b, &asd_ha->seq.pend_q, list) {
drivers/scsi/aic94xx/aic94xx_scb.c
470
list_for_each_entry_safe(a, b, &asd_ha->seq.pend_q, list) {
drivers/scsi/aic94xx/aic94xx_scb.c
494
list_for_each_entry(a, &asd_ha->seq.pend_q, list) {
drivers/scsi/aic94xx/aic94xx_scb.c
520
list_for_each_entry(a, &asd_ha->seq.pend_q, list) {
drivers/scsi/aic94xx/aic94xx_scb.c
873
list_del_init(&ascb->list);
drivers/scsi/aic94xx/aic94xx_task.c
540
__list_add(&alist, ascb->list.prev, &ascb->list);
drivers/scsi/aic94xx/aic94xx_task.c
541
list_for_each_entry(a, &alist, list) {
drivers/scsi/aic94xx/aic94xx_task.c
546
list_for_each_entry(a, &alist, list) {
drivers/scsi/aic94xx/aic94xx_task.c
576
__list_add(&alist, ascb->list.prev, &ascb->list);
drivers/scsi/aic94xx/aic94xx_task.c
584
list_for_each_entry(a, &alist, list) {
drivers/scsi/arcmsr/arcmsr.h
985
struct list_head list; /*x32: 8byte, x64: 16byte*/
drivers/scsi/arcmsr/arcmsr_hba.c
1375
list_add_tail(&ccb->list, &acb->ccb_free_list);
drivers/scsi/arcmsr/arcmsr_hba.c
3256
ccb = list_entry(head->next, struct CommandControlBlock, list);
drivers/scsi/arcmsr/arcmsr_hba.c
3257
list_del_init(&ccb->list);
drivers/scsi/arcmsr/arcmsr_hba.c
4659
list_add_tail(&ccb->list, &acb->ccb_free_list);
drivers/scsi/arcmsr/arcmsr_hba.c
866
INIT_LIST_HEAD(&ccb_tmp->list);
drivers/scsi/arcmsr/arcmsr_hba.c
874
list_add_tail(&ccb_tmp->list, &acb->ccb_free_list);
drivers/scsi/arm/queue.c
121
q = list_entry(l, QE_t, list);
drivers/scsi/arm/queue.c
146
q = list_entry(ent, QE_t, list);
drivers/scsi/arm/queue.c
170
QE_t *q = list_entry(l, QE_t, list);
drivers/scsi/arm/queue.c
219
QE_t *q = list_entry(l, QE_t, list);
drivers/scsi/arm/queue.c
245
QE_t *q = list_entry(l, QE_t, list);
drivers/scsi/arm/queue.c
269
QE_t *q = list_entry(l, QE_t, list);
drivers/scsi/arm/queue.c
295
QE_t *q = list_entry(l, QE_t, list);
drivers/scsi/arm/queue.c
32
struct list_head list;
drivers/scsi/arm/queue.c
79
list_add(&q->list, &queue->free);
drivers/scsi/be2iscsi/be_main.c
1485
plist = &pasync_ctx->async_entry[cri].wq.list;
drivers/scsi/be2iscsi/be_main.c
1489
INIT_LIST_HEAD(&pasync_ctx->async_entry[cri].wq.list);
drivers/scsi/be2iscsi/be_main.c
1615
plist = &pasync_ctx->async_entry[cri].wq.list;
drivers/scsi/be2iscsi/be_main.c
1685
list_add_tail(&pasync_handle->link, &wq->list);
drivers/scsi/be2iscsi/be_main.c
1701
list_add_tail(&pasync_handle->link, &wq->list);
drivers/scsi/be2iscsi/be_main.c
2897
wq.list);
drivers/scsi/be2iscsi/be_main.h
570
struct list_head list;
drivers/scsi/bnx2fc/bnx2fc.h
184
struct list_head list;
drivers/scsi/bnx2fc/bnx2fc.h
252
struct list_head list;
drivers/scsi/bnx2fc/bnx2fc.h
274
struct list_head list;
drivers/scsi/bnx2fc/bnx2fc.h
475
struct list_head list;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1176
list_for_each_entry_safe(blport, tmp, &hba->vports, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1178
list_del(&blport->list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1196
list_for_each_entry(v_port, &n_port->vports, list)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1206
list_del(&vn_port->list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
154
struct sk_buff_head *list;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1574
list_add_tail(&blport->list, &hba->vports);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
159
list = &bg->fcoe_rx_list;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
160
skb_queue_walk_safe(list, skb, next) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
163
__skb_unlink(skb, list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1645
list_del(&interface->list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1838
list_for_each_entry(interface, &if_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1872
list_for_each_entry(vport, &lport->vports, list)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1967
list_for_each_entry(interface, &if_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2059
list_add_tail(&hba->list, &adapter_list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2385
list_add_tail(&interface->list, &if_list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2476
list_for_each_entry(hba, &adapter_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2489
list_for_each_entry(interface, &if_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2502
list_for_each_entry(hba, &adapter_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2537
list_del_init(&hba->list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2540
list_for_each_entry_safe(interface, tmp, &if_list, list)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2594
.list = LIST_HEAD_INIT(bnx2fc_transport.list),
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2640
list_for_each_entry_safe(work, tmp, &p->work_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2641
list_del_init(&work->list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2766
list_for_each_entry_safe(hba, next, &to_be_deleted, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2767
list_del_init(&hba->list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
658
list_for_each_entry_safe(work, tmp, &work_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
659
list_del_init(&work->list);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
901
list_for_each_entry_safe(interface, tmp, &if_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
914
list_for_each_entry(interface, &if_list, list) {
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
953
list_for_each_entry(vport, &lport->vports, list)
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1051
list_add_tail(&work->list, &fps->work_list);
drivers/scsi/bnx2fc/bnx2fc_hwi.c
520
list_for_each_entry(blport, &hba->vports, list) {
drivers/scsi/bnx2fc/bnx2fc_hwi.c
979
INIT_LIST_HEAD(&work->list);
drivers/scsi/bnx2i/bnx2i.h
771
struct list_head list;
drivers/scsi/bnx2i/bnx2i_hwi.c
1866
list_for_each_entry_safe(work, tmp, &work_list, list) {
drivers/scsi/bnx2i/bnx2i_hwi.c
1867
list_del_init(&work->list);
drivers/scsi/bnx2i/bnx2i_hwi.c
1930
INIT_LIST_HEAD(&bnx2i_work->list);
drivers/scsi/bnx2i/bnx2i_hwi.c
1934
list_add_tail(&bnx2i_work->list, &p->work_list);
drivers/scsi/bnx2i/bnx2i_init.c
441
list_for_each_entry_safe(work, tmp, &p->work_list, list) {
drivers/scsi/bnx2i/bnx2i_init.c
442
list_del_init(&work->list);
drivers/scsi/bnx2i/bnx2i_iscsi.c
1501
&p->work_list, list) {
drivers/scsi/bnx2i/bnx2i_iscsi.c
1504
list_del_init(&work->list);
drivers/scsi/bnx2i/bnx2i_iscsi.c
674
struct list_head *list;
drivers/scsi/bnx2i/bnx2i_iscsi.c
679
list_for_each_safe(list, tmp, &hba->ep_ofld_list) {
drivers/scsi/bnx2i/bnx2i_iscsi.c
680
ep = (struct bnx2i_endpoint *)list;
drivers/scsi/bnx2i/bnx2i_iscsi.c
702
struct list_head *list;
drivers/scsi/bnx2i/bnx2i_iscsi.c
707
list_for_each_safe(list, tmp, &hba->ep_destroy_list) {
drivers/scsi/bnx2i/bnx2i_iscsi.c
708
ep = (struct bnx2i_endpoint *)list;
drivers/scsi/ch.c
111
struct list_head list;
drivers/scsi/csiostor/csio_defs.h
67
csio_list_deleted(struct list_head *list)
drivers/scsi/csiostor/csio_defs.h
69
return ((list->next == list) && (list->prev == list));
drivers/scsi/csiostor/csio_hw.c
3717
mbp_next = list_first_entry(&mbm->req_q, struct csio_mb, list);
drivers/scsi/csiostor/csio_hw.c
3718
list_del_init(&mbp_next->list);
drivers/scsi/csiostor/csio_hw.c
3722
list_add_tail(&mbp_next->list, &mbm->req_q);
drivers/scsi/csiostor/csio_hw.c
3801
struct csio_evt_msg, list);
drivers/scsi/csiostor/csio_hw.c
3802
list_del_init(&evt_entry->list);
drivers/scsi/csiostor/csio_hw.c
3807
list_add_tail(&evt_entry->list, &hw->evt_active_q);
drivers/scsi/csiostor/csio_hw.c
3845
struct csio_evt_msg, list);
drivers/scsi/csiostor/csio_hw.c
3846
list_del_init(&evt_entry->list);
drivers/scsi/csiostor/csio_hw.c
3863
list_add_tail(&evt_entry->list, &hw->evt_active_q);
drivers/scsi/csiostor/csio_hw.c
3876
list_del_init(&evt_entry->list);
drivers/scsi/csiostor/csio_hw.c
3877
list_add_tail(&evt_entry->list, &hw->evt_free_q);
drivers/scsi/csiostor/csio_hw.c
4399
list_add_tail(&evt_entry->list, &hw->evt_free_q);
drivers/scsi/csiostor/csio_hw.h
172
struct list_head list; /* evt queue*/
drivers/scsi/csiostor/csio_lnode.c
1135
list_add_tail(&ln->fcfinfo->list, &rln->fcf_lsthead);
drivers/scsi/csiostor/csio_lnode.c
1194
list_del_init(&ln->fcfinfo->list);
drivers/scsi/csiostor/csio_lnode.c
1241
list_del_init(&ln->fcfinfo->list);
drivers/scsi/csiostor/csio_lnode.c
1258
list_del_init(&ln->fcfinfo->list);
drivers/scsi/csiostor/csio_lnode.c
1313
list_add_tail(&ln->fcfinfo->list, &rln->fcf_lsthead);
drivers/scsi/csiostor/csio_lnode.h
57
struct list_head list;
drivers/scsi/csiostor/csio_mb.c
1225
list_add_tail(&mbp->list, &mbm->req_q);
drivers/scsi/csiostor/csio_mb.c
1361
mbp = list_first_entry(cbfn_q, struct csio_mb, list);
drivers/scsi/csiostor/csio_mb.c
1362
list_del_init(&mbp->list);
drivers/scsi/csiostor/csio_mb.c
1547
list_add_tail(&mbp->list, &mbm->cbfn_q);
drivers/scsi/csiostor/csio_mb.c
1625
list_add_tail(&mbp->list, cbfn_q);
drivers/scsi/csiostor/csio_mb.h
115
struct list_head list; /* for req/resp */
drivers/scsi/csiostor/csio_mb.h
96
INIT_LIST_HEAD(&(__mbp)->list); \
drivers/scsi/csiostor/csio_scsi.c
2367
list_add_tail(&ddp_desc->list, &scm->ddp_freelist);
drivers/scsi/csiostor/csio_scsi.c
2379
list_del_init(&ddp_desc->list);
drivers/scsi/csiostor/csio_scsi.c
2406
list_del_init(&ddp_desc->list);
drivers/scsi/csiostor/csio_scsi.c
620
list_add_tail(&dma_buf->list, &req->gen_list);
drivers/scsi/csiostor/csio_scsi.h
238
struct csio_dma_buf, list);
drivers/scsi/csiostor/csio_scsi.h
239
list_del_init(&ddp->list);
drivers/scsi/csiostor/csio_scsi.h
249
list_add_tail(&ddp->list, &scm->ddp_freelist);
drivers/scsi/csiostor/csio_wr.h
232
struct list_head list;
drivers/scsi/dc395x.c
1048
list_del(&srb->list);
drivers/scsi/dc395x.c
1052
list_add_tail(&srb->list, &acb->srb_free_list);
drivers/scsi/dc395x.c
154
struct list_head list; /* next/prev ptrs for srb lists */
drivers/scsi/dc395x.c
195
struct list_head list; /* next/prev ptrs for the dcb list */
drivers/scsi/dc395x.c
2115
list_for_each_entry(i, &dcb->srb_going_list, list) {
drivers/scsi/dc395x.c
2435
list_for_each_entry(i, &acb->dcb_list, list)
drivers/scsi/dc395x.c
2497
list_move(&srb->list, &dcb->srb_waiting_list);
drivers/scsi/dc395x.c
2546
list_move(&srb->list, &dcb->srb_waiting_list);
drivers/scsi/dc395x.c
2727
list_move(&srb->list, &dcb->srb_waiting_list);
drivers/scsi/dc395x.c
2799
list_move_tail(&srb->list, &acb->srb_free_list);
drivers/scsi/dc395x.c
2813
list_for_each_entry(dcb, &acb->dcb_list, list) {
drivers/scsi/dc395x.c
2818
list_for_each_entry_safe(srb, tmp, &dcb->srb_going_list, list) {
drivers/scsi/dc395x.c
2822
list_del(&srb->list);
drivers/scsi/dc395x.c
2824
list_add_tail(&srb->list, &acb->srb_free_list);
drivers/scsi/dc395x.c
2837
list_for_each_entry_safe(srb, tmp, &dcb->srb_waiting_list, list) {
drivers/scsi/dc395x.c
2842
list_move_tail(&srb->list, &acb->srb_free_list);
drivers/scsi/dc395x.c
2967
list_move(&srb->list, &dcb->srb_waiting_list);
drivers/scsi/dc395x.c
3032
list_for_each_entry(iter, &acb->dcb_list, list)
drivers/scsi/dc395x.c
3070
list_add_tail(&dcb->list, &acb->dcb_list);
drivers/scsi/dc395x.c
3100
list_for_each_entry_safe(i, tmp, &acb->dcb_list, list)
drivers/scsi/dc395x.c
3102
list_del(&i->list);
drivers/scsi/dc395x.c
3142
list_for_each_entry_safe(dcb, tmp, &acb->dcb_list, list)
drivers/scsi/dc395x.c
3632
list_add_tail(&acb->srb_array[i].list, &acb->srb_free_list);
drivers/scsi/dc395x.c
3881
list_for_each_entry(dcb, &acb->dcb_list, list) {
drivers/scsi/dc395x.c
3916
list_for_each_entry(dcb, &acb->dcb_list, list) {
drivers/scsi/dc395x.c
3922
list_for_each_entry(srb, &dcb->srb_waiting_list, list)
drivers/scsi/dc395x.c
3928
list_for_each_entry(srb, &dcb->srb_going_list, list)
drivers/scsi/dc395x.c
632
list_for_each_entry(i, head, list)
drivers/scsi/dc395x.c
641
list_for_each_entry(i, head, list) {
drivers/scsi/dc395x.c
664
list_for_each_entry(i, head, list)
drivers/scsi/dc395x.c
707
list_for_each_entry(dcb, dcb_list_head, list)
drivers/scsi/dc395x.c
714
start = list_entry(dcb_list_head->next, typeof(*start), list);
drivers/scsi/dc395x.c
737
struct ScsiReqBlk, list);
drivers/scsi/dc395x.c
741
list_move(&srb->list, &pos->srb_going_list);
drivers/scsi/dc395x.c
776
list_add_tail(&srb->list, &dcb->srb_waiting_list);
drivers/scsi/dc395x.c
782
list_add_tail(&srb->list, &dcb->srb_going_list);
drivers/scsi/dc395x.c
784
list_add(&srb->list, &dcb->srb_waiting_list);
drivers/scsi/dc395x.c
906
struct ScsiReqBlk, list);
drivers/scsi/dc395x.c
912
list_del(&srb->list);
drivers/scsi/dc395x.c
918
list_add_tail(&srb->list, &dcb->srb_waiting_list);
drivers/scsi/dc395x.c
950
list_for_each_entry(dcb, &acb->dcb_list, list) {
drivers/scsi/device_handler/scsi_dh_rdac.c
265
struct list_head *list,
drivers/scsi/device_handler/scsi_dh_rdac.c
300
list_for_each_entry(qdata, list, entry) {
drivers/scsi/device_handler/scsi_dh_rdac.c
509
LIST_HEAD(list);
drivers/scsi/device_handler/scsi_dh_rdac.c
561
list_splice_init(&ctlr->ms_head, &list);
drivers/scsi/device_handler/scsi_dh_rdac.c
568
data_size = rdac_failover_get(ctlr, &list, cdb);
drivers/scsi/device_handler/scsi_dh_rdac.c
587
list_for_each_entry_safe(qdata, tmp, &list, entry) {
drivers/scsi/elx/libefc/efc_els.h
96
efc_els_io_list_empty(struct efc_node *node, struct list_head *list);
drivers/scsi/elx/libefc/efc_node.c
861
efc_els_io_list_empty(struct efc_node *node, struct list_head *list)
drivers/scsi/elx/libefc/efc_node.c
867
empty = list_empty(list);
drivers/scsi/elx/libefc/efc_node.h
174
efc_els_io_list_empty(struct efc_node *node, struct list_head *list);
drivers/scsi/esas2r/esas2r.h
774
struct list_head list;
drivers/scsi/esas2r/esas2r_main.c
1609
list_del(&fw_event->list);
drivers/scsi/esas2r/esas2r_main.c
1856
list_add_tail(&fw_event->list, &a->fw_event_list);
drivers/scsi/esp_scsi.c
1265
list_move(&ent->list, &esp->queued_cmds);
drivers/scsi/esp_scsi.c
2040
list_del(&ent->list);
drivers/scsi/esp_scsi.c
2057
list_for_each_entry_safe(ent, tmp, &esp->queued_cmds, list) {
drivers/scsi/esp_scsi.c
2060
list_del(&ent->list);
drivers/scsi/esp_scsi.c
2066
list_for_each_entry_safe(ent, tmp, &esp->active_cmds, list) {
drivers/scsi/esp_scsi.c
2508
list_for_each_entry(ent, &esp->queued_cmds, list) {
drivers/scsi/esp_scsi.c
2512
list_for_each_entry(ent, &esp->active_cmds, list) {
drivers/scsi/esp_scsi.c
2522
list_for_each_entry(tmp, &esp->queued_cmds, list) {
drivers/scsi/esp_scsi.c
2533
list_del(&ent->list);
drivers/scsi/esp_scsi.c
708
list_for_each_entry(ent, &esp->queued_cmds, list) {
drivers/scsi/esp_scsi.c
765
list_move(&ent->list, &esp->active_cmds);
drivers/scsi/esp_scsi.c
886
ret = list_entry(head->next, struct esp_cmd_entry, list);
drivers/scsi/esp_scsi.c
887
list_del(&ret->list);
drivers/scsi/esp_scsi.c
895
list_add(&ent->list, &esp->esp_cmd_pool);
drivers/scsi/esp_scsi.c
941
list_del(&ent->list);
drivers/scsi/esp_scsi.c
971
list_add_tail(&ent->list, &esp->queued_cmds);
drivers/scsi/esp_scsi.h
282
struct list_head list;
drivers/scsi/fcoe/fcoe.c
1753
list_for_each_entry(fcoe, &fcoe_hostlist, list) {
drivers/scsi/fcoe/fcoe.c
1828
list_for_each_entry(fcoe, &fcoe_hostlist, list) {
drivers/scsi/fcoe/fcoe.c
1860
list_del(&fcoe->list);
drivers/scsi/fcoe/fcoe.c
2050
list_del(&fcoe->list);
drivers/scsi/fcoe/fcoe.c
2352
list_for_each_entry(fcoe, &fcoe_hostlist, list) {
drivers/scsi/fcoe/fcoe.c
2396
list_add_tail(&fcoe->list, &fcoe_hostlist);
drivers/scsi/fcoe/fcoe.c
2416
list_del(&fcoe->list);
drivers/scsi/fcoe/fcoe.c
2423
.list = LIST_HEAD_INIT(fcoe_sw_transport.list),
drivers/scsi/fcoe/fcoe.c
2501
list_for_each_entry_safe(fcoe, tmp, &fcoe_hostlist, list) {
drivers/scsi/fcoe/fcoe.c
2680
list_del(&vn_port->list);
drivers/scsi/fcoe/fcoe.c
951
list_for_each_entry(oldfcoe, &fcoe_hostlist, list) {
drivers/scsi/fcoe/fcoe.h
66
struct list_head list;
drivers/scsi/fcoe/fcoe_ctlr.c
1033
list_for_each_entry(fcf, &fip->fcfs, list) {
drivers/scsi/fcoe/fcoe_ctlr.c
1110
list_move(&fcf->list, &fip->fcfs);
drivers/scsi/fcoe/fcoe_ctlr.c
1457
list_for_each_entry(vn_port, &lport->vports, list)
drivers/scsi/fcoe/fcoe_ctlr.c
1619
list_for_each_entry(fcf, &fip->fcfs, list) {
drivers/scsi/fcoe/fcoe_ctlr.c
1755
list_for_each_entry(fcf, &fip->fcfs, list)
drivers/scsi/fcoe/fcoe_ctlr.c
1858
list_for_each_entry(vport, &fip->lp->vports, list) {
drivers/scsi/fcoe/fcoe_ctlr.c
219
list_add(&new->list, &fip->fcfs);
drivers/scsi/fcoe/fcoe_ctlr.c
240
list_del(&new->list);
drivers/scsi/fcoe/fcoe_ctlr.c
276
list_for_each_entry_safe(fcf, next, &fip->fcfs, list) {
drivers/scsi/fcoe/fcoe_ctlr.c
328
list_for_each_entry(fcf, &fip->fcfs, list)
drivers/scsi/fcoe/fcoe_ctlr.c
830
list_for_each_entry_safe(fcf, next, &fip->fcfs, list) {
drivers/scsi/fcoe/fcoe_ctlr.c
855
list_del(&fcf->list);
drivers/scsi/fcoe/fcoe_ctlr.c
856
list_add(&fcf->list, &del_list);
drivers/scsi/fcoe/fcoe_ctlr.c
867
list_for_each_entry_safe(fcf, next, &del_list, list) {
drivers/scsi/fcoe/fcoe_transport.c
271
list_for_each_entry(vn_port, &n_port->vports, list) {
drivers/scsi/fcoe/fcoe_transport.c
518
list_for_each_entry(ft, &fcoe_transports, list)
drivers/scsi/fcoe/fcoe_transport.c
544
list_add(&ft->list, &fcoe_transports);
drivers/scsi/fcoe/fcoe_transport.c
546
list_add_tail(&ft->list, &fcoe_transports);
drivers/scsi/fcoe/fcoe_transport.c
578
list_for_each_entry_safe(nm, tmp, &fcoe_netdevs, list) {
drivers/scsi/fcoe/fcoe_transport.c
583
list_del(&nm->list);
drivers/scsi/fcoe/fcoe_transport.c
589
list_del(&ft->list);
drivers/scsi/fcoe/fcoe_transport.c
607
list_for_each_entry(ft, &fcoe_transports, list) {
drivers/scsi/fcoe/fcoe_transport.c
630
list_for_each_entry(ft, &fcoe_transports, list)
drivers/scsi/fcoe/fcoe_transport.c
653
list_add(&nm->list, &fcoe_netdevs);
drivers/scsi/fcoe/fcoe_transport.c
664
list_for_each_entry_safe(nm, tmp, &fcoe_netdevs, list) {
drivers/scsi/fcoe/fcoe_transport.c
666
list_del(&nm->list);
drivers/scsi/fcoe/fcoe_transport.c
692
list_for_each_entry(nm, &fcoe_netdevs, list) {
drivers/scsi/fnic/fip.c
155
list_add_tail(&vlan->list, &fnic->vlan_list);
drivers/scsi/fnic/fip.c
23
list_for_each_entry_safe(vlan, next, &fnic->vlan_list, list) {
drivers/scsi/fnic/fip.c
24
list_del(&vlan->list);
drivers/scsi/fnic/fip.c
929
vlan = list_first_entry(&fnic->vlan_list, struct fcoe_vlan, list);
drivers/scsi/fnic/fip.c
937
list_del(&vlan->list);
drivers/scsi/fnic/fip.c
950
list);
drivers/scsi/fnic/fip.h
44
struct list_head list;
drivers/scsi/fnic/fnic.h
347
struct list_head list;
drivers/scsi/fnic/fnic.h
416
struct list_head list;
drivers/scsi/fnic/fnic_main.c
1078
list_add_tail(&fnic->list, &fnic_list);
drivers/scsi/fnic/fnic_main.c
1188
list_del(&fnic->list);
drivers/scsi/hisi_sas/hisi_sas.h
225
struct list_head list;
drivers/scsi/hisi_sas/hisi_sas.h
236
struct list_head list;
drivers/scsi/hisi_sas/hisi_sas_main.c
1160
list_for_each_entry_safe(slot, slot2, &sas_dev->list, entry)
drivers/scsi/hisi_sas/hisi_sas_main.c
2253
INIT_LIST_HEAD(&dq->list);
drivers/scsi/hisi_sas/hisi_sas_main.c
443
list_add_tail(&slot->delivery, &dq->list);
drivers/scsi/hisi_sas/hisi_sas_main.c
446
list_add_tail(&slot->entry, &sas_dev->list);
drivers/scsi/hisi_sas/hisi_sas_main.c
711
INIT_LIST_HEAD(&hisi_hba->devices[i].list);
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
870
list_for_each_entry_safe(s, s1, &dq->list, delivery) {
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
1652
list_for_each_entry_safe(s, s1, &dq->list, delivery) {
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
871
INIT_LIST_HEAD(&hisi_hba->devices[i].list);
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1170
list_for_each_entry_safe(s, s1, &dq->list, delivery) {
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
961
list_for_each_entry_safe(slot, slot2, &sas_dev->list, entry) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1509
list_for_each_entry(tmp_evt, &hostdata->sent, list) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1597
list_for_each_entry(tmp_evt, &hostdata->sent, list) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1615
list_del(&found_evt->list);
drivers/scsi/ibmvscsi/ibmvscsi.c
1716
list_for_each_entry_safe(tmp_evt, pos, &hostdata->sent, list) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1720
list_del(&tmp_evt->list);
drivers/scsi/ibmvscsi/ibmvscsi.c
1859
list_del(&evt_struct->list);
drivers/scsi/ibmvscsi/ibmvscsi.c
790
evt = list_first_entry(&hostdata->sent, struct srp_event_struct, list);
drivers/scsi/ibmvscsi/ibmvscsi.c
791
list_del(&evt->list);
drivers/scsi/ibmvscsi/ibmvscsi.c
920
list_for_each_entry(tmp_evt, &hostdata->sent, list) {
drivers/scsi/ibmvscsi/ibmvscsi.c
937
list_add_tail(&evt_struct->list, &hostdata->sent);
drivers/scsi/ibmvscsi/ibmvscsi.c
948
list_del(&evt_struct->list);
drivers/scsi/ibmvscsi/ibmvscsi.h
54
struct list_head list;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1262
list_for_each_entry_safe(cmd, nxt, &vscsi->waiting_rsp, list) {
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1263
list_del(&cmd->list);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1282
struct ibmvscsis_cmd, list);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1287
list_del(&cmd->list);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1885
list) {
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1908
list_del(&cmd->list);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1953
list_del(&cmd->list);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1997
list_add_tail(&cmd->list, &vscsi->waiting_rsp);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2324
list_add_tail(&cmd->list, &vscsi->waiting_rsp);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2361
list_add_tail(&cmd->list, &vscsi->waiting_rsp);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2416
list_add_tail(&cmd->list, &vscsi->schedule_q);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2430
list_add_tail(&cmd->list, &vscsi->schedule_q);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2639
list_for_each_entry(vscsi, &ibmvscsis_dev_list, list) {
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2720
list_add_tail(&cmd->list, &vscsi->active_q);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2792
list_add_tail(&cmd->list, &vscsi->active_q);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2806
list_del(&cmd->list);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2826
list_del(&cmd->list);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
2879
list_add_tail(&cmd->list, &vscsi->free_cmd);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3460
list_add_tail(&vscsi->list, &ibmvscsis_dev_list);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3577
list_del(&vscsi->list);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3609
list_del(&vscsi->list);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3706
list_move_tail(&cmd->list, &vscsi->waiting_rsp);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3805
list_for_each_entry(cmd_itr, &vscsi->active_q, list) {
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
952
list_add_tail(&cmd->list, &vscsi->free_cmd);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h
155
struct list_head list;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h
194
struct list_head list;
drivers/scsi/imm.c
1139
list_for_each_entry(dev, &imm_hosts, list) {
drivers/scsi/imm.c
1168
INIT_LIST_HEAD(&dev->list);
drivers/scsi/imm.c
1234
list_add_tail(&dev->list, &imm_hosts);
drivers/scsi/imm.c
1236
list_add_tail(&dev->list, &temp->list);
drivers/scsi/imm.c
1244
list_del_init(&dev->list);
drivers/scsi/imm.c
1261
list_for_each_entry(dev, &imm_hosts, list) {
drivers/scsi/imm.c
1264
list_del_init(&dev->list);
drivers/scsi/imm.c
50
struct list_head list;
drivers/scsi/ips.c
1827
sg_list.list = scb->sg_list.list;
drivers/scsi/ips.c
1832
scb->sg_list.list = sg_list.list;
drivers/scsi/ips.c
1894
sg_list.list = scb->sg_list.list;
drivers/scsi/ips.c
1901
scb->sg_list.list = sg_list.list;
drivers/scsi/ips.c
4267
ha->scbs->sg_list.list,
drivers/scsi/ips.c
4301
ips_sg.list = dma_alloc_coherent(&ha->pcidev->dev,
drivers/scsi/ips.c
4304
if (ips_sg.list == NULL) {
drivers/scsi/ips.c
4359
sg_list.list = scb->sg_list.list;
drivers/scsi/ips.c
4375
scb->sg_list.list = sg_list.list;
drivers/scsi/ips.h
939
void *list;
drivers/scsi/isci/task.c
103
task = list_entry(task->list.next, struct sas_task, list))
drivers/scsi/iscsi_boot_sysfs.c
350
INIT_LIST_HEAD(&boot_kobj->list);
drivers/scsi/iscsi_boot_sysfs.c
378
list_add_tail(&boot_kobj->list, &boot_kset->kobj_list);
drivers/scsi/iscsi_boot_sysfs.c
384
list_del(&boot_kobj->list);
drivers/scsi/iscsi_boot_sysfs.c
548
&boot_kset->kobj_list, list)
drivers/scsi/libfc/fc_fcp.c
1069
list_for_each_entry(fsp, &si->scsi_pkt_queue, list) {
drivers/scsi/libfc/fc_fcp.c
1143
list_add_tail(&fsp->list, &si->scsi_pkt_queue);
drivers/scsi/libfc/fc_fcp.c
1149
list_del(&fsp->list);
drivers/scsi/libfc/fc_fcp.c
143
INIT_LIST_HEAD(&fsp->list);
drivers/scsi/libfc/fc_fcp.c
2081
list_del(&fsp->list);
drivers/scsi/libfc/fc_npiv.c
141
list_for_each_entry(vn_port, &n_port->vports, list) {
drivers/scsi/libfc/fc_npiv.c
35
list_add_tail(&vn_port->list, &n_port->vports);
drivers/scsi/libfc/fc_npiv.c
61
list_for_each_entry(vn_port, &n_port->vports, list) {
drivers/scsi/lpfc/lpfc.h
140
struct list_head list;
drivers/scsi/lpfc/lpfc.h
147
struct list_head list;
drivers/scsi/lpfc/lpfc.h
856
struct list_head list;
drivers/scsi/lpfc/lpfc_attr.c
5081
list_for_each_entry(cq, &eq->child_list, list)
drivers/scsi/lpfc/lpfc_bsg.c
145
list_for_each_entry_safe(mlast, next_mlast, &mlist->list,
drivers/scsi/lpfc/lpfc_bsg.c
146
list) {
drivers/scsi/lpfc/lpfc_bsg.c
147
list_del(&mlast->list);
drivers/scsi/lpfc/lpfc_bsg.c
1620
INIT_LIST_HEAD(&bmp->list);
drivers/scsi/lpfc/lpfc_bsg.c
184
INIT_LIST_HEAD(&mp->list);
drivers/scsi/lpfc/lpfc_bsg.c
198
list_add_tail(&mp->list, &mlist->list);
drivers/scsi/lpfc/lpfc_bsg.c
233
list_splice_init(&dma_buffers->list, &temp_list);
drivers/scsi/lpfc/lpfc_bsg.c
234
list_add(&dma_buffers->list, &temp_list);
drivers/scsi/lpfc/lpfc_bsg.c
244
list_for_each_entry(mp, &temp_list, list) {
drivers/scsi/lpfc/lpfc_bsg.c
2635
INIT_LIST_HEAD(&dmabuf->list);
drivers/scsi/lpfc/lpfc_bsg.c
2740
INIT_LIST_HEAD(&dmabuf->list);
drivers/scsi/lpfc/lpfc_bsg.c
277
list_del_init(&dma_buffers->list);
drivers/scsi/lpfc/lpfc_bsg.c
278
list_splice(&temp_list, &dma_buffers->list);
drivers/scsi/lpfc/lpfc_bsg.c
2794
list_for_each_entry_safe(dmabuf, next_dmabuf, dmabuf_list, list) {
drivers/scsi/lpfc/lpfc_bsg.c
2795
list_del_init(&dmabuf->list);
drivers/scsi/lpfc/lpfc_bsg.c
2836
INIT_LIST_HEAD(&dmp->dma.list);
drivers/scsi/lpfc/lpfc_bsg.c
2840
list_add_tail(&dmp->dma.list, &mlist->dma.list);
drivers/scsi/lpfc/lpfc_bsg.c
2916
INIT_LIST_HEAD(&rxbmp->list);
drivers/scsi/lpfc/lpfc_bsg.c
2934
list_add_tail(&head, &dmp->list);
drivers/scsi/lpfc/lpfc_bsg.c
2936
mp[i] = list_entry(curr, struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_bsg.c
2979
dmp = list_entry(next, struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_bsg.c
2993
dmp = list_entry(next, struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_bsg.c
3168
INIT_LIST_HEAD(&txbmp->list);
drivers/scsi/lpfc/lpfc_bsg.c
3192
list_add_tail(&head, &txbuffer->dma.list);
drivers/scsi/lpfc/lpfc_bsg.c
3193
list_for_each_entry(curr, &head, list) {
drivers/scsi/lpfc/lpfc_bsg.c
3623
list) {
drivers/scsi/lpfc/lpfc_bsg.c
4000
list_add_tail(&ext_dmabuf->list,
drivers/scsi/lpfc/lpfc_bsg.c
4009
ext_dmabuf_list, list) {
drivers/scsi/lpfc/lpfc_bsg.c
4071
list_add_tail(&ext_dmabuf->list,
drivers/scsi/lpfc/lpfc_bsg.c
4098
&phba->mbox_ext_buf_ctx.ext_dmabuf_list, list) {
drivers/scsi/lpfc/lpfc_bsg.c
444
INIT_LIST_HEAD(&bmp->list);
drivers/scsi/lpfc/lpfc_bsg.c
4533
struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_bsg.c
4534
list_del_init(&dmabuf->list);
drivers/scsi/lpfc/lpfc_bsg.c
4614
list_add_tail(&dmabuf->list, &phba->mbox_ext_buf_ctx.ext_dmabuf_list);
drivers/scsi/lpfc/lpfc_bsg.c
5504
&ras_fwlog->fwlog_buff_list, list) {
drivers/scsi/lpfc/lpfc_bsg.c
5853
list) {
drivers/scsi/lpfc/lpfc_bsg.c
5855
list_move_tail(&check_iocb->list, &completions);
drivers/scsi/lpfc/lpfc_bsg.c
602
prsp = (struct lpfc_dmabuf *)pcmd->list.next;
drivers/scsi/lpfc/lpfc_bsg.c
881
list_add_tail(&head, &mlist->dma.list);
drivers/scsi/lpfc/lpfc_bsg.c
884
mlast = list_entry(curr, struct lpfc_dmabufext , dma.list);
drivers/scsi/lpfc/lpfc_bsg.c
928
list_add_tail(&head, &piocbq->list);
drivers/scsi/lpfc/lpfc_bsg.c
954
iocbq = list_entry(head.prev, typeof(*iocbq), list);
drivers/scsi/lpfc/lpfc_bsg.c
960
list_for_each_entry(iocbq, &head, list) {
drivers/scsi/lpfc/lpfc_bsg.c
982
list_for_each_entry(iocbq, &head, list) {
drivers/scsi/lpfc/lpfc_crtn.h
595
struct list_head *list,
drivers/scsi/lpfc/lpfc_ct.c
193
INIT_LIST_HEAD(&mp->list);
drivers/scsi/lpfc/lpfc_ct.c
1933
INIT_LIST_HEAD(&mp->list);
drivers/scsi/lpfc/lpfc_ct.c
194
INIT_LIST_HEAD(&bmp->list);
drivers/scsi/lpfc/lpfc_ct.c
1947
INIT_LIST_HEAD(&bmp->list);
drivers/scsi/lpfc/lpfc_ct.c
3241
INIT_LIST_HEAD(&rq->list);
drivers/scsi/lpfc/lpfc_ct.c
3242
INIT_LIST_HEAD(&rsp->list);
drivers/scsi/lpfc/lpfc_ct.c
3737
INIT_LIST_HEAD(&mp->list);
drivers/scsi/lpfc/lpfc_ct.c
3738
INIT_LIST_HEAD(&bmp->list);
drivers/scsi/lpfc/lpfc_ct.c
400
list_add_tail(&head, &ctiocbq->list);
drivers/scsi/lpfc/lpfc_ct.c
401
list_for_each_entry(iocb, &head, list) {
drivers/scsi/lpfc/lpfc_ct.c
432
list_add_tail(&head, &ctiocbq->list);
drivers/scsi/lpfc/lpfc_ct.c
433
list_for_each_entry(iocbq, &head, list) {
drivers/scsi/lpfc/lpfc_ct.c
478
list_for_each_entry_safe(mlast, next_mlast, &mlist->list, list) {
drivers/scsi/lpfc/lpfc_ct.c
479
list_del(&mlast->list);
drivers/scsi/lpfc/lpfc_ct.c
508
INIT_LIST_HEAD(&mp->list);
drivers/scsi/lpfc/lpfc_ct.c
527
list_add_tail(&mp->list, &mlist->list);
drivers/scsi/lpfc/lpfc_ct.c
861
list_add_tail(&head, &mp->list);
drivers/scsi/lpfc/lpfc_ct.c
862
list_for_each_entry_safe(mp, next_mp, &head, list) {
drivers/scsi/lpfc/lpfc_debugfs.c
1133
list) {
drivers/scsi/lpfc/lpfc_debugfs.c
1143
list) {
drivers/scsi/lpfc/lpfc_debugfs.c
2212
&phba->ras_fwlog.fwlog_buff_list, list) {
drivers/scsi/lpfc/lpfc_debugfs.c
312
list_for_each_entry(d_buf, &hbqs->hbq_buffer_list, list)
drivers/scsi/lpfc/lpfc_debugfs.c
357
list_for_each_entry(d_buf, &hbqs->hbq_buffer_list, list) {
drivers/scsi/lpfc/lpfc_debugfs.c
5327
list_for_each_entry(rsrc_blks, &phba->lpfc_vpi_blk_list, list) {
drivers/scsi/lpfc/lpfc_debugfs.c
5338
list) {
drivers/scsi/lpfc/lpfc_debugfs.c
5350
list) {
drivers/scsi/lpfc/lpfc_debugfs.c
5362
list) {
drivers/scsi/lpfc/lpfc_disc.h
181
struct list_head list;
drivers/scsi/lpfc/lpfc_els.c
1087
prsp = list_get_first(&pcmd->list, struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_els.c
11410
list_for_each_entry(piocb, &phba->fabric_iocb_list, list) {
drivers/scsi/lpfc/lpfc_els.c
11450
prsp = list_get_first(&pcmd->list, struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_els.c
11826
list);
drivers/scsi/lpfc/lpfc_els.c
12016
list_add_tail(&iocb->list, &phba->fabric_iocb_list);
drivers/scsi/lpfc/lpfc_els.c
12042
list) {
drivers/scsi/lpfc/lpfc_els.c
12047
list_move_tail(&piocb->list, &completions);
drivers/scsi/lpfc/lpfc_els.c
12081
list) {
drivers/scsi/lpfc/lpfc_els.c
12084
list_move_tail(&piocb->list, &completions);
drivers/scsi/lpfc/lpfc_els.c
12135
&phba->sli4_hba.lpfc_abts_els_sgl_list, list) {
drivers/scsi/lpfc/lpfc_els.c
12147
list_del(&sglq_entry->list);
drivers/scsi/lpfc/lpfc_els.c
12149
list_add_tail(&sglq_entry->list,
drivers/scsi/lpfc/lpfc_els.c
12183
&phba->sli4_hba.lpfc_abts_els_sgl_list, list) {
drivers/scsi/lpfc/lpfc_els.c
12185
list_del(&sglq_entry->list);
drivers/scsi/lpfc/lpfc_els.c
12188
list_add_tail(&sglq_entry->list,
drivers/scsi/lpfc/lpfc_els.c
12324
prsp = list_get_first(&dmabuf->list, struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_els.c
12546
prsp = list_get_first(&dmabuf->list, struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_els.c
1523
list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) {
drivers/scsi/lpfc/lpfc_els.c
2208
prsp = list_get_first(&cmdiocb->cmd_dmabuf->list,
drivers/scsi/lpfc/lpfc_els.c
2209
struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_els.c
225
INIT_LIST_HEAD(&pcmd->list);
drivers/scsi/lpfc/lpfc_els.c
235
INIT_LIST_HEAD(&prsp->list);
drivers/scsi/lpfc/lpfc_els.c
248
INIT_LIST_HEAD(&pbuflist->list);
drivers/scsi/lpfc/lpfc_els.c
295
list_add(&prsp->list, &pcmd->list);
drivers/scsi/lpfc/lpfc_els.c
3510
prsp = list_get_first(&pcmd->list, struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_els.c
4125
prsp = list_get_first(&pcmd->list, struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_els.c
5214
if (!list_empty(&buf_ptr1->list)) {
drivers/scsi/lpfc/lpfc_els.c
5215
list_remove_head(&buf_ptr1->list, buf_ptr,
drivers/scsi/lpfc/lpfc_els.c
5217
list);
drivers/scsi/lpfc/lpfc_els.c
5294
if (!list_empty(&buf_ptr->list)) {
drivers/scsi/lpfc/lpfc_els.c
5295
list_remove_head(&buf_ptr->list,
drivers/scsi/lpfc/lpfc_els.c
5297
list);
drivers/scsi/lpfc/lpfc_els.c
5298
INIT_LIST_HEAD(&buf_ptr1->list);
drivers/scsi/lpfc/lpfc_els.c
5299
list_add_tail(&buf_ptr1->list,
drivers/scsi/lpfc/lpfc_els.c
5303
INIT_LIST_HEAD(&buf_ptr->list);
drivers/scsi/lpfc/lpfc_els.c
5304
list_add_tail(&buf_ptr->list, &phba->elsbuf);
drivers/scsi/lpfc/lpfc_els.c
7434
INIT_LIST_HEAD(&mp->list);
drivers/scsi/lpfc/lpfc_els.c
9626
list_for_each_entry_safe(piocb, tmp_iocb, &pring->txcmplq, list) {
drivers/scsi/lpfc/lpfc_els.c
9754
list_for_each_entry_safe(piocb, tmp_iocb, &pring->txcmplq, list) {
drivers/scsi/lpfc/lpfc_els.c
9803
list_move_tail(&piocb->list, &cancel_list);
drivers/scsi/lpfc/lpfc_els.c
9828
list_for_each_entry_safe(piocb, tmp_iocb, &pring->txq, list) {
drivers/scsi/lpfc/lpfc_els.c
9845
list_del_init(&piocb->list);
drivers/scsi/lpfc/lpfc_els.c
9846
list_add_tail(&piocb->list, &abort_list);
drivers/scsi/lpfc/lpfc_els.c
9852
&phba->fabric_iocb_list, list) {
drivers/scsi/lpfc/lpfc_els.c
9853
list_del_init(&piocb->list);
drivers/scsi/lpfc/lpfc_els.c
9854
list_add_tail(&piocb->list, &abort_list);
drivers/scsi/lpfc/lpfc_hbadisc.c
1612
&phba->fcf.fcf_pri_list, list) {
drivers/scsi/lpfc/lpfc_hbadisc.c
1613
list_del_init(&fcf_pri->list);
drivers/scsi/lpfc/lpfc_hbadisc.c
2008
&phba->fcf_conn_rec_list, list) {
drivers/scsi/lpfc/lpfc_hbadisc.c
2482
list_del_init(&new_fcf_pri->list);
drivers/scsi/lpfc/lpfc_hbadisc.c
2542
list_del_init(&new_fcf_pri->list);
drivers/scsi/lpfc/lpfc_hbadisc.c
2546
list_add(&new_fcf_pri->list, &phba->fcf.fcf_pri_list);
drivers/scsi/lpfc/lpfc_hbadisc.c
2560
list_add(&new_fcf_pri->list, &phba->fcf.fcf_pri_list);
drivers/scsi/lpfc/lpfc_hbadisc.c
2575
&phba->fcf.fcf_pri_list, list) {
drivers/scsi/lpfc/lpfc_hbadisc.c
2578
if (fcf_pri->list.prev == &phba->fcf.fcf_pri_list)
drivers/scsi/lpfc/lpfc_hbadisc.c
2579
list_add(&new_fcf_pri->list,
drivers/scsi/lpfc/lpfc_hbadisc.c
2582
list_add(&new_fcf_pri->list,
drivers/scsi/lpfc/lpfc_hbadisc.c
2584
fcf_pri->list.prev)->list);
drivers/scsi/lpfc/lpfc_hbadisc.c
2587
} else if (fcf_pri->list.next == &phba->fcf.fcf_pri_list
drivers/scsi/lpfc/lpfc_hbadisc.c
2590
list_add(&new_fcf_pri->list, &fcf_pri->list);
drivers/scsi/lpfc/lpfc_hbadisc.c
5096
list_for_each_entry_safe(iocb, next_iocb, &pring->txq, list) {
drivers/scsi/lpfc/lpfc_hbadisc.c
5100
list_move_tail(&iocb->list, dequeue_list);
drivers/scsi/lpfc/lpfc_hbadisc.c
5487
list_for_each_entry(mb, &phba->sli.mboxq_cmpl, list) {
drivers/scsi/lpfc/lpfc_hbadisc.c
5497
list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) {
drivers/scsi/lpfc/lpfc_hbadisc.c
5501
list_del(&mb->list);
drivers/scsi/lpfc/lpfc_hbadisc.c
5973
list_for_each_entry_safe(iocb, next_iocb, &pring->txq, list) {
drivers/scsi/lpfc/lpfc_hbadisc.c
5982
list_move_tail(&iocb->list, &completions);
drivers/scsi/lpfc/lpfc_hbadisc.c
5987
list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) {
drivers/scsi/lpfc/lpfc_hbadisc.c
7000
&phba->fcf_conn_rec_list, list) {
drivers/scsi/lpfc/lpfc_hbadisc.c
7001
list_del_init(&conn_entry->list);
drivers/scsi/lpfc/lpfc_hbadisc.c
7025
list_add_tail(&conn_entry->list,
drivers/scsi/lpfc/lpfc_hbadisc.c
7032
list) {
drivers/scsi/lpfc/lpfc_init.c
1044
&pring->txcmplq, list)
drivers/scsi/lpfc/lpfc_init.c
10537
list_add(&qdesc->cpu_list, &eqi->list);
drivers/scsi/lpfc/lpfc_init.c
10928
struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_init.c
11030
list_for_each_entry(childq, &eq->child_list, list) {
drivers/scsi/lpfc/lpfc_init.c
1113
&phba->sli4_hba.lpfc_abts_els_sgl_list, list)
drivers/scsi/lpfc/lpfc_init.c
1134
list_for_each_entry_safe(psb, psb_next, &aborts, list) {
drivers/scsi/lpfc/lpfc_init.c
11511
list_add_tail(&cq_event->list,
drivers/scsi/lpfc/lpfc_init.c
11537
&phba->sli4_hba.sp_cqe_event_pool, list) {
drivers/scsi/lpfc/lpfc_init.c
11538
list_del(&cq_event->list);
drivers/scsi/lpfc/lpfc_init.c
1155
list_for_each_entry_safe(ctxp, ctxp_next, &nvmet_aborts, list) {
drivers/scsi/lpfc/lpfc_init.c
11559
struct lpfc_cq_event, list);
drivers/scsi/lpfc/lpfc_init.c
11597
list_add_tail(&cq_event->list, &phba->sli4_hba.sp_cqe_event_pool);
drivers/scsi/lpfc/lpfc_init.c
11648
struct lpfc_cq_event, list);
drivers/scsi/lpfc/lpfc_init.c
12394
INIT_LIST_HEAD(&eqi->list);
drivers/scsi/lpfc/lpfc_init.c
1393
list_for_each_entry_safe(eq, eq_next, &eqi->list, cpu_list) {
drivers/scsi/lpfc/lpfc_init.c
1397
list_move_tail(&eq->cpu_list, &eqi_new->list);
drivers/scsi/lpfc/lpfc_init.c
14605
list_add_tail(&dmabuf->list, &dma_buffer_list);
drivers/scsi/lpfc/lpfc_init.c
14609
list_for_each_entry(dmabuf, &dma_buffer_list, list) {
drivers/scsi/lpfc/lpfc_init.c
14641
list_for_each_entry_safe(dmabuf, next, &dma_buffer_list, list) {
drivers/scsi/lpfc/lpfc_init.c
14642
list_del(&dmabuf->list);
drivers/scsi/lpfc/lpfc_init.c
1548
struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_init.c
2841
INIT_LIST_HEAD(&mp1->list);
drivers/scsi/lpfc/lpfc_init.c
2857
INIT_LIST_HEAD(&mp2->list);
drivers/scsi/lpfc/lpfc_init.c
3471
INIT_LIST_HEAD(&epd_pool->list);
drivers/scsi/lpfc/lpfc_init.c
3473
&qp->lpfc_io_buf_list_put, list) {
drivers/scsi/lpfc/lpfc_init.c
3474
list_move_tail(&lpfc_ncmd->list, &epd_pool->list);
drivers/scsi/lpfc/lpfc_init.c
3506
&epd_pool->list, list) {
drivers/scsi/lpfc/lpfc_init.c
3507
list_move_tail(&lpfc_ncmd->list,
drivers/scsi/lpfc/lpfc_init.c
3581
INIT_LIST_HEAD(&pbl_pool->list);
drivers/scsi/lpfc/lpfc_init.c
3583
&qp->lpfc_io_buf_list_put, list) {
drivers/scsi/lpfc/lpfc_init.c
3584
list_move_tail(&lpfc_ncmd->list, &pbl_pool->list);
drivers/scsi/lpfc/lpfc_init.c
3600
INIT_LIST_HEAD(&pvt_pool->list);
drivers/scsi/lpfc/lpfc_init.c
3651
&pbl_pool->list, list) {
drivers/scsi/lpfc/lpfc_init.c
3652
list_move_tail(&lpfc_ncmd->list,
drivers/scsi/lpfc/lpfc_init.c
3658
INIT_LIST_HEAD(&pbl_pool->list);
drivers/scsi/lpfc/lpfc_init.c
3672
&pvt_pool->list, list) {
drivers/scsi/lpfc/lpfc_init.c
3673
list_move_tail(&lpfc_ncmd->list,
drivers/scsi/lpfc/lpfc_init.c
3679
INIT_LIST_HEAD(&pvt_pool->list);
drivers/scsi/lpfc/lpfc_init.c
3967
list) {
drivers/scsi/lpfc/lpfc_init.c
3968
list_del(&sb->list);
drivers/scsi/lpfc/lpfc_init.c
3978
list) {
drivers/scsi/lpfc/lpfc_init.c
3979
list_del(&sb->list);
drivers/scsi/lpfc/lpfc_init.c
4010
list) {
drivers/scsi/lpfc/lpfc_init.c
4011
list_del(&lpfc_ncmd->list);
drivers/scsi/lpfc/lpfc_init.c
4026
list) {
drivers/scsi/lpfc/lpfc_init.c
4027
list_del(&lpfc_ncmd->list);
drivers/scsi/lpfc/lpfc_init.c
4099
list_add_tail(&sglq_entry->list, &els_sgl_list);
drivers/scsi/lpfc/lpfc_init.c
4118
sglq_entry, struct lpfc_sglq, list);
drivers/scsi/lpfc/lpfc_init.c
4138
&phba->sli4_hba.lpfc_els_sgl_list, list) {
drivers/scsi/lpfc/lpfc_init.c
4219
list_add_tail(&sglq_entry->list, &nvmet_sgl_list);
drivers/scsi/lpfc/lpfc_init.c
4241
sglq_entry, struct lpfc_sglq, list);
drivers/scsi/lpfc/lpfc_init.c
4262
&phba->sli4_hba.lpfc_nvmet_sgl_list, list) {
drivers/scsi/lpfc/lpfc_init.c
4316
list_remove_head(&blist, lpfc_cmd, struct lpfc_io_buf, list);
drivers/scsi/lpfc/lpfc_init.c
4320
list_add_tail(&lpfc_cmd->list, cbuf);
drivers/scsi/lpfc/lpfc_init.c
4326
list_for_each_entry(iobufp, cbuf, list) {
drivers/scsi/lpfc/lpfc_init.c
4329
list_add(&lpfc_cmd->list,
drivers/scsi/lpfc/lpfc_init.c
4330
&prev_iobufp->list);
drivers/scsi/lpfc/lpfc_init.c
4332
list_add(&lpfc_cmd->list, cbuf);
drivers/scsi/lpfc/lpfc_init.c
4339
list_add_tail(&lpfc_cmd->list, cbuf);
drivers/scsi/lpfc/lpfc_init.c
4357
struct lpfc_io_buf, list);
drivers/scsi/lpfc/lpfc_init.c
4366
list_add_tail(&lpfc_cmd->list,
drivers/scsi/lpfc/lpfc_init.c
4423
struct lpfc_io_buf, list);
drivers/scsi/lpfc/lpfc_init.c
4439
&io_sgl_list, list) {
drivers/scsi/lpfc/lpfc_init.c
4559
list_add_tail(&lpfc_ncmd->list, &post_nblist);
drivers/scsi/lpfc/lpfc_init.c
7327
cq_event, struct lpfc_cq_event, list);
drivers/scsi/lpfc/lpfc_init.c
8526
&phba->fcf_conn_rec_list, list) {
drivers/scsi/lpfc/lpfc_init.c
8527
list_del_init(&conn_entry->list);
drivers/scsi/lpfc/lpfc_init.c
8631
&phba->lpfc_iocb_list, list) {
drivers/scsi/lpfc/lpfc_init.c
8632
list_del(&iocbq_entry->list);
drivers/scsi/lpfc/lpfc_init.c
8682
list_add(&iocbq_entry->list, &phba->lpfc_iocb_list);
drivers/scsi/lpfc/lpfc_init.c
8707
list_for_each_entry_safe(sglq_entry, sglq_next, sglq_list, list) {
drivers/scsi/lpfc/lpfc_init.c
8708
list_del(&sglq_entry->list);
drivers/scsi/lpfc/lpfc_init.c
8754
list_for_each_entry_safe(sglq_entry, sglq_next, &sglq_list, list) {
drivers/scsi/lpfc/lpfc_init.c
8755
list_del(&sglq_entry->list);
drivers/scsi/lpfc/lpfc_init.c
8943
list_add_tail(&rpi_hdr->list, &phba->sli4_hba.lpfc_rpi_hdr_list);
drivers/scsi/lpfc/lpfc_init.c
8974
&phba->sli4_hba.lpfc_rpi_hdr_list, list) {
drivers/scsi/lpfc/lpfc_init.c
8975
list_del(&rpi_hdr->list);
drivers/scsi/lpfc/lpfc_init.c
938
cq_event, struct lpfc_cq_event, list);
drivers/scsi/lpfc/lpfc_init.c
986
list_for_each_entry_safe(mp, next_mp, &buflist, list) {
drivers/scsi/lpfc/lpfc_init.c
987
list_del(&mp->list);
drivers/scsi/lpfc/lpfc_mbox.c
1541
list_add_tail(&mbq->list, &psli->mboxq);
drivers/scsi/lpfc/lpfc_mbox.c
1568
list_remove_head((&psli->mboxq), mbq, LPFC_MBOXQ_t, list);
drivers/scsi/lpfc/lpfc_mbox.c
1588
list_add_tail(&mbq->list, &phba->sli.mboxq_cmpl);
drivers/scsi/lpfc/lpfc_mbox.c
2424
INIT_LIST_HEAD(&mp->list);
drivers/scsi/lpfc/lpfc_mbox.c
359
INIT_LIST_HEAD(&mp->list);
drivers/scsi/lpfc/lpfc_mbox.c
80
INIT_LIST_HEAD(&mp->list);
drivers/scsi/lpfc/lpfc_mem.c
314
list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq, list) {
drivers/scsi/lpfc/lpfc_mem.c
315
list_del(&mbox->list);
drivers/scsi/lpfc/lpfc_mem.c
319
list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq_cmpl, list) {
drivers/scsi/lpfc/lpfc_mem.c
320
list_del(&mbox->list);
drivers/scsi/lpfc/lpfc_mem.c
694
list_del(&hbq_entry->dbuf.list);
drivers/scsi/lpfc/lpfc_mem.c
738
list_del(&rqb_entry->hbuf.list);
drivers/scsi/lpfc/lpfc_mem.c
756
list_add_tail(&rqb_entry->hbuf.list, &rqbp->rqb_buffer_list);
drivers/scsi/lpfc/lpfc_nportdisc.c
1386
prsp = list_get_first(&pcmd->list, struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_nportdisc.c
1874
list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) {
drivers/scsi/lpfc/lpfc_nportdisc.c
1879
list_del(&mb->list);
drivers/scsi/lpfc/lpfc_nportdisc.c
191
prsp = list_get_first(&pcmd->list, struct lpfc_dmabuf,
drivers/scsi/lpfc/lpfc_nportdisc.c
192
list);
drivers/scsi/lpfc/lpfc_nportdisc.c
253
list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) {
drivers/scsi/lpfc/lpfc_nportdisc.c
270
list_del_init(&iocb->list);
drivers/scsi/lpfc/lpfc_nportdisc.c
271
list_add_tail(&iocb->list, &drv_cmpl_list);
drivers/scsi/lpfc/lpfc_nportdisc.c
288
list_for_each_entry_safe(iocb, next_iocb, &pring->txq, list) {
drivers/scsi/lpfc/lpfc_nportdisc.c
291
list_del_init(&iocb->list);
drivers/scsi/lpfc/lpfc_nportdisc.c
292
list_add_tail(&iocb->list, &abort_list);
drivers/scsi/lpfc/lpfc_nvme.c
2094
list_add_tail(&lpfc_ncmd->list,
drivers/scsi/lpfc/lpfc_nvme.c
2854
&qp->lpfc_abts_io_buf_list, list) {
drivers/scsi/lpfc/lpfc_nvme.c
2857
list_move(&psb->list, &aborts);
drivers/scsi/lpfc/lpfc_nvme.c
2864
list_for_each_entry_safe(psb, psb_next, &aborts, list) {
drivers/scsi/lpfc/lpfc_nvme.c
2865
list_del_init(&psb->list);
drivers/scsi/lpfc/lpfc_nvme.c
2903
list_for_each_entry_safe(piocb, tmp_iocb, &pring->txcmplq, list) {
drivers/scsi/lpfc/lpfc_nvme.c
2905
list_move_tail(&piocb->list, &cancel_list);
drivers/scsi/lpfc/lpfc_nvme.c
609
INIT_LIST_HEAD(&bmp->list);
drivers/scsi/lpfc/lpfc_nvme.c
736
list_for_each_entry_safe(wqe, next_wqe, &pring->txcmplq, list) {
drivers/scsi/lpfc/lpfc_nvme.h
195
struct list_head list;
drivers/scsi/lpfc/lpfc_nvmet.c
1099
list_add_tail(&nvmewqeq->list, &wq->wqfull_list);
drivers/scsi/lpfc/lpfc_nvmet.c
1444
&infop->nvmet_ctx_list, list) {
drivers/scsi/lpfc/lpfc_nvmet.c
1446
list_del_init(&ctx_buf->list);
drivers/scsi/lpfc/lpfc_nvmet.c
1457
list_add_tail(&ctx_buf->sglq->list,
drivers/scsi/lpfc/lpfc_nvmet.c
1616
list_add_tail(&ctx_buf->list, &infop->nvmet_ctx_list);
drivers/scsi/lpfc/lpfc_nvmet.c
1797
list) {
drivers/scsi/lpfc/lpfc_nvmet.c
1811
list_del_init(&ctxp->list);
drivers/scsi/lpfc/lpfc_nvmet.c
1888
list) {
drivers/scsi/lpfc/lpfc_nvmet.c
1928
hbuf.list) {
drivers/scsi/lpfc/lpfc_nvmet.c
1941
list_del_init(&nvmebuf->hbuf.list);
drivers/scsi/lpfc/lpfc_nvmet.c
2026
&wq->wqfull_list, list) {
drivers/scsi/lpfc/lpfc_nvmet.c
2030
list_del(&nvmewqeq->list);
drivers/scsi/lpfc/lpfc_nvmet.c
2042
list_del(&nvmewqeq->list);
drivers/scsi/lpfc/lpfc_nvmet.c
2073
list);
drivers/scsi/lpfc/lpfc_nvmet.c
2080
list_add(&nvmewqeq->list, &wq->wqfull_list);
drivers/scsi/lpfc/lpfc_nvmet.c
217
list_for_each_entry(ctxp, &phba->sli4_hba.t_active_ctx_list, list) {
drivers/scsi/lpfc/lpfc_nvmet.c
2343
list);
drivers/scsi/lpfc/lpfc_nvmet.c
239
list_for_each_entry(ctxp, &phba->sli4_hba.t_active_ctx_list, list) {
drivers/scsi/lpfc/lpfc_nvmet.c
2412
ctx_buf, struct lpfc_nvmet_ctxbuf, list);
drivers/scsi/lpfc/lpfc_nvmet.c
2442
list_add_tail(&nvmebuf->hbuf.list,
drivers/scsi/lpfc/lpfc_nvmet.c
2463
list_add_tail(&ctxp->list, &phba->sli4_hba.t_active_ctx_list);
drivers/scsi/lpfc/lpfc_nvmet.c
269
list_del(&ctxp->list);
drivers/scsi/lpfc/lpfc_nvmet.c
272
list_add_tail(&ctxp->list, &phba->sli4_hba.lpfc_abts_nvmet_ctx_list);
drivers/scsi/lpfc/lpfc_nvmet.c
3054
list_del_init(&ctxp->list);
drivers/scsi/lpfc/lpfc_nvmet.c
3139
list_del_init(&ctxp->list);
drivers/scsi/lpfc/lpfc_nvmet.c
3494
list_del_init(&ctxp->list);
drivers/scsi/lpfc/lpfc_nvmet.c
423
hbuf.list);
drivers/scsi/lpfc/lpfc_nvmet.c
494
list_del_init(&ctxp->list);
drivers/scsi/lpfc/lpfc_nvmet.c
499
list_add_tail(&ctx_buf->list, &infop->nvmet_ctx_list);
drivers/scsi/lpfc/lpfc_scsi.c
403
&qp->lpfc_abts_io_buf_list, list) {
drivers/scsi/lpfc/lpfc_scsi.c
453
&qp->lpfc_abts_io_buf_list, list) {
drivers/scsi/lpfc/lpfc_scsi.c
457
list_del_init(&psb->list);
drivers/scsi/lpfc/lpfc_scsi.c
571
list);
drivers/scsi/lpfc/lpfc_scsi.c
578
struct lpfc_io_buf, list);
drivers/scsi/lpfc/lpfc_scsi.c
6505
__lpfc_get_device_data(struct lpfc_hba *phba, struct list_head *list,
drivers/scsi/lpfc/lpfc_scsi.c
6512
if (unlikely(!phba) || !list || !vport_wwpn || !target_wwpn ||
drivers/scsi/lpfc/lpfc_scsi.c
6518
list_for_each_entry(lun_info, list, listentry) {
drivers/scsi/lpfc/lpfc_scsi.c
723
list_add_tail(&psb->list, &phba->lpfc_scsi_buf_list_put);
drivers/scsi/lpfc/lpfc_scsi.c
751
list_add_tail(&psb->list, &qp->lpfc_abts_io_buf_list);
drivers/scsi/lpfc/lpfc_scsi.h
29
#define list_remove_head(list, entry, type, member) \
drivers/scsi/lpfc/lpfc_scsi.h
32
if (!list_empty(list)) { \
drivers/scsi/lpfc/lpfc_scsi.h
33
entry = list_entry((list)->next, type, member); \
drivers/scsi/lpfc/lpfc_scsi.h
38
#define list_get_first(list, type, member) \
drivers/scsi/lpfc/lpfc_scsi.h
39
(list_empty(list)) ? NULL : \
drivers/scsi/lpfc/lpfc_scsi.h
40
list_entry((list)->next, type, member)
drivers/scsi/lpfc/lpfc_sli.c
1026
&phba->active_rrq_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
1028
list_move(&rrq->list, &send_rrq);
drivers/scsi/lpfc/lpfc_sli.c
1036
list_for_each_entry_safe(rrq, nextrrq, &send_rrq, list) {
drivers/scsi/lpfc/lpfc_sli.c
1037
list_del(&rrq->list);
drivers/scsi/lpfc/lpfc_sli.c
10404
list_add_tail(&piocb->list, &pring->txq);
drivers/scsi/lpfc/lpfc_sli.c
1071
list_for_each_entry_safe(rrq, nextrrq, &phba->active_rrq_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
1074
list_del(&rrq->list);
drivers/scsi/lpfc/lpfc_sli.c
1108
list_for_each_entry_safe(rrq, nextrrq, &phba->active_rrq_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
1113
list_move(&rrq->list, &rrq_list);
drivers/scsi/lpfc/lpfc_sli.c
1118
list_for_each_entry_safe(rrq, nextrrq, &rrq_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
1119
list_del(&rrq->list);
drivers/scsi/lpfc/lpfc_sli.c
11906
list_add_tail(&psli->mbox_active->list, &completions);
drivers/scsi/lpfc/lpfc_sli.c
11919
list_remove_head(&completions, pmb, LPFC_MBOXQ_t, list);
drivers/scsi/lpfc/lpfc_sli.c
11976
&pring->txq, list) {
drivers/scsi/lpfc/lpfc_sli.c
11979
list_move_tail(&iocb->list, &completions);
drivers/scsi/lpfc/lpfc_sli.c
11982
&pring->txcmplq, list) {
drivers/scsi/lpfc/lpfc_sli.c
12003
&pring->txq, list) {
drivers/scsi/lpfc/lpfc_sli.c
12006
list_move_tail(&iocb->list, &completions);
drivers/scsi/lpfc/lpfc_sli.c
12010
&pring->txcmplq, list) {
drivers/scsi/lpfc/lpfc_sli.c
12112
struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_sli.c
1213
list_add_tail(&rrq->list, &phba->active_rrq_list);
drivers/scsi/lpfc/lpfc_sli.c
12204
list_add_tail(&mp->list, &pring->postbufq);
drivers/scsi/lpfc/lpfc_sli.c
12259
list_for_each_entry_safe(mp, next_mp, &pring->postbufq, list) {
drivers/scsi/lpfc/lpfc_sli.c
12261
list_del_init(&mp->list);
drivers/scsi/lpfc/lpfc_sli.c
12303
list_for_each_entry_safe(mp, next_mp, &pring->postbufq, list) {
drivers/scsi/lpfc/lpfc_sli.c
12305
list_del_init(&mp->list);
drivers/scsi/lpfc/lpfc_sli.c
1269
list_remove_head(lpfc_els_sgl_list, sglq, struct lpfc_sglq, list);
drivers/scsi/lpfc/lpfc_sli.c
1280
list_add_tail(&sglq->list, lpfc_els_sgl_list);
drivers/scsi/lpfc/lpfc_sli.c
1283
struct lpfc_sglq, list);
drivers/scsi/lpfc/lpfc_sli.c
1285
list_add_tail(&sglq->list, lpfc_els_sgl_list);
drivers/scsi/lpfc/lpfc_sli.c
1320
list_remove_head(lpfc_nvmet_sgl_list, sglq, struct lpfc_sglq, list);
drivers/scsi/lpfc/lpfc_sli.c
13229
list_for_each_entry(iocb, &pring->txq, list) {
drivers/scsi/lpfc/lpfc_sli.c
13232
list_for_each_entry(iocb, &pring->txcmplq, list) {
drivers/scsi/lpfc/lpfc_sli.c
1387
list_add_tail(&sglq->list,
drivers/scsi/lpfc/lpfc_sli.c
1404
list_add(&sglq->list,
drivers/scsi/lpfc/lpfc_sli.c
1413
list_add_tail(&sglq->list,
drivers/scsi/lpfc/lpfc_sli.c
14170
cq_event, struct lpfc_cq_event, list);
drivers/scsi/lpfc/lpfc_sli.c
14285
list_add_tail(&cq_event->list, &phba->sli4_hba.sp_asynce_work_queue);
drivers/scsi/lpfc/lpfc_sli.c
1433
list_add_tail(&iocbq->list, &phba->lpfc_iocb_list);
drivers/scsi/lpfc/lpfc_sli.c
14527
list_add_tail(&irspiocbq->cq_event.list,
drivers/scsi/lpfc/lpfc_sli.c
1457
list_add_tail(&iocbq->list, &phba->lpfc_iocb_list);
drivers/scsi/lpfc/lpfc_sli.c
14601
list_add_tail(&cq_event->list,
drivers/scsi/lpfc/lpfc_sli.c
14689
list_add_tail(&dma_buf->cq_event.list,
drivers/scsi/lpfc/lpfc_sli.c
14845
list_for_each_entry(childq, &speq->child_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
15154
list_for_each_entry(childwq, &cq->child_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
1519
list_remove_head(iocblist, piocb, struct lpfc_iocbq, list);
drivers/scsi/lpfc/lpfc_sli.c
15831
list);
drivers/scsi/lpfc/lpfc_sli.c
15883
INIT_LIST_HEAD(&queue->list);
drivers/scsi/lpfc/lpfc_sli.c
15914
list_add_tail(&dmabuf->list, &queue->page_list);
drivers/scsi/lpfc/lpfc_sli.c
16197
list_for_each_entry(dmabuf, &eq->page_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
16398
list_for_each_entry(dmabuf, &cq->page_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
16424
list_add_tail(&cq->list, &eq->child_list);
drivers/scsi/lpfc/lpfc_sli.c
16639
list_add_tail(&cq->list, &eq->child_list);
drivers/scsi/lpfc/lpfc_sli.c
16652
list_for_each_entry(dmabuf, &cq->page_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
16746
list_for_each_entry(dmabuf, &mq->page_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
16857
list_for_each_entry(dmabuf, &mq->page_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
16902
list_add_tail(&mq->list, &cq->child_list);
drivers/scsi/lpfc/lpfc_sli.c
17012
list_for_each_entry(dmabuf, &wq->page_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
17162
list_add_tail(&wq->list, &cq->child_list);
drivers/scsi/lpfc/lpfc_sli.c
1723
list_add_tail(&piocb->list, &pring->txcmplq);
drivers/scsi/lpfc/lpfc_sli.c
17277
list_for_each_entry(dmabuf, &hrq->page_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
17420
list_for_each_entry(dmabuf, &drq->page_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
17450
list_add_tail(&hrq->list, &cq->child_list);
drivers/scsi/lpfc/lpfc_sli.c
17451
list_add_tail(&drq->list, &cq->child_list);
drivers/scsi/lpfc/lpfc_sli.c
1756
list_remove_head((&pring->txq), cmd_iocb, struct lpfc_iocbq, list);
drivers/scsi/lpfc/lpfc_sli.c
17576
list_for_each_entry(dmabuf, &hrq->page_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
17588
list_for_each_entry(dmabuf, &drq->page_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
17617
list_add_tail(&hrq->list, &cq->child_list);
drivers/scsi/lpfc/lpfc_sli.c
17618
list_add_tail(&drq->list, &cq->child_list);
drivers/scsi/lpfc/lpfc_sli.c
17710
list_del_init(&eq->list);
drivers/scsi/lpfc/lpfc_sli.c
17772
list_del_init(&cq->list);
drivers/scsi/lpfc/lpfc_sli.c
17833
list_del_init(&mq->list);
drivers/scsi/lpfc/lpfc_sli.c
17893
list_del_init(&wq->list);
drivers/scsi/lpfc/lpfc_sli.c
17972
list_del_init(&hrq->list);
drivers/scsi/lpfc/lpfc_sli.c
17973
list_del_init(&drq->list);
drivers/scsi/lpfc/lpfc_sli.c
18218
list_for_each_entry_safe(sglq_entry, sglq_next, post_sgl_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
18330
list_for_each_entry(lpfc_ncmd, nblist, list) {
drivers/scsi/lpfc/lpfc_sli.c
18413
list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, post_nblist, list) {
drivers/scsi/lpfc/lpfc_sli.c
18414
list_del_init(&lpfc_ncmd->list);
drivers/scsi/lpfc/lpfc_sli.c
18422
list_add_tail(&lpfc_ncmd->list, &prep_nblist);
drivers/scsi/lpfc/lpfc_sli.c
18426
list_add_tail(&lpfc_ncmd->list, &prep_nblist);
drivers/scsi/lpfc/lpfc_sli.c
18467
list_add_tail(&lpfc_ncmd->list, &nvme_nblist);
drivers/scsi/lpfc/lpfc_sli.c
18489
struct lpfc_io_buf, list);
drivers/scsi/lpfc/lpfc_sli.c
18499
list_add_tail(&lpfc_ncmd->list, &nvme_nblist);
drivers/scsi/lpfc/lpfc_sli.c
18699
struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_sli.c
18722
list_for_each_entry_safe(h_buf, hnext, &vport->rcv_buffer_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
18724
list_del_init(&dmabuf->hbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
18726
&dmabuf->dbuf.list, list) {
drivers/scsi/lpfc/lpfc_sli.c
18727
list_del_init(&d_buf->list);
drivers/scsi/lpfc/lpfc_sli.c
18761
list_for_each_entry_safe(h_buf, hnext, &vport->rcv_buffer_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
18768
list_del_init(&dmabuf->hbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
18770
&dmabuf->dbuf.list, list) {
drivers/scsi/lpfc/lpfc_sli.c
18771
list_del_init(&d_buf->list);
drivers/scsi/lpfc/lpfc_sli.c
18804
INIT_LIST_HEAD(&dmabuf->dbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
18809
list_for_each_entry(h_buf, &vport->rcv_buffer_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
18824
list_add_tail(&dmabuf->hbuf.list, &vport->rcv_buffer_list);
drivers/scsi/lpfc/lpfc_sli.c
18831
list_del_init(&seq_dmabuf->hbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
18832
list_add_tail(&dmabuf->hbuf.list, &vport->rcv_buffer_list);
drivers/scsi/lpfc/lpfc_sli.c
18833
list_add_tail(&dmabuf->dbuf.list, &seq_dmabuf->dbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
18838
list_move_tail(&seq_dmabuf->hbuf.list, &vport->rcv_buffer_list);
drivers/scsi/lpfc/lpfc_sli.c
18841
if (list_empty(&seq_dmabuf->dbuf.list)) {
drivers/scsi/lpfc/lpfc_sli.c
18842
list_add_tail(&dmabuf->dbuf.list, &seq_dmabuf->dbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
18846
d_buf = list_entry(seq_dmabuf->dbuf.list.prev, typeof(*d_buf), list);
drivers/scsi/lpfc/lpfc_sli.c
18856
list_add(&dmabuf->dbuf.list, &temp_dmabuf->dbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
18861
if (&d_buf->list == &seq_dmabuf->dbuf.list)
drivers/scsi/lpfc/lpfc_sli.c
18863
d_buf = list_entry(d_buf->list.prev, typeof(*d_buf), list);
drivers/scsi/lpfc/lpfc_sli.c
18897
INIT_LIST_HEAD(&dmabuf->dbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
18898
INIT_LIST_HEAD(&dmabuf->hbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
18900
list_for_each_entry(h_buf, &vport->rcv_buffer_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
18914
&seq_dmabuf->dbuf.list, list) {
drivers/scsi/lpfc/lpfc_sli.c
18915
list_del_init(&d_buf->list);
drivers/scsi/lpfc/lpfc_sli.c
19239
list_for_each_entry(d_buf, &dmabuf->dbuf.list, list) {
drivers/scsi/lpfc/lpfc_sli.c
19280
list_del_init(&seq_dmabuf->hbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
19329
list_for_each_entry_safe(d_buf, n_buf, &seq_dmabuf->dbuf.list, list) {
drivers/scsi/lpfc/lpfc_sli.c
19376
list_add_tail(&iocbq->list, &first_iocbq->list);
drivers/scsi/lpfc/lpfc_sli.c
19418
&iocbq->list, list) {
drivers/scsi/lpfc/lpfc_sli.c
19419
list_del_init(&curr_iocb->list);
drivers/scsi/lpfc/lpfc_sli.c
19459
list_add_tail(&dmabuf->cq_event.list,
drivers/scsi/lpfc/lpfc_sli.c
19475
INIT_LIST_HEAD(&pcmd->list);
drivers/scsi/lpfc/lpfc_sli.c
19679
list_for_each_entry(rpi_page, &phba->sli4_hba.lpfc_rpi_hdr_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
20374
list_for_each_entry(fcf_pri, &phba->fcf.fcf_pri_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
20398
list_for_each_entry(fcf_pri, &phba->fcf.fcf_pri_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
20523
list) {
drivers/scsi/lpfc/lpfc_sli.c
20525
list_del_init(&fcf_pri->list);
drivers/scsi/lpfc/lpfc_sli.c
21007
list_for_each_entry(dmabuf, dmabuf_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
21100
list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) {
drivers/scsi/lpfc/lpfc_sli.c
21108
list_move_tail(&mb->list, &mbox_cmd_list);
drivers/scsi/lpfc/lpfc_sli.c
21131
list_for_each_entry(mb, &phba->sli.mboxq_cmpl, list) {
drivers/scsi/lpfc/lpfc_sli.c
21160
list_remove_head(&mbox_cmd_list, mb, LPFC_MBOXQ_t, list);
drivers/scsi/lpfc/lpfc_sli.c
21219
list_for_each_entry(piocbq, &pring->txq, list) {
drivers/scsi/lpfc/lpfc_sli.c
21256
list_add_tail(&piocbq->list, &completions);
drivers/scsi/lpfc/lpfc_sli.c
21731
&pvt_pool->list, list) {
drivers/scsi/lpfc/lpfc_sli.c
21732
list_move_tail(&lpfc_ncmd->list, &tmp_list);
drivers/scsi/lpfc/lpfc_sli.c
21739
list_splice_init(&pvt_pool->list, &pbl_pool->list);
drivers/scsi/lpfc/lpfc_sli.c
21742
list_splice(&tmp_list, &pvt_pool->list);
drivers/scsi/lpfc/lpfc_sli.c
21748
list_splice_init(&pvt_pool->list, &pbl_pool->list);
drivers/scsi/lpfc/lpfc_sli.c
21791
&pbl_pool->list,
drivers/scsi/lpfc/lpfc_sli.c
21792
list) {
drivers/scsi/lpfc/lpfc_sli.c
21793
list_move_tail(&lpfc_ncmd->list,
drivers/scsi/lpfc/lpfc_sli.c
21794
&pvt_pool->list);
drivers/scsi/lpfc/lpfc_sli.c
21947
list_add_tail(&lpfc_ncmd->list, &epd_pool->list);
drivers/scsi/lpfc/lpfc_sli.c
21985
list_add_tail(&lpfc_ncmd->list,
drivers/scsi/lpfc/lpfc_sli.c
21986
&pvt_pool->list);
drivers/scsi/lpfc/lpfc_sli.c
21992
list_add_tail(&lpfc_ncmd->list,
drivers/scsi/lpfc/lpfc_sli.c
21993
&pbl_pool->list);
drivers/scsi/lpfc/lpfc_sli.c
22000
list_add_tail(&lpfc_ncmd->list,
drivers/scsi/lpfc/lpfc_sli.c
22033
&pvt_pool->list, list) {
drivers/scsi/lpfc/lpfc_sli.c
22037
list_del(&lpfc_ncmd->list);
drivers/scsi/lpfc/lpfc_sli.c
22070
&epd_pool->list, list) {
drivers/scsi/lpfc/lpfc_sli.c
22071
list_del(&iter->list);
drivers/scsi/lpfc/lpfc_sli.c
22167
&qp->lpfc_io_buf_list_get, list) {
drivers/scsi/lpfc/lpfc_sli.c
22175
list_del_init(&lpfc_cmd->list);
drivers/scsi/lpfc/lpfc_sli.c
2396
&phba->hbqs[i].hbq_buffer_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
2398
list_del(&hbq_buf->dbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
2464
list_add_tail(&hbq_buf->dbuf.list, &hbqp->hbq_buffer_list);
drivers/scsi/lpfc/lpfc_sli.c
2504
list_add_tail(&hbq_buf->dbuf.list, &phba->hbqs[hbqno].hbq_buffer_list);
drivers/scsi/lpfc/lpfc_sli.c
2556
list_add_tail(&hbq_buffer->dbuf.list, &hbq_buf_list);
drivers/scsi/lpfc/lpfc_sli.c
2564
dbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
2579
dbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
2635
list_remove_head(rb_list, d_buf, struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_sli.c
2657
struct lpfc_dmabuf, list);
drivers/scsi/lpfc/lpfc_sli.c
2685
list_for_each_entry(d_buf, &phba->hbqs[hbqno].hbq_buffer_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
3052
list_remove_head(&cmplq, pmb, LPFC_MBOXQ_t, list);
drivers/scsi/lpfc/lpfc_sli.c
3270
INIT_LIST_HEAD(&axchg->list);
drivers/scsi/lpfc/lpfc_sli.c
3510
list_for_each_entry(iocbq, &saveq->list, list) {
drivers/scsi/lpfc/lpfc_sli.c
3563
list_add_tail(&saveq->list, &iocbq->list);
drivers/scsi/lpfc/lpfc_sli.c
3653
list_del_init(&cmd_iocb->list);
drivers/scsi/lpfc/lpfc_sli.c
3689
list_del_init(&cmd_iocb->list);
drivers/scsi/lpfc/lpfc_sli.c
4037
INIT_LIST_HEAD(&(rspiocbq.list));
drivers/scsi/lpfc/lpfc_sli.c
4201
list_add_tail(&rspiocbp->list, &pring->iocb_continueq);
drivers/scsi/lpfc/lpfc_sli.c
4210
struct lpfc_iocbq, list);
drivers/scsi/lpfc/lpfc_sli.c
4333
&saveq->list, list) {
drivers/scsi/lpfc/lpfc_sli.c
4334
list_del_init(&rspiocbp->list);
drivers/scsi/lpfc/lpfc_sli.c
4522
cq_event, struct lpfc_cq_event, list);
drivers/scsi/lpfc/lpfc_sli.c
4589
list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list)
drivers/scsi/lpfc/lpfc_sli.c
4595
list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list)
drivers/scsi/lpfc/lpfc_sli.c
4679
&pring->txcmplq, list)
drivers/scsi/lpfc/lpfc_sli.c
4705
&pring->txcmplq, list)
drivers/scsi/lpfc/lpfc_sli.c
598
list_for_each_entry(childq, &eq->child_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
6299
list_for_each_entry(rsrc_entry, rsrc_blk_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
6593
list_add_tail(&rsrc_blks->list, ext_blk_list);
drivers/scsi/lpfc/lpfc_sli.c
6690
&phba->lpfc_vpi_blk_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
6691
list_del_init(&rsrc_blk->list);
drivers/scsi/lpfc/lpfc_sli.c
6700
&phba->sli4_hba.lpfc_xri_blk_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
6701
list_del_init(&rsrc_blk->list);
drivers/scsi/lpfc/lpfc_sli.c
6710
&phba->sli4_hba.lpfc_vfi_blk_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
6711
list_del_init(&rsrc_blk->list);
drivers/scsi/lpfc/lpfc_sli.c
6718
&phba->sli4_hba.lpfc_rpi_blk_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
6719
list_del_init(&rsrc_blk->list);
drivers/scsi/lpfc/lpfc_sli.c
6863
list) {
drivers/scsi/lpfc/lpfc_sli.c
6864
list_del(&dmabuf->list);
drivers/scsi/lpfc/lpfc_sli.c
6940
list_add_tail(&dmabuf->list, &ras_fwlog->fwlog_buff_list);
drivers/scsi/lpfc/lpfc_sli.c
7066
list_for_each_entry(dmabuf, &ras_fwlog->fwlog_buff_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
7444
list_for_each_entry(rsrc_blk, blk_list_head, list) {
drivers/scsi/lpfc/lpfc_sli.c
7584
&allc_sgl_list, list) {
drivers/scsi/lpfc/lpfc_sli.c
7585
list_del_init(&sglq_entry->list);
drivers/scsi/lpfc/lpfc_sli.c
7593
list_add_tail(&sglq_entry->list, &prep_sgl_list);
drivers/scsi/lpfc/lpfc_sli.c
7597
list_add_tail(&sglq_entry->list, &prep_sgl_list);
drivers/scsi/lpfc/lpfc_sli.c
7623
list_add_tail(&sglq_entry->list,
drivers/scsi/lpfc/lpfc_sli.c
7632
list_add_tail(&sglq_entry->list,
drivers/scsi/lpfc/lpfc_sli.c
7654
list);
drivers/scsi/lpfc/lpfc_sli.c
7775
list_add_tail(&rqb_buffer->hbuf.list, &rqb_buf_list);
drivers/scsi/lpfc/lpfc_sli.c
7781
hbuf.list);
drivers/scsi/lpfc/lpfc_sli.c
7800
list_add_tail(&rqb_buffer->hbuf.list,
drivers/scsi/lpfc/lpfc_sli.c
918
list_remove_head(lpfc_iocb_list, iocbq, struct lpfc_iocbq, list);
drivers/scsi/lpfc/lpfc_sli.h
179
struct list_head list; /* ptr to next mailbox command */
drivers/scsi/lpfc/lpfc_sli.h
417
struct list_head list;
drivers/scsi/lpfc/lpfc_sli.h
51
struct list_head list;
drivers/scsi/lpfc/lpfc_sli.h
70
struct list_head list;
drivers/scsi/lpfc/lpfc_sli4.h
1017
struct list_head list;
drivers/scsi/lpfc/lpfc_sli4.h
1031
struct list_head list;
drivers/scsi/lpfc/lpfc_sli4.h
1040
struct list_head list;
drivers/scsi/lpfc/lpfc_sli4.h
152
struct list_head list;
drivers/scsi/lpfc/lpfc_sli4.h
323
struct list_head list;
drivers/scsi/lpfc/lpfc_sli4.h
416
struct list_head list;
drivers/scsi/lpfc/lpfc_sli4.h
626
struct list_head list;
drivers/scsi/lpfc/lpfc_sli4.h
635
struct list_head list;
drivers/scsi/lpfc/lpfc_sli4.h
698
struct list_head list;
drivers/scsi/megaraid.c
1076
scb = list_entry(pos, scb_t, list);
drivers/scsi/megaraid.c
1447
list_del_init(&scb->list);
drivers/scsi/megaraid.c
1680
list_del_init(&scb->list);
drivers/scsi/megaraid.c
1686
list_add(&scb->list, &adapter->free_list);
drivers/scsi/megaraid.c
1942
scb = list_entry(pos, scb_t, list);
drivers/scsi/megaraid.c
2918
list_add(&scb->list, &adapter->free_list);
drivers/scsi/megaraid.c
3795
scb = list_entry(pos, scb_t, list);
drivers/scsi/megaraid.c
399
list_add_tail(&scb->list, &adapter->pending_list);
drivers/scsi/megaraid.c
4073
list_add_tail(&scb->list, &adapter->pending_list);
drivers/scsi/megaraid.c
434
scb = list_entry(head->next, scb_t, list);
drivers/scsi/megaraid.h
190
struct list_head list;
drivers/scsi/megaraid/mega_common.h
66
struct list_head list;
drivers/scsi/megaraid/megaraid_ioctl.h
141
struct list_head list;
drivers/scsi/megaraid/megaraid_ioctl.h
286
struct list_head list;
drivers/scsi/megaraid/megaraid_mbox.c
1083
list_add_tail(&scb->list, &adapter->kscb_pool);
drivers/scsi/megaraid/megaraid_mbox.c
1290
scb = list_entry(head->next, scb_t, list);
drivers/scsi/megaraid/megaraid_mbox.c
1291
list_del_init(&scb->list);
drivers/scsi/megaraid/megaraid_mbox.c
1323
list_add(&scb->list, &adapter->kscb_pool);
drivers/scsi/megaraid/megaraid_mbox.c
1874
list_add_tail(&scb_q->list, &adapter->pend_list);
drivers/scsi/megaraid/megaraid_mbox.c
1887
scb = list_entry(adapter->pend_list.next, scb_t, list);
drivers/scsi/megaraid/megaraid_mbox.c
1893
list_del_init(&scb->list);
drivers/scsi/megaraid/megaraid_mbox.c
1909
list_add(&scb->list, &adapter->pend_list);
drivers/scsi/megaraid/megaraid_mbox.c
2111
list_add_tail(&scb->list, &clist);
drivers/scsi/megaraid/megaraid_mbox.c
2208
list_for_each_entry_safe(scb, tmp, &clist, list) {
drivers/scsi/megaraid/megaraid_mbox.c
2232
list_del_init(&scb->list);
drivers/scsi/megaraid/megaraid_mbox.c
2359
list_del_init(&scb->list);
drivers/scsi/megaraid/megaraid_mbox.c
2412
list_for_each_entry_safe(scb, tmp, &adapter->completed_list, list) {
drivers/scsi/megaraid/megaraid_mbox.c
2416
list_del_init(&scb->list); // from completed list
drivers/scsi/megaraid/megaraid_mbox.c
2440
list_for_each_entry_safe(scb, tmp, &adapter->pend_list, list) {
drivers/scsi/megaraid/megaraid_mbox.c
2444
list_del_init(&scb->list); // from pending list
drivers/scsi/megaraid/megaraid_mbox.c
2547
list_for_each_entry_safe(scb, tmp, &adapter->pend_list, list) {
drivers/scsi/megaraid/megaraid_mbox.c
2548
list_del_init(&scb->list); // from pending list
drivers/scsi/megaraid/megaraid_mbox.c
3457
list_add_tail(&scb->list, &adapter->uscb_pool);
drivers/scsi/megaraid/megaraid_mbox.c
3583
scb = list_entry(head->next, scb_t, list);
drivers/scsi/megaraid/megaraid_mbox.c
3584
list_del_init(&scb->list);
drivers/scsi/megaraid/megaraid_mbox.c
3619
INIT_LIST_HEAD(&scb->list);
drivers/scsi/megaraid/megaraid_mbox.c
3704
list_add(&scb->list, &adapter->uscb_pool);
drivers/scsi/megaraid/megaraid_mm.c
1023
list_for_each_entry_safe(adapter, tmp, &adapters_list_g, list) {
drivers/scsi/megaraid/megaraid_mm.c
1104
list_for_each_entry_safe(adapter, tmp, &adapters_list_g, list) {
drivers/scsi/megaraid/megaraid_mm.c
1111
list_del_init(&adapter->list);
drivers/scsi/megaraid/megaraid_mm.c
259
list_for_each_entry(adapter, &adapters_list_g, list) {
drivers/scsi/megaraid/megaraid_mm.c
608
kioc = list_entry(head->next, uioc_t, list);
drivers/scsi/megaraid/megaraid_mm.c
609
list_del_init(&kioc->list);
drivers/scsi/megaraid/megaraid_mm.c
663
list_add(&kioc->list, &adp->kioc_pool);
drivers/scsi/megaraid/megaraid_mm.c
760
list_for_each_entry(adapter, &adapters_list_g, list) {
drivers/scsi/megaraid/megaraid_mm.c
967
list_add_tail(&kioc->list, &adapter->kioc_pool);
drivers/scsi/megaraid/megaraid_mm.c
975
list_add_tail(&adapter->list, &adapters_list_g);
drivers/scsi/megaraid/megaraid_sas.h
2590
struct list_head list;
drivers/scsi/megaraid/megaraid_sas_base.c
2789
struct megasas_cmd, list);
drivers/scsi/megaraid/megaraid_sas_base.c
2790
list_del_init(&reset_cmd->list);
drivers/scsi/megaraid/megaraid_sas_base.c
327
struct megasas_cmd, list);
drivers/scsi/megaraid/megaraid_sas_base.c
328
list_del_init(&cmd->list);
drivers/scsi/megaraid/megaraid_sas_base.c
370
list_add(&cmd->list, (&instance->cmd_pool)->next);
drivers/scsi/megaraid/megaraid_sas_base.c
3833
struct megasas_cmd, list);
drivers/scsi/megaraid/megaraid_sas_base.c
3834
list_del_init(&cmd->list);
drivers/scsi/megaraid/megaraid_sas_base.c
3928
if (!list_empty(&cmd->list)) {
drivers/scsi/megaraid/megaraid_sas_base.c
3934
list_del_init(&cmd->list);
drivers/scsi/megaraid/megaraid_sas_base.c
3937
list_add_tail(&cmd->list,
drivers/scsi/megaraid/megaraid_sas_base.c
4499
list_add_tail(&cmd->list, &instance->cmd_pool);
drivers/scsi/megaraid/megaraid_sas_fusion.h
1104
struct list_head list;
drivers/scsi/mpi3mr/mpi3mr.h
1203
struct list_head list;
drivers/scsi/mpi3mr/mpi3mr.h
1433
struct list_head list;
drivers/scsi/mpi3mr/mpi3mr.h
1456
struct list_head list;
drivers/scsi/mpi3mr/mpi3mr.h
1468
struct list_head list;
drivers/scsi/mpi3mr/mpi3mr.h
552
struct list_head list;
drivers/scsi/mpi3mr/mpi3mr.h
625
struct list_head list;
drivers/scsi/mpi3mr/mpi3mr.h
647
struct list_head list;
drivers/scsi/mpi3mr/mpi3mr.h
765
struct list_head list;
drivers/scsi/mpi3mr/mpi3mr_app.c
1022
list_for_each_entry(mrioc, &mrioc_list, list) {
drivers/scsi/mpi3mr/mpi3mr_app.c
1483
list_for_each_entry(tgtdev, &mrioc->tgtdev_list, list)
drivers/scsi/mpi3mr/mpi3mr_app.c
1504
list_for_each_entry(tgtdev, &mrioc->tgtdev_list, list) {
drivers/scsi/mpi3mr/mpi3mr_os.c
1100
list) {
drivers/scsi/mpi3mr/mpi3mr_os.c
1112
list) {
drivers/scsi/mpi3mr/mpi3mr_os.c
1128
list_for_each_entry(tgtdev, &mrioc->tgtdev_list, list) {
drivers/scsi/mpi3mr/mpi3mr_os.c
1559
enclosure_dev_next, &mrioc->enclosure_list, list) {
drivers/scsi/mpi3mr/mpi3mr_os.c
1560
list_del(&enclosure_dev->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
1580
list_for_each_entry(enclosure_dev, &mrioc->enclosure_list, list) {
drivers/scsi/mpi3mr/mpi3mr_os.c
1716
list_add_tail(&enclosure_dev->list,
drivers/scsi/mpi3mr/mpi3mr_os.c
1721
list_del(&enclosure_dev->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
2094
list_for_each_entry(tgtdev, &mrioc->tgtdev_list, list) {
drivers/scsi/mpi3mr/mpi3mr_os.c
2349
struct delayed_dev_rmhs_node, list);
drivers/scsi/mpi3mr/mpi3mr_os.c
2350
list_del(&_rmhs_node->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
2356
struct delayed_evt_ack_node, list);
drivers/scsi/mpi3mr/mpi3mr_os.c
2357
list_del(&_evtack_node->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
2409
struct delayed_dev_rmhs_node, list);
drivers/scsi/mpi3mr/mpi3mr_os.c
2418
list_del(&delayed_dev_rmhs->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
242
INIT_LIST_HEAD(&fwevt->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
243
list_add_tail(&fwevt->list, &mrioc->fwevt_list);
drivers/scsi/mpi3mr/mpi3mr_os.c
2540
INIT_LIST_HEAD(&delayed_dev_rmhs->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
2543
list_add_tail(&delayed_dev_rmhs->list,
drivers/scsi/mpi3mr/mpi3mr_os.c
2620
struct delayed_evt_ack_node, list);
drivers/scsi/mpi3mr/mpi3mr_os.c
2623
list_del(&delayed_evtack->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
2681
INIT_LIST_HEAD(&delayed_evtack->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
2684
list_add_tail(&delayed_evtack->list,
drivers/scsi/mpi3mr/mpi3mr_os.c
300
if (!list_empty(&fwevt->list)) {
drivers/scsi/mpi3mr/mpi3mr_os.c
301
list_del_init(&fwevt->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
328
struct mpi3mr_fwevt, list);
drivers/scsi/mpi3mr/mpi3mr_os.c
329
list_del_init(&fwevt->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
467
list_for_each_entry(tgtdev, &mrioc->tgtdev_list, list) {
drivers/scsi/mpi3mr/mpi3mr_os.c
5486
INIT_LIST_HEAD(&mrioc->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
5488
list_add_tail(&mrioc->list, &mrioc_list);
drivers/scsi/mpi3mr/mpi3mr_os.c
5636
list_del(&mrioc->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
5699
list) {
drivers/scsi/mpi3mr/mpi3mr_os.c
5711
&mrioc->sas_expander_list, list) {
drivers/scsi/mpi3mr/mpi3mr_os.c
5716
list_for_each_entry_safe(port, hba_port_next, &mrioc->hba_port_table_list, list) {
drivers/scsi/mpi3mr/mpi3mr_os.c
5720
list_del(&port->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
5733
list_del(&mrioc->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
702
INIT_LIST_HEAD(&tgtdev->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
703
list_add_tail(&tgtdev->list, &mrioc->tgtdev_list);
drivers/scsi/mpi3mr/mpi3mr_os.c
726
if (!list_empty(&tgtdev->list)) {
drivers/scsi/mpi3mr/mpi3mr_os.c
727
list_del_init(&tgtdev->list);
drivers/scsi/mpi3mr/mpi3mr_os.c
751
list_for_each_entry(tgtdev, &mrioc->tgtdev_list, list)
drivers/scsi/mpi3mr/mpi3mr_os.c
799
list_for_each_entry(tgtdev, &mrioc->tgtdev_list, list)
drivers/scsi/mpi3mr/mpi3mr_os.c
872
list_for_each_entry(tgtdev, &mrioc->tgtdev_list, list) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
1034
list_add_tail(&hba_port->list, &mrioc->hba_port_table_list);
drivers/scsi/mpi3mr/mpi3mr_transport.c
1052
&mrioc->hba_port_table_list, list) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
1560
&mrioc->hba_port_table_list, list) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
1566
list_del(&hba_port->list);
drivers/scsi/mpi3mr/mpi3mr_transport.c
1881
list_for_each_entry(sas_expander, &mrioc->sas_expander_list, list) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
1947
&mrioc->sas_expander_list, list) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
1973
list_add_tail(&sas_expander->list, &mrioc->sas_expander_list);
drivers/scsi/mpi3mr/mpi3mr_transport.c
2239
list_del(&sas_expander->list);
drivers/scsi/mpi3mr/mpi3mr_transport.c
2490
list) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
258
list_for_each_entry(sas_expander, &mrioc->sas_expander_list, list) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
348
list_for_each_entry(tgtdev, &mrioc->tgtdev_list, list)
drivers/scsi/mpi3mr/mpi3mr_transport.c
415
if (!list_empty(&tgtdev->list)) {
drivers/scsi/mpi3mr/mpi3mr_transport.c
418
list_del_init(&tgtdev->list);
drivers/scsi/mpi3mr/mpi3mr_transport.c
449
list_for_each_entry(tgtdev, &mrioc->tgtdev_list, list)
drivers/scsi/mpi3mr/mpi3mr_transport.c
478
list_for_each_entry(sas_expander, &mrioc->sas_expander_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
1503
INIT_LIST_HEAD(&delayed_event_ack->list);
drivers/scsi/mpt3sas/mpt3sas_base.c
1506
list_add_tail(&delayed_event_ack->list,
drivers/scsi/mpt3sas/mpt3sas_base.c
191
list_for_each_entry(ioc, &mpt3sas_ioc_list, list)
drivers/scsi/mpt3sas/mpt3sas_base.c
1967
list_for_each_entry_safe(reply_q, next, &ioc->reply_queue_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
2012
list_for_each_entry(reply_q, &ioc->reply_queue_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
3133
list_for_each_entry_safe(reply_q, next, &ioc->reply_queue_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
3134
list_del(&reply_q->list);
drivers/scsi/mpt3sas/mpt3sas_base.c
3200
INIT_LIST_HEAD(&reply_q->list);
drivers/scsi/mpt3sas/mpt3sas_base.c
3201
list_add_tail(&reply_q->list, &ioc->reply_queue_list);
drivers/scsi/mpt3sas/mpt3sas_base.c
3249
list_for_each_entry(reply_q, &ioc->reply_queue_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
3278
list_for_each_entry(reply_q, &ioc->reply_queue_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
3758
list_for_each_entry(reply_q, &ioc->reply_queue_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
5779
enclosure_dev_next, &ioc->enclosure_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
5780
list_del(&enclosure_dev->list);
drivers/scsi/mpt3sas/mpt3sas_base.c
8216
&ioc->delayed_tr_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
8217
list_del(&delayed_tr->list);
drivers/scsi/mpt3sas/mpt3sas_base.c
8223
&ioc->delayed_tr_volume_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
8224
list_del(&delayed_tr->list);
drivers/scsi/mpt3sas/mpt3sas_base.c
8229
&ioc->delayed_sc_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
8230
list_del(&delayed_sc->list);
drivers/scsi/mpt3sas/mpt3sas_base.c
8235
&ioc->delayed_event_ack_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
8236
list_del(&delayed_event_ack->list);
drivers/scsi/mpt3sas/mpt3sas_base.c
8281
list_for_each_entry(reply_q, &ioc->reply_queue_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.c
8323
list_for_each_entry(reply_q, &ioc->reply_queue_list, list) {
drivers/scsi/mpt3sas/mpt3sas_base.h
1069
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_base.h
1087
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_base.h
1334
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_base.h
559
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_base.h
630
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_base.h
718
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_base.h
814
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_base.h
836
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_base.h
912
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_base.h
922
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_base.h
932
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_base.h
965
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1436
list_for_each_entry(sas_device, &ioc->sas_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1472
list_for_each_entry(pcie_device, &ioc->pcie_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1508
list_for_each_entry(raid_device, &ioc->raid_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2868
list_for_each_entry(ioc, &mpt3sas_ioc_list, list) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2896
list_for_each_entry(ioc, &mpt3sas_ioc_list, list)
drivers/scsi/mpt3sas/mpt3sas_ctl.c
429
list_for_each_entry(ioc, &mpt3sas_ioc_list, list) {
drivers/scsi/mpt3sas/mpt3sas_ctl.c
561
list_for_each_entry(ioc, &mpt3sas_ioc_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1009
if (!list_empty(&sas_device->list)) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1010
list_del_init(&sas_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
10320
list_del(&raid_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1034
list_del_init(&sas_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1066
list_del_init(&sas_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
10960
list_for_each_entry(sas_device, &ioc->sas_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1100
list_add_tail(&sas_device->list, &ioc->sas_device_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11067
list_add_tail(&enclosure_dev->list,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11132
list_for_each_entry(pcie_device, &ioc->pcie_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11252
list_for_each_entry(raid_device, &ioc->raid_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11385
list_for_each_entry(sas_expander, &ioc->sas_expander_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11490
&ioc->sas_device_init_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11491
list_del_init(&sas_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11496
&ioc->sas_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11498
list_move_tail(&sas_device->list, &head);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11507
list_for_each_entry_safe(sas_device, sas_device_next, &head, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11509
list_del_init(&sas_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1152
list_add_tail(&sas_device->list, &ioc->sas_device_init_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11521
&ioc->pcie_device_init_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11522
list_del_init(&pcie_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11527
&ioc->pcie_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11529
list_move_tail(&pcie_device->list, &head);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11535
list_for_each_entry_safe(pcie_device, pcie_device_next, &head, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11537
list_del_init(&pcie_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11545
&ioc->raid_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11559
&ioc->sas_expander_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11561
list_move_tail(&sas_expander->list, &tmp_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
11567
list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1165
list_for_each_entry(pcie_device, &ioc->pcie_device_list, list)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1169
list_for_each_entry(pcie_device, &ioc->pcie_device_init_list, list)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1213
list_for_each_entry(pcie_device, &ioc->pcie_device_list, list)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1217
list_for_each_entry(pcie_device, &ioc->pcie_device_init_list, list)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12346
list_del(&sas_expander->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1235
list_for_each_entry(pcie_device, &ioc->pcie_device_list, list)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1239
list_for_each_entry(pcie_device, &ioc->pcie_device_init_list, list)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12567
list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12579
list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12581
list_del_init(&pcie_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12603
&ioc->port_table_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12604
list_del(&port->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12618
list_del(&ioc->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12741
list_move_tail(&pcie_device->list, &ioc->pcie_device_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12760
list_move_tail(&sas_device->list, &ioc->sas_device_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12796
&ioc->raid_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12814
struct _sas_device, list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12837
if (!list_empty(&sas_device->list)) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12838
list_del_init(&sas_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12843
list_add_tail(&sas_device->list, &ioc->sas_device_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12907
struct _pcie_device, list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1292
list_for_each_entry(pcie_device, &ioc->pcie_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12930
if (!list_empty(&pcie_device->list)) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12931
list_del_init(&pcie_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
12935
list_add_tail(&pcie_device->list, &ioc->pcie_device_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1333
if (!list_empty(&pcie_device->list)) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1334
list_del_init(&pcie_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
13493
INIT_LIST_HEAD(&ioc->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
13495
list_add_tail(&ioc->list, &mpt3sas_ioc_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
13662
list_del(&ioc->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1374
if (!list_empty(&pcie_device->list)) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1375
list_del_init(&pcie_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1428
list_add_tail(&pcie_device->list, &ioc->pcie_device_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1479
list_add_tail(&pcie_device->list, &ioc->pcie_device_init_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1501
list_for_each_entry(raid_device, &ioc->raid_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1527
list_for_each_entry(raid_device, &ioc->raid_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1553
list_for_each_entry(raid_device, &ioc->raid_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1583
list_add_tail(&raid_device->list, &ioc->raid_device_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1600
list_del(&raid_device->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1620
list_for_each_entry(sas_expander, &ioc->sas_expander_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1645
list_for_each_entry(enclosure_dev, &ioc->enclosure_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1673
list_for_each_entry(sas_expander, &ioc->sas_expander_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1700
list_add_tail(&sas_expander->list, &ioc->sas_expander_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
273
struct list_head list;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3645
INIT_LIST_HEAD(&fw_event->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3646
list_add_tail(&fw_event->list, &ioc->fw_event_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3668
if (!list_empty(&fw_event->list)) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3669
list_del_init(&fw_event->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3696
list_add_tail(&fw_event->list, &ioc->fw_event_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3776
struct fw_event_work, list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3777
list_del_init(&fw_event->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
384
list_for_each_entry(ioc, &mpt3sas_ioc_list, list)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4486
INIT_LIST_HEAD(&delayed_tr->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4488
list_add_tail(&delayed_tr->list, &ioc->delayed_tr_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4584
INIT_LIST_HEAD(&delayed_sc->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4586
list_add_tail(&delayed_sc->list, &ioc->delayed_sc_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
463
&ioc->port_table_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4710
INIT_LIST_HEAD(&delayed_tr->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4712
list_add_tail(&delayed_tr->list, &ioc->delayed_tr_volume_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
487
list_add_tail(&port->list,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4896
struct _event_ack_list, list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4899
list_del(&delayed_event_ack->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4906
struct _sc_list, list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4909
list_del(&delayed_sc->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4934
struct _tr_list, list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4937
list_del(&delayed_tr->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4944
struct _tr_list, list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4947
list_del(&delayed_tr->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5015
list_for_each_entry(fw_event, &ioc->fw_event_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5086
list_for_each_entry(fw_event, &ioc->fw_event_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
511
list_for_each_entry_safe(vphy, vphy_next, &port->vphys_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5230
INIT_LIST_HEAD(&delayed_tr->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5232
list_add_tail(&delayed_tr->list, &ioc->delayed_tr_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6280
&ioc->port_table_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6284
&port->vphys_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6356
port_next, &ioc->port_table_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6360
&port->vphys_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6398
list_add_tail(&mport->list,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6414
list_move(&vphy->list,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6550
list_for_each_entry(port_table_entry, &ioc->port_table_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6682
&ioc->port_table_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6686
&port->vphys_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6693
list_del(&vphy->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6714
&ioc->port_table_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6722
list_del(&port->list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6776
list_for_each_entry(port_table_entry, &ioc->port_table_list, list)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6781
list_for_each_entry(port_table_entry, &ioc->port_table_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6866
list_add_tail(&vphy->list, &port->vphys_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
6932
list_add_tail(&port->list, &ioc->port_table_list);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
7136
list_add_tail(&port->list,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
796
list_for_each_entry(sas_device, &ioc->sas_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
804
list_for_each_entry(sas_device, &ioc->sas_device_init_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
835
list_for_each_entry(sas_device, &ioc->sas_device_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
844
list_for_each_entry(sas_device, &ioc->sas_device_init_list, list) {
drivers/scsi/mpt3sas/mpt3sas_scsih.c
888
list_for_each_entry(sas_device, &ioc->sas_device_list, list)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
892
list_for_each_entry(sas_device, &ioc->sas_device_init_list, list)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
9864
list_add_tail(&enclosure_dev->list,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
9870
list_del(&enclosure_dev->list);
drivers/scsi/mpt3sas/mpt3sas_transport.c
1188
&ioc->port_table_list, list) {
drivers/scsi/mpt3sas/mpt3sas_transport.c
125
&ioc->sas_expander_list, list) {
drivers/scsi/mpt3sas/mpt3sas_transport.c
930
&port->vphys_list, list) {
drivers/scsi/mpt3sas/mpt3sas_transport.c
937
list_del(&vphy->list);
drivers/scsi/mpt3sas/mpt3sas_transport.c
943
&ioc->port_table_list, list) {
drivers/scsi/mpt3sas/mpt3sas_transport.c
961
list_del(&hba_port->list);
drivers/scsi/mvsas/mv_init.c
215
INIT_LIST_HEAD(&mvi->port[i].list);
drivers/scsi/mvsas/mv_sas.c
1662
list_for_each_entry_safe(slot, slot2, &port->list, entry) {
drivers/scsi/mvsas/mv_sas.c
804
list_add_tail(&slot->entry, &tei.port->list);
drivers/scsi/mvsas/mv_sas.h
199
struct list_head list;
drivers/scsi/mvumi.c
1001
list_add_tail(&ob_pool->list, &mhba->ob_data_list);
drivers/scsi/mvumi.c
1470
&mhba->shost_dev_list, list) {
drivers/scsi/mvumi.c
1472
list_del_init(&mv_dev->list);
drivers/scsi/mvumi.c
1477
list_for_each_entry_safe(mv_dev, dev_next, &mhba->mhba_dev_list, list) {
drivers/scsi/mvumi.c
1478
list_del_init(&mv_dev->list);
drivers/scsi/mvumi.c
1512
list_for_each_entry(mv_dev, &mhba->shost_dev_list, list) {
drivers/scsi/mvumi.c
1536
&mhba->shost_dev_list, list) {
drivers/scsi/mvumi.c
1542
list_del_init(&mv_dev->list);
drivers/scsi/mvumi.c
1585
INIT_LIST_HEAD(&mv_dev->list);
drivers/scsi/mvumi.c
1586
list_add_tail(&mv_dev->list,
drivers/scsi/mvumi.c
1623
&mhba->mhba_dev_list, list) {
drivers/scsi/mvumi.c
1631
list_del_init(&mv_dev->list);
drivers/scsi/mvumi.c
1634
list_move_tail(&mv_dev->list,
drivers/scsi/mvumi.c
1771
struct mvumi_ob_data, list);
drivers/scsi/mvumi.c
1772
list_del_init(&pool->list);
drivers/scsi/mvumi.c
1773
list_add_tail(&pool->list, &mhba->ob_data_list);
drivers/scsi/mvumi.c
559
struct mvumi_ob_data, list);
drivers/scsi/mvumi.c
560
list_del_init(&ob_data->list);
drivers/scsi/mvumi.c
574
list_add_tail(&ob_data->list, &mhba->free_ob_list);
drivers/scsi/mvumi.h
301
struct list_head list;
drivers/scsi/mvumi.h
476
struct list_head list;
drivers/scsi/pm8001/pm8001_init.c
1223
list_add_tail(&pm8001_ha->list, &hba_list);
drivers/scsi/pm8001/pm8001_init.c
1304
list_del(&pm8001_ha->list);
drivers/scsi/pm8001/pm8001_init.c
343
INIT_LIST_HEAD(&pm8001_ha->port[i].list);
drivers/scsi/pm8001/pm8001_sas.h
242
struct list_head list;
drivers/scsi/pm8001/pm8001_sas.h
482
struct list_head list;
drivers/scsi/ppa.c
1025
list_for_each_entry(dev, &ppa_hosts, list) {
drivers/scsi/ppa.c
1113
list_add_tail(&dev->list, &ppa_hosts);
drivers/scsi/ppa.c
1120
list_del_init(&dev->list);
drivers/scsi/ppa.c
1137
list_for_each_entry(dev, &ppa_hosts, list) {
drivers/scsi/ppa.c
1139
list_del_init(&dev->list);
drivers/scsi/ppa.c
43
struct list_head list;
drivers/scsi/qedf/qedf_main.c
1107
list_for_each_entry(tmp_lport, &base_lport->vports, list) {
drivers/scsi/qedf/qedf_main.c
1988
list_del(&vn_port->list);
drivers/scsi/qedf/qedf_main.c
2969
u64 *list;
drivers/scsi/qedf/qedf_main.c
3029
list = (u64 *)qedf->bdq_pbl_list;
drivers/scsi/qedf/qedf_main.c
3031
*list = qedf->bdq_pbl_dma;
drivers/scsi/qedf/qedf_main.c
3032
list++;
drivers/scsi/qedf/qedf_main.c
3040
u32 *list;
drivers/scsi/qedf/qedf_main.c
3145
list = (u32 *)qedf->p_cpuq;
drivers/scsi/qedf/qedf_main.c
3154
*list = U64_LO(qedf->global_queues[i]->cq_pbl_dma);
drivers/scsi/qedf/qedf_main.c
3155
list++;
drivers/scsi/qedf/qedf_main.c
3156
*list = U64_HI(qedf->global_queues[i]->cq_pbl_dma);
drivers/scsi/qedf/qedf_main.c
3157
list++;
drivers/scsi/qedf/qedf_main.c
3158
*list = U64_LO(0);
drivers/scsi/qedf/qedf_main.c
3159
list++;
drivers/scsi/qedf/qedf_main.c
3160
*list = U64_HI(0);
drivers/scsi/qedf/qedf_main.c
3161
list++;
drivers/scsi/qedi/qedi.h
120
struct list_head list;
drivers/scsi/qedi/qedi.h
138
struct list_head list;
drivers/scsi/qedi/qedi.h
177
struct list_head list;
drivers/scsi/qedi/qedi.h
371
struct list_head list;
drivers/scsi/qedi/qedi_fw.c
1381
list_add_tail(&list_work->list, &qedi_conn->tmf_work_list);
drivers/scsi/qedi/qedi_fw.c
1402
list_del_init(&list_work->list);
drivers/scsi/qedi/qedi_fw.c
754
list) {
drivers/scsi/qedi/qedi_fw.c
769
list_del_init(&work->list);
drivers/scsi/qedi/qedi_iscsi.h
214
struct list_head list;
drivers/scsi/qedi/qedi_main.c
1231
INIT_LIST_HEAD(&qedi_cmd->cqe_work.list);
drivers/scsi/qedi/qedi_main.c
1236
list_add_tail(&qedi_cmd->cqe_work.list, &p->work_list);
drivers/scsi/qedi/qedi_main.c
1246
INIT_LIST_HEAD(&qedi_work->list);
drivers/scsi/qedi/qedi_main.c
1251
list_add_tail(&qedi_work->list, &p->work_list);
drivers/scsi/qedi/qedi_main.c
1541
u64 *list;
drivers/scsi/qedi/qedi_main.c
1610
list = (u64 *)qedi->bdq_pbl_list;
drivers/scsi/qedi/qedi_main.c
1612
*list = qedi->bdq_pbl_dma;
drivers/scsi/qedi/qedi_main.c
1613
list++;
drivers/scsi/qedi/qedi_main.c
1621
u32 *list;
drivers/scsi/qedi/qedi_main.c
1729
list = (u32 *)qedi->p_cpuq;
drivers/scsi/qedi/qedi_main.c
1738
*list = (u32)qedi->global_queues[i]->cq_pbl_dma;
drivers/scsi/qedi/qedi_main.c
1739
list++;
drivers/scsi/qedi/qedi_main.c
1740
*list = (u32)((u64)qedi->global_queues[i]->cq_pbl_dma >> 32);
drivers/scsi/qedi/qedi_main.c
1741
list++;
drivers/scsi/qedi/qedi_main.c
1743
*list = (u32)0;
drivers/scsi/qedi/qedi_main.c
1744
list++;
drivers/scsi/qedi/qedi_main.c
1745
*list = (u32)((u64)0 >> 32);
drivers/scsi/qedi/qedi_main.c
1746
list++;
drivers/scsi/qedi/qedi_main.c
1931
list_for_each_entry_safe(work, tmp, &work_list, list) {
drivers/scsi/qedi/qedi_main.c
1932
list_del_init(&work->list);
drivers/scsi/qedi/qedi_main.c
1975
list_for_each_entry_safe(work, tmp, &p->work_list, list) {
drivers/scsi/qedi/qedi_main.c
1976
list_del_init(&work->list);
drivers/scsi/qedi/qedi_main.c
201
list_del_init(&udev->list);
drivers/scsi/qedi/qedi_main.c
267
list_for_each_entry(udev, &qedi_udev_list, list) {
drivers/scsi/qedi/qedi_main.c
292
list_add(&udev->list, &qedi_udev_list);
drivers/scsi/qedi/qedi_main.c
716
INIT_LIST_HEAD(&work->list);
drivers/scsi/qedi/qedi_main.c
726
list_add_tail(&work->list, &qedi->ll2_skb_list);
drivers/scsi/qedi/qedi_main.c
795
list_for_each_entry_safe(work, work_tmp, &qedi->ll2_skb_list, list) {
drivers/scsi/qedi/qedi_main.c
796
list_del(&work->list);
drivers/scsi/qedi/qedi_main.c
813
list) {
drivers/scsi/qedi/qedi_main.c
814
list_del(&work->list);
drivers/scsi/qla1280.c
1246
sp = list_entry(done_q->next, struct srb, list);
drivers/scsi/qla1280.c
1248
list_del(&sp->list);
drivers/scsi/qla1280.c
3410
list_add_tail(&sp->list, done_q);
drivers/scsi/qla1280.c
3672
list_add_tail(&sp->list, done_q);
drivers/scsi/qla1280.c
3729
list_add_tail(&sp->list, done_q);
drivers/scsi/qla1280.c
3782
list_add_tail(&sp->list, &ha->done_q);
drivers/scsi/qla1280.h
93
struct list_head list; /* (8/16) LU queue */
drivers/scsi/qla2xxx/qla_attr.c
2698
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_attr.c
2717
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_attr.c
2736
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_bsg.c
1345
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_bsg.c
1566
struct qla_image_version_list *list = (void *)bsg;
drivers/scsi/qla2xxx/qla_bsg.c
1579
bsg_job->request_payload.sg_cnt, list, sizeof(bsg));
drivers/scsi/qla2xxx/qla_bsg.c
1581
image = list->version;
drivers/scsi/qla2xxx/qla_bsg.c
1582
count = list->count;
drivers/scsi/qla2xxx/qla_bsg.c
2748
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_def.h
2544
struct list_head list;
drivers/scsi/qla2xxx/qla_def.h
2591
struct list_head list;
drivers/scsi/qla2xxx/qla_def.h
3581
struct list_head list;
drivers/scsi/qla2xxx/qla_def.h
3641
struct list_head list;
drivers/scsi/qla2xxx/qla_def.h
4910
struct list_head list;
drivers/scsi/qla2xxx/qla_def.h
4934
struct list_head list;
drivers/scsi/qla2xxx/qla_dfs.c
162
list_for_each_entry(sess, &vha->vp_fcports, list)
drivers/scsi/qla2xxx/qla_dfs.c
379
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_edif.c
1102
list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_edif.c
1902
list_for_each_entry_safe(node, q, &vha->pur_cinfo.head, list) {
drivers/scsi/qla2xxx/qla_edif.c
1906
list_del_init(&node->list);
drivers/scsi/qla2xxx/qla_edif.c
1925
list_for_each_entry_safe(e, tmp, &vha->pur_cinfo.head, list) {
drivers/scsi/qla2xxx/qla_edif.c
1934
list_del_init(&e->list);
drivers/scsi/qla2xxx/qla_edif.c
1935
list_add_tail(&e->list, &enode_list);
drivers/scsi/qla2xxx/qla_edif.c
1940
list_for_each_entry_safe(e, tmp, &enode_list, list) {
drivers/scsi/qla2xxx/qla_edif.c
1941
list_del_init(&e->list);
drivers/scsi/qla2xxx/qla_edif.c
1966
INIT_LIST_HEAD(&node->list);
drivers/scsi/qla2xxx/qla_edif.c
1980
list_add_tail(&ptr->list, &vha->pur_cinfo.head);
drivers/scsi/qla2xxx/qla_edif.c
1998
list_for_each_entry_safe(list_node, q, &vha->pur_cinfo.head, list) {
drivers/scsi/qla2xxx/qla_edif.c
2007
list_del(&list_node->list);
drivers/scsi/qla2xxx/qla_edif.c
2122
list_for_each_entry_safe(e, tmp, &vha->e_dbell.head, list) {
drivers/scsi/qla2xxx/qla_edif.c
2144
list_del_init(&e->list);
drivers/scsi/qla2xxx/qla_edif.c
2145
list_add_tail(&e->list, &edb_list);
drivers/scsi/qla2xxx/qla_edif.c
2150
list_for_each_entry_safe(e, tmp, &edb_list, list)
drivers/scsi/qla2xxx/qla_edif.c
2174
list_for_each_entry_safe(node, q, &vha->e_dbell.head, list) {
drivers/scsi/qla2xxx/qla_edif.c
2199
INIT_LIST_HEAD(&node->list);
drivers/scsi/qla2xxx/qla_edif.c
2217
list_add_tail(&ptr->list, &vha->e_dbell.head);
drivers/scsi/qla2xxx/qla_edif.c
23
struct list_head list;
drivers/scsi/qla2xxx/qla_edif.c
285
list_for_each_entry_safe(f, tf, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_edif.c
501
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_edif.c
561
list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list)
drivers/scsi/qla2xxx/qla_edif.c
586
list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_edif.c
65
struct edb_node, list);
drivers/scsi/qla2xxx/qla_edif.c
66
list_del_init(&edbnode->list);
drivers/scsi/qla2xxx/qla_edif.c
691
list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_edif.c
76
list_del_init(&node->list);
drivers/scsi/qla2xxx/qla_edif.c
967
list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_edif.h
125
struct list_head list;
drivers/scsi/qla2xxx/qla_gs.c
1069
qla2x00_sns_gid_pt(scsi_qla_host_t *vha, sw_info_t *list)
drivers/scsi/qla2xxx/qla_gs.c
1106
list[i].d_id.b.domain = entry[1];
drivers/scsi/qla2xxx/qla_gs.c
1107
list[i].d_id.b.area = entry[2];
drivers/scsi/qla2xxx/qla_gs.c
1108
list[i].d_id.b.al_pa = entry[3];
drivers/scsi/qla2xxx/qla_gs.c
1112
list[i].d_id.b.rsvd_1 = entry[0];
drivers/scsi/qla2xxx/qla_gs.c
1140
qla2x00_sns_gpn_id(scsi_qla_host_t *vha, sw_info_t *list)
drivers/scsi/qla2xxx/qla_gs.c
1154
sns_cmd->p.cmd.param[0] = list[i].d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_gs.c
1155
sns_cmd->p.cmd.param[1] = list[i].d_id.b.area;
drivers/scsi/qla2xxx/qla_gs.c
1156
sns_cmd->p.cmd.param[2] = list[i].d_id.b.domain;
drivers/scsi/qla2xxx/qla_gs.c
1174
memcpy(list[i].port_name, &sns_cmd->p.gpn_data[16],
drivers/scsi/qla2xxx/qla_gs.c
1179
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_gs.c
1196
qla2x00_sns_gnn_id(scsi_qla_host_t *vha, sw_info_t *list)
drivers/scsi/qla2xxx/qla_gs.c
1210
sns_cmd->p.cmd.param[0] = list[i].d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_gs.c
1211
sns_cmd->p.cmd.param[1] = list[i].d_id.b.area;
drivers/scsi/qla2xxx/qla_gs.c
1212
sns_cmd->p.cmd.param[2] = list[i].d_id.b.domain;
drivers/scsi/qla2xxx/qla_gs.c
1230
memcpy(list[i].node_name, &sns_cmd->p.gnn_data[16],
drivers/scsi/qla2xxx/qla_gs.c
1236
list[i].node_name, list[i].port_name,
drivers/scsi/qla2xxx/qla_gs.c
1237
list[i].d_id.b.domain, list[i].d_id.b.area,
drivers/scsi/qla2xxx/qla_gs.c
1238
list[i].d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_gs.c
1242
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_gs.c
2528
qla2x00_gfpn_id(scsi_qla_host_t *vha, sw_info_t *list)
drivers/scsi/qla2xxx/qla_gs.c
2559
ct_req->req.port_id.port_id = port_id_to_be_id(list[i].d_id);
drivers/scsi/qla2xxx/qla_gs.c
2575
memcpy(list[i].fabric_port_name,
drivers/scsi/qla2xxx/qla_gs.c
2580
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_gs.c
2636
qla2x00_gff_id(scsi_qla_host_t *vha, sw_info_t *list)
drivers/scsi/qla2xxx/qla_gs.c
2651
list[i].fc4_type = 0;
drivers/scsi/qla2xxx/qla_gs.c
2673
ct_req->req.port_id.port_id = port_id_to_be_id(list[i].d_id);
drivers/scsi/qla2xxx/qla_gs.c
2692
list[i].fc4_type = FS_FC4TYPE_FCP;
drivers/scsi/qla2xxx/qla_gs.c
2693
list[i].fc4_features = fcp_scsi_features;
drivers/scsi/qla2xxx/qla_gs.c
2701
list[i].fc4_type |= FS_FC4TYPE_NVME;
drivers/scsi/qla2xxx/qla_gs.c
2702
list[i].fc4_features = nvme_features;
drivers/scsi/qla2xxx/qla_gs.c
2707
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_gs.c
285
qla2x00_gid_pt(scsi_qla_host_t *vha, sw_info_t *list)
drivers/scsi/qla2xxx/qla_gs.c
300
return qla2x00_sns_gid_pt(vha, list);
drivers/scsi/qla2xxx/qla_gs.c
3069
list_for_each_entry(vp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_gs.c
3139
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_gs.c
3153
list_for_each_entry(fcport, &vha->vp_fcports, list)
drivers/scsi/qla2xxx/qla_gs.c
3192
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_gs.c
3243
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_gs.c
3306
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_gs.c
337
list[i].d_id = be_to_port_id(gid_data->port_id);
drivers/scsi/qla2xxx/qla_gs.c
338
memset(list[i].fabric_port_name, 0, WWN_SIZE);
drivers/scsi/qla2xxx/qla_gs.c
339
list[i].fp_speed = PORT_SPEED_UNKNOWN;
drivers/scsi/qla2xxx/qla_gs.c
343
list[i].d_id.b.rsvd_1 = gid_data->control_byte;
drivers/scsi/qla2xxx/qla_gs.c
369
qla2x00_gpn_id(scsi_qla_host_t *vha, sw_info_t *list)
drivers/scsi/qla2xxx/qla_gs.c
381
return qla2x00_sns_gpn_id(vha, list);
drivers/scsi/qla2xxx/qla_gs.c
401
ct_req->req.port_id.port_id = port_id_to_be_id(list[i].d_id);
drivers/scsi/qla2xxx/qla_gs.c
417
memcpy(list[i].port_name,
drivers/scsi/qla2xxx/qla_gs.c
422
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_gs.c
437
qla2x00_gnn_id(scsi_qla_host_t *vha, sw_info_t *list)
drivers/scsi/qla2xxx/qla_gs.c
448
return qla2x00_sns_gnn_id(vha, list);
drivers/scsi/qla2xxx/qla_gs.c
468
ct_req->req.port_id.port_id = port_id_to_be_id(list[i].d_id);
drivers/scsi/qla2xxx/qla_gs.c
484
memcpy(list[i].node_name,
drivers/scsi/qla2xxx/qla_gs.c
490
list[i].node_name, list[i].port_name,
drivers/scsi/qla2xxx/qla_gs.c
491
list[i].d_id.b.domain, list[i].d_id.b.area,
drivers/scsi/qla2xxx/qla_gs.c
492
list[i].d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_gs.c
496
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_init.c
10047
&qpair->dsd_list, list) {
drivers/scsi/qla2xxx/qla_init.c
10050
list_del(&dsd_ptr->list);
drivers/scsi/qla2xxx/qla_init.c
10096
list_for_each_entry_safe(f, tf, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
10122
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
10211
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
1095
list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
1887
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
1900
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
1914
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
5617
INIT_LIST_HEAD(&fcport->list);
drivers/scsi/qla2xxx/qla_init.c
5645
list_del(&fcport->list);
drivers/scsi/qla2xxx/qla_init.c
5821
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
5924
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
5993
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
6018
list_add_tail(&new_fcport->list, &vha->vp_fcports);
drivers/scsi/qla2xxx/qla_init.c
6043
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
6442
list_for_each_entry(fcport, &vha->vp_fcports, list)
drivers/scsi/qla2xxx/qla_init.c
6636
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
6714
list_add_tail(&new_fcport->list, &vha->vp_fcports);
drivers/scsi/qla2xxx/qla_init.c
6736
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
7381
list_for_each_entry_safe(vp, tvp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_init.c
7476
list_for_each_entry_safe(vp, tvp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_init.c
7493
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
7498
list_for_each_entry_safe(vp, tvp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_init.c
7502
list_for_each_entry(fcport, &vp->vp_fcports, list)
drivers/scsi/qla2xxx/qla_init.c
7615
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
7687
list_for_each_entry_safe(vp, tvp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_init.c
7693
list_for_each_entry(fcport, &vp->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_init.c
9223
list_for_each_entry(cs84xx, &qla_cs84xx_list, list) {
drivers/scsi/qla2xxx/qla_init.c
9239
list_add_tail(&cs84xx->list, &qla_cs84xx_list);
drivers/scsi/qla2xxx/qla_init.c
9252
list_del(&cs84xx->list);
drivers/scsi/qla2xxx/qla_init.c
9669
list_for_each_entry_safe(vp, tvp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_init.c
9860
list_for_each_entry(fcport, &vha->vp_fcports, list)
drivers/scsi/qla2xxx/qla_inline.h
101
list_del(&dsd->list);
drivers/scsi/qla2xxx/qla_inline.h
98
list_for_each_entry_safe(dsd, tdsd, &ctx->dsd_list, list) {
drivers/scsi/qla2xxx/qla_iocb.c
1001
list_add_tail(&dsd_ptr->list,
drivers/scsi/qla2xxx/qla_iocb.c
1006
list_add_tail(&dsd_ptr->list,
drivers/scsi/qla2xxx/qla_iocb.c
1156
list_add_tail(&dsd_ptr->list,
drivers/scsi/qla2xxx/qla_iocb.c
1193
&difctx->ldif_dma_hndl_list, list) {
drivers/scsi/qla2xxx/qla_iocb.c
1241
list_add_tail(&dsd_ptr->list,
drivers/scsi/qla2xxx/qla_iocb.c
1245
list_add_tail(&dsd_ptr->list,
drivers/scsi/qla2xxx/qla_iocb.c
1299
list_add_tail(&dsd_ptr->list,
drivers/scsi/qla2xxx/qla_iocb.c
1303
list_add_tail(&dsd_ptr->list,
drivers/scsi/qla2xxx/qla_iocb.c
3468
list_add_tail(&dsd_ptr->list, &qpair->dsd_list);
drivers/scsi/qla2xxx/qla_iocb.c
4322
INIT_LIST_HEAD(&dsd_ptr->list);
drivers/scsi/qla2xxx/qla_iocb.c
4332
list_add_tail(&dsd_ptr->list, &qpair->dsd_list);
drivers/scsi/qla2xxx/qla_iocb.c
635
dsd_ptr = list_first_entry(&qpair->dsd_list, struct dsd_dma, list);
drivers/scsi/qla2xxx/qla_iocb.c
637
list_del(&dsd_ptr->list);
drivers/scsi/qla2xxx/qla_iocb.c
639
list_add_tail(&dsd_ptr->list, &ctx->dsd_list);
drivers/scsi/qla2xxx/qla_iocb.c
904
list_add_tail(&dsd_ptr->list,
drivers/scsi/qla2xxx/qla_iocb.c
909
list_add_tail(&dsd_ptr->list,
drivers/scsi/qla2xxx/qla_isr.c
1005
list_for_each_entry_safe(f, tf, &vha->vp_fcports, list)
drivers/scsi/qla2xxx/qla_isr.c
1017
list_for_each_entry_safe(f, tf, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_isr.c
1035
list_for_each_entry_safe(f, tf, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_isr.c
1114
struct purex_list *list = &vha->purex_list;
drivers/scsi/qla2xxx/qla_isr.c
1119
spin_lock_irqsave(&list->lock, flags);
drivers/scsi/qla2xxx/qla_isr.c
1120
list_add_tail(&pkt->list, &list->head);
drivers/scsi/qla2xxx/qla_isr.c
1121
spin_unlock_irqrestore(&list->lock, flags);
drivers/scsi/qla2xxx/qla_isr.c
987
list_for_each_entry(vp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_mbx.c
4093
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_mbx.c
4203
list_for_each_entry(vp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_mbx.c
4248
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_mid.c
118
list_for_each_entry_safe(vha, tvha, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_mid.c
152
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_mid.c
182
list_for_each_entry(fcport, &vha->vp_fcports, list)
drivers/scsi/qla2xxx/qla_mid.c
283
list_for_each_entry_safe(vha, tvp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_mid.c
336
list_for_each_entry(fcport, &vha->vp_fcports, list)
drivers/scsi/qla2xxx/qla_mid.c
441
list_for_each_entry_safe(vp, tvp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_mid.c
51
list_add_tail(&vha->list, &ha->vp_list);
drivers/scsi/qla2xxx/qla_mid.c
82
list_del(&vha->list);
drivers/scsi/qla2xxx/qla_mid.c
97
list_del(&vha->list);
drivers/scsi/qla2xxx/qla_mr.c
1141
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_mr.c
1200
list_add_tail(&new_fcport->list, new_fcports);
drivers/scsi/qla2xxx/qla_mr.c
1246
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_mr.c
1259
list_for_each_entry_safe(fcport, rmptemp, &new_fcports, list) {
drivers/scsi/qla2xxx/qla_mr.c
1264
list_move_tail(&fcport->list, &vha->vp_fcports);
drivers/scsi/qla2xxx/qla_mr.c
1274
list_for_each_entry_safe(fcport, rmptemp, &new_fcports, list) {
drivers/scsi/qla2xxx/qla_mr.c
1275
list_del(&fcport->list);
drivers/scsi/qla2xxx/qla_mr.c
1358
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_mr.c
1660
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_nvme.c
1216
list_for_each_entry_safe(vha, tvp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_nx.h
866
struct list_head list;
drivers/scsi/qla2xxx/qla_os.c
1127
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_os.c
3511
list_add_tail(&base_vha->list, &ha->vp_list);
drivers/scsi/qla2xxx/qla_os.c
3688
list_for_each_entry(vp, &ha->vp_list, list)
drivers/scsi/qla2xxx/qla_os.c
3777
BUG_ON(base_vha->list.next == &ha->vp_list);
drivers/scsi/qla2xxx/qla_os.c
3779
vha = list_first_entry(&base_vha->list, scsi_qla_host_t, list);
drivers/scsi/qla2xxx/qla_os.c
3977
qla24xx_free_purex_list(struct purex_list *list)
drivers/scsi/qla2xxx/qla_os.c
3982
spin_lock_irqsave(&list->lock, flags);
drivers/scsi/qla2xxx/qla_os.c
3983
list_for_each_entry_safe(item, next, &list->head, list) {
drivers/scsi/qla2xxx/qla_os.c
3984
list_del(&item->list);
drivers/scsi/qla2xxx/qla_os.c
3989
spin_unlock_irqrestore(&list->lock, flags);
drivers/scsi/qla2xxx/qla_os.c
4039
list_for_each_entry_safe(fcport, tfcport, &vha->vp_fcports, list)
drivers/scsi/qla2xxx/qla_os.c
4106
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_os.c
4278
list_add_tail(&dsd->list,
drivers/scsi/qla2xxx/qla_os.c
4282
list_add_tail(&dsd->list,
drivers/scsi/qla2xxx/qla_os.c
4290
&ha->pool.good.head, list) {
drivers/scsi/qla2xxx/qla_os.c
4291
list_del(&dsd->list);
drivers/scsi/qla2xxx/qla_os.c
4540
list) {
drivers/scsi/qla2xxx/qla_os.c
4541
list_del(&dsd->list);
drivers/scsi/qla2xxx/qla_os.c
4958
&ha->base_qpair->dsd_list, list) {
drivers/scsi/qla2xxx/qla_os.c
4961
list_del(&dsd_ptr->list);
drivers/scsi/qla2xxx/qla_os.c
4979
list) {
drivers/scsi/qla2xxx/qla_os.c
4980
list_del(&dsd->list);
drivers/scsi/qla2xxx/qla_os.c
4988
list_for_each_entry_safe(dsd, nxt, &ha->pool.good.head, list) {
drivers/scsi/qla2xxx/qla_os.c
4989
list_del(&dsd->list);
drivers/scsi/qla2xxx/qla_os.c
5070
INIT_LIST_HEAD(&vha->list);
drivers/scsi/qla2xxx/qla_os.c
5141
INIT_LIST_HEAD(&e->list);
drivers/scsi/qla2xxx/qla_os.c
5154
list_add_tail(&e->list, &vha->work_list);
drivers/scsi/qla2xxx/qla_os.c
5350
list_del(&pla->list);
drivers/scsi/qla2xxx/qla_os.c
5369
list_add_tail(&fcport->list, &vha->vp_fcports);
drivers/scsi/qla2xxx/qla_os.c
5462
list_del(&pla->list);
drivers/scsi/qla2xxx/qla_os.c
5494
list_for_each_entry_safe(e, tmp, &work, list) {
drivers/scsi/qla2xxx/qla_os.c
5584
list_del_init(&e->list);
drivers/scsi/qla2xxx/qla_os.c
5616
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_os.c
6471
void qla24xx_process_purex_list(struct purex_list *list)
drivers/scsi/qla2xxx/qla_os.c
6477
spin_lock_irqsave(&list->lock, flags);
drivers/scsi/qla2xxx/qla_os.c
6478
list_splice_init(&list->head, &head);
drivers/scsi/qla2xxx/qla_os.c
6479
spin_unlock_irqrestore(&list->lock, flags);
drivers/scsi/qla2xxx/qla_os.c
6481
list_for_each_entry_safe(item, next, &head, list) {
drivers/scsi/qla2xxx/qla_os.c
6482
list_del(&item->list);
drivers/scsi/qla2xxx/qla_os.c
7434
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_os.c
7752
list_for_each_entry_safe(vp, tvp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_os.c
7762
list_for_each_entry(fcport, &vha->vp_fcports, list)
drivers/scsi/qla2xxx/qla_os.c
7766
list_for_each_entry_safe(vp, tvp, &ha->vp_list, list) {
drivers/scsi/qla2xxx/qla_os.c
7769
list_for_each_entry(fcport, &vp->vp_fcports, list)
drivers/scsi/qla2xxx/qla_os.c
793
&difctx->ldif_dma_hndl_list, list) {
drivers/scsi/qla2xxx/qla_os.c
794
list_del(&dif_dsd->list);
drivers/scsi/qla2xxx/qla_os.c
802
&difctx->ldif_dsd_list, list) {
drivers/scsi/qla2xxx/qla_os.c
803
list_del(&dif_dsd->list);
drivers/scsi/qla2xxx/qla_target.c
1315
list_for_each_entry(sess, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_target.c
4939
list_for_each_entry(other_sess, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_target.c
5157
list_del(&pla->list);
drivers/scsi/qla2xxx/qla_target.c
7234
list_add_tail(&fcport->list, &vha->vp_fcports);
drivers/scsi/qla2xxx/qla_target.c
777
list_for_each_entry(pla, &vha->plogi_ack_list, list) {
drivers/scsi/qla2xxx/qla_target.c
799
list_add_tail(&pla->list, &vha->plogi_ack_list);
drivers/scsi/qla2xxx/qla_target.c
840
list_for_each_entry(fcport, &vha->vp_fcports, list) {
drivers/scsi/qla2xxx/qla_target.c
847
list_del(&pla->list);
drivers/scsi/qla2xxx/qla_target.c
898
struct list_head list;
drivers/scsi/qla2xxx/qla_target.c
914
list_for_each_entry(tmp, &vha->logo_list, list) {
drivers/scsi/qla2xxx/qla_target.c
922
list_add_tail(&logo->list, &vha->logo_list);
drivers/scsi/qla2xxx/qla_target.c
929
list_del(&logo->list);
drivers/scsi/qla2xxx/qla_target.c
968
INIT_LIST_HEAD(&logo.list);
drivers/scsi/qla2xxx/qla_tmpl.c
827
typeof(*qla27xx_fwdt_entry_call) *list = qla27xx_fwdt_entry_call;
drivers/scsi/qla2xxx/qla_tmpl.c
829
while (list->type < type)
drivers/scsi/qla2xxx/qla_tmpl.c
830
list++;
drivers/scsi/qla2xxx/qla_tmpl.c
832
if (list->type == type)
drivers/scsi/qla2xxx/qla_tmpl.c
833
return list->call;
drivers/scsi/qla4xxx/ql4_def.h
235
struct list_head list; /* (8) */
drivers/scsi/qla4xxx/ql4_def.h
327
struct list_head list;
drivers/scsi/qla4xxx/ql4_def.h
372
struct list_head list;
drivers/scsi/qla4xxx/ql4_os.c
5214
INIT_LIST_HEAD(&e->list);
drivers/scsi/qla4xxx/ql4_os.c
5225
list_add_tail(&e->list, &ha->work_list);
drivers/scsi/qla4xxx/ql4_os.c
5279
list_for_each_entry_safe(e, tmp, &work, list) {
drivers/scsi/qla4xxx/ql4_os.c
5280
list_del_init(&e->list);
drivers/scsi/qla4xxx/ql4_os.c
6427
list_for_each_entry_safe(nt_ddb_idx, nt_ddb_idx_tmp, list_nt, list) {
drivers/scsi/qla4xxx/ql4_os.c
6537
list_for_each_entry_safe(nt_ddb_idx, nt_ddb_idx_tmp, list_nt, list) {
drivers/scsi/qla4xxx/ql4_os.c
6546
list_for_each_entry_safe(nt_ddb_idx, nt_ddb_idx_tmp, list_nt, list) {
drivers/scsi/qla4xxx/ql4_os.c
6571
list_for_each_entry_safe(ddb_idx, ddb_idx_tmp, list_ddb, list) {
drivers/scsi/qla4xxx/ql4_os.c
6572
list_del_init(&ddb_idx->list);
drivers/scsi/qla4xxx/ql4_os.c
6839
list_add_tail(&st_ddb_idx->list, list_st);
drivers/scsi/qla4xxx/ql4_os.c
6866
list_for_each_entry_safe(ddb_idx, ddb_idx_tmp, list_ddb, list) {
drivers/scsi/qla4xxx/ql4_os.c
6875
list_del_init(&ddb_idx->list);
drivers/scsi/qla4xxx/ql4_os.c
6993
list_for_each_entry_safe(ddb_idx, ddb_idx_tmp, list_ddb, list) {
drivers/scsi/qla4xxx/ql4_os.c
7086
list_add_tail(&nt_ddb_idx->list, list_nt);
drivers/scsi/qla4xxx/ql4_os.c
7172
list_add_tail(&nt_ddb_idx->list, list_nt);
drivers/scsi/qla4xxx/ql4_os.c
7519
list_for_each_entry_safe(ddb_idx, ddb_idx_tmp, &list_nt, list) {
drivers/scsi/qla4xxx/ql4_os.c
7520
list_del_init(&ddb_idx->list);
drivers/scsi/qla4xxx/ql4_os.c
8522
list_for_each_entry_safe(st_ddb_idx, st_ddb_idx_tmp, &list_st, list) {
drivers/scsi/scsi.c
827
struct list_head *list = (prev ? &prev->siblings : &shost->__devices);
drivers/scsi/scsi.c
832
while (list->next != &shost->__devices) {
drivers/scsi/scsi.c
833
next = list_entry(list->next, struct scsi_device, siblings);
drivers/scsi/scsi.c
841
list = list->next;
drivers/scsi/scsi_debug.c
1063
list_for_each_entry_rcu(err, &devip->inject_err_list, list) {
drivers/scsi/scsi_debug.c
1065
list_del_rcu(&err->list);
drivers/scsi/scsi_debug.c
1070
list_add_tail_rcu(&new->list, &devip->inject_err_list);
drivers/scsi/scsi_debug.c
1087
list_for_each_entry_rcu(err, &devip->inject_err_list, list) {
drivers/scsi/scsi_debug.c
1089
list_del_rcu(&err->list);
drivers/scsi/scsi_debug.c
1111
list_for_each_entry_rcu(err, &devip->inject_err_list, list) {
drivers/scsi/scsi_debug.c
351
struct list_head list;
drivers/scsi/scsi_debug.c
6695
list_for_each_entry_rcu(err, &devip->inject_err_list, list) {
drivers/scsi/scsi_debug.c
6696
list_del_rcu(&err->list);
drivers/scsi/scsi_debug.c
6838
list_for_each_entry_rcu(err, &devip->inject_err_list, list) {
drivers/scsi/scsi_debug.c
6912
list_for_each_entry_rcu(err, &devip->inject_err_list, list) {
drivers/scsi/scsi_debug.c
9165
list_for_each_entry_rcu(err, &devip->inject_err_list, list) {
drivers/scsi/scsi_debug.c
9193
list_for_each_entry_rcu(err, &devip->inject_err_list, list) {
drivers/scsi/scsi_debug.c
9223
list_for_each_entry_rcu(err, &devip->inject_err_list, list) {
drivers/scsi/scsi_dh.c
208
list_add(&scsi_dh->list, &scsi_dh_list);
drivers/scsi/scsi_dh.c
230
list_del(&scsi_dh->list);
drivers/scsi/scsi_dh.c
93
list_for_each_entry(tmp, &scsi_dh_list, list) {
drivers/scsi/scsi_scan.c
120
struct list_head list;
drivers/scsi/scsi_scan.c
173
list_add_tail(&data->list, &scanning_hosts);
drivers/scsi/scsi_scan.c
180
list_del(&data->list);
drivers/scsi/scsi_scan.c
183
struct async_scan_data, list);
drivers/scsi/scsi_scan.c
1978
list_add_tail(&data->list, &scanning_hosts);
drivers/scsi/scsi_scan.c
2024
list_del(&data->list);
drivers/scsi/scsi_scan.c
2027
struct async_scan_data, list);
drivers/scsi/scsi_transport_iscsi.c
2521
list_for_each_entry(priv, &iscsi_transports, list) {
drivers/scsi/scsi_transport_iscsi.c
4854
INIT_LIST_HEAD(&priv->list);
drivers/scsi/scsi_transport_iscsi.c
4888
list_add(&priv->list, &iscsi_transports);
drivers/scsi/scsi_transport_iscsi.c
4916
list_del(&priv->list);
drivers/scsi/scsi_transport_iscsi.c
82
struct list_head list;
drivers/scsi/scsi_transport_sas.c
1482
INIT_LIST_HEAD(&rphy->list);
drivers/scsi/scsi_transport_sas.c
1592
list_add_tail(&rphy->list, &sas_host->rphy_list);
drivers/scsi/scsi_transport_sas.c
1636
list_del(&rphy->list);
drivers/scsi/scsi_transport_sas.c
1729
list_for_each_entry(rphy, &sas_host->rphy_list, list) {
drivers/scsi/snic/snic.h
254
struct list_head list;
drivers/scsi/snic/snic_disc.c
178
tgt = list_entry(cur, struct snic_tgt, list);
drivers/scsi/snic/snic_disc.c
200
SNIC_BUG_ON(!list_empty(&tgt->list));
drivers/scsi/snic/snic_disc.c
255
INIT_LIST_HEAD(&tgt->list);
drivers/scsi/snic/snic_disc.c
291
list_add_tail(&tgt->list, &snic->disc.tgt_list);
drivers/scsi/snic/snic_disc.c
308
list_del(&tgt->list);
drivers/scsi/snic/snic_disc.c
543
tgt = list_entry(cur, struct snic_tgt, list);
drivers/scsi/snic/snic_disc.c
545
list_del_init(&tgt->list);
drivers/scsi/snic/snic_disc.h
41
struct list_head list;
drivers/scsi/snic/snic_disc.h
57
struct list_head list;
drivers/scsi/snic/snic_io.c
101
SNIC_BUG_ON(rqi->list.next == NULL); /* if not added to spl_cmd_list */
drivers/scsi/snic/snic_io.c
102
list_del_init(&rqi->list);
drivers/scsi/snic/snic_io.c
208
INIT_LIST_HEAD(&rqi->list);
drivers/scsi/snic/snic_io.c
211
list_add_tail(&rqi->list, &snic->spl_cmd_list);
drivers/scsi/snic/snic_io.c
392
rqi = list_entry(cur, struct snic_req_info, list);
drivers/scsi/snic/snic_io.c
393
list_del_init(&rqi->list);
drivers/scsi/snic/snic_io.c
421
if (list_empty(&rqi->list)) {
drivers/scsi/snic/snic_io.c
425
list_del_init(&rqi->list);
drivers/scsi/snic/snic_io.c
96
if (list_empty(&rqi->list)) {
drivers/scsi/snic/snic_io.h
63
struct list_head list;
drivers/scsi/snic/snic_main.c
530
INIT_LIST_HEAD(&snic->list);
drivers/scsi/snic/snic_main.c
597
list_add_tail(&snic->list, &snic_glob->snic_list);
drivers/scsi/snic/snic_main.c
782
list_del(&snic->list);
drivers/scsi/sym53c8xx_2/sym_misc.h
74
static inline void sym_que_splice(struct sym_quehead *list,
drivers/scsi/sym53c8xx_2/sym_misc.h
77
struct sym_quehead *first = list->flink;
drivers/scsi/sym53c8xx_2/sym_misc.h
79
if (first != list) {
drivers/scsi/sym53c8xx_2/sym_misc.h
80
struct sym_quehead *last = list->blink;
drivers/scsi/vmw_pvscsi.c
1491
list_add(&ctx->list, &adapter->cmd_pool);
drivers/scsi/vmw_pvscsi.c
175
ctx = list_first_entry(&adapter->cmd_pool, struct pvscsi_ctx, list);
drivers/scsi/vmw_pvscsi.c
177
list_del(&ctx->list);
drivers/scsi/vmw_pvscsi.c
187
list_add(&ctx->list, &adapter->cmd_pool);
drivers/scsi/vmw_pvscsi.c
60
struct list_head list;
drivers/scsi/wd719x.c
194
list_del(&scb->list);
drivers/scsi/wd719x.c
281
list_add(&scb->list, &wd->active_scbs);
drivers/scsi/wd719x.c
502
list_for_each_entry_safe(scb, tmp, &wd->active_scbs, list) {
drivers/scsi/wd719x.c
540
list_for_each_entry_safe(scb, tmp, &wd->active_scbs, list)
drivers/scsi/wd719x.c
689
list_for_each_entry(scb, &wd->active_scbs, list)
drivers/scsi/wd719x.h
61
struct list_head list;
drivers/sh/intc/core.c
211
INIT_LIST_HEAD(&d->list);
drivers/sh/intc/core.c
368
list_add_tail(&d->list, &intc_list);
drivers/sh/intc/core.c
398
list_for_each_entry(d, &intc_list, list) {
drivers/sh/intc/core.c
424
list_for_each_entry(d, &intc_list, list) {
drivers/sh/intc/core.c
485
list_for_each_entry(d, &intc_list, list) {
drivers/sh/intc/internals.h
55
struct list_head list;
drivers/sh/intc/virq.c
266
list_for_each_entry(d, &intc_list, list)
drivers/sh/intc/virq.c
56
list_for_each_entry(d, &intc_list, list) {
drivers/sh/maple/maple.c
179
list_add_tail(&mdev->mq->list, &maple_waitq);
drivers/sh/maple/maple.c
194
INIT_LIST_HEAD(&mq->list);
drivers/sh/maple/maple.c
293
list_for_each_entry_safe(mq, nmq, &maple_waitq, list) {
drivers/sh/maple/maple.c
295
list_del_init(&mq->list);
drivers/sh/maple/maple.c
296
list_add_tail(&mq->list, &maple_sentq);
drivers/sh/maple/maple.c
642
list_for_each_entry_safe(mq, nmq, &maple_sentq, list) {
drivers/sh/maple/maple.c
649
list_del_init(&mq->list);
drivers/soc/fsl/qbman/bman_priv.h
53
struct list_head list;
drivers/soc/fsl/qbman/qman_priv.h
162
struct list_head list;
drivers/soc/fsl/qe/qmc.c
1259
list_for_each_entry(chan, &qmc->chan_head, list) {
drivers/soc/fsl/qe/qmc.c
1279
list_for_each_entry(chan, &qmc->chan_head, list)
drivers/soc/fsl/qe/qmc.c
1351
list_add_tail(&chan->list, &qmc->chan_head);
drivers/soc/fsl/qe/qmc.c
1526
list_for_each_entry(chan, &qmc->chan_head, list) {
drivers/soc/fsl/qe/qmc.c
1540
list_for_each_entry(chan, &qmc->chan_head, list) {
drivers/soc/fsl/qe/qmc.c
206
struct list_head list;
drivers/soc/qcom/qcom_pd_mapper.c
101
list_add_tail(&domain->list, &service->domains);
drivers/soc/qcom/qcom_pd_mapper.c
137
list_for_each_entry_safe(service, tservice, &data->services, list) {
drivers/soc/qcom/qcom_pd_mapper.c
138
list_for_each_entry_safe(domain, tdomain, &service->domains, list) {
drivers/soc/qcom/qcom_pd_mapper.c
139
list_del(&domain->list);
drivers/soc/qcom/qcom_pd_mapper.c
143
list_del(&service->list);
drivers/soc/qcom/qcom_pd_mapper.c
184
list_for_each_entry(domain, &service->domains, list) {
drivers/soc/qcom/qcom_pd_mapper.c
31
struct list_head list;
drivers/soc/qcom/qcom_pd_mapper.c
37
struct list_head list;
drivers/soc/qcom/qcom_pd_mapper.c
56
list_for_each_entry(service, &data->services, list) {
drivers/soc/qcom/qcom_pd_mapper.c
74
list_for_each_entry(domain, &service->domains, list) {
drivers/soc/qcom/qcom_pd_mapper.c
86
list_add_tail(&service->list, &data->services);
drivers/soc/qcom/qcom_pd_mapper.c
92
list_del(&service->list);
drivers/soc/qcom/rpmh.c
101
list_for_each_entry(p, &ctrlr->cache, list) {
drivers/soc/qcom/rpmh.c
132
list_add_tail(&req->list, &ctrlr->cache);
drivers/soc/qcom/rpmh.c
279
list_add_tail(&req->list, &ctrlr->batch_cache);
drivers/soc/qcom/rpmh.c
292
list_for_each_entry(req, &ctrlr->batch_cache, list) {
drivers/soc/qcom/rpmh.c
457
list_for_each_entry(p, &ctrlr->cache, list) {
drivers/soc/qcom/rpmh.c
496
list_for_each_entry_safe(req, tmp, &ctrlr->batch_cache, list)
drivers/soc/qcom/rpmh.c
55
struct list_head list;
drivers/soc/qcom/rpmh.c
67
struct list_head list;
drivers/soc/qcom/smem_state.c
135
list_del(&state->list);
drivers/soc/qcom/smem_state.c
211
list_add(&state->list, &smem_states);
drivers/soc/qcom/smem_state.c
30
struct list_head list;
drivers/soc/qcom/smem_state.c
66
list_for_each_entry(state, &smem_states, list) {
drivers/soc/ti/k3-ringacc.c
1294
list_for_each_entry(entry, &k3_ringacc_list, list)
drivers/soc/ti/k3-ringacc.c
1549
list_add_tail(&ringacc->list, &k3_ringacc_list);
drivers/soc/ti/k3-ringacc.c
1560
list_del(&ringacc->list);
drivers/soc/ti/k3-ringacc.c
221
struct list_head list;
drivers/soc/ti/knav_dma.c
101
struct list_head list;
drivers/soc/ti/knav_dma.c
119
struct list_head list;
drivers/soc/ti/knav_dma.c
343
list_for_each_entry(chan, &dma->chan_list, list) {
drivers/soc/ti/knav_dma.c
353
list_for_each_entry(dma, &kdev->list, list) {
drivers/soc/ti/knav_dma.c
432
list_for_each_entry(iter1, &kdev->list, list) {
drivers/soc/ti/knav_dma.c
444
list_for_each_entry(iter2, &dma->chan_list, list) {
drivers/soc/ti/knav_dma.c
573
INIT_LIST_HEAD(&chan->list);
drivers/soc/ti/knav_dma.c
589
list_add_tail(&chan->list, &dma->chan_list);
drivers/soc/ti/knav_dma.c
609
INIT_LIST_HEAD(&dma->list);
drivers/soc/ti/knav_dma.c
679
list_add_tail(&dma->list, &kdev->list);
drivers/soc/ti/knav_dma.c
714
INIT_LIST_HEAD(&kdev->list);
drivers/soc/ti/knav_dma.c
732
if (list_empty(&kdev->list)) {
drivers/soc/ti/knav_dma.c
755
list_for_each_entry(dma, &kdev->list, list) {
drivers/soc/ti/knav_dma.c
84
struct list_head list;
drivers/soc/ti/knav_qmss.h
133
struct list_head list;
drivers/soc/ti/knav_qmss.h
145
struct list_head list;
drivers/soc/ti/knav_qmss.h
202
struct list_head list;
drivers/soc/ti/knav_qmss.h
230
struct list_head list;
drivers/soc/ti/knav_qmss.h
286
struct list_head list;
drivers/soc/ti/knav_qmss.h
335
struct list_head list;
drivers/soc/ti/knav_qmss.h
349
list_for_each_entry(region, &kdev->regions, list)
drivers/soc/ti/knav_qmss.h
353
struct knav_region, list)
drivers/soc/ti/knav_qmss.h
356
list_for_each_entry(range, &kdev->queue_ranges, list)
drivers/soc/ti/knav_qmss.h
360
struct knav_range_info, list)
drivers/soc/ti/knav_qmss.h
363
list_for_each_entry(pool, &kdev->pools, list)
drivers/soc/ti/knav_qmss.h
366
list_for_each_entry(pdsp, &kdev->pdsps, list)
drivers/soc/ti/knav_qmss.h
369
list_for_each_entry(qmgr, &kdev->qmgrs, list)
drivers/soc/ti/knav_qmss_acc.c
126
for (list = list_cpu; list < list_cpu + (info->list_size / sizeof(u32));
drivers/soc/ti/knav_qmss_acc.c
127
list += ACC_LIST_ENTRY_WORDS) {
drivers/soc/ti/knav_qmss_acc.c
131
acc->list_index, list, list[0]);
drivers/soc/ti/knav_qmss_acc.c
135
acc->list_index, list, list[0], list[1]);
drivers/soc/ti/knav_qmss_acc.c
139
acc->list_index, list, list[0], list[1],
drivers/soc/ti/knav_qmss_acc.c
140
list[2], list[3]);
drivers/soc/ti/knav_qmss_acc.c
143
val = list[ACC_LIST_ENTRY_DESC_IDX];
drivers/soc/ti/knav_qmss_acc.c
148
queue = list[ACC_LIST_ENTRY_QUEUE_IDX] >> 16;
drivers/soc/ti/knav_qmss_acc.c
86
u32 *list, *list_cpu, val, idx, notifies;
drivers/soc/ti/knav_qmss_queue.c
1110
list_add_tail(&region->list, &kdev->regions);
drivers/soc/ti/knav_qmss_queue.c
1281
list_add_tail(&range->list, &kdev->queue_ranges);
drivers/soc/ti/knav_qmss_queue.c
1323
list_del(&range->list);
drivers/soc/ti/knav_qmss_queue.c
1355
list_del(&region->list);
drivers/soc/ti/knav_qmss_queue.c
1475
list_add_tail(&qmgr->list, &kdev->qmgrs);
drivers/soc/ti/knav_qmss_queue.c
1526
list_add_tail(&pdsp->list, &kdev->pdsps);
drivers/soc/ti/knav_qmss_queue.c
248
list_add_tail_rcu(&qh->list, &inst->handles);
drivers/soc/ti/knav_qmss_queue.c
556
list_del_rcu(&qh->list);
drivers/soc/ti/knav_qmss_queue.c
57
list_for_each_entry_rcu(qh, &inst->handles, list, \
drivers/soc/ti/knav_qmss_queue.c
827
list_add_tail(&pool->list, &knav_qdev->pools);
drivers/soc/ti/knav_qmss_queue.c
868
list_del(&pool->list);
drivers/soc/xilinx/xlnx_event_manager.c
142
list_add(&cb_data->list, &eve_data->cb_list_head);
drivers/soc/xilinx/xlnx_event_manager.c
148
list_for_each_entry_safe(cb_pos, cb_next, &eve_data->cb_list_head, list) {
drivers/soc/xilinx/xlnx_event_manager.c
162
list_add(&cb_data->list, &eve_data->cb_list_head);
drivers/soc/xilinx/xlnx_event_manager.c
199
list_add(&cb_data->list, &eve_data->cb_list_head);
drivers/soc/xilinx/xlnx_event_manager.c
220
list_for_each_entry_safe(cb_pos, cb_next, &eve_data->cb_list_head, list) {
drivers/soc/xilinx/xlnx_event_manager.c
223
list_del_init(&cb_pos->list);
drivers/soc/xilinx/xlnx_event_manager.c
257
list_for_each_entry_safe(cb_pos, cb_next, &eve_data->cb_list_head, list) {
drivers/soc/xilinx/xlnx_event_manager.c
261
list_del_init(&cb_pos->list);
drivers/soc/xilinx/xlnx_event_manager.c
453
list_for_each_entry_safe(cb_pos, cb_next, &eve_data->cb_list_head, list) {
drivers/soc/xilinx/xlnx_event_manager.c
475
list_for_each_entry_safe(cb_pos, cb_next, &eve_data->cb_list_head, list) {
drivers/soc/xilinx/xlnx_event_manager.c
487
list) {
drivers/soc/xilinx/xlnx_event_manager.c
55
struct list_head list;
drivers/soc/xilinx/xlnx_event_manager.c
695
list_for_each_entry_safe(cb_pos, cb_next, &eve_data->cb_list_head, list) {
drivers/soc/xilinx/xlnx_event_manager.c
696
list_del_init(&cb_pos->list);
drivers/soundwire/cadence_master.h
156
struct list_head list;
drivers/soundwire/intel.h
49
struct list_head list;
drivers/soundwire/intel_init.c
148
list_for_each_entry(link, &ctx->link_list, list)
drivers/soundwire/intel_init.c
249
list_add_tail(&link->list, &ctx->link_list);
drivers/soundwire/intel_init.c
261
list_for_each_entry(link, &ctx->link_list, list) {
drivers/soundwire/intel_init.c
362
list_for_each_entry(link, &ctx->link_list, list) {
drivers/spi/spi-loopback-test.c
488
struct list_head list;
drivers/spi/spi-loopback-test.c
496
const struct rx_ranges *rx_a = list_entry(a, struct rx_ranges, list);
drivers/spi/spi-loopback-test.c
497
const struct rx_ranges *rx_b = list_entry(b, struct rx_ranges, list);
drivers/spi/spi-loopback-test.c
527
list_add(&ranges[i].list, &ranges_list);
drivers/spi/spi-loopback-test.c
548
list_for_each_entry(r, &ranges_list, list) {
drivers/spi/spi-offload.c
172
list_for_each_entry(trigger, &spi_offload_triggers, list) {
drivers/spi/spi-offload.c
40
struct list_head list;
drivers/spi/spi-offload.c
412
list_del(&trigger->list);
drivers/spi/spi-offload.c
448
list_add_tail(&trigger->list, &spi_offload_triggers);
drivers/spi/spi-pic32-sqi.c
128
struct list_head list;
drivers/spi/spi-pic32-sqi.c
247
rdesc = list_first_entry(&sqi->bd_list_free, struct ring_desc, list);
drivers/spi/spi-pic32-sqi.c
248
list_move_tail(&rdesc->list, &sqi->bd_list_used);
drivers/spi/spi-pic32-sqi.c
254
list_move(&rdesc->list, &sqi->bd_list_free);
drivers/spi/spi-pic32-sqi.c
397
rdesc = list_last_entry(&sqi->bd_list_used, struct ring_desc, list);
drivers/spi/spi-pic32-sqi.c
402
rdesc = list_first_entry(&sqi->bd_list_used, struct ring_desc, list);
drivers/spi/spi-pic32-sqi.c
431
&sqi->bd_list_used, list) {
drivers/spi/spi-pic32-sqi.c
485
INIT_LIST_HEAD(&rdesc->list);
drivers/spi/spi-pic32-sqi.c
488
list_add_tail(&rdesc->list, &sqi->bd_list_free);
drivers/spi/spi-sprd-adi.c
463
const __be32 *list;
drivers/spi/spi-sprd-adi.c
476
list = of_get_property(np, "sprd,hw-channels", &size);
drivers/spi/spi-sprd-adi.c
477
if (!list || !size) {
drivers/spi/spi-sprd-adi.c
485
u32 chn_id = be32_to_cpu(*list++);
drivers/spi/spi-sprd-adi.c
486
u32 chn_config = be32_to_cpu(*list++);
drivers/spi/spi.c
3546
list_add_tail(&ctlr->list, &spi_controller_list);
drivers/spi/spi.c
3547
list_for_each_entry(bi, &board_list, list)
drivers/spi/spi.c
3634
list_del(&ctlr->list);
drivers/spi/spi.c
530
struct list_head list;
drivers/spi/spi.c
946
list_add_tail(&bi->list, &board_list);
drivers/spi/spi.c
947
list_for_each_entry(ctlr, &spi_controller_list, list)
drivers/ssb/main.c
102
list_for_each_entry(bus, &buses, list) {
drivers/ssb/main.c
442
list_del(&bus->list);
drivers/ssb/main.c
565
list_for_each_entry_safe(bus, n, &attach_queue, list) {
drivers/ssb/main.c
567
list_del(&bus->list);
drivers/ssb/main.c
593
list_del(&bus->list);
drivers/ssb/main.c
596
list_move_tail(&bus->list, &buses);
drivers/ssb/main.c
627
INIT_LIST_HEAD(&bus->list);
drivers/ssb/main.c
63
list_for_each_entry(bus, &buses, list) {
drivers/ssb/main.c
675
list_add_tail(&bus->list, &attach_queue);
drivers/ssb/main.c
689
list_del(&bus->list);
drivers/ssb/main.c
82
list_for_each_entry(bus, &buses, list) {
drivers/staging/fbtft/fbtft-core.c
330
list_for_each_entry(pageref, pagereflist, list) {
drivers/staging/greybus/audio_codec.c
1025
list_add(&dai->list, &info->dai_list);
drivers/staging/greybus/audio_codec.c
26
list_for_each_entry(data, &module->data_list, list) {
drivers/staging/greybus/audio_codec.c
38
list_for_each_entry(dai, &codec->dai_list, list) {
drivers/staging/greybus/audio_codec.c
441
list_for_each_entry(module, &codec->module_list, list) {
drivers/staging/greybus/audio_codec.c
514
list_for_each_entry(iter, &codec->module_list, list) {
drivers/staging/greybus/audio_codec.c
597
list_for_each_entry(iter, &codec->module_list, list) {
drivers/staging/greybus/audio_codec.c
718
list_add(&module->headset.list, &module->jack_list);
drivers/staging/greybus/audio_codec.c
743
list_add(&module->button.list, &module->jack_list);
drivers/staging/greybus/audio_codec.c
798
list_for_each_entry_safe(jack, n, &module->jack_list, list) {
drivers/staging/greybus/audio_codec.c
800
list_del(&jack->list);
drivers/staging/greybus/audio_codec.c
855
list_for_each_entry(jack, &module->jack_list, list) {
drivers/staging/greybus/audio_codec.c
863
list_add(&module->list, &gbcodec->module_list);
drivers/staging/greybus/audio_codec.c
923
list_for_each_entry(data, &module->data_list, list) {
drivers/staging/greybus/audio_codec.c
946
list_del(&module->list);
drivers/staging/greybus/audio_codec.c
952
list_for_each_entry_safe(jack, n, &module->jack_list, list) {
drivers/staging/greybus/audio_codec.c
965
list_del(&jack->list);
drivers/staging/greybus/audio_codec.h
112
struct list_head list;
drivers/staging/greybus/audio_codec.h
125
struct list_head list;
drivers/staging/greybus/audio_codec.h
64
struct list_head list;
drivers/staging/greybus/audio_codec.h
80
struct list_head list;
drivers/staging/greybus/audio_codec.h
89
struct list_head list;
drivers/staging/greybus/audio_codec.h
96
struct list_head list;
drivers/staging/greybus/audio_helper.c
124
list_for_each_entry(tmp_w, &card->widgets, list) {
drivers/staging/greybus/audio_helper.c
23
list_for_each_entry(w, &card->widgets, list) {
drivers/staging/greybus/audio_helper.c
65
list_for_each_entry(dai_w, &card->widgets, list) {
drivers/staging/greybus/audio_helper.c
86
list_del(&path->list);
drivers/staging/greybus/audio_helper.c
95
list_del(&w->list);
drivers/staging/greybus/audio_manager.c
136
list_for_each_entry(module, &modules_list, list) {
drivers/staging/greybus/audio_manager.c
32
list_for_each_entry(module, &modules_list, list) {
drivers/staging/greybus/audio_manager.c
60
list_add_tail(&module->list, &modules_list);
drivers/staging/greybus/audio_manager.c
78
list_del(&module->list);
drivers/staging/greybus/audio_manager.c
93
list_for_each_entry_safe(module, next, &modules_list, list) {
drivers/staging/greybus/audio_manager.c
94
list_del(&module->list);
drivers/staging/greybus/audio_manager.h
29
struct list_head list;
drivers/staging/greybus/audio_manager_module.c
195
INIT_LIST_HEAD(&m->list);
drivers/staging/greybus/audio_module.c
224
list_add(&dai->list, &gbmodule->data_list);
drivers/staging/greybus/audio_module.c
327
list_for_each_entry(dai, &gbmodule->data_list, list) {
drivers/staging/greybus/audio_module.c
360
list_for_each_entry_safe(dai, _dai, &gbmodule->data_list, list)
drivers/staging/greybus/audio_module.c
372
list_for_each_entry_safe(dai, _dai, &gbmodule->data_list, list) {
drivers/staging/greybus/audio_module.c
374
list_del(&dai->list);
drivers/staging/greybus/audio_module.c
403
list_for_each_entry_safe(dai, _dai, &gbmodule->data_list, list) {
drivers/staging/greybus/audio_module.c
406
list_del(&dai->list);
drivers/staging/greybus/audio_module.c
428
list_for_each_entry(dai, &gbmodule->data_list, list)
drivers/staging/greybus/audio_module.c
449
list_for_each_entry(dai, &gbmodule->data_list, list) {
drivers/staging/greybus/audio_topology.c
1083
list_add(&control->list, &module->widget_ctl_list);
drivers/staging/greybus/audio_topology.c
112
list_for_each_entry(widget, &module->widget_list, list) {
drivers/staging/greybus/audio_topology.c
1131
list) {
drivers/staging/greybus/audio_topology.c
1132
list_del(&control->list);
drivers/staging/greybus/audio_topology.c
1194
list_add(&control->list, &module->ctl_list);
drivers/staging/greybus/audio_topology.c
1204
list) {
drivers/staging/greybus/audio_topology.c
1205
list_del(&control->list);
drivers/staging/greybus/audio_topology.c
1244
list_add(&widget->list, &module->widget_list);
drivers/staging/greybus/audio_topology.c
1253
list) {
drivers/staging/greybus/audio_topology.c
1254
list_del(&widget->list);
drivers/staging/greybus/audio_topology.c
126
list_for_each_entry(widget, &module->widget_list, list) {
drivers/staging/greybus/audio_topology.c
1417
list) {
drivers/staging/greybus/audio_topology.c
1418
list_del(&control->list);
drivers/staging/greybus/audio_topology.c
1426
list) {
drivers/staging/greybus/audio_topology.c
1427
list_del(&control->list);
drivers/staging/greybus/audio_topology.c
1433
list) {
drivers/staging/greybus/audio_topology.c
1434
list_del(&widget->list);
drivers/staging/greybus/audio_topology.c
37
list_for_each_entry(module, &codec->module_list, list) {
drivers/staging/greybus/audio_topology.c
57
list_for_each_entry(control, &module->ctl_list, list) {
drivers/staging/greybus/audio_topology.c
66
list_for_each_entry(control, &module->widget_ctl_list, list) {
drivers/staging/greybus/audio_topology.c
83
list_for_each_entry(control, &module->ctl_list, list) {
drivers/staging/greybus/audio_topology.c
98
list_for_each_entry(control, &module->widget_ctl_list, list) {
drivers/staging/greybus/gb-camera.h
117
struct list_head list; /* Global list */
drivers/staging/greybus/gbphy.c
267
list_for_each_entry_safe(gbphy_dev, temp, &gbphy_host->devices, list) {
drivers/staging/greybus/gbphy.c
268
list_del(&gbphy_dev->list);
drivers/staging/greybus/gbphy.c
303
list_add(&gbphy_dev->list, &gbphy_host->devices);
drivers/staging/greybus/gbphy.h
15
struct list_head list;
drivers/staging/greybus/hid.c
164
list_for_each_entry(report, &hid->report_enum[type].report_list, list) {
drivers/staging/greybus/hid.c
214
list)
drivers/staging/greybus/hid.c
219
list)
drivers/staging/greybus/raw.c
203
INIT_LIST_HEAD(&raw->list);
drivers/staging/greybus/raw.c
21
struct list_head list;
drivers/staging/greybus/raw.c
250
list_for_each_entry_safe(raw_data, temp, &raw->list, entry) {
drivers/staging/greybus/raw.c
314
if (list_empty(&raw->list))
drivers/staging/greybus/raw.c
317
raw_data = list_first_entry(&raw->list, struct raw_data, entry);
drivers/staging/greybus/raw.c
87
list_add_tail(&raw_data->entry, &raw->list);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
103
struct list_head list;
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
46
list_entry((list_ptr), struct hmm_buffer_object, list)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1707
struct atomisp_s3a_buf, list);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1727
list_del_init(&s3a_buf->list);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1728
list_add_tail(&s3a_buf->list, &asd->s3a_stats);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2905
&pipe->per_frame_params, list) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2909
list_del(&param->list);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2922
if (list_entry_is_head(param, &pipe->per_frame_params, list))
drivers/staging/media/atomisp/pci/atomisp_cmd.c
2998
list_add_tail(&param->list, &pipe->per_frame_params);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4029
list) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4031
list_del(&md_buf->list);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
624
struct atomisp_css_params_with_list, list);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
625
list_del(&param->list);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
640
list_add_tail(&param->list, &pipe->per_frame_params);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
692
&asd->s3a_stats_in_css, list) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
695
list_del_init(&s3a_iter->list);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
696
list_add_tail(&s3a_iter->list,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
718
&asd->metadata_in_css[md_type], list) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
721
list_del_init(&md_iter->list);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
722
list_add_tail(&md_iter->list,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
739
&asd->dis_stats_in_css, list) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
744
list_del_init(&dis_iter->list);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
745
list_add(&dis_iter->list, &asd->dis_stats);
drivers/staging/media/atomisp/pci/atomisp_compat.h
23
struct list_head list;
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1207
&asd->dis_stats, list) {
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1209
list_del(&dis_buf->list);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1213
&asd->dis_stats_in_css, list) {
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1215
list_del(&dis_buf->list);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1224
&asd->s3a_stats, list) {
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1226
list_del(&s3a_buf->list);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1230
&asd->s3a_stats_in_css, list) {
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1232
list_del(&s3a_buf->list);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1236
&asd->s3a_stats_ready, list) {
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1238
list_del(&s3a_buf->list);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1250
&asd->metadata[i], list) {
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1252
list_del(&md_buf->list);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1256
&asd->metadata_in_css[i], list) {
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1258
list_del(&md_buf->list);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1262
&asd->metadata_ready[i], list) {
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
1264
list_del(&md_buf->list);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3054
struct atomisp_dis_buf, list);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3055
list_del_init(&dis_buf->list);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3067
list_add_tail(&dis_buf->list, &asd->dis_stats);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.h
79
struct list_head list;
drivers/staging/media/atomisp/pci/atomisp_compat_css20.h
85
struct list_head list;
drivers/staging/media/atomisp/pci/atomisp_fops.c
121
struct atomisp_metadata_buf, list);
drivers/staging/media/atomisp/pci/atomisp_fops.c
122
list_del_init(&metadata_buf->list);
drivers/staging/media/atomisp/pci/atomisp_fops.c
126
list_add(&metadata_buf->list, metadata_list);
drivers/staging/media/atomisp/pci/atomisp_fops.c
129
list_add_tail(&metadata_buf->list,
drivers/staging/media/atomisp/pci/atomisp_fops.c
158
s3a_buf = list_entry(s3a_list->next, struct atomisp_s3a_buf, list);
drivers/staging/media/atomisp/pci/atomisp_fops.c
159
list_del_init(&s3a_buf->list);
drivers/staging/media/atomisp/pci/atomisp_fops.c
166
list_add(&s3a_buf->list, s3a_list);
drivers/staging/media/atomisp/pci/atomisp_fops.c
169
list_add_tail(&s3a_buf->list, &asd->s3a_stats_in_css);
drivers/staging/media/atomisp/pci/atomisp_fops.c
197
struct atomisp_dis_buf, list);
drivers/staging/media/atomisp/pci/atomisp_fops.c
198
list_del_init(&dis_buf->list);
drivers/staging/media/atomisp/pci/atomisp_fops.c
206
list_add_tail(&dis_buf->list, &asd->dis_stats);
drivers/staging/media/atomisp/pci/atomisp_fops.c
211
list_add_tail(&dis_buf->list, &asd->dis_stats_in_css);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
709
list_add_tail(&s3a_buf->list, &asd->s3a_stats);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
727
list_add_tail(&dis_buf->list, &asd->dis_stats);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
749
list_add_tail(&md_buf->list, &asd->metadata[i]);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
758
list_for_each_entry_safe(dis_buf, _dis_buf, &asd->dis_stats, list) {
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
760
list_del(&dis_buf->list);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
764
list_for_each_entry_safe(s3a_buf, _s3a_buf, &asd->s3a_stats, list) {
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
766
list_del(&s3a_buf->list);
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
772
list) {
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
774
list_del(&md_buf->list);
drivers/staging/media/atomisp/pci/atomisp_subdev.c
880
&asd->subdev.devnode->fh_list, list) {
drivers/staging/media/atomisp/pci/atomisp_subdev.h
209
struct list_head list;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
813
list_for_each_entry_safe(sd, next, &isp->v4l2_dev.subdevs, list)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
249
list_add_tail(&new_bo->list, &bo->list);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
307
list_del(&bo->list);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
371
list_add_tail(&bo->list, &bdev->entire_bo_list);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
466
prev_bo = list_entry(bo->list.prev, struct hmm_buffer_object, list);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
467
next_bo = list_entry(bo->list.next, struct hmm_buffer_object, list);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
469
if (bo->list.prev != &bdev->entire_bo_list &&
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
476
if (bo->list.next != &bdev->entire_bo_list &&
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
50
INIT_LIST_HEAD(&bo->list);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
514
list_del(&bo->list);
drivers/staging/media/imx/imx-media-capture.c
1005
INIT_LIST_HEAD(&priv->vdev.list);
drivers/staging/media/imx/imx-media-capture.c
640
INIT_LIST_HEAD(&buf->list);
drivers/staging/media/imx/imx-media-capture.c
671
list_add_tail(&buf->list, &priv->ready_q);
drivers/staging/media/imx/imx-media-capture.c
736
list_for_each_entry_safe(buf, tmp, &priv->ready_q, list) {
drivers/staging/media/imx/imx-media-capture.c
737
list_del(&buf->list);
drivers/staging/media/imx/imx-media-capture.c
759
list_for_each_entry_safe(frame, tmp, &priv->ready_q, list) {
drivers/staging/media/imx/imx-media-capture.c
760
list_del(&frame->list);
drivers/staging/media/imx/imx-media-capture.c
848
list);
drivers/staging/media/imx/imx-media-capture.c
849
list_del(&buf->list);
drivers/staging/media/imx/imx-media-csc-scaler.c
902
INIT_LIST_HEAD(&priv->vdev.list);
drivers/staging/media/imx/imx-media-dev-common.c
103
list_for_each_entry(link, &entity->links, list) {
drivers/staging/media/imx/imx-media-dev-common.c
128
list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) {
drivers/staging/media/imx/imx-media-dev-common.c
157
list_for_each_entry(vdev, &imxmd->vdev_list, list) {
drivers/staging/media/imx/imx-media-dev-common.c
159
struct media_link, list);
drivers/staging/media/imx/imx-media-dev-common.c
273
list_for_each_entry(pad_vdev, pad_vdev_list, list) {
drivers/staging/media/imx/imx-media-dev-common.c
28
list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) {
drivers/staging/media/imx/imx-media-dev-common.c
285
list_for_each_entry(pad_vdev, pad_vdev_list, list) {
drivers/staging/media/imx/imx-media-dev-common.c
319
list_for_each_entry(pad_vdev, pad_vdev_list, list)
drivers/staging/media/imx/imx-media-dev-common.c
37
list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) {
drivers/staging/media/imx/imx-media-dev-common.c
80
list_for_each_entry(pad_vdev, pad_vdev_list, list) {
drivers/staging/media/imx/imx-media-dev-common.c
94
list_add_tail(&pad_vdev->list, pad_vdev_list);
drivers/staging/media/imx/imx-media-utils.c
636
list_add_tail(&vdev->list, &imxmd->vdev_list);
drivers/staging/media/imx/imx-media.h
101
struct list_head list;
drivers/staging/media/imx/imx-media.h
117
struct list_head list;
drivers/staging/media/imx/imx-media.h
144
struct list_head list;
drivers/staging/media/ipu3/ipu3-css.c
1383
list) {
drivers/staging/media/ipu3/ipu3-css.c
1385
list_del(&b->list);
drivers/staging/media/ipu3/ipu3-css.c
1932
list_add_tail(&b->list, &css_pipe->queue[b->queue].bufs);
drivers/staging/media/ipu3/ipu3-css.c
1956
list_del(&b->list);
drivers/staging/media/ipu3/ipu3-css.c
2036
struct imgu_css_buffer, list);
drivers/staging/media/ipu3/ipu3-css.c
2048
list_del(&b->list);
drivers/staging/media/ipu3/ipu3-css.h
73
struct list_head list;
drivers/staging/media/ipu3/ipu3-v4l2.c
1417
list_del(&b->list);
drivers/staging/media/ipu3/ipu3-v4l2.c
373
list_add_tail(&buf->vid_buf.list, &node->buffers);
drivers/staging/media/ipu3/ipu3-v4l2.c
461
list_for_each_entry_safe(b, b0, &node->buffers, list) {
drivers/staging/media/ipu3/ipu3-v4l2.c
462
list_del(&b->list);
drivers/staging/media/ipu3/ipu3.c
215
list_for_each_entry(buf, &imgu_pipe->nodes[node].buffers, vid_buf.list) {
drivers/staging/media/ipu3/ipu3.c
264
struct imgu_vb2_buffer, list);
drivers/staging/media/ipu3/ipu3.c
265
list_del(&ivb->list);
drivers/staging/media/ipu3/ipu3.c
332
vid_buf.list) {
drivers/staging/media/ipu3/ipu3.h
52
struct list_head list;
drivers/staging/media/ipu7/ipu7-bus.c
135
list_add(&adev->list, &adev->isp->devices);
drivers/staging/media/ipu7/ipu7-bus.c
150
list_for_each_entry_safe(adev, save, &isp->devices, list) {
drivers/staging/media/ipu7/ipu7-bus.c
152
list_del(&adev->list);
drivers/staging/media/ipu7/ipu7-bus.h
36
struct list_head list;
drivers/staging/media/ipu7/ipu7-dma.c
218
list_add(&info->list, &mmu->vma_list);
drivers/staging/media/ipu7/ipu7-dma.c
22
struct list_head list;
drivers/staging/media/ipu7/ipu7-dma.c
268
list_del(&info->list);
drivers/staging/media/ipu7/ipu7-dma.c
33
list_for_each_entry_safe(info, save, &mmu->vma_list, list) {
drivers/staging/media/meson/vdec/codec_vp9.c
1094
list_for_each_entry(frame, &vp9->ref_frames_list, list) {
drivers/staging/media/meson/vdec/codec_vp9.c
1225
list_add_tail(&new_frame->list, &vp9->ref_frames_list);
drivers/staging/media/meson/vdec/codec_vp9.c
1246
list_for_each_entry(tmp, &vp9->ref_frames_list, list) {
drivers/staging/media/meson/vdec/codec_vp9.c
1252
list_del(&tmp->list);
drivers/staging/media/meson/vdec/codec_vp9.c
1422
list_for_each_entry_safe(tmp, n, &vp9->ref_frames_list, list) {
drivers/staging/media/meson/vdec/codec_vp9.c
1437
list_del(&tmp->list);
drivers/staging/media/meson/vdec/codec_vp9.c
426
struct list_head list;
drivers/staging/media/meson/vdec/codec_vp9.c
670
list_for_each_entry_safe(tmp, n, &vp9->ref_frames_list, list) {
drivers/staging/media/meson/vdec/codec_vp9.c
681
list_del(&tmp->list);
drivers/staging/media/meson/vdec/vdec.c
141
list_add_tail(&new_buf->list, &sess->bufs_recycle);
drivers/staging/media/meson/vdec/vdec.c
29
struct list_head list;
drivers/staging/media/meson/vdec/vdec.c
380
list_for_each_entry_safe(tmp, n, &sess->timestamps, list) {
drivers/staging/media/meson/vdec/vdec.c
381
list_del(&tmp->list);
drivers/staging/media/meson/vdec/vdec.c
390
list_for_each_entry_safe(tmp, n, &sess->bufs_recycle, list) {
drivers/staging/media/meson/vdec/vdec.c
391
list_del(&tmp->list);
drivers/staging/media/meson/vdec/vdec.c
62
list_for_each_entry_safe(tmp, n, &sess->bufs_recycle, list) {
drivers/staging/media/meson/vdec/vdec.c
67
list_del(&tmp->list);
drivers/staging/media/meson/vdec/vdec.h
24
struct list_head list;
drivers/staging/media/meson/vdec/vdec.h
39
struct list_head list;
drivers/staging/media/meson/vdec/vdec_helpers.c
246
list_add_tail(&new_ts->list, &sess->timestamps);
drivers/staging/media/meson/vdec/vdec_helpers.c
258
list_for_each_entry(tmp, &sess->timestamps, list) {
drivers/staging/media/meson/vdec/vdec_helpers.c
260
list_del(&tmp->list);
drivers/staging/media/meson/vdec/vdec_helpers.c
344
tmp = list_first_entry(timestamps, struct amvdec_timestamp, list);
drivers/staging/media/meson/vdec/vdec_helpers.c
348
list_del(&tmp->list);
drivers/staging/media/meson/vdec/vdec_helpers.c
372
list_for_each_entry_safe(tmp, n, &sess->timestamps, list) {
drivers/staging/media/meson/vdec/vdec_helpers.c
379
list_del(&tmp->list);
drivers/staging/media/meson/vdec/vdec_helpers.c
395
list_del(&match->list);
drivers/staging/media/sunxi/cedrus/cedrus.c
325
list_for_each_entry(obj, &req->objects, list) {
drivers/staging/media/sunxi/cedrus/cedrus_h265.c
174
const u8 list[],
drivers/staging/media/sunxi/cedrus/cedrus_h265.c
185
unsigned int index = list[i];
drivers/staging/media/sunxi/cedrus/cedrus_h265.c
186
u8 value = list[i];
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.h
27
struct list_head list;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
175
list_for_each_entry(isp_buffer, &state->queue, list) {
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
202
list);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
206
list_del(&isp_buffer->list);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
307
list_add_tail(&isp_buffer->list, &state->queue);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
215
list_for_each_entry(isp_buffer, &state->queue, list) {
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
244
list);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
251
list_del(&isp_buffer->list);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
340
list_add_tail(&isp_buffer->list, &state->queue);
drivers/staging/media/tegra-video/csi.c
476
list_add_tail(&chan->list, &csi->csi_chans);
drivers/staging/media/tegra-video/csi.c
672
list_for_each_entry(chan, &csi->csi_chans, list) {
drivers/staging/media/tegra-video/csi.c
690
list_for_each_entry_safe(chan, tmp, &csi->csi_chans, list) {
drivers/staging/media/tegra-video/csi.c
702
list_del(&chan->list);
drivers/staging/media/tegra-video/csi.c
845
INIT_LIST_HEAD(&csi->client.list);
drivers/staging/media/tegra-video/csi.h
63
struct list_head list;
drivers/staging/media/tegra-video/vi.c
1098
list_for_each_entry_safe(chan, tmp, &vi->vi_chans, list) {
drivers/staging/media/tegra-video/vi.c
1100
list_del(&chan->list);
drivers/staging/media/tegra-video/vi.c
1229
list_add_tail(&chan->list, &vi->vi_chans);
drivers/staging/media/tegra-video/vi.c
1315
list_for_each_entry(chan, &vi->vi_chans, list) {
drivers/staging/media/tegra-video/vi.c
1328
list_for_each_entry_continue_reverse(chan, &vi->vi_chans, list)
drivers/staging/media/tegra-video/vi.c
1341
list_for_each_entry(chan, &vi->vi_chans, list)
drivers/staging/media/tegra-video/vi.c
1344
list_for_each_entry(csi_chan, &csi->csi_chans, list)
drivers/staging/media/tegra-video/vi.c
1361
struct tegra_csi_channel, list);
drivers/staging/media/tegra-video/vi.c
1363
list_for_each_entry(vi_chan, &vi->vi_chans, list) {
drivers/staging/media/tegra-video/vi.c
1406
csi_chan = list_next_entry(csi_chan, list);
drivers/staging/media/tegra-video/vi.c
1449
tegra_vi_graph_find_entity(struct list_head *list,
drivers/staging/media/tegra-video/vi.c
1455
list_for_each_entry(asd, list, asc_entry) {
drivers/staging/media/tegra-video/vi.c
1756
list_for_each_entry(chan, &vi->vi_chans, list) {
drivers/staging/media/tegra-video/vi.c
1789
list_for_each_entry(chan, &vi->vi_chans, list) {
drivers/staging/media/tegra-video/vi.c
1831
list_for_each_entry(chan, &vi->vi_chans, list)
drivers/staging/media/tegra-video/vi.c
1834
list_for_each_entry_safe(chan, tmp, &vi->vi_chans, list) {
drivers/staging/media/tegra-video/vi.c
1835
list_del(&chan->list);
drivers/staging/media/tegra-video/vi.c
1905
INIT_LIST_HEAD(&vi->client.list);
drivers/staging/media/tegra-video/vi.h
179
struct list_head list;
drivers/staging/media/tegra-video/vip.c
244
INIT_LIST_HEAD(&vip->client.list);
drivers/staging/most/dim2/dim2.c
182
mbo = list_first_entry(head, struct mbo, list);
drivers/staging/most/dim2/dim2.c
301
mbo = list_first_entry(head, struct mbo, list);
drivers/staging/most/dim2/dim2.c
313
list_add_tail(&mbo->list, &hdm_ch->pending_list);
drivers/staging/most/dim2/dim2.c
428
mbo = list_first_entry(head, struct mbo, list);
drivers/staging/most/dim2/dim2.c
583
list_add_tail(&mbo->list, &hdm_ch->pending_list);
drivers/staging/most/net/net.c
273
list_for_each_entry(nd, &net_devices, list)
drivers/staging/most/net/net.c
325
list_add(&nd->list, &net_devices);
drivers/staging/most/net/net.c
387
list_del(&nd->list);
drivers/staging/most/net/net.c
66
struct list_head list;
drivers/staging/most/video/video.c
140
list_for_each_entry_safe(mbo, tmp, &free_list, list) {
drivers/staging/most/video/video.c
141
list_del_init(&mbo->list);
drivers/staging/most/video/video.c
198
list_del(&mbo->list);
drivers/staging/most/video/video.c
32
struct list_head list;
drivers/staging/most/video/video.c
379
list_for_each_entry(mdev, &video_devices, list) {
drivers/staging/most/video/video.c
404
list_add_tail(&mbo->list, &mdev->pending_mbos);
drivers/staging/most/video/video.c
508
list_add(&mdev->list, &video_devices);
drivers/staging/most/video/video.c
529
list_del(&mdev->list);
drivers/staging/most/video/video.c
70
return list_first_entry(&mdev->pending_mbos, struct mbo, list);
drivers/staging/rtl8723bs/core/rtw_ap.c
1094
paclnode = list_entry(plist, struct rtw_wlan_acl_node, list);
drivers/staging/rtl8723bs/core/rtw_ap.c
1115
INIT_LIST_HEAD(&paclnode->list);
drivers/staging/rtl8723bs/core/rtw_ap.c
1121
list_add_tail(&paclnode->list, get_list_head(pacl_node_q));
drivers/staging/rtl8723bs/core/rtw_ap.c
1146
paclnode = list_entry(plist, struct rtw_wlan_acl_node, list);
drivers/staging/rtl8723bs/core/rtw_ap.c
1153
list_del_init(&paclnode->list);
drivers/staging/rtl8723bs/core/rtw_ap.c
1252
INIT_LIST_HEAD(&pcmd->list);
drivers/staging/rtl8723bs/core/rtw_ap.c
1988
INIT_LIST_HEAD(&pacl_list->aclnode[i].list);
drivers/staging/rtl8723bs/core/rtw_ap.c
2018
paclnode = list_entry(plist, struct rtw_wlan_acl_node, list);
drivers/staging/rtl8723bs/core/rtw_ap.c
2023
list_del_init(&paclnode->list);
drivers/staging/rtl8723bs/core/rtw_cmd.c
1877
list_add_tail(&pwlan->list, &pmlmepriv->scanned_queue.queue);
drivers/staging/rtl8723bs/core/rtw_cmd.c
261
list_add_tail(&obj->list, &queue->queue);
drivers/staging/rtl8723bs/core/rtw_cmd.c
279
obj = container_of(get_next(&queue->queue), struct cmd_obj, list);
drivers/staging/rtl8723bs/core/rtw_cmd.c
280
list_del_init(&obj->list);
drivers/staging/rtl8723bs/core/rtw_cmd.c
612
INIT_LIST_HEAD(&pcmd->list);
drivers/staging/rtl8723bs/core/rtw_cmd.c
645
INIT_LIST_HEAD(&pcmd->list);
drivers/staging/rtl8723bs/core/rtw_cmd.c
787
INIT_LIST_HEAD(&pcmd->list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
154
pnetwork = container_of(plist, struct wlan_network, list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
156
list_del_init(&pnetwork->list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
1724
list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
1819
struct wlan_network, list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
1876
INIT_LIST_HEAD(&pcmd->list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
194
list_del_init(&pnetwork->list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
1947
INIT_LIST_HEAD(&pcmd->list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
196
list_add_tail(&pnetwork->list, &free_queue->queue);
drivers/staging/rtl8723bs/core/rtw_mlme.c
211
list_del_init(&pnetwork->list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
213
list_add_tail(&pnetwork->list, get_list_head(free_queue));
drivers/staging/rtl8723bs/core/rtw_mlme.c
233
pnetwork = list_entry(plist, struct wlan_network, list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
257
pnetwork = list_entry(plist, struct wlan_network, list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
376
found = list_entry(plist, struct wlan_network, list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
398
pwlan = list_entry(plist, struct wlan_network, list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
482
pnetwork = list_entry(plist, struct wlan_network, list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
539
list_add_tail(&pnetwork->list, &queue->queue);
drivers/staging/rtl8723bs/core/rtw_mlme.c
76
INIT_LIST_HEAD(&pnetwork->list);
drivers/staging/rtl8723bs/core/rtw_mlme.c
78
list_add_tail(&pnetwork->list, &pmlmepriv->free_bss_pool.queue);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
3581
pnetwork = container_of(plist, struct wlan_network, list);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4297
INIT_LIST_HEAD(&pcmd_obj->list);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4347
INIT_LIST_HEAD(&pcmd_obj->list);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4389
INIT_LIST_HEAD(&pcmd_obj->list);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4433
INIT_LIST_HEAD(&pcmd_obj->list);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4476
INIT_LIST_HEAD(&pcmd_obj->list);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
4526
INIT_LIST_HEAD(&pcmd_obj->list);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
5725
struct xmit_frame, list);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
5727
list_del_init(&pxmitframe->list);
drivers/staging/rtl8723bs/core/rtw_recv.c
1061
list_del_init(&(prframe->u.list));
drivers/staging/rtl8723bs/core/rtw_recv.c
1174
list_add_tail(&pfhdr->list, phead);
drivers/staging/rtl8723bs/core/rtw_recv.c
1192
list_add_tail(&pfhdr->list, phead);
drivers/staging/rtl8723bs/core/rtw_recv.c
127
list_del_init(&precvframe->u.hdr.list);
drivers/staging/rtl8723bs/core/rtw_recv.c
163
list_del_init(&(precvframe->u.hdr.list));
drivers/staging/rtl8723bs/core/rtw_recv.c
167
list_add_tail(&(precvframe->u.hdr.list), get_list_head(pfree_recv_queue));
drivers/staging/rtl8723bs/core/rtw_recv.c
1799
list_del_init(&(prframe->u.hdr.list));
drivers/staging/rtl8723bs/core/rtw_recv.c
1801
list_add_tail(&(prframe->u.hdr.list), plist);
drivers/staging/rtl8723bs/core/rtw_recv.c
183
list_del_init(&(precvframe->u.hdr.list));
drivers/staging/rtl8723bs/core/rtw_recv.c
185
list_add_tail(&(precvframe->u.hdr.list), get_list_head(queue));
drivers/staging/rtl8723bs/core/rtw_recv.c
1884
list_del_init(&(prframe->u.hdr.list));
drivers/staging/rtl8723bs/core/rtw_recv.c
253
list_del_init(&precvbuf->list);
drivers/staging/rtl8723bs/core/rtw_recv.c
254
list_add(&precvbuf->list, get_list_head(queue));
drivers/staging/rtl8723bs/core/rtw_recv.c
265
list_del_init(&precvbuf->list);
drivers/staging/rtl8723bs/core/rtw_recv.c
267
list_add_tail(&precvbuf->list, get_list_head(queue));
drivers/staging/rtl8723bs/core/rtw_recv.c
286
precvbuf = container_of(plist, struct recv_buf, list);
drivers/staging/rtl8723bs/core/rtw_recv.c
288
list_del_init(&precvbuf->list);
drivers/staging/rtl8723bs/core/rtw_recv.c
61
INIT_LIST_HEAD(&(precvframe->u.list));
drivers/staging/rtl8723bs/core/rtw_recv.c
63
list_add_tail(&(precvframe->u.list), &(precvpriv->free_recv_queue.queue));
drivers/staging/rtl8723bs/core/rtw_recv.c
990
pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list);
drivers/staging/rtl8723bs/core/rtw_recv.c
994
list_del_init(&pxmitframe->list);
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
15
INIT_LIST_HEAD(&psta->list);
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
194
psta = container_of(get_next(&pfree_sta_queue->queue), struct sta_info, list);
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
196
list_del_init(&psta->list);
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
371
list_del_init(&prframe->u.hdr.list);
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
414
list_add_tail(&psta->list, get_list_head(pfree_sta_queue));
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
530
paclnode = list_entry(plist, struct rtw_wlan_acl_node, list);
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
83
list_add_tail(&psta->list, get_list_head(&pstapriv->free_sta_queue));
drivers/staging/rtl8723bs/core/rtw_xmit.c
134
INIT_LIST_HEAD(&pxframe->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
144
list_add_tail(&pxframe->list,
drivers/staging/rtl8723bs/core/rtw_xmit.c
1533
pxmitbuf = container_of(plist, struct xmit_buf, list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1535
list_del_init(&pxmitbuf->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1567
list_del_init(&pxmitbuf->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1569
list_add_tail(&pxmitbuf->list, get_list_head(pfree_queue));
drivers/staging/rtl8723bs/core/rtw_xmit.c
1593
pxmitbuf = container_of(plist, struct xmit_buf, list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1595
list_del_init(&pxmitbuf->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1635
list_del_init(&pxmitbuf->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1637
list_add_tail(&pxmitbuf->list,
drivers/staging/rtl8723bs/core/rtw_xmit.c
1693
pxframe = container_of(plist, struct xmit_frame, list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1695
list_del_init(&pxframe->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
170
INIT_LIST_HEAD(&pxmitbuf->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1718
pxframe = container_of(plist, struct xmit_frame, list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1720
list_del_init(&pxframe->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1783
list_del_init(&pxmitframe->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1784
list_add_tail(&pxmitframe->list, get_list_head(queue));
drivers/staging/rtl8723bs/core/rtw_xmit.c
1810
pxmitframe = list_entry(plist, struct xmit_frame, list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
1844
list_add_tail(&pxmitframe->list, get_list_head(&ptxservq->sta_pending));
drivers/staging/rtl8723bs/core/rtw_xmit.c
192
list_add_tail(&pxmitbuf->list,
drivers/staging/rtl8723bs/core/rtw_xmit.c
2073
list_del_init(&pxmitframe->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2075
list_add_tail(&pxmitframe->list, get_list_head(&psta->sleep_q));
drivers/staging/rtl8723bs/core/rtw_xmit.c
2104
list_del_init(&pxmitframe->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2106
list_add_tail(&pxmitframe->list, get_list_head(&psta->sleep_q));
drivers/staging/rtl8723bs/core/rtw_xmit.c
213
INIT_LIST_HEAD(&pxframe->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2165
pxmitframe = list_entry(plist, struct xmit_frame, list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2237
list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2239
list_del_init(&pxmitframe->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
225
list_add_tail(&pxframe->list,
drivers/staging/rtl8723bs/core/rtw_xmit.c
2308
struct xmit_frame, list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2310
list_del_init(&pxmitframe->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2352
list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2377
list_del_init(&pxmitframe->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2411
list_del_init(&pxmitbuf->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2412
list_add_tail(&pxmitbuf->list, get_list_head(pqueue));
drivers/staging/rtl8723bs/core/rtw_xmit.c
2425
list_del_init(&pxmitbuf->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2426
list_add(&pxmitbuf->list, get_list_head(pqueue));
drivers/staging/rtl8723bs/core/rtw_xmit.c
2445
pxmitbuf = container_of(plist, struct xmit_buf, list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2446
list_del_init(&pxmitbuf->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
246
INIT_LIST_HEAD(&pxmitbuf->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2475
pxmitbuf = container_of(plist, struct xmit_buf, list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
2482
list_del_init(&pxmitbuf->list);
drivers/staging/rtl8723bs/core/rtw_xmit.c
261
list_add_tail(&pxmitbuf->list,
drivers/staging/rtl8723bs/core/rtw_xmit.c
271
INIT_LIST_HEAD(&pxmitbuf->list);
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
13
INIT_LIST_HEAD(&precvbuf->list);
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
410
list_add_tail(&precvbuf->list, &precvpriv->free_recv_buf_queue.queue);
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
430
list_del_init(&precvbuf->list);
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
467
list_del_init(&precvbuf->list);
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
230
pxmitframe = container_of(frame_plist, struct xmit_frame, list);
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
274
list_del_init(&pxmitframe->list);
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
564
pxmitbuf = container_of(plist, struct xmit_buf, list);
drivers/staging/rtl8723bs/include/osdep_service_linux.h
46
static inline struct list_head *get_next(struct list_head *list)
drivers/staging/rtl8723bs/include/osdep_service_linux.h
48
return list->next;
drivers/staging/rtl8723bs/include/rtw_cmd.h
31
struct list_head list;
drivers/staging/rtl8723bs/include/rtw_cmd.h
75
INIT_LIST_HEAD(&pcmd->list);\
drivers/staging/rtl8723bs/include/rtw_cmd.h
85
INIT_LIST_HEAD(&pcmd->list);\
drivers/staging/rtl8723bs/include/rtw_recv.h
243
struct list_head list;
drivers/staging/rtl8723bs/include/rtw_recv.h
281
struct list_head list;
drivers/staging/rtl8723bs/include/rtw_recv.h
312
struct list_head list;
drivers/staging/rtl8723bs/include/rtw_xmit.h
218
struct list_head list;
drivers/staging/rtl8723bs/include/rtw_xmit.h
247
struct list_head list;
drivers/staging/rtl8723bs/include/sta_info.h
19
struct list_head list;
drivers/staging/rtl8723bs/include/sta_info.h
73
struct list_head list; /* free_sta_queue */
drivers/staging/rtl8723bs/include/wlan_bssdef.h
177
struct list_head list;
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
1139
pnetwork = list_entry(plist, struct wlan_network, list);
drivers/staging/vme_user/vme.c
1064
int vme_dma_list_add(struct vme_dma_list *list, struct vme_dma_attr *src,
drivers/staging/vme_user/vme.c
1067
struct vme_bridge *bridge = list->parent->parent;
drivers/staging/vme_user/vme.c
1076
if (!mutex_trylock(&list->mtx)) {
drivers/staging/vme_user/vme.c
1081
retval = bridge->dma_list_add(list, src, dest, count);
drivers/staging/vme_user/vme.c
1083
mutex_unlock(&list->mtx);
drivers/staging/vme_user/vme.c
1099
int vme_dma_list_exec(struct vme_dma_list *list)
drivers/staging/vme_user/vme.c
1101
struct vme_bridge *bridge = list->parent->parent;
drivers/staging/vme_user/vme.c
1110
mutex_lock(&list->mtx);
drivers/staging/vme_user/vme.c
1112
retval = bridge->dma_list_exec(list);
drivers/staging/vme_user/vme.c
1114
mutex_unlock(&list->mtx);
drivers/staging/vme_user/vme.c
1129
int vme_dma_list_free(struct vme_dma_list *list)
drivers/staging/vme_user/vme.c
1131
struct vme_bridge *bridge = list->parent->parent;
drivers/staging/vme_user/vme.c
1140
if (!mutex_trylock(&list->mtx)) {
drivers/staging/vme_user/vme.c
1149
retval = bridge->dma_list_empty(list);
drivers/staging/vme_user/vme.c
1152
mutex_unlock(&list->mtx);
drivers/staging/vme_user/vme.c
1155
mutex_unlock(&list->mtx);
drivers/staging/vme_user/vme.c
1156
kfree(list);
drivers/staging/vme_user/vme.c
1181
ctrlr = list_entry(resource->entry, struct vme_dma_resource, list);
drivers/staging/vme_user/vme.c
1212
list_for_each_entry(handler, &bridge->vme_error_handlers, list) {
drivers/staging/vme_user/vme.c
1245
list_add_tail(&handler->list, &bridge->vme_error_handlers);
drivers/staging/vme_user/vme.c
1253
list_del(&handler->list);
drivers/staging/vme_user/vme.c
1439
list_for_each_entry(lm, &bridge->lm_resources, list) {
drivers/staging/vme_user/vme.c
1466
resource->entry = &allocated_lm->list;
drivers/staging/vme_user/vme.c
1502
lm = list_entry(resource->entry, struct vme_lm_resource, list);
drivers/staging/vme_user/vme.c
1533
lm = list_entry(resource->entry, struct vme_lm_resource, list);
drivers/staging/vme_user/vme.c
1569
lm = list_entry(resource->entry, struct vme_lm_resource, list);
drivers/staging/vme_user/vme.c
1606
lm = list_entry(resource->entry, struct vme_lm_resource, list);
drivers/staging/vme_user/vme.c
1639
lm = list_entry(resource->entry, struct vme_lm_resource, list);
drivers/staging/vme_user/vme.c
1672
lm = list_entry(resource->entry, struct vme_lm_resource, list);
drivers/staging/vme_user/vme.c
266
list_for_each_entry(slave_image, &bridge->slave_resources, list) {
drivers/staging/vme_user/vme.c
295
resource->entry = &allocated_image->list;
drivers/staging/vme_user/vme.c
340
image = list_entry(resource->entry, struct vme_slave_resource, list);
drivers/staging/vme_user/vme.c
389
image = list_entry(resource->entry, struct vme_slave_resource, list);
drivers/staging/vme_user/vme.c
418
list);
drivers/staging/vme_user/vme.c
460
list_for_each_entry(master_image, &bridge->master_resources, list) {
drivers/staging/vme_user/vme.c
492
resource->entry = &allocated_image->list;
drivers/staging/vme_user/vme.c
537
image = list_entry(resource->entry, struct vme_master_resource, list);
drivers/staging/vme_user/vme.c
54
list)->parent;
drivers/staging/vme_user/vme.c
57
list)->parent;
drivers/staging/vme_user/vme.c
587
image = list_entry(resource->entry, struct vme_master_resource, list);
drivers/staging/vme_user/vme.c
60
list)->parent;
drivers/staging/vme_user/vme.c
63
list)->parent;
drivers/staging/vme_user/vme.c
632
image = list_entry(resource->entry, struct vme_master_resource, list);
drivers/staging/vme_user/vme.c
680
image = list_entry(resource->entry, struct vme_master_resource, list);
drivers/staging/vme_user/vme.c
731
image = list_entry(resource->entry, struct vme_master_resource, list);
drivers/staging/vme_user/vme.c
761
image = list_entry(resource->entry, struct vme_master_resource, list);
drivers/staging/vme_user/vme.c
792
list);
drivers/staging/vme_user/vme.c
834
list_for_each_entry(dma_ctrlr, &bridge->dma_resources, list) {
drivers/staging/vme_user/vme.c
862
resource->entry = &allocated_ctrlr->list;
drivers/staging/vme_user/vme.c
904
list);
drivers/staging/vme_user/vme.h
164
int vme_dma_list_add(struct vme_dma_list *list, struct vme_dma_attr *src,
drivers/staging/vme_user/vme.h
166
int vme_dma_list_exec(struct vme_dma_list *list);
drivers/staging/vme_user/vme.h
167
int vme_dma_list_free(struct vme_dma_list *list);
drivers/staging/vme_user/vme_bridge.h
12
struct list_head list;
drivers/staging/vme_user/vme_bridge.h
154
int (*dma_list_add)(struct vme_dma_list *list, struct vme_dma_attr *src,
drivers/staging/vme_user/vme_bridge.h
156
int (*dma_list_exec)(struct vme_dma_list *list);
drivers/staging/vme_user/vme_bridge.h
157
int (*dma_list_empty)(struct vme_dma_list *list);
drivers/staging/vme_user/vme_bridge.h
29
struct list_head list;
drivers/staging/vme_user/vme_bridge.h
55
struct list_head list;
drivers/staging/vme_user/vme_bridge.h
62
struct list_head list;
drivers/staging/vme_user/vme_bridge.h
73
struct list_head list;
drivers/staging/vme_user/vme_bridge.h
82
struct list_head list;
drivers/staging/vme_user/vme_fake.c
1124
list_add_tail(&master_image->list,
drivers/staging/vme_user/vme_fake.c
1147
list_add_tail(&slave_image->list,
drivers/staging/vme_user/vme_fake.c
1163
list_add_tail(&lm->list, &fake_bridge->lm_resources);
drivers/staging/vme_user/vme_fake.c
1209
lm = list_entry(pos, struct vme_lm_resource, list);
drivers/staging/vme_user/vme_fake.c
1216
slave_image = list_entry(pos, struct vme_slave_resource, list);
drivers/staging/vme_user/vme_fake.c
1224
list);
drivers/staging/vme_user/vme_fake.c
1274
lm = list_entry(pos, struct vme_lm_resource, list);
drivers/staging/vme_user/vme_fake.c
1281
slave_image = list_entry(pos, struct vme_slave_resource, list);
drivers/staging/vme_user/vme_fake.c
1289
list);
drivers/staging/vme_user/vme_fake.c
389
lm = list_entry(pos, struct vme_lm_resource, list);
drivers/staging/vme_user/vme_tsi148.c
1600
static int tsi148_dma_list_add(struct vme_dma_list *list, struct vme_dma_attr *src,
drivers/staging/vme_user/vme_tsi148.c
1611
tsi148_bridge = list->parent->parent;
drivers/staging/vme_user/vme_tsi148.c
1723
list_add_tail(&entry->list, &list->entries);
drivers/staging/vme_user/vme_tsi148.c
1736
if (entry->list.prev != &list->entries) {
drivers/staging/vme_user/vme_tsi148.c
1739
prev = list_entry(entry->list.prev, struct tsi148_dma_entry,
drivers/staging/vme_user/vme_tsi148.c
1740
list);
drivers/staging/vme_user/vme_tsi148.c
1748
list_del(&entry->list);
drivers/staging/vme_user/vme_tsi148.c
1781
static int tsi148_dma_list_exec(struct vme_dma_list *list)
drivers/staging/vme_user/vme_tsi148.c
1791
ctrlr = list->parent;
drivers/staging/vme_user/vme_tsi148.c
1812
list_add(&list->list, &ctrlr->running);
drivers/staging/vme_user/vme_tsi148.c
1815
entry = list_first_entry(&list->entries, struct tsi148_dma_entry,
drivers/staging/vme_user/vme_tsi148.c
1816
list);
drivers/staging/vme_user/vme_tsi148.c
1862
list_del(&list->list);
drivers/staging/vme_user/vme_tsi148.c
1873
static int tsi148_dma_list_empty(struct vme_dma_list *list)
drivers/staging/vme_user/vme_tsi148.c
1878
struct vme_bridge *tsi148_bridge = list->parent->parent;
drivers/staging/vme_user/vme_tsi148.c
1881
list_for_each_safe(pos, temp, &list->entries) {
drivers/staging/vme_user/vme_tsi148.c
1883
entry = list_entry(pos, struct tsi148_dma_entry, list);
drivers/staging/vme_user/vme_tsi148.c
2371
list_add_tail(&master_image->list,
drivers/staging/vme_user/vme_tsi148.c
2392
list_add_tail(&slave_image->list,
drivers/staging/vme_user/vme_tsi148.c
2413
list_add_tail(&dma_ctrlr->list,
drivers/staging/vme_user/vme_tsi148.c
2428
list_add_tail(&lm->list, &tsi148_bridge->lm_resources);
drivers/staging/vme_user/vme_tsi148.c
2491
lm = list_entry(pos, struct vme_lm_resource, list);
drivers/staging/vme_user/vme_tsi148.c
2498
dma_ctrlr = list_entry(pos, struct vme_dma_resource, list);
drivers/staging/vme_user/vme_tsi148.c
2505
slave_image = list_entry(pos, struct vme_slave_resource, list);
drivers/staging/vme_user/vme_tsi148.c
2512
master_image = list_entry(pos, struct vme_master_resource, list);
drivers/staging/vme_user/vme_tsi148.c
2596
lm = list_entry(pos, struct vme_lm_resource, list);
drivers/staging/vme_user/vme_tsi148.c
2603
dma_ctrlr = list_entry(pos, struct vme_dma_resource, list);
drivers/staging/vme_user/vme_tsi148.c
2610
slave_image = list_entry(pos, struct vme_slave_resource, list);
drivers/staging/vme_user/vme_tsi148.c
2617
master_image = list_entry(pos, struct vme_master_resource, list);
drivers/staging/vme_user/vme_tsi148.h
74
struct list_head list;
drivers/target/iscsi/cxgbit/cxgbit.h
126
struct list_head list;
drivers/target/iscsi/cxgbit/cxgbit.h
132
struct list_head list;
drivers/target/iscsi/cxgbit/cxgbit.h
195
struct list_head list;
drivers/target/iscsi/cxgbit/cxgbit_cm.c
1376
list_add_tail(&csk->list, &cdev->cskq.list);
drivers/target/iscsi/cxgbit/cxgbit_cm.c
233
list_for_each_entry(cdev, &cdev_list_head, list) {
drivers/target/iscsi/cxgbit/cxgbit_cm.c
405
list_for_each_entry(cdev, &cdev_list_head, list) {
drivers/target/iscsi/cxgbit/cxgbit_cm.c
412
list_for_each_entry(cdev, &cdev_list_head, list) {
drivers/target/iscsi/cxgbit/cxgbit_cm.c
570
list_for_each_entry(cdev, &cdev_list_head, list) {
drivers/target/iscsi/cxgbit/cxgbit_cm.c
584
list_for_each_entry(cdev, &cdev_list_head, list) {
drivers/target/iscsi/cxgbit/cxgbit_cm.c
817
list_del(&csk->list);
drivers/target/iscsi/cxgbit/cxgbit_main.c
103
list_for_each_entry(csk, &cdev->cskq.list, list) {
drivers/target/iscsi/cxgbit/cxgbit_main.c
127
if (list_empty(&cdev->cskq.list))
drivers/target/iscsi/cxgbit/cxgbit_main.c
133
list_del(&cdev->list);
drivers/target/iscsi/cxgbit/cxgbit_main.c
547
list_for_each_entry(csk, &cdev->cskq.list, list) {
drivers/target/iscsi/cxgbit/cxgbit_main.c
731
list_for_each_entry_safe(cdev, tmp, &cdev_list_head, list) {
drivers/target/iscsi/cxgbit/cxgbit_main.c
732
list_del(&cdev->list);
drivers/target/iscsi/cxgbit/cxgbit_main.c
84
INIT_LIST_HEAD(&cdev->cskq.list);
drivers/target/iscsi/cxgbit/cxgbit_main.c
87
list_add_tail(&cdev->list, &cdev_list_head);
drivers/target/target_core_alua.c
1268
core_alua_allocate_lba_map(struct list_head *list,
drivers/target/target_core_alua.c
1282
list_add_tail(&lba_map->lba_map_list, list);
drivers/target/target_core_hba.c
48
list_for_each_entry(old, &backend_list, list) {
drivers/target/target_core_hba.c
57
list_add_tail(&tb->list, &backend_list);
drivers/target/target_core_hba.c
71
list_for_each_entry(tb, &backend_list, list) {
drivers/target/target_core_hba.c
73
list_del(&tb->list);
drivers/target/target_core_hba.c
95
list_for_each_entry(tb, &backend_list, list) {
drivers/target/target_core_iblock.c
378
static void iblock_submit_bios(struct bio_list *list)
drivers/target/target_core_iblock.c
387
while ((bio = bio_list_pop(list)))
drivers/target/target_core_iblock.c
495
struct bio_list list;
drivers/target/target_core_iblock.c
534
bio_list_init(&list);
drivers/target/target_core_iblock.c
535
bio_list_add(&list, bio);
drivers/target/target_core_iblock.c
548
bio_list_add(&list, bio);
drivers/target/target_core_iblock.c
556
iblock_submit_bios(&list);
drivers/target/target_core_iblock.c
560
while ((bio = bio_list_pop(&list)))
drivers/target/target_core_iblock.c
749
struct bio_list list;
drivers/target/target_core_iblock.c
800
bio_list_init(&list);
drivers/target/target_core_iblock.c
801
bio_list_add(&list, bio);
drivers/target/target_core_iblock.c
825
iblock_submit_bios(&list);
drivers/target/target_core_iblock.c
834
bio_list_add(&list, bio);
drivers/target/target_core_iblock.c
849
iblock_submit_bios(&list);
drivers/target/target_core_iblock.c
854
while ((bio = bio_list_pop(&list)))
drivers/target/target_core_internal.h
14
struct list_head list;
drivers/target/target_core_tmr.c
56
static int target_check_cdb_and_preempt(struct list_head *list,
drivers/target/target_core_tmr.c
61
if (!list)
drivers/target/target_core_tmr.c
63
list_for_each_entry(reg, list, pr_reg_abort_list) {
drivers/tee/optee/smc_abi.c
383
static void optee_free_pages_list(void *list, size_t num_entries)
drivers/tee/optee/smc_abi.c
385
free_pages_exact(list, get_pages_list_size(num_entries));
drivers/thermal/renesas/rcar_thermal.c
101
list_for_each_entry(pos, &common->head, list)
drivers/thermal/renesas/rcar_thermal.c
480
INIT_LIST_HEAD(&priv->list);
drivers/thermal/renesas/rcar_thermal.c
517
list_move_tail(&priv->list, &common->head);
drivers/thermal/renesas/rcar_thermal.c
541
typeof(*priv), list);
drivers/thermal/renesas/rcar_thermal.c
556
typeof(*priv), list);
drivers/thermal/renesas/rcar_thermal.c
96
struct list_head list;
drivers/thermal/thermal_core.c
357
struct list_head *list)
drivers/thermal/thermal_core.c
368
list_for_each_entry_reverse(entry, list, list_node) {
drivers/thermal/thermal_core.c
374
list_add(&td->list_node, list);
drivers/thunderbolt/ctl.c
145
list_add_tail(&req->list, &ctl->request_queue);
drivers/thunderbolt/ctl.c
161
list_del(&req->list);
drivers/thunderbolt/ctl.c
179
list_for_each_entry(iter, &pkg->ctl->request_queue, list) {
drivers/thunderbolt/ctl.c
556
INIT_LIST_HEAD(&req->list);
drivers/thunderbolt/ctl.h
95
struct list_head list;
drivers/thunderbolt/dma_test.c
294
INIT_LIST_HEAD(&tf->frame.list);
drivers/thunderbolt/dma_test.c
349
INIT_LIST_HEAD(&tf->frame.list);
drivers/thunderbolt/nhi.c
238
list_for_each_entry_safe(frame, n, &ring->queue, list) {
drivers/thunderbolt/nhi.c
241
list_move_tail(&frame->list, &ring->in_flight);
drivers/thunderbolt/nhi.c
291
list);
drivers/thunderbolt/nhi.c
292
list_move_tail(&frame->list, &done);
drivers/thunderbolt/nhi.c
307
frame = list_first_entry(&done, typeof(*frame), list);
drivers/thunderbolt/nhi.c
312
list_del_init(&frame->list);
drivers/thunderbolt/nhi.c
327
list_add_tail(&frame->list, &ring->queue);
drivers/thunderbolt/nhi.c
361
list);
drivers/thunderbolt/nhi.c
362
list_del_init(&frame->list);
drivers/thunderbolt/property.c
222
list_add_tail(&property->list, &dir->properties);
drivers/thunderbolt/property.c
325
list_for_each_entry_safe(property, tmp, &dir->properties, list) {
drivers/thunderbolt/property.c
326
list_del(&property->list);
drivers/thunderbolt/property.c
345
list_for_each_entry(property, &dir->properties, list) {
drivers/thunderbolt/property.c
452
list_for_each_entry(property, &dir->properties, list) {
drivers/thunderbolt/property.c
543
list_for_each_entry(property, &dir->properties, list) {
drivers/thunderbolt/property.c
547
list_add_tail(&p->list, &d->properties);
drivers/thunderbolt/property.c
640
list_for_each_entry(property, &dir->properties, list) {
drivers/thunderbolt/property.c
654
list_replace(&p->list, &tmp->list);
drivers/thunderbolt/property.c
661
list_add_tail(&tmp->list, &parent->properties);
drivers/thunderbolt/property.c
692
list_add_tail(&property->list, &parent->properties);
drivers/thunderbolt/property.c
731
list_add_tail(&property->list, &parent->properties);
drivers/thunderbolt/property.c
769
list_add_tail(&property->list, &parent->properties);
drivers/thunderbolt/property.c
796
list_add_tail(&property->list, &parent->properties);
drivers/thunderbolt/property.c
810
list_del(&property->list);
drivers/thunderbolt/property.c
831
list_for_each_entry(property, &dir->properties, list) {
drivers/thunderbolt/property.c
851
if (list_is_last(&prev->list, &dir->properties))
drivers/thunderbolt/property.c
853
return list_next_entry(prev, list);
drivers/thunderbolt/property.c
856
list);
drivers/thunderbolt/property.c
98
INIT_LIST_HEAD(&property->list);
drivers/thunderbolt/stream.c
1362
INIT_LIST_HEAD(&sdev->list);
drivers/thunderbolt/stream.c
1369
list_add_tail(&sdev->list, &sg->dev_list);
drivers/thunderbolt/stream.c
1381
list_del(&sdev->list);
drivers/thunderbolt/stream.c
1398
list_del(&sdev->list);
drivers/thunderbolt/stream.c
1449
list_for_each_entry(stream, &tbstream_list, list) {
drivers/thunderbolt/stream.c
1510
list_for_each_entry(sdev, &sg->dev_list, list) {
drivers/thunderbolt/stream.c
1531
list_for_each_entry_reverse(sdev, &sg->dev_list, list) {
drivers/thunderbolt/stream.c
1554
INIT_LIST_HEAD(&stream->list);
drivers/thunderbolt/stream.c
1557
list_add_tail(&stream->list, &tbstream_list);
drivers/thunderbolt/stream.c
157
struct list_head list;
drivers/thunderbolt/stream.c
1570
list_del(&stream->list);
drivers/thunderbolt/stream.c
1585
list_for_each_entry_reverse(sdev, &sg->dev_list, list) {
drivers/thunderbolt/stream.c
1608
list_for_each_entry(sdev, &sg->dev_list, list) {
drivers/thunderbolt/stream.c
190
struct list_head list;
drivers/thunderbolt/switch.c
25
struct list_head list;
drivers/thunderbolt/switch.c
42
list_for_each_entry(st, &nvm_auth_status_cache, list) {
drivers/thunderbolt/switch.c
705
INIT_LIST_HEAD(&port->list);
drivers/thunderbolt/switch.c
77
INIT_LIST_HEAD(&st->list);
drivers/thunderbolt/switch.c
78
list_add_tail(&st->list, &nvm_auth_status_cache);
drivers/thunderbolt/switch.c
93
list_del(&st->list);
drivers/thunderbolt/tb.c
130
list_add(&port->list, &tcm->dp_resources);
drivers/thunderbolt/tb.c
132
list_add_tail(&port->list, &tcm->dp_resources);
drivers/thunderbolt/tb.c
149
list_for_each_entry_safe(port, tmp, &tcm->dp_resources, list) {
drivers/thunderbolt/tb.c
152
list_del_init(&port->list);
drivers/thunderbolt/tb.c
162
list_for_each_entry(p, &tcm->dp_resources, list) {
drivers/thunderbolt/tb.c
1634
list_for_each_entry(tunnel, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
169
list_add_tail(&port->list, &tcm->dp_resources);
drivers/thunderbolt/tb.c
1701
list_for_each_entry(tunnel, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
1731
list_del(&tunnel->list);
drivers/thunderbolt/tb.c
177
list_for_each_entry(tunnel, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
1781
list_for_each_entry_safe(tunnel, n, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
1871
list_for_each_entry(port, &tcm->dp_resources, list) {
drivers/thunderbolt/tb.c
1985
list_for_each_entry(tunnel, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
2036
list_add_tail(&tunnel->list, &tcm->tunnel_list);
drivers/thunderbolt/tb.c
2041
list_del(&tunnel->list);
drivers/thunderbolt/tb.c
2081
list_for_each_entry(port, &tcm->dp_resources, list) {
drivers/thunderbolt/tb.c
211
list_for_each_entry(tunnel, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
2199
list_del_init(&port->list);
drivers/thunderbolt/tb.c
2217
list_for_each_entry(p, &tcm->dp_resources, list) {
drivers/thunderbolt/tb.c
2224
list_add_tail(&port->list, &tcm->dp_resources);
drivers/thunderbolt/tb.c
2240
list_for_each_entry_safe_reverse(tunnel, n, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
2249
struct tb_port, list);
drivers/thunderbolt/tb.c
2250
list_del_init(&port->list);
drivers/thunderbolt/tb.c
2270
list_del(&tunnel->list);
drivers/thunderbolt/tb.c
2315
list_add_tail(&tunnel->list, &tcm->tunnel_list);
drivers/thunderbolt/tb.c
2355
list_add_tail(&tunnel->list, &tcm->tunnel_list);
drivers/thunderbolt/tb.c
2381
list_for_each_entry_safe(tunnel, n, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
2949
list_for_each_entry_safe(tunnel, n, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
3170
list_for_each_entry_safe_reverse(tunnel, n, &tunnels, list) {
drivers/thunderbolt/tb.c
3178
list_for_each_entry_safe(tunnel, n, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
3272
list_for_each_entry_safe(tunnel, n, &tcm->tunnel_list, list)
drivers/thunderbolt/tb.c
377
struct list_head *list,
drivers/thunderbolt/tb.c
405
list_add_tail(&tunnel->list, list);
drivers/thunderbolt/tb.c
410
tb_switch_discover_tunnels(port->remote->sw, list,
drivers/thunderbolt/tb.c
497
list_for_each_entry(tunnel, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
624
list_for_each_entry(tunnel, &tcm->tunnel_list, list) {
drivers/thunderbolt/tb.c
982
list_add_tail(&tunnel->list, &tcm->tunnel_list);
drivers/thunderbolt/tb.h
297
struct list_head list;
drivers/thunderbolt/tunnel.c
189
INIT_LIST_HEAD(&tunnel->list);
drivers/thunderbolt/tunnel.h
95
struct list_head list;
drivers/thunderbolt/xdomain.c
2647
list_for_each_entry_safe(handler, tmp, &protocol_handlers, list) {
drivers/thunderbolt/xdomain.c
627
list_add_tail(&handler->list, &protocol_handlers);
drivers/thunderbolt/xdomain.c
643
list_del_init(&handler->list);
drivers/tty/hvc/hvc_iucv.c
188
static void destroy_tty_buffer_list(struct list_head *list)
drivers/tty/hvc/hvc_iucv.c
192
list_for_each_entry_safe(ent, next, list, list) {
drivers/tty/hvc/hvc_iucv.c
193
list_del(&ent->list);
drivers/tty/hvc/hvc_iucv.c
239
rb = list_first_entry(&priv->tty_inqueue, struct iucv_tty_buffer, list);
drivers/tty/hvc/hvc_iucv.c
293
list_del(&rb->list);
drivers/tty/hvc/hvc_iucv.c
412
list_add_tail(&sb->list, &priv->tty_outqueue);
drivers/tty/hvc/hvc_iucv.c
419
list_del(&sb->list);
drivers/tty/hvc/hvc_iucv.c
84
struct list_head list; /* list pointer */
drivers/tty/hvc/hvc_iucv.c
928
list_add_tail(&rb->list, &priv->tty_inqueue);
drivers/tty/hvc/hvc_iucv.c
956
list_for_each_entry_safe(ent, next, &priv->tty_outqueue, list)
drivers/tty/hvc/hvc_iucv.c
958
list_move(&ent->list, &list_remove);
drivers/tty/hvc/hvc_xen.c
299
list_add_tail(&info->list, &xenconsoles);
drivers/tty/hvc/hvc_xen.c
316
list_add_tail(&info->list, &xenconsoles);
drivers/tty/hvc/hvc_xen.c
36
struct list_head list;
drivers/tty/hvc/hvc_xen.c
368
list_add_tail(&info->list, &xenconsoles);
drivers/tty/hvc/hvc_xen.c
431
list_del(&info->list);
drivers/tty/hvc/hvc_xen.c
534
list_add_tail(&info->list, &xenconsoles);
drivers/tty/hvc/hvc_xen.c
652
list_del(&info->list);
drivers/tty/hvc/hvc_xen.c
81
list_for_each_entry(entry, &xenconsoles, list) {
drivers/tty/n_gsm.c
1026
list_for_each_entry_safe(msg, nmsg, &gsm->tx_ctrl_list, list) {
drivers/tty/n_gsm.c
1036
list_del(&msg->list);
drivers/tty/n_gsm.c
1041
list_del(&msg->list);
drivers/tty/n_gsm.c
1054
list_for_each_entry_safe(msg, nmsg, &gsm->tx_data_list, list) {
drivers/tty/n_gsm.c
1059
list_del(&msg->list);
drivers/tty/n_gsm.c
1070
list_del(&msg->list);
drivers/tty/n_gsm.c
1075
list_del(&msg->list);
drivers/tty/n_gsm.c
1135
list_add_tail(&msg->list, &gsm->tx_data_list);
drivers/tty/n_gsm.c
1140
list_add_tail(&msg->list, &gsm->tx_ctrl_list);
drivers/tty/n_gsm.c
123
struct list_head list;
drivers/tty/n_gsm.c
3167
list_for_each_entry_safe(txq, ntxq, &gsm->tx_ctrl_list, list)
drivers/tty/n_gsm.c
3170
list_for_each_entry_safe(txq, ntxq, &gsm->tx_data_list, list)
drivers/tty/n_gsm.c
840
list_add_tail(&msg->list, &gsm->tx_ctrl_list);
drivers/tty/n_gsm.c
868
list_for_each_entry_safe(msg, nmsg, &gsm->tx_data_list, list) {
drivers/tty/n_gsm.c
872
list_del(&msg->list);
drivers/tty/n_gsm.c
933
INIT_LIST_HEAD(&m->list);
drivers/tty/n_hdlc.c
110
struct list_head list;
drivers/tty/n_hdlc.c
142
static void n_hdlc_buf_put(struct n_hdlc_buf_list *list,
drivers/tty/n_hdlc.c
144
static struct n_hdlc_buf *n_hdlc_buf_get(struct n_hdlc_buf_list *list);
drivers/tty/n_hdlc.c
172
static void n_hdlc_free_buf_list(struct n_hdlc_buf_list *list)
drivers/tty/n_hdlc.c
177
buf = n_hdlc_buf_get(list);
drivers/tty/n_hdlc.c
587
buf = list_first_entry_or_null(&n_hdlc->rx_buf_list.list,
drivers/tty/n_hdlc.c
601
buf = list_first_entry_or_null(&n_hdlc->tx_buf_list.list,
drivers/tty/n_hdlc.c
645
if (!list_empty(&n_hdlc->rx_buf_list.list))
drivers/tty/n_hdlc.c
652
!list_empty(&n_hdlc->tx_free_buf_list.list))
drivers/tty/n_hdlc.c
658
static void n_hdlc_alloc_buf(struct n_hdlc_buf_list *list, unsigned int count,
drivers/tty/n_hdlc.c
671
n_hdlc_buf_put(list, buf);
drivers/tty/n_hdlc.c
692
INIT_LIST_HEAD(&n_hdlc->rx_free_buf_list.list);
drivers/tty/n_hdlc.c
693
INIT_LIST_HEAD(&n_hdlc->tx_free_buf_list.list);
drivers/tty/n_hdlc.c
694
INIT_LIST_HEAD(&n_hdlc->rx_buf_list.list);
drivers/tty/n_hdlc.c
695
INIT_LIST_HEAD(&n_hdlc->tx_buf_list.list);
drivers/tty/n_hdlc.c
714
list_add(&buf->list_item, &buf_list->list);
drivers/tty/n_hdlc.c
728
list_add_tail(&buf->list_item, &buf_list->list);
drivers/tty/n_hdlc.c
746
buf = list_first_entry_or_null(&buf_list->list,
drivers/tty/serial/8250/8250_core.c
113
if (i->head == &up->list)
drivers/tty/serial/8250/8250_core.c
115
list_del(&up->list);
drivers/tty/serial/8250/8250_core.c
117
BUG_ON(i->head != &up->list);
drivers/tty/serial/8250/8250_core.c
165
list_add(&up->list, i->head);
drivers/tty/serial/8250/8250_core.c
170
INIT_LIST_HEAD(&up->list);
drivers/tty/serial/8250/8250_core.c
171
i->head = &up->list;
drivers/tty/serial/8250/8250_core.c
83
struct uart_8250_port *up = list_entry(l, struct uart_8250_port, list);
drivers/tty/tty_io.c
204
list_add(&priv->list, &tty->tty_files);
drivers/tty/tty_io.c
230
list_del(&priv->list);
drivers/tty/tty_io.c
604
list_for_each_entry(priv, &tty->tty_files, list) {
drivers/tty/tty_io.c
805
list_for_each_entry(priv, &tty->tty_files, list) {
drivers/tty/tty_ldsem.c
123
waiter = list_entry(sem->write_wait.next, struct ldsem_waiter, list);
drivers/tty/tty_ldsem.c
180
list_add_tail(&waiter.list, &sem->read_wait);
drivers/tty/tty_ldsem.c
215
list_del(&waiter.list);
drivers/tty/tty_ldsem.c
253
list_add_tail(&waiter.list, &sem->write_wait);
drivers/tty/tty_ldsem.c
272
list_del(&waiter.list);
drivers/tty/tty_ldsem.c
50
struct list_head list;
drivers/tty/tty_ldsem.c
94
list_for_each_entry_safe(waiter, next, &sem->read_wait, list) {
drivers/tty/vt/consolemap.c
632
int con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list)
drivers/tty/vt/consolemap.c
641
struct unipair *unilist __free(kvfree) = vmemdup_array_user(list, ct, sizeof(*unilist));
drivers/tty/vt/consolemap.c
773
struct unipair __user *list)
drivers/tty/vt/consolemap.c
812
if (copy_to_user(list, unilist, min(ect, ct) * sizeof(*unilist)))
drivers/tty/vt/vt_ioctl.c
122
struct vt_event_wait, list);
drivers/tty/vt/vt_ioctl.c
142
INIT_LIST_HEAD(&vw->list);
drivers/tty/vt/vt_ioctl.c
146
list_add(&vw->list, &vt_events);
drivers/tty/vt/vt_ioctl.c
162
list_del(&vw->list);
drivers/tty/vt/vt_ioctl.c
93
struct list_head list;
drivers/ufs/core/ufshcd.c
1085
list_for_each_entry(clki, head, list) {
drivers/ufs/core/ufshcd.c
1142
list_for_each_entry(clki, head, list) {
drivers/ufs/core/ufshcd.c
1246
list_for_each_entry(clki, head, list) {
drivers/ufs/core/ufshcd.c
1600
list);
drivers/ufs/core/ufshcd.c
1684
clki = list_first_entry(clk_list, struct ufs_clk_info, list);
drivers/ufs/core/ufshcd.c
1720
clki = list_first_entry(clk_list, struct ufs_clk_info, list);
drivers/ufs/core/ufshcd.c
1760
clki = list_first_entry(clk_list, struct ufs_clk_info, list);
drivers/ufs/core/ufshcd.c
1842
clki = list_first_entry(&hba->clk_list_head, struct ufs_clk_info, list);
drivers/ufs/core/ufshcd.c
541
list_for_each_entry(clki, head, list) {
drivers/ufs/core/ufshcd.c
9747
list_for_each_entry(clki, head, list) {
drivers/ufs/core/ufshcd.c
9782
list_for_each_entry(clki, head, list) {
drivers/ufs/core/ufshcd.c
9823
list_for_each_entry(clki, head, list) {
drivers/ufs/host/cdns-pltfrm.c
119
list_for_each_entry(clki, head, list) {
drivers/ufs/host/ufs-amd-versal2.c
310
list_for_each_entry(clki, &hba->clk_list_head, list) {
drivers/ufs/host/ufs-exynos.c
556
list_for_each_entry(clki, head, list) {
drivers/ufs/host/ufs-mediatek.c
1002
list_for_each_entry(clki, head, list) {
drivers/ufs/host/ufs-mediatek.c
978
list_for_each_entry_safe(clki, clki_tmp, head, list) {
drivers/ufs/host/ufs-mediatek.c
984
list_del(&clki->list);
drivers/ufs/host/ufs-mediatek.c
988
list_del(&clki->list);
drivers/ufs/host/ufs-mediatek.c
994
list_del(&clki->list);
drivers/ufs/host/ufs-mediatek.c
998
list_del(&clki->list);
drivers/ufs/host/ufs-qcom.c
1622
list_for_each_entry(clki, &hba->clk_list_head, list) {
drivers/ufs/host/ufs-qcom.c
1807
list_for_each_entry(clki, head, list) {
drivers/ufs/host/ufs-qcom.c
2469
list_for_each_entry(clki, &hba->clk_list_head, list) {
drivers/ufs/host/ufs-qcom.c
674
list_for_each_entry(clki, &hba->clk_list_head, list) {
drivers/ufs/host/ufshcd-pltfrm.c
103
list_add_tail(&clki->list, &hba->clk_list_head);
drivers/ufs/host/ufshcd-pltfrm.c
230
list_for_each_entry(clki, head, list) {
drivers/ufs/host/ufshcd-pltfrm.c
312
list_add_tail(&clki->list, &hba->clk_list_head);
drivers/usb/atm/usbatm.c
1004
INIT_LIST_HEAD(&channel->list);
drivers/usb/atm/usbatm.c
1159
list_add_tail(&urb->urb_list, &channel->list);
drivers/usb/atm/usbatm.c
1230
list_for_each_entry(vcc_data, &instance->vcc_list, list)
drivers/usb/atm/usbatm.c
1245
INIT_LIST_HEAD(&instance->rx_channel.list);
drivers/usb/atm/usbatm.c
1246
INIT_LIST_HEAD(&instance->tx_channel.list);
drivers/usb/atm/usbatm.c
132
struct list_head list;
drivers/usb/atm/usbatm.c
201
if (list_empty(&channel->list)) {
drivers/usb/atm/usbatm.c
206
urb = list_entry(channel->list.next, struct urb, urb_list);
drivers/usb/atm/usbatm.c
232
list_add(&urb->urb_list, &channel->list);
drivers/usb/atm/usbatm.c
256
list_add_tail(&urb->urb_list, &channel->list);
drivers/usb/atm/usbatm.c
285
list_for_each_entry(vcc_data, &instance->vcc_list, list)
drivers/usb/atm/usbatm.c
830
list_add(&new->list, &instance->vcc_list);
drivers/usb/atm/usbatm.c
867
list_del(&vcc_data->list);
drivers/usb/atm/usbatm.h
111
struct list_head list;
drivers/usb/c67x00/c67x00-hcd.c
349
INIT_LIST_HEAD(&c67x00->list[PIPE_ISOCHRONOUS]);
drivers/usb/c67x00/c67x00-hcd.c
350
INIT_LIST_HEAD(&c67x00->list[PIPE_INTERRUPT]);
drivers/usb/c67x00/c67x00-hcd.c
351
INIT_LIST_HEAD(&c67x00->list[PIPE_CONTROL]);
drivers/usb/c67x00/c67x00-hcd.c
352
INIT_LIST_HEAD(&c67x00->list[PIPE_BULK]);
drivers/usb/c67x00/c67x00-hcd.h
62
struct list_head list[4]; /* iso, int, ctrl, bulk */
drivers/usb/c67x00/c67x00-sched.c
269
list_add(&ep_data->node, &c67x00->list[type]);
drivers/usb/c67x00/c67x00-sched.c
273
list_for_each_entry(prev, &c67x00->list[type], node) {
drivers/usb/c67x00/c67x00-sched.c
784
list_for_each_entry(ep_data, &c67x00->list[type], node) {
drivers/usb/cdns3/cdns3-ep0.c
112
list_del_init(&request->list);
drivers/usb/cdns3/cdns3-ep0.c
762
list_add_tail(&request->list, &priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-ep0.c
828
list_del_init(&request->list);
drivers/usb/cdns3/cdns3-gadget.c
131
struct usb_request *cdns3_next_request(struct list_head *list)
drivers/usb/cdns3/cdns3-gadget.c
133
return list_first_entry_or_null(list, struct usb_request, list);
drivers/usb/cdns3/cdns3-gadget.c
142
static struct cdns3_aligned_buf *cdns3_next_align_buf(struct list_head *list)
drivers/usb/cdns3/cdns3-gadget.c
144
return list_first_entry_or_null(list, struct cdns3_aligned_buf, list);
drivers/usb/cdns3/cdns3-gadget.c
153
static struct cdns3_request *cdns3_next_priv_request(struct list_head *list)
drivers/usb/cdns3/cdns3-gadget.c
155
return list_first_entry_or_null(list, struct cdns3_request, list);
drivers/usb/cdns3/cdns3-gadget.c
2549
list_del_init(&priv_req->list);
drivers/usb/cdns3/cdns3-gadget.c
2619
list_add_tail(&request->list, &priv_ep->deferred_req_list);
drivers/usb/cdns3/cdns3-gadget.c
2714
list) {
drivers/usb/cdns3/cdns3-gadget.c
2722
list) {
drivers/usb/cdns3/cdns3-gadget.c
3283
list_del(&buf->list);
drivers/usb/cdns3/cdns3-gadget.c
421
list_move_tail(&request->list, &priv_ep->pending_req_list);
drivers/usb/cdns3/cdns3-gadget.c
498
list_del_init(&descmiss_priv_req->list);
drivers/usb/cdns3/cdns3-gadget.c
540
list_del_init(&req->list);
drivers/usb/cdns3/cdns3-gadget.c
586
list_add_tail(&priv_req->request.list,
drivers/usb/cdns3/cdns3-gadget.c
609
list_add_tail(&priv_req->list,
drivers/usb/cdns3/cdns3-gadget.c
629
list_del_init(&priv_req->list);
drivers/usb/cdns3/cdns3-gadget.c
799
list_del_init(&request->list);
drivers/usb/cdns3/cdns3-gadget.c
873
list_for_each_entry_safe(buf, tmp, &priv_dev->aligned_buf_list, list) {
drivers/usb/cdns3/cdns3-gadget.c
875
list_del(&buf->list);
drivers/usb/cdns3/cdns3-gadget.c
934
list_add_tail(&buf->list,
drivers/usb/cdns3/cdns3-gadget.h
1214
struct list_head list;
drivers/usb/cdns3/cdns3-gadget.h
1245
struct list_head list;
drivers/usb/cdns3/cdns3-gadget.h
1353
struct usb_request *cdns3_next_request(struct list_head *list);
drivers/usb/cdns3/cdnsp-ep0.c
35
list_del(&preq->list);
drivers/usb/cdns3/cdnsp-gadget.c
1262
list_del(&preq->list);
drivers/usb/cdns3/cdnsp-gadget.c
398
list_add_tail(&preq->list, &pep->pending_list);
drivers/usb/cdns3/cdnsp-gadget.c
422
list_del(&preq->list);
drivers/usb/cdns3/cdnsp-gadget.h
1321
struct list_head list;
drivers/usb/cdns3/cdnsp-gadget.h
1604
static inline struct cdnsp_request *next_request(struct list_head *list)
drivers/usb/cdns3/cdnsp-gadget.h
1606
return list_first_entry_or_null(list, struct cdnsp_request, list);
drivers/usb/core/devio.c
1066
INIT_LIST_HEAD(&ps->list);
drivers/usb/core/devio.c
1077
list_add_tail(&ps->list, &dev->filelist);
drivers/usb/core/devio.c
1104
list_del_init(&ps->list);
drivers/usb/core/devio.c
182
return (!list_empty(&ps->list) &&
drivers/usb/core/devio.c
2843
if (list_empty(&ps->list))
drivers/usb/core/devio.c
2867
ps = list_entry(udev->filelist.next, struct usb_dev_state, list);
drivers/usb/core/devio.c
2872
list_del_init(&ps->list);
drivers/usb/core/devio.c
62
struct list_head list; /* state list */
drivers/usb/core/devio.c
663
static void destroy_async(struct usb_dev_state *ps, struct list_head *list)
drivers/usb/core/devio.c
670
while (!list_empty(list)) {
drivers/usb/core/devio.c
671
as = list_last_entry(list, struct async, asynclist);
drivers/usb/core/devio.c
765
list_for_each_entry(ps, &udev->filelist, list) {
drivers/usb/core/driver.c
1076
INIT_LIST_HEAD(&new_driver->dynids.list);
drivers/usb/core/driver.c
120
list_for_each_entry(dynid, &dynids->list, node)
drivers/usb/core/driver.c
165
list_for_each_entry_safe(dynid, n, &usb_driver->dynids.list, node) {
drivers/usb/core/driver.c
224
list_for_each_entry_safe(dynid, n, &usb_drv->dynids.list, node) {
drivers/usb/core/driver.c
236
list_for_each_entry(dynid, &drv->dynids.list, node) {
drivers/usb/core/driver.c
99
list_add_tail(&dynid->node, &dynids->list);
drivers/usb/core/ledtrig-usbport.c
224
list_add_tail(&port->list, &usbport_data->ports);
drivers/usb/core/ledtrig-usbport.c
254
list_del(&port->list);
drivers/usb/core/ledtrig-usbport.c
266
list_for_each_entry_safe(port, tmp, &usbport_data->ports, list) {
drivers/usb/core/ledtrig-usbport.c
31
struct list_head list;
drivers/usb/core/ledtrig-usbport.c
337
list_for_each_entry_safe(port, tmp, &usbport_data->ports, list) {
drivers/usb/core/ledtrig-usbport.c
49
list_for_each_entry(port, &usbport_data->ports, list) {
drivers/usb/core/phy.c
141
INIT_LIST_HEAD(&phy_roothub->list);
drivers/usb/core/phy.c
143
if (!usb_phy_roothub_add_phy_by_name(dev, "usb3-phy", &phy_roothub->list))
drivers/usb/core/phy.c
159
head = &phy_roothub->list;
drivers/usb/core/phy.c
161
list_for_each_entry(roothub_entry, head, list) {
drivers/usb/core/phy.c
170
list_for_each_entry_continue_reverse(roothub_entry, head, list)
drivers/usb/core/phy.c
186
head = &phy_roothub->list;
drivers/usb/core/phy.c
188
list_for_each_entry(roothub_entry, head, list) {
drivers/usb/core/phy.c
19
struct list_head list;
drivers/usb/core/phy.c
208
head = &phy_roothub->list;
drivers/usb/core/phy.c
210
list_for_each_entry(roothub_entry, head, list) {
drivers/usb/core/phy.c
229
head = &phy_roothub->list;
drivers/usb/core/phy.c
231
list_for_each_entry(roothub_entry, head, list) {
drivers/usb/core/phy.c
24
struct list_head *list)
drivers/usb/core/phy.c
258
head = &phy_roothub->list;
drivers/usb/core/phy.c
260
list_for_each_entry(roothub_entry, head, list) {
drivers/usb/core/phy.c
287
head = &phy_roothub->list;
drivers/usb/core/phy.c
289
list_for_each_entry(roothub_entry, head, list) {
drivers/usb/core/phy.c
308
head = &phy_roothub->list;
drivers/usb/core/phy.c
310
list_for_each_entry(roothub_entry, head, list) {
drivers/usb/core/phy.c
319
list_for_each_entry_continue_reverse(roothub_entry, head, list)
drivers/usb/core/phy.c
333
list_for_each_entry_reverse(roothub_entry, &phy_roothub->list, list)
drivers/usb/core/phy.c
37
INIT_LIST_HEAD(&roothub_entry->list);
drivers/usb/core/phy.c
41
list_add_tail(&roothub_entry->list, list);
drivers/usb/core/phy.c
47
struct list_head *list)
drivers/usb/core/phy.c
64
INIT_LIST_HEAD(&roothub_entry->list);
drivers/usb/core/phy.c
68
list_add_tail(&roothub_entry->list, list);
drivers/usb/core/phy.c
90
INIT_LIST_HEAD(&phy_roothub->list);
drivers/usb/core/phy.c
92
if (!usb_phy_roothub_add_phy_by_name(dev, "usb2-phy", &phy_roothub->list))
drivers/usb/core/phy.c
96
err = usb_phy_roothub_add_phy(dev, i, &phy_roothub->list);
drivers/usb/dwc3/core.h
960
struct list_head list;
drivers/usb/dwc3/ep0.c
99
list_add_tail(&req->list, &dep->pending_list);
drivers/usb/dwc3/gadget.c
1535
list_for_each_entry(r, &dep->started_list, list) {
drivers/usb/dwc3/gadget.c
1610
list_for_each_entry(req, &dep->started_list, list) {
drivers/usb/dwc3/gadget.c
1630
list_for_each_entry_safe(req, n, &dep->pending_list, list) {
drivers/usb/dwc3/gadget.c
1725
list_for_each_entry_safe(req, tmp, &dep->started_list, list)
drivers/usb/dwc3/gadget.c
198
list_del(&req->list);
drivers/usb/dwc3/gadget.c
2006
list_add_tail(&req->list, &dep->pending_list);
drivers/usb/dwc3/gadget.c
2141
list_for_each_entry(r, &dep->cancelled_list, list) {
drivers/usb/dwc3/gadget.c
2146
list_for_each_entry(r, &dep->pending_list, list) {
drivers/usb/dwc3/gadget.c
2163
list_for_each_entry(r, &dep->started_list, list) {
drivers/usb/dwc3/gadget.c
2174
list_for_each_entry_safe(r, t, &dep->started_list, list)
drivers/usb/dwc3/gadget.c
2247
list_for_each_entry_safe(req, tmp, &dep->started_list, list)
drivers/usb/dwc3/gadget.h
104
list_move_tail(&req->list, &dep->cancelled_list);
drivers/usb/dwc3/gadget.h
70
static inline struct dwc3_request *next_request(struct list_head *list)
drivers/usb/dwc3/gadget.h
72
return list_first_entry_or_null(list, struct dwc3_request, list);
drivers/usb/dwc3/gadget.h
87
list_move_tail(&req->list, &dep->started_list);
drivers/usb/gadget/composite.c
1074
list_for_each_entry(c, &cdev->configs, list) {
drivers/usb/gadget/composite.c
1080
list_add_tail(&config->list, &cdev->configs);
drivers/usb/gadget/composite.c
1132
struct usb_function, list);
drivers/usb/gadget/composite.c
1133
list_del(&f->list);
drivers/usb/gadget/composite.c
1141
list_del(&config->list);
drivers/usb/gadget/composite.c
1185
struct usb_function, list);
drivers/usb/gadget/composite.c
1189
list_del(&config->list);
drivers/usb/gadget/composite.c
1271
list_for_each_entry(c, &cdev->configs, list) {
drivers/usb/gadget/composite.c
1276
list_for_each_entry(f, &c->functions, list) {
drivers/usb/gadget/composite.c
1282
list_for_each_entry(uc, &cdev->gstrings, list) {
drivers/usb/gadget/composite.c
1311
list_for_each_entry(uc, &cdev->gstrings, list) {
drivers/usb/gadget/composite.c
1329
list_for_each_entry(c, &cdev->configs, list) {
drivers/usb/gadget/composite.c
1335
list_for_each_entry(f, &c->functions, list) {
drivers/usb/gadget/composite.c
1510
list_add_tail(&uc->list, &cdev->gstrings);
drivers/usb/gadget/composite.c
1869
list);
drivers/usb/gadget/composite.c
2204
list_for_each_entry(f, &cdev->config->functions, list)
drivers/usb/gadget/composite.c
2210
list_for_each_entry(c, &cdev->configs, list)
drivers/usb/gadget/composite.c
2211
list_for_each_entry(f, &c->functions, list)
drivers/usb/gadget/composite.c
2229
list_for_each_entry(iter, &cdev->config->functions, list) {
drivers/usb/gadget/composite.c
2257
list);
drivers/usb/gadget/composite.c
2350
struct usb_configuration, list);
drivers/usb/gadget/composite.c
2490
list_for_each_entry_safe(uc, tmp, &cdev->gstrings, list) {
drivers/usb/gadget/composite.c
2491
list_del(&uc->list);
drivers/usb/gadget/composite.c
2592
list_for_each_entry(f, &cdev->config->functions, list) {
drivers/usb/gadget/composite.c
2622
list_for_each_entry(f, &cdev->config->functions, list) {
drivers/usb/gadget/composite.c
323
list_add_tail(&function->list, &config->functions);
drivers/usb/gadget/composite.c
335
list_del(&function->list);
drivers/usb/gadget/composite.c
369
list_del(&f->list);
drivers/usb/gadget/composite.c
595
list_for_each_entry(f, &config->functions, list) {
drivers/usb/gadget/composite.c
644
c = list_entry(pos, typeof(*c), list);
drivers/usb/gadget/composite.c
696
list_for_each_entry(c, &cdev->configs, list) {
drivers/usb/gadget/composite.c
934
list_for_each_entry(f, &cdev->config->functions, list) {
drivers/usb/gadget/composite.c
957
list_for_each_entry(iter, &cdev->configs, list) {
drivers/usb/gadget/configfs.c
108
struct list_head list;
drivers/usb/gadget/configfs.c
1231
list_for_each_entry(iter, &cdev->configs, list) {
drivers/usb/gadget/configfs.c
1587
list_for_each_entry(c, &gi->cdev.configs, list) {
drivers/usb/gadget/configfs.c
1593
list_for_each_entry_safe_reverse(f, tmp, &c->functions, list) {
drivers/usb/gadget/configfs.c
1595
list_move(&f->list, &cfg->func_list);
drivers/usb/gadget/configfs.c
1636
list_for_each_entry(language, &gi->string_list, list) {
drivers/usb/gadget/configfs.c
1662
list_for_each_entry(string, &language->gadget_strings, list) {
drivers/usb/gadget/configfs.c
1675
list_for_each_entry(language, &gi->string_list, list) {
drivers/usb/gadget/configfs.c
1714
list_for_each_entry(c, &gi->cdev.configs, list) {
drivers/usb/gadget/configfs.c
1770
list_for_each_entry(c, &gi->cdev.configs, list) {
drivers/usb/gadget/configfs.c
1785
list_for_each_entry(cn, &cfg->string_list, list) {
drivers/usb/gadget/configfs.c
1800
list_for_each_entry_safe(f, tmp, &cfg->func_list, list) {
drivers/usb/gadget/configfs.c
1801
list_del(&f->list);
drivers/usb/gadget/configfs.c
1804
list_add(&f->list, &cfg->func_list);
drivers/usb/gadget/configfs.c
421
list_del(&cfg->c.list);
drivers/usb/gadget/configfs.c
462
list_for_each_entry(f, &cfg->func_list, list) {
drivers/usb/gadget/configfs.c
476
list_add_tail(&f->list, &cfg->func_list);
drivers/usb/gadget/configfs.c
505
list_for_each_entry(f, &cfg->func_list, list) {
drivers/usb/gadget/configfs.c
507
list_del(&f->list);
drivers/usb/gadget/configfs.c
689
list_del(&cn->list);
drivers/usb/gadget/configfs.c
798
list_del(&gs->list);
drivers/usb/gadget/configfs.c
879
list_add_tail(&string->list, &language->gadget_strings);
drivers/usb/gadget/configfs.c
896
list_del(&string->list);
drivers/usb/gadget/configfs.c
900
list_for_each_entry(string, &language->gadget_strings, list)
drivers/usb/gadget/configfs.c
937
list_for_each_entry(gs, &gi->string_list, list) {
drivers/usb/gadget/configfs.c
946
list_add_tail(&new->list, &gi->string_list);
drivers/usb/gadget/configfs.c
97
struct list_head list;
drivers/usb/gadget/function/f_eem.c
389
struct sk_buff_head *list)
drivers/usb/gadget/function/f_eem.c
544
skb_queue_tail(list, skb3);
drivers/usb/gadget/function/f_hid.c
308
struct f_hidg_req_list *list;
drivers/usb/gadget/function/f_hid.c
338
list = list_first_entry(&hidg->completed_out_req,
drivers/usb/gadget/function/f_hid.c
339
struct f_hidg_req_list, list);
drivers/usb/gadget/function/f_hid.c
345
list_del(&list->list);
drivers/usb/gadget/function/f_hid.c
347
req = list->req;
drivers/usb/gadget/function/f_hid.c
348
count = min_t(unsigned int, count, req->actual - list->pos);
drivers/usb/gadget/function/f_hid.c
352
count -= copy_to_user(buffer, req->buf + list->pos, count);
drivers/usb/gadget/function/f_hid.c
353
list->pos += count;
drivers/usb/gadget/function/f_hid.c
361
if (list->pos == req->actual) {
drivers/usb/gadget/function/f_hid.c
362
kfree(list);
drivers/usb/gadget/function/f_hid.c
372
list_add(&list->list, &hidg->completed_out_req);
drivers/usb/gadget/function/f_hid.c
53
struct list_head list;
drivers/usb/gadget/function/f_hid.c
788
list_add_tail(&req_list->list, &hidg->completed_out_req);
drivers/usb/gadget/function/f_hid.c
982
struct f_hidg_req_list *list, *next;
drivers/usb/gadget/function/f_hid.c
991
list_for_each_entry_safe(list, next, &hidg->completed_out_req, list) {
drivers/usb/gadget/function/f_hid.c
992
free_ep_req(hidg->out_ep, list->req);
drivers/usb/gadget/function/f_hid.c
993
list_del(&list->list);
drivers/usb/gadget/function/f_hid.c
994
kfree(list);
drivers/usb/gadget/function/f_midi2.c
1631
struct usb_descriptor_header **list;
drivers/usb/gadget/function/f_midi2.c
1648
buf = krealloc(config->list, size * sizeof(void *), GFP_KERNEL);
drivers/usb/gadget/function/f_midi2.c
1651
config->list = buf;
drivers/usb/gadget/function/f_midi2.c
1655
config->list[config->size] = d;
drivers/usb/gadget/function/f_midi2.c
1657
config->list[config->size] = NULL;
drivers/usb/gadget/function/f_midi2.c
1871
kfree(config->list);
drivers/usb/gadget/function/f_midi2.c
2016
f->fs_descriptors = usb_copy_descriptors(config.list);
drivers/usb/gadget/function/f_midi2.c
2026
f->hs_descriptors = usb_copy_descriptors(config.list);
drivers/usb/gadget/function/f_midi2.c
2036
f->ss_descriptors = usb_copy_descriptors(config.list);
drivers/usb/gadget/function/f_ncm.c
1168
struct sk_buff_head *list)
drivers/usb/gadget/function/f_ncm.c
1339
skb_queue_tail(list, skb2);
drivers/usb/gadget/function/f_ncm.c
1370
skb_queue_purge(list);
drivers/usb/gadget/function/f_printer.c
1146
list_add(&req->list, &dev->tx_reqs);
drivers/usb/gadget/function/f_printer.c
1153
list_add(&req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
1185
req = container_of(dev->rx_reqs.next, struct usb_request, list);
drivers/usb/gadget/function/f_printer.c
1186
list_del(&req->list);
drivers/usb/gadget/function/f_printer.c
1192
req = container_of(dev->tx_reqs.next, struct usb_request, list);
drivers/usb/gadget/function/f_printer.c
1193
list_del(&req->list);
drivers/usb/gadget/function/f_printer.c
1460
list);
drivers/usb/gadget/function/f_printer.c
1461
list_del(&req->list);
drivers/usb/gadget/function/f_printer.c
1470
struct usb_request, list);
drivers/usb/gadget/function/f_printer.c
1471
list_del(&req->list);
drivers/usb/gadget/function/f_printer.c
1477
struct usb_request, list);
drivers/usb/gadget/function/f_printer.c
1478
list_del(&req->list);
drivers/usb/gadget/function/f_printer.c
273
list_del_init(&req->list); /* Remode from Active List */
drivers/usb/gadget/function/f_printer.c
280
list_add_tail(&req->list, &dev->rx_buffers);
drivers/usb/gadget/function/f_printer.c
283
list_add(&req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
291
list_add(&req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
297
list_add(&req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
306
list_add(&req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
333
list_del_init(&req->list);
drivers/usb/gadget/function/f_printer.c
334
list_add(&req->list, &dev->tx_reqs);
drivers/usb/gadget/function/f_printer.c
402
struct usb_request, list);
drivers/usb/gadget/function/f_printer.c
403
list_del_init(&req->list);
drivers/usb/gadget/function/f_printer.c
420
list_add(&req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
424
else if (list_empty(&req->list))
drivers/usb/gadget/function/f_printer.c
425
list_add(&req->list, &dev->rx_reqs_active);
drivers/usb/gadget/function/f_printer.c
506
struct usb_request, list);
drivers/usb/gadget/function/f_printer.c
507
list_del_init(&req->list);
drivers/usb/gadget/function/f_printer.c
514
list_add(&req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
538
list_add(&current_rx_req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
567
list_add(&current_rx_req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
648
list);
drivers/usb/gadget/function/f_printer.c
649
list_del_init(&req->list);
drivers/usb/gadget/function/f_printer.c
668
list_add(&req->list, &dev->tx_reqs);
drivers/usb/gadget/function/f_printer.c
681
list_add(&req->list, &dev->tx_reqs);
drivers/usb/gadget/function/f_printer.c
690
list_add(&req->list, &dev->tx_reqs_active);
drivers/usb/gadget/function/f_printer.c
697
list_move(&req->list, &dev->tx_reqs);
drivers/usb/gadget/function/f_printer.c
928
list_add(&dev->current_rx_req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
937
list);
drivers/usb/gadget/function/f_printer.c
938
list_del_init(&req->list);
drivers/usb/gadget/function/f_printer.c
939
list_add(&req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
944
list);
drivers/usb/gadget/function/f_printer.c
945
list_del_init(&req->list);
drivers/usb/gadget/function/f_printer.c
946
list_add(&req->list, &dev->rx_reqs);
drivers/usb/gadget/function/f_printer.c
951
struct usb_request, list);
drivers/usb/gadget/function/f_printer.c
952
list_del_init(&req->list);
drivers/usb/gadget/function/f_printer.c
953
list_add(&req->list, &dev->tx_reqs);
drivers/usb/gadget/function/f_uac1_legacy.c
100
.list = LIST_HEAD_INIT(volume_control.list),
drivers/usb/gadget/function/f_uac1_legacy.c
109
.list = LIST_HEAD_INIT(feature_unit.list),
drivers/usb/gadget/function/f_uac1_legacy.c
247
struct list_head list;
drivers/usb/gadget/function/f_uac1_legacy.c
313
struct f_audio_buf, list);
drivers/usb/gadget/function/f_uac1_legacy.c
314
list_del(&play_buf->list);
drivers/usb/gadget/function/f_uac1_legacy.c
340
list_add_tail(&copy_buf->list, &audio->play_queue);
drivers/usb/gadget/function/f_uac1_legacy.c
428
list_for_each_entry(cs, &audio->cs, list) {
drivers/usb/gadget/function/f_uac1_legacy.c
430
list_for_each_entry(con, &cs->control, list) {
drivers/usb/gadget/function/f_uac1_legacy.c
465
list_for_each_entry(cs, &audio->cs, list) {
drivers/usb/gadget/function/f_uac1_legacy.c
467
list_for_each_entry(con, &cs->control, list) {
drivers/usb/gadget/function/f_uac1_legacy.c
671
list_add_tail(&copy_buf->list,
drivers/usb/gadget/function/f_uac1_legacy.c
814
list_add(&feature_unit.list, &audio->cs);
drivers/usb/gadget/function/f_uac1_legacy.c
817
list_add(&mute_control.list, &feature_unit.control);
drivers/usb/gadget/function/f_uac1_legacy.c
818
list_add(&volume_control.list, &feature_unit.control);
drivers/usb/gadget/function/f_uac1_legacy.c
91
.list = LIST_HEAD_INIT(mute_control.list),
drivers/usb/gadget/function/f_uvc.c
600
list_for_each_entry(xu, uvc->desc.extension_units, list) {
drivers/usb/gadget/function/f_uvc.c
633
list_for_each_entry(xu, uvc->desc.extension_units, list)
drivers/usb/gadget/function/f_uvc.c
785
list_for_each_entry(xu, &opts->extension_units, list)
drivers/usb/gadget/function/rndis.c
1027
list_for_each_entry_safe(r, n, &params->resp_queue, list) {
drivers/usb/gadget/function/rndis.c
1029
list_del(&r->list);
drivers/usb/gadget/function/rndis.c
1044
list_for_each_entry_safe(r, n, &params->resp_queue, list) {
drivers/usb/gadget/function/rndis.c
1071
list_add_tail(&r->list, &params->resp_queue);
drivers/usb/gadget/function/rndis.c
1078
struct sk_buff_head *list)
drivers/usb/gadget/function/rndis.c
1104
skb_queue_tail(list, skb);
drivers/usb/gadget/function/rndis.h
153
struct list_head list;
drivers/usb/gadget/function/rndis.h
192
struct sk_buff_head *list);
drivers/usb/gadget/function/u_ether.c
1243
req = list_first_entry(&dev->tx_reqs, struct usb_request, list);
drivers/usb/gadget/function/u_ether.c
1244
list_del(&req->list);
drivers/usb/gadget/function/u_ether.c
1256
req = list_first_entry(&dev->rx_reqs, struct usb_request, list);
drivers/usb/gadget/function/u_ether.c
1257
list_del(&req->list);
drivers/usb/gadget/function/u_ether.c
218
list_add(&req->list, &dev->rx_reqs);
drivers/usb/gadget/function/u_ether.c
308
list_add(&req->list, &dev->rx_reqs);
drivers/usb/gadget/function/u_ether.c
316
static int prealloc(struct list_head *list, struct usb_ep *ep, unsigned n)
drivers/usb/gadget/function/u_ether.c
326
list_for_each_entry(req, list, list) {
drivers/usb/gadget/function/u_ether.c
333
return list_empty(list) ? -ENOMEM : 0;
drivers/usb/gadget/function/u_ether.c
334
list_add(&req->list, list);
drivers/usb/gadget/function/u_ether.c
343
next = req->list.next;
drivers/usb/gadget/function/u_ether.c
344
list_del(&req->list);
drivers/usb/gadget/function/u_ether.c
347
if (next == list)
drivers/usb/gadget/function/u_ether.c
350
req = container_of(next, struct usb_request, list);
drivers/usb/gadget/function/u_ether.c
382
req = list_first_entry(&dev->rx_reqs, struct usb_request, list);
drivers/usb/gadget/function/u_ether.c
383
list_del_init(&req->list);
drivers/usb/gadget/function/u_ether.c
430
list_add(&req->list, &dev->tx_reqs);
drivers/usb/gadget/function/u_ether.c
526
req = list_first_entry(&dev->tx_reqs, struct usb_request, list);
drivers/usb/gadget/function/u_ether.c
527
list_del(&req->list);
drivers/usb/gadget/function/u_ether.c
597
list_add(&req->list, &dev->tx_reqs);
drivers/usb/gadget/function/u_ether.c
77
struct sk_buff_head *list);
drivers/usb/gadget/function/u_ether.h
77
struct sk_buff_head *list);
drivers/usb/gadget/function/u_serial.c
256
req = list_entry(pool->next, struct usb_request, list);
drivers/usb/gadget/function/u_serial.c
266
list_del(&req->list);
drivers/usb/gadget/function/u_serial.c
287
list_add(&req->list, pool);
drivers/usb/gadget/function/u_serial.c
328
req = list_entry(pool->next, struct usb_request, list);
drivers/usb/gadget/function/u_serial.c
329
list_del(&req->list);
drivers/usb/gadget/function/u_serial.c
342
list_add(&req->list, pool);
drivers/usb/gadget/function/u_serial.c
379
req = list_first_entry(queue, struct usb_request, list);
drivers/usb/gadget/function/u_serial.c
430
list_move(&req->list, &port->read_pool);
drivers/usb/gadget/function/u_serial.c
464
list_add_tail(&req->list, &port->read_queue);
drivers/usb/gadget/function/u_serial.c
474
list_add(&req->list, &port->write_pool);
drivers/usb/gadget/function/u_serial.c
503
req = list_entry(head->next, struct usb_request, list);
drivers/usb/gadget/function/u_serial.c
504
list_del(&req->list);
drivers/usb/gadget/function/u_serial.c
528
list_add_tail(&req->list, head);
drivers/usb/gadget/function/uvc.h
89
struct list_head list;
drivers/usb/gadget/function/uvc_configfs.c
1260
list_del(&xu->list);
drivers/usb/gadget/function/uvc_configfs.c
1294
list_add_tail(&xu->list, &opts->extension_units);
drivers/usb/gadget/function/uvc_configfs.h
183
struct list_head list;
drivers/usb/gadget/function/uvc_video.c
250
if (!list_empty(&ureq->list))
drivers/usb/gadget/function/uvc_video.c
251
list_del_init(&ureq->list);
drivers/usb/gadget/function/uvc_video.c
285
struct list_head *list = NULL;
drivers/usb/gadget/function/uvc_video.c
325
list = is_bulk ? &video->req_free : &video->req_ready;
drivers/usb/gadget/function/uvc_video.c
326
list_add_tail(&req->list, list);
drivers/usb/gadget/function/uvc_video.c
400
list_add_tail(&req->list, &video->req_free);
drivers/usb/gadget/function/uvc_video.c
445
struct usb_request, list);
drivers/usb/gadget/function/uvc_video.c
454
list);
drivers/usb/gadget/function/uvc_video.c
457
list_del(&req->list);
drivers/usb/gadget/function/uvc_video.c
471
list_add_tail(&req->list, &video->req_free);
drivers/usb/gadget/function/uvc_video.c
488
list_for_each_entry_safe(ureq, temp, &video->ureqs, list)
drivers/usb/gadget/function/uvc_video.c
566
INIT_LIST_HEAD(&ureq->list);
drivers/usb/gadget/function/uvc_video.c
568
list_add_tail(&ureq->list, &video->ureqs);
drivers/usb/gadget/function/uvc_video.c
585
list_add_tail(&ureq->req->list, &video->req_free);
drivers/usb/gadget/function/uvc_video.c
634
list);
drivers/usb/gadget/function/uvc_video.c
635
list_del(&req->list);
drivers/usb/gadget/function/uvc_video.c
675
list_add_tail(&req->list, &video->req_free);
drivers/usb/gadget/function/uvc_video.c
710
list_for_each_entry(ureq, &video->ureqs, list) {
drivers/usb/gadget/function/uvc_video.c
728
list_for_each_entry_safe(ureq, utemp, &video->ureqs, list)
drivers/usb/gadget/function/uvc_video.c
729
list_del_init(&ureq->list);
drivers/usb/gadget/function/uvc_video.c
731
list_for_each_entry_safe(req, temp, &video->req_free, list) {
drivers/usb/gadget/function/uvc_video.c
732
list_del(&req->list);
drivers/usb/gadget/function/uvc_video.c
736
list_for_each_entry_safe(req, temp, &video->req_ready, list) {
drivers/usb/gadget/function/uvc_video.c
737
list_del(&req->list);
drivers/usb/gadget/functions.c
104
list_add_tail(&newf->list, &func_list);
drivers/usb/gadget/functions.c
114
list_del(&fd->list);
drivers/usb/gadget/functions.c
19
list_for_each_entry(fd, &func_list, list) {
drivers/usb/gadget/functions.c
99
list_for_each_entry(fd, &func_list, list) {
drivers/usb/gadget/udc/aspeed-vhub/hub.c
344
list_for_each_entry(container, &vhub->vhub_str_desc, list) {
drivers/usb/gadget/udc/aspeed-vhub/hub.c
365
list_for_each_entry(container, &vhub->vhub_str_desc, list) {
drivers/usb/gadget/udc/aspeed-vhub/hub.c
980
list_add_tail(&container->list, &vhub->vhub_str_desc);
drivers/usb/gadget/udc/atmel_usba_udc.c
561
request_complete_list(struct usba_ep *ep, struct list_head *list, int status)
drivers/usb/gadget/udc/atmel_usba_udc.c
565
list_for_each_entry_safe(req, tmp_req, list, queue) {
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
101
list_del_init(&preq->list);
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
114
list_del_init(&preq->list);
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
595
list_add_tail(&preq->list, &pep->pending_list);
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
629
list_del_init(&preq->list);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1687
list_add_tail(&preq->list, &pep->deferred_list);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1769
list_for_each_entry_safe(preq, preq_temp, &pep->pending_list, list) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1776
list_for_each_entry_safe(preq, preq_temp, &pep->deferred_list, list) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
244
list_del_init(&preq->list);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
835
list_move_tail(&preq->list, &pep->pending_list);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
86
struct cdns2_request *cdns2_next_preq(struct list_head *list)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
88
return list_first_entry_or_null(list, struct cdns2_request, list);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
604
struct list_head list;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
695
struct cdns2_request *cdns2_next_preq(struct list_head *list);
drivers/usb/gadget/udc/core.c
1444
list_add_tail(&udc->list, &udc_list);
drivers/usb/gadget/udc/core.c
1484
list_del(&udc->list);
drivers/usb/gadget/udc/core.c
1543
list_for_each_entry(udc, &udc_list, list) {
drivers/usb/gadget/udc/core.c
1586
list_del(&udc->list);
drivers/usb/gadget/udc/core.c
59
struct list_head list;
drivers/usb/gadget/udc/tegra-xudc.c
1045
list_del_init(&req->list);
drivers/usb/gadget/udc/tegra-xudc.c
1067
list);
drivers/usb/gadget/udc/tegra-xudc.c
1232
list);
drivers/usb/gadget/udc/tegra-xudc.c
1245
list_for_each_entry(req, &ep->queue, list) {
drivers/usb/gadget/udc/tegra-xudc.c
1302
list_add_tail(&req->list, &ep->queue);
drivers/usb/gadget/udc/tegra-xudc.c
1368
list_for_each_entry_continue(req, &ep->queue, list) {
drivers/usb/gadget/udc/tegra-xudc.c
1435
list_for_each_entry(iter, &ep->queue, list) {
drivers/usb/gadget/udc/tegra-xudc.c
1913
INIT_LIST_HEAD(&req->list);
drivers/usb/gadget/udc/tegra-xudc.c
2641
list_for_each_entry(req, &ep->queue, list) {
drivers/usb/gadget/udc/tegra-xudc.c
392
struct list_head list;
drivers/usb/host/fhci-sched.c
255
static void move_head_to_tail(struct list_head *list)
drivers/usb/host/fhci-sched.c
257
struct list_head *node = list->next;
drivers/usb/host/fhci-sched.c
259
if (!list_empty(list)) {
drivers/usb/host/fhci-sched.c
260
list_move_tail(node, list);
drivers/usb/host/fhci-sched.c
269
struct list_head *list, enum fhci_tf_mode list_type)
drivers/usb/host/fhci-sched.c
284
list_for_each_entry(ed, list, node) {
drivers/usb/host/fhci-sched.c
329
move_head_to_tail(list);
drivers/usb/host/octeon-hcd.c
1843
struct list_head *list = usb->active_pipes + xfer_type;
drivers/usb/host/octeon-hcd.c
1847
list_for_each_entry(pipe, list, node) {
drivers/usb/host/r8a66597-hcd.c
2038
struct list_head *list = &r8a66597->child_device;
drivers/usb/host/r8a66597-hcd.c
2040
list_for_each_entry(dev, list, device_list) {
drivers/usb/host/r8a66597-hcd.c
837
struct list_head *list = &r8a66597->pipe_queue[pipenum];
drivers/usb/host/r8a66597-hcd.c
839
if (list_empty(list))
drivers/usb/host/r8a66597-hcd.c
842
list_for_each_entry_safe(td, next, list, queue) {
drivers/usb/host/uhci-debug.c
139
list_for_each_entry(td, &urbp->td_list, list) {
drivers/usb/host/uhci-debug.c
223
struct uhci_td, list);
drivers/usb/host/uhci-hcd.h
268
struct list_head list;
drivers/usb/host/uhci-q.c
1129
td = list_entry(urbp->td_list.prev, struct uhci_td, list);
drivers/usb/host/uhci-q.c
1137
tmp = td->list.prev;
drivers/usb/host/uhci-q.c
1158
td = list_entry(tmp, struct uhci_td, list);
drivers/usb/host/uhci-q.c
1178
list_for_each_entry_safe(td, tmp, &urbp->td_list, list) {
drivers/usb/host/uhci-q.c
118
INIT_LIST_HEAD(&td->list);
drivers/usb/host/uhci-q.c
1213
if (td->list.next != urbp->td_list.prev)
drivers/usb/host/uhci-q.c
1222
else if (&td->list != urbp->td_list.prev)
drivers/usb/host/uhci-q.c
126
if (!list_empty(&td->list))
drivers/usb/host/uhci-q.c
1353
list_for_each_entry(td, &urbp->td_list, list) {
drivers/usb/host/uhci-q.c
1375
list_for_each_entry_safe(td, tmp, &urbp->td_list, list) {
drivers/usb/host/uhci-q.c
144
list_add_tail(&td->list, &urbp->td_list);
drivers/usb/host/uhci-q.c
149
list_del_init(&td->list);
drivers/usb/host/uhci-q.c
1644
struct uhci_td, list);
drivers/usb/host/uhci-q.c
1692
td = list_entry(urbp->td_list.next, struct uhci_td, list);
drivers/usb/host/uhci-q.c
241
list_for_each_entry(td, &urbp->td_list, list)
drivers/usb/host/uhci-q.c
341
list);
drivers/usb/host/uhci-q.c
343
list);
drivers/usb/host/uhci-q.c
360
td = list_entry(urbp->td_list.next, struct uhci_td, list);
drivers/usb/host/uhci-q.c
398
td = list_entry(urbp->td_list.next, struct uhci_td, list);
drivers/usb/host/uhci-q.c
401
list);
drivers/usb/host/uhci-q.c
406
list_for_each_entry(td, &urbp->td_list, list) {
drivers/usb/host/uhci-q.c
490
struct uhci_td, list);
drivers/usb/host/uhci-q.c
749
list_for_each_entry_safe(td, tmp, &urbp->td_list, list) {
drivers/usb/host/xen-hcd.c
1344
INIT_LIST_HEAD(&urbp->list);
drivers/usb/host/xen-hcd.c
27
struct list_head list;
drivers/usb/host/xen-hcd.c
768
list_del_init(&urbp->list);
drivers/usb/host/xen-hcd.c
831
struct urb_priv, list);
drivers/usb/host/xen-hcd.c
833
list_move_tail(&urbp->list, &info->in_progress_list);
drivers/usb/host/xen-hcd.c
848
list_for_each_entry_safe(urbp, tmp, &info->in_progress_list, list) {
drivers/usb/host/xen-hcd.c
865
list_for_each_entry_safe(urbp, tmp, &info->pending_submit_list, list)
drivers/usb/host/xen-hcd.c
876
list_for_each_entry_safe(urbp, tmp, &info->giveback_waiting_list, list)
drivers/usb/host/xen-hcd.c
885
list_add_tail(&urbp->list, &info->pending_submit_list);
drivers/usb/host/xen-hcd.c
891
list_add_tail(&urbp->list, &info->pending_submit_list);
drivers/usb/host/xen-hcd.c
898
list_add_tail(&urbp->list, &info->in_progress_list);
drivers/usb/host/xen-hcd.c
915
list_move_tail(&urbp->list, &info->giveback_waiting_list);
drivers/usb/host/xen-hcd.c
922
list_move_tail(&urbp->list, &info->pending_unlink_list);
drivers/usb/host/xen-hcd.c
928
list_move_tail(&urbp->list, &info->pending_unlink_list);
drivers/usb/host/xen-hcd.c
935
list_move_tail(&urbp->list, &info->in_progress_list);
drivers/usb/host/xhci-debugfs.c
109
list_del(&regset->list);
drivers/usb/host/xhci-debugfs.c
841
list_for_each_entry_safe(rgs, tmp, &xhci->regset_list, list)
drivers/usb/host/xhci-debugfs.c
98
INIT_LIST_HEAD(&regset->list);
drivers/usb/host/xhci-debugfs.c
99
list_add_tail(&regset->list, &xhci->regset_list);
drivers/usb/host/xhci-debugfs.h
83
struct list_head list;
drivers/usb/host/xhci.h
1433
struct list_head list;
drivers/usb/misc/onboard_usb_dev.c
157
list_for_each_entry(node, &onboard_dev->udev_list, list) {
drivers/usb/misc/onboard_usb_dev.c
213
list_add(&node->list, &onboard_dev->udev_list);
drivers/usb/misc/onboard_usb_dev.c
240
list_for_each_entry(node, &onboard_dev->udev_list, list) {
drivers/usb/misc/onboard_usb_dev.c
242
list_del(&node->list);
drivers/usb/misc/onboard_usb_dev.c
527
struct usbdev_node, list);
drivers/usb/misc/onboard_usb_dev.c
54
struct list_head list;
drivers/usb/mtu3/mtu3.h
306
struct list_head list;
drivers/usb/mtu3/mtu3.h
396
list);
drivers/usb/mtu3/mtu3_gadget.c
22
list_del(&mreq->list);
drivers/usb/mtu3/mtu3_gadget.c
245
INIT_LIST_HEAD(&mreq->list);
drivers/usb/mtu3/mtu3_gadget.c
312
list_add_tail(&mreq->list, &mep->req_list);
drivers/usb/mtu3/mtu3_gadget.c
340
list_for_each_entry(r, &mep->req_list, list) {
drivers/usb/mtu3/mtu3_gadget.c
55
struct mtu3_request, list);
drivers/usb/mtu3/mtu3_gadget_ep0.c
827
list_add_tail(&mreq->list, &mep->req_list);
drivers/usb/musb/musb_gadget.c
1245
list_add_tail(&request->list, &musb_ep->req_list);
drivers/usb/musb/musb_gadget.c
1248
if (!musb_ep->busy && &request->list == musb_ep->req_list.next) {
drivers/usb/musb/musb_gadget.c
1255
list_del(&request->list);
drivers/usb/musb/musb_gadget.c
1282
list_for_each_entry(r, &musb_ep->req_list, list) {
drivers/usb/musb/musb_gadget.c
1294
if (musb_ep->req_list.next != &req->list || musb_ep->busy)
drivers/usb/musb/musb_gadget.c
136
list_del(&req->list);
drivers/usb/musb/musb_gadget.c
195
req = list_first_entry(&ep->req_list, struct musb_request, list);
drivers/usb/musb/musb_gadget.h
107
return container_of(queue->next, struct musb_request, list);
drivers/usb/musb/musb_gadget.h
55
struct list_head list;
drivers/usb/musb/musb_gadget_ep0.c
946
list_add_tail(&req->list, &ep->req_list);
drivers/usb/phy/phy-fsl-usb.c
403
list_for_each_entry(tmp_timer, &active_timers, list)
drivers/usb/phy/phy-fsl-usb.c
409
list_add_tail(&timer->list, &active_timers);
drivers/usb/phy/phy-fsl-usb.c
429
list_for_each_entry_safe(tmp_timer, del_tmp, &active_timers, list)
drivers/usb/phy/phy-fsl-usb.c
431
list_del(&timer->list);
drivers/usb/phy/phy-fsl-usb.h
340
struct list_head list;
drivers/usb/phy/phy.c
51
static struct usb_phy *__usb_find_phy(struct list_head *list,
drivers/usb/phy/phy.c
56
list_for_each_entry(phy, list, head) {
drivers/usb/renesas_usbhs/fifo.c
67
list_move_tail(&pkt->node, &pipe->list);
drivers/usb/renesas_usbhs/fifo.c
94
return list_first_entry_or_null(&pipe->list, struct usbhs_pkt, node);
drivers/usb/renesas_usbhs/pipe.c
683
INIT_LIST_HEAD(&pipe->list);
drivers/usb/renesas_usbhs/pipe.c
709
INIT_LIST_HEAD(&pipe->list);
drivers/usb/renesas_usbhs/pipe.c
779
INIT_LIST_HEAD(&pipe->list);
drivers/usb/renesas_usbhs/pipe.h
22
struct list_head list;
drivers/usb/serial/bus.c
140
list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
drivers/usb/serial/bus.c
159
INIT_LIST_HEAD(&driver->dynids.list);
drivers/usb/serial/garmin_gps.c
100
struct list_head list;
drivers/usb/serial/garmin_gps.c
278
list_add_tail(&pkt->list, &garmin_data_p->pktlist);
drivers/usb/serial/garmin_gps.c
304
list_del(&result->list);
drivers/usb/serial/garmin_gps.c
320
list_del(&result->list);
drivers/usb/serial/sierra.c
103
static bool is_listed(const u8 ifnum, const struct sierra_iface_list *list)
drivers/usb/serial/sierra.c
107
if (!list)
drivers/usb/serial/sierra.c
110
for (i = 0; i < list->count; i++) {
drivers/usb/serial/sierra.c
111
if (list->nums[i] == ifnum)
drivers/usb/serial/usb-serial.c
707
list_for_each_entry(dynid, &drv->dynids.list, node) {
drivers/usb/typec/mode_selection.c
106
list_for_each_entry_safe(ms, tmp, &sel->mode_list, list) {
drivers/usb/typec/mode_selection.c
107
list_del(&ms->list);
drivers/usb/typec/mode_selection.c
140
ms = list_first_entry_or_null(&sel->mode_list, struct mode_state, list);
drivers/usb/typec/mode_selection.c
157
list_del(&ms->list);
drivers/usb/typec/mode_selection.c
164
list_del(&ms->list);
drivers/usb/typec/mode_selection.c
184
ms = list_first_entry_or_null(&sel->mode_list, struct mode_state, list);
drivers/usb/typec/mode_selection.c
202
const struct mode_state *msa = container_of(a, struct mode_state, list);
drivers/usb/typec/mode_selection.c
203
const struct mode_state *msb = container_of(b, struct mode_state, list);
drivers/usb/typec/mode_selection.c
213
struct list_head *list = (struct list_head *)data;
drivers/usb/typec/mode_selection.c
224
INIT_LIST_HEAD(&ms->list);
drivers/usb/typec/mode_selection.c
225
list_add_tail(&ms->list, list);
drivers/usb/typec/mode_selection.c
26
struct list_head list;
drivers/usb/usbip/stub.h
53
struct list_head list;
drivers/usb/usbip/stub.h
66
struct list_head list;
drivers/usb/usbip/stub_dev.c
199
list_for_each_entry_safe(unlink, tmp, &sdev->unlink_tx, list) {
drivers/usb/usbip/stub_dev.c
200
list_del(&unlink->list);
drivers/usb/usbip/stub_dev.c
204
list) {
drivers/usb/usbip/stub_dev.c
205
list_del(&unlink->list);
drivers/usb/usbip/stub_main.c
280
list_for_each_entry_safe(priv, tmp, listhead, list) {
drivers/usb/usbip/stub_main.c
281
list_del_init(&priv->list);
drivers/usb/usbip/stub_main.c
316
if (!list_empty(&priv->list))
drivers/usb/usbip/stub_main.c
317
list_del(&priv->list);
drivers/usb/usbip/stub_rx.c
222
list_for_each_entry(priv, &sdev->priv_init, list) {
drivers/usb/usbip/stub_rx.c
329
list_add_tail(&priv->list, &sdev->priv_init);
drivers/usb/usbip/stub_tx.c
100
list_move_tail(&priv->list, &sdev->priv_tx);
drivers/usb/usbip/stub_tx.c
140
list_for_each_entry_safe(priv, tmp, &sdev->priv_tx, list) {
drivers/usb/usbip/stub_tx.c
141
list_move_tail(&priv->list, &sdev->priv_free);
drivers/usb/usbip/stub_tx.c
29
list_add_tail(&unlink->list, &sdev->unlink_tx);
drivers/usb/usbip/stub_tx.c
332
list_for_each_entry_safe(priv, tmp, &sdev->priv_free, list) {
drivers/usb/usbip/stub_tx.c
347
list_for_each_entry_safe(unlink, tmp, &sdev->unlink_tx, list) {
drivers/usb/usbip/stub_tx.c
348
list_move_tail(&unlink->list, &sdev->unlink_free);
drivers/usb/usbip/stub_tx.c
404
list_for_each_entry_safe(unlink, tmp, &sdev->unlink_free, list) {
drivers/usb/usbip/stub_tx.c
405
list_del(&unlink->list);
drivers/usb/usbip/vhci.h
54
struct list_head list;
drivers/usb/usbip/vhci.h
64
struct list_head list;
drivers/usb/usbip/vhci_hcd.c
1008
list_del(&unlink->list);
drivers/usb/usbip/vhci_hcd.c
691
list_add_tail(&priv->list, &vdev->priv_tx);
drivers/usb/usbip/vhci_hcd.c
930
list_del(&priv->list);
drivers/usb/usbip/vhci_hcd.c
970
list_add_tail(&unlink->list, &vdev->unlink_tx);
drivers/usb/usbip/vhci_hcd.c
994
list_for_each_entry_safe(unlink, tmp, unlink_list, list) {
drivers/usb/usbip/vhci_hcd.c
999
list_del(&unlink->list);
drivers/usb/usbip/vhci_rx.c
120
list_for_each_entry_safe(unlink, tmp, &vdev->unlink_rx, list) {
drivers/usb/usbip/vhci_rx.c
125
list_del(&unlink->list);
drivers/usb/usbip/vhci_rx.c
19
list_for_each_entry_safe(priv, tmp, &vdev->priv_rx, list) {
drivers/usb/usbip/vhci_rx.c
45
list_del(&priv->list);
drivers/usb/usbip/vhci_tx.c
176
list_for_each_entry_safe(unlink, tmp, &vdev->unlink_tx, list) {
drivers/usb/usbip/vhci_tx.c
177
list_move_tail(&unlink->list, &vdev->unlink_rx);
drivers/usb/usbip/vhci_tx.c
41
list_for_each_entry_safe(priv, tmp, &vdev->priv_tx, list) {
drivers/usb/usbip/vhci_tx.c
42
list_move_tail(&priv->list, &vdev->priv_rx);
drivers/vdpa/mlx5/core/mlx5_vdpa.h
23
struct list_head list;
drivers/vdpa/mlx5/core/mr.c
140
s = list_first_entry_or_null(&mkey->head, struct mlx5_vdpa_direct_mr, list);
drivers/vdpa/mlx5/core/mr.c
152
s = list_first_entry_or_null(&mkey->head, struct mlx5_vdpa_direct_mr, list);
drivers/vdpa/mlx5/core/mr.c
156
e = list_last_entry(&mkey->head, struct mlx5_vdpa_direct_mr, list);
drivers/vdpa/mlx5/core/mr.c
180
list_for_each_entry(dmr, &mkey->head, list) {
drivers/vdpa/mlx5/core/mr.c
222
list_for_each_entry(dmr, &mr->head, list) {
drivers/vdpa/mlx5/core/mr.c
251
list_for_each_entry(dmr, &mr->head, list) {
drivers/vdpa/mlx5/core/mr.c
294
list_for_each_entry(dmr, &mr->head, list) {
drivers/vdpa/mlx5/core/mr.c
311
list_for_each_entry(dmr, &mr->head, list) {
drivers/vdpa/mlx5/core/mr.c
473
list_add_tail(&dmr->list, &tmp);
drivers/vdpa/mlx5/core/mr.c
483
list_for_each_entry_safe(dmr, n, &mr->head, list) {
drivers/vdpa/mlx5/core/mr.c
484
list_del_init(&dmr->list);
drivers/vdpa/mlx5/core/mr.c
557
list_for_each_entry_safe_reverse(dmr, n, &mr->head, list) {
drivers/vdpa/mlx5/core/mr.c
558
list_del_init(&dmr->list);
drivers/vdpa/mlx5/core/mr.c
634
list_for_each_entry_safe_reverse(dmr, n, &mr->head, list) {
drivers/vdpa/mlx5/core/mr.c
635
list_del_init(&dmr->list);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1742
__be32 *list;
drivers/vdpa/mlx5/net/mlx5_vnet.c
1759
list = MLX5_ADDR_OF(rqtc, rqtc, rq_num[0]);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1761
list[i] = cpu_to_be32(ndev->vqs[j % ndev->cur_num_vqs].virtq_id);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1777
__be32 *list;
drivers/vdpa/mlx5/net/mlx5_vnet.c
1794
list = MLX5_ADDR_OF(rqtc, rqtc, rq_num[0]);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1796
list[i] = cpu_to_be32(ndev->vqs[j % num].virtq_id);
drivers/vdpa/vdpa.c
306
INIT_LIST_HEAD(&mdev->list);
drivers/vdpa/vdpa.c
308
list_add_tail(&mdev->list, &mdev_head);
drivers/vdpa/vdpa.c
328
list_del(&mdev->list);
drivers/vdpa/vdpa.c
415
list_for_each_entry(mdev, &mdev_head, list) {
drivers/vdpa/vdpa.c
528
list_for_each_entry(mdev, &mdev_head, list) {
drivers/vdpa/vdpa_user/vduse_dev.c
152
struct list_head list;
drivers/vdpa/vdpa_user/vduse_dev.c
195
list_for_each_entry(msg, head, list) {
drivers/vdpa/vdpa_user/vduse_dev.c
197
list_del(&msg->list);
drivers/vdpa/vdpa_user/vduse_dev.c
210
msg = list_first_entry(head, struct vduse_dev_msg, list);
drivers/vdpa/vdpa_user/vduse_dev.c
211
list_del(&msg->list);
drivers/vdpa/vdpa_user/vduse_dev.c
220
list_add_tail(&msg->list, head);
drivers/vdpa/vdpa_user/vduse_dev.c
226
list_add(&msg->list, head);
drivers/vdpa/vdpa_user/vduse_dev.c
237
list_for_each_entry_safe(msg, tmp, &dev->send_list, list) {
drivers/vdpa/vdpa_user/vduse_dev.c
238
list_del(&msg->list);
drivers/vdpa/vdpa_user/vduse_dev.c
273
list_del(&msg->list);
drivers/vfio/vfio_iommu_type1.c
1067
list_for_each_entry_safe(entry, next, regions, list) {
drivers/vfio/vfio_iommu_type1.c
1073
list_del(&entry->list);
drivers/vfio/vfio_iommu_type1.c
1111
list_add_tail(&entry->list, unmapped_list);
drivers/vfio/vfio_iommu_type1.c
119
struct list_head list;
drivers/vfio/vfio_iommu_type1.c
135
struct list_head list;
drivers/vfio/vfio_iommu_type1.c
1636
list_for_each_entry(node, iova, list) {
drivers/vfio/vfio_iommu_type1.c
1985
list_for_each_entry(region, group_resv_regions, list) {
drivers/vfio/vfio_iommu_type1.c
2023
INIT_LIST_HEAD(&region->list);
drivers/vfio/vfio_iommu_type1.c
2027
list_add_tail(&region->list, head);
drivers/vfio/vfio_iommu_type1.c
2045
first = list_first_entry(iova, struct vfio_iova, list);
drivers/vfio/vfio_iommu_type1.c
2046
last = list_last_entry(iova, struct vfio_iova, list);
drivers/vfio/vfio_iommu_type1.c
2078
list_for_each_entry_safe(node, next, iova, list) {
drivers/vfio/vfio_iommu_type1.c
2086
list_del(&node->list);
drivers/vfio/vfio_iommu_type1.c
2091
list_for_each_entry_safe(node, next, iova, list) {
drivers/vfio/vfio_iommu_type1.c
2099
list_del(&node->list);
drivers/vfio/vfio_iommu_type1.c
2115
list_for_each_entry(region, resv_regions, list) {
drivers/vfio/vfio_iommu_type1.c
2136
list_for_each_entry(resv, resv_regions, list) {
drivers/vfio/vfio_iommu_type1.c
2145
list_for_each_entry_safe(n, next, iova, list) {
drivers/vfio/vfio_iommu_type1.c
2159
ret = vfio_iommu_iova_insert(&n->list, n->start,
drivers/vfio/vfio_iommu_type1.c
2162
ret = vfio_iommu_iova_insert(&n->list, end + 1,
drivers/vfio/vfio_iommu_type1.c
2167
list_del(&n->list);
drivers/vfio/vfio_iommu_type1.c
2182
list_for_each_entry_safe(n, next, resv_regions, list) {
drivers/vfio/vfio_iommu_type1.c
2183
list_del(&n->list);
drivers/vfio/vfio_iommu_type1.c
2192
list_for_each_entry_safe(n, next, iova, list) {
drivers/vfio/vfio_iommu_type1.c
2193
list_del(&n->list);
drivers/vfio/vfio_iommu_type1.c
2205
list_for_each_entry(n, iova, list) {
drivers/vfio/vfio_iommu_type1.c
2485
node = list_first_entry(iova_copy, struct vfio_iova, list);
drivers/vfio/vfio_iommu_type1.c
2487
node = list_last_entry(iova_copy, struct vfio_iova, list);
drivers/vfio/vfio_iommu_type1.c
2519
node = list_first_entry(iova_copy, struct vfio_iova, list);
drivers/vfio/vfio_iommu_type1.c
2521
node = list_last_entry(iova_copy, struct vfio_iova, list);
drivers/vfio/vfio_iommu_type1.c
2775
list_for_each_entry(iova, &iommu->iova_list, list)
drivers/vfio/vfio_iommu_type1.c
2794
list_for_each_entry(iova, &iommu->iova_list, list) {
drivers/vhost/iotlb.c
141
INIT_LIST_HEAD(&iotlb->list);
drivers/vhost/iotlb.c
78
map = list_first_entry(&iotlb->list, typeof(*map), link);
drivers/vhost/iotlb.c
97
list_add_tail(&map->link, &iotlb->list);
drivers/vhost/scsi.c
1822
llist_add(&evt->list, &vs->vs_event_list);
drivers/vhost/scsi.c
190
struct llist_node list;
drivers/vhost/scsi.c
641
llist_for_each_entry_safe(evt, t, llnode, list) {
drivers/vhost/vhost.c
1263
list_for_each_entry(map, &umem->list, link) {
drivers/vhost/vhost.c
2473
list_for_each_entry(u, &umem->list, link) {
drivers/video/fbdev/amifb.c
1746
custom.cop2lc = (u_short *)ZTWO_PADDR(copdisplay.list[currentcop][i]);
drivers/video/fbdev/amifb.c
2060
cops = copdisplay.list[currentcop][0];
drivers/video/fbdev/amifb.c
2061
copl = copdisplay.list[currentcop][1];
drivers/video/fbdev/amifb.c
2247
copl = copdisplay.list[currentcop][1];
drivers/video/fbdev/amifb.c
2255
cops = copdisplay.list[currentcop][0];
drivers/video/fbdev/amifb.c
2282
p = ZTWO_PADDR(copdisplay.list[currentcop][0]);
drivers/video/fbdev/amifb.c
2285
p = ZTWO_PADDR(copdisplay.list[currentcop][1]);
drivers/video/fbdev/amifb.c
3689
assignchunk(copdisplay.list[0][0], copins *, chipptr, COPLISTSIZE);
drivers/video/fbdev/amifb.c
3690
assignchunk(copdisplay.list[0][1], copins *, chipptr, COPLISTSIZE);
drivers/video/fbdev/amifb.c
3691
assignchunk(copdisplay.list[1][0], copins *, chipptr, COPLISTSIZE);
drivers/video/fbdev/amifb.c
3692
assignchunk(copdisplay.list[1][1], copins *, chipptr, COPLISTSIZE);
drivers/video/fbdev/amifb.c
657
copins *list[2][2];
drivers/video/fbdev/atmel_lcdfb.c
1079
struct fb_modelist, list);
drivers/video/fbdev/atmel_lcdfb.c
65
struct list_head list;
drivers/video/fbdev/atmel_lcdfb.c
912
list_for_each_entry(og, &pdata->pwr_gpios, list)
drivers/video/fbdev/atmel_lcdfb.c
984
list_add(&og->list, &pdata->pwr_gpios);
drivers/video/fbdev/broadsheetfb.c
945
list_for_each_entry(pageref, pagereflist, list) {
drivers/video/fbdev/cirrusfb.c
2821
va_list list;
drivers/video/fbdev/cirrusfb.c
2826
va_start(list, reg_class);
drivers/video/fbdev/cirrusfb.c
2828
name = va_arg(list, char *);
drivers/video/fbdev/cirrusfb.c
2830
reg = va_arg(list, int);
drivers/video/fbdev/cirrusfb.c
2847
name = va_arg(list, char *);
drivers/video/fbdev/cirrusfb.c
2850
va_end(list);
drivers/video/fbdev/core/fb_defio.c
164
INIT_LIST_HEAD(&pageref->list);
drivers/video/fbdev/core/fb_defio.c
191
if (!list_empty(&pageref->list))
drivers/video/fbdev/core/fb_defio.c
202
list_for_each_entry(cur, &fbdefio_state->pagereflist, list) {
drivers/video/fbdev/core/fb_defio.c
206
pos = &cur->list;
drivers/video/fbdev/core/fb_defio.c
209
list_add_tail(&pageref->list, pos);
drivers/video/fbdev/core/fb_defio.c
218
list_del_init(&pageref->list);
drivers/video/fbdev/core/fb_defio.c
395
list_for_each_entry(pageref, &fbdefio_state->pagereflist, list) {
drivers/video/fbdev/core/fb_defio.c
408
list_for_each_entry_safe(pageref, next, &fbdefio_state->pagereflist, list)
drivers/video/fbdev/core/fbcon.c
2780
list_for_each_entry(modelist, head, list)
drivers/video/fbdev/core/fbmem.c
755
modelist = list_entry(pos, struct fb_modelist, list);
drivers/video/fbdev/core/fbsysfs.c
137
list_for_each_entry(modelist, &fb_info->modelist, list) {
drivers/video/fbdev/core/fbsysfs.c
65
list_for_each_entry(modelist, &fb_info->modelist, list) {
drivers/video/fbdev/core/modedb.c
1005
list_for_each_entry(modelist, head, list) {
drivers/video/fbdev/core/modedb.c
1042
list_for_each_entry(modelist, head, list) {
drivers/video/fbdev/core/modedb.c
1064
list_for_each_entry(modelist, head, list) {
drivers/video/fbdev/core/modedb.c
1077
list_add(&modelist->list, head);
drivers/video/fbdev/core/modedb.c
1098
modelist = list_entry(pos, struct fb_modelist, list);
drivers/video/fbdev/core/modedb.c
1152
list_for_each_entry(modelist, head, list) {
drivers/video/fbdev/core/modedb.c
970
list_for_each_entry(modelist, head, list) {
drivers/video/fbdev/metronomefb.c
475
list_for_each_entry(pageref, pagereflist, list) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1047
list_for_each_entry(ovl, &mgr->overlays, list)
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1368
list_add_tail(&ovl->list, &mgr->overlays);
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1433
list_del(&ovl->list);
drivers/video/fbdev/omap2/omapfb/dss/apply.c
217
list_for_each_entry(ovl, &mgr->overlays, list) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
297
list_for_each_entry(ovl, &mgr->overlays, list) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
344
list_for_each_entry(ovl, &mgr->overlays, list) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
376
list_for_each_entry(ovl, &mgr->overlays, list) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
689
list_for_each_entry(ovl, &mgr->overlays, list) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
789
list_for_each_entry(ovl, &mgr->overlays, list) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
982
list_for_each_entry(ovl, &mgr->overlays, list)
drivers/video/fbdev/omap2/omapfb/dss/manager.c
145
list_for_each_entry(ovl1, &mgr->overlays, list) {
drivers/video/fbdev/omap2/omapfb/dss/manager.c
151
list_for_each_entry(ovl2, &mgr->overlays, list) {
drivers/video/fbdev/omap2/omapfb/dss/manager.c
236
list_for_each_entry(ovl, &mgr->overlays, list) {
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
117
list_add(&n->list, &dss_conv_list);
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
125
list_for_each_entry(n, &dss_conv_list, list) {
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
203
list);
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
208
list_del(&n->list);
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
27
struct list_head list;
drivers/video/fbdev/omap2/omapfb/dss/output.c
103
list_for_each_entry(out, &output_list, list) {
drivers/video/fbdev/omap2/omapfb/dss/output.c
116
list_for_each_entry(out, &output_list, list) {
drivers/video/fbdev/omap2/omapfb/dss/output.c
137
list_for_each_entry(out, &output_list, list) {
drivers/video/fbdev/omap2/omapfb/dss/output.c
88
list_add_tail(&out->list, &output_list);
drivers/video/fbdev/omap2/omapfb/dss/output.c
95
list_del(&out->list);
drivers/video/fbdev/sh_mobile_lcdcfb.c
446
list_for_each_entry(pageref, pagereflist, list) {
drivers/video/fbdev/smscufx.c
1793
list_add_tail(&unode->entry, &dev->urbs.list);
drivers/video/fbdev/smscufx.c
1825
node = dev->urbs.list.next; /* have reserved one with sem */
drivers/video/fbdev/smscufx.c
1851
INIT_LIST_HEAD(&dev->urbs.list);
drivers/video/fbdev/smscufx.c
1882
list_add_tail(&unode->entry, &dev->urbs.list);
drivers/video/fbdev/smscufx.c
1915
BUG_ON(list_empty(&dev->urbs.list)); /* reserved one with limit_sem */
drivers/video/fbdev/smscufx.c
1916
entry = dev->urbs.list.next;
drivers/video/fbdev/smscufx.c
84
struct list_head list;
drivers/video/fbdev/smscufx.c
915
list_for_each_entry(pageref, pagereflist, list) {
drivers/video/fbdev/udlfb.c
1197
list_add(&d->list, &dlfb->deferred_free);
drivers/video/fbdev/udlfb.c
1831
list_add_tail(&unode->entry, &dlfb->urbs.list);
drivers/video/fbdev/udlfb.c
1851
node = dlfb->urbs.list.next; /* have reserved one with sem */
drivers/video/fbdev/udlfb.c
1880
INIT_LIST_HEAD(&dlfb->urbs.list);
drivers/video/fbdev/udlfb.c
1918
list_add_tail(&unode->entry, &dlfb->urbs.list);
drivers/video/fbdev/udlfb.c
1946
BUG_ON(list_empty(&dlfb->urbs.list)); /* reserved one with limit_sem */
drivers/video/fbdev/udlfb.c
1947
entry = dlfb->urbs.list.next;
drivers/video/fbdev/udlfb.c
75
struct list_head list;
drivers/video/fbdev/udlfb.c
777
list_for_each_entry(pageref, pagereflist, list) {
drivers/video/fbdev/udlfb.c
979
struct dlfb_deferred_free *d = list_entry(dlfb->deferred_free.next, struct dlfb_deferred_free, list);
drivers/video/fbdev/udlfb.c
980
list_del(&d->list);
drivers/video/fbdev/uvesafb.c
867
modelist = list_entry(pos, struct fb_modelist, list);
drivers/video/fbdev/via/via-core.c
571
INIT_LIST_HEAD(&hooks->list);
drivers/video/fbdev/via/via-core.c
574
list_add_tail(&hooks->list, &viafb_pm_hooks);
drivers/video/fbdev/via/via-core.c
582
list_del(&hooks->list);
drivers/video/fbdev/via/via-core.c
601
list_for_each_entry_reverse(hooks, &viafb_pm_hooks, list)
drivers/video/fbdev/via/via-core.c
614
list_for_each_entry(hooks, &viafb_pm_hooks, list)
drivers/video/fbdev/xen-fbfront.c
193
list_for_each_entry(pageref, pagereflist, list) {
drivers/virt/acrn/acrn_drv.h
124
struct list_head list;
drivers/virt/acrn/acrn_drv.h
169
struct list_head list;
drivers/virt/acrn/acrn_drv.h
97
struct list_head list;
drivers/virt/acrn/ioeventfd.c
105
INIT_LIST_HEAD(&p->list);
drivers/virt/acrn/ioeventfd.c
134
list_add_tail(&p->list, &vm->ioeventfds);
drivers/virt/acrn/ioeventfd.c
158
list_for_each_entry(p, &vm->ioeventfds, list) {
drivers/virt/acrn/ioeventfd.c
180
list_for_each_entry(p, &vm->ioeventfds, list) {
drivers/virt/acrn/ioeventfd.c
270
list_for_each_entry_safe(p, next, &vm->ioeventfds, list)
drivers/virt/acrn/ioeventfd.c
28
struct list_head list;
drivers/virt/acrn/ioeventfd.c
48
list_del(&p->list);
drivers/virt/acrn/ioeventfd.c
60
list_for_each_entry(p, &vm->ioeventfds, list)
drivers/virt/acrn/ioreq.c
135
list_add(&range->list, &client->range_list);
drivers/virt/acrn/ioreq.c
154
list_for_each_entry(range, &client->range_list, list) {
drivers/virt/acrn/ioreq.c
158
list_del(&range->list);
drivers/virt/acrn/ioreq.c
231
list_for_each_entry(client, &vm->ioreq_clients, list) {
drivers/virt/acrn/ioreq.c
389
list_for_each_entry(client, &vm->ioreq_clients, list) {
drivers/virt/acrn/ioreq.c
391
list_for_each_entry(range, &client->range_list, list) {
drivers/virt/acrn/ioreq.c
454
list_add(&client->list, &vm->ioreq_clients);
drivers/virt/acrn/ioreq.c
483
list_del(&client->list);
drivers/virt/acrn/ioreq.c
487
list_for_each_entry_safe(range, next, &client->range_list, list) {
drivers/virt/acrn/ioreq.c
488
list_del(&range->list);
drivers/virt/acrn/ioreq.c
549
list_for_each_entry(vm, &acrn_vm_list, list) {
drivers/virt/acrn/ioreq.c
643
list_for_each_entry_safe(client, next, &vm->ioreq_clients, list)
drivers/virt/acrn/irqfd.c
124
INIT_LIST_HEAD(&irqfd->list);
drivers/virt/acrn/irqfd.c
155
list_for_each_entry(tmp, &vm->irqfds, list) {
drivers/virt/acrn/irqfd.c
164
list_add_tail(&irqfd->list, &vm->irqfds);
drivers/virt/acrn/irqfd.c
188
list_for_each_entry_safe(irqfd, tmp, &vm->irqfds, list) {
drivers/virt/acrn/irqfd.c
190
list_del_init(&irqfd->list);
drivers/virt/acrn/irqfd.c
235
list_for_each_entry_safe(irqfd, next, &vm->irqfds, list) {
drivers/virt/acrn/irqfd.c
236
list_del_init(&irqfd->list);
drivers/virt/acrn/irqfd.c
38
struct list_head list;
drivers/virt/acrn/irqfd.c
68
if (!list_empty(&irqfd->list))
drivers/virt/acrn/irqfd.c
69
list_del_init(&irqfd->list);
drivers/virt/acrn/vm.c
50
list_add(&vm->list, &acrn_vm_list);
drivers/virt/acrn/vm.c
77
list_del_init(&vm->list);
drivers/virt/fsl_hypervisor.c
467
struct list_head list;
drivers/virt/fsl_hypervisor.c
480
struct list_head list;
drivers/virt/fsl_hypervisor.c
497
list_for_each_entry(dbq, &db_list, list) {
drivers/virt/fsl_hypervisor.c
673
list_add(&dbq->list, &db_list);
drivers/virt/fsl_hypervisor.c
690
list_del(&dbq->list);
drivers/virt/fsl_hypervisor.c
889
list_add(&dbisr->list, &isr_list);
drivers/virt/fsl_hypervisor.c
898
list_for_each_entry_safe(dbisr, n, &isr_list, list) {
drivers/virt/fsl_hypervisor.c
900
list_del(&dbisr->list);
drivers/virt/fsl_hypervisor.c
918
list_for_each_entry_safe(dbisr, n, &isr_list, list) {
drivers/virt/fsl_hypervisor.c
920
list_del(&dbisr->list);
drivers/virtio/virtio_mem.c
2734
struct list_head *list, uint64_t start, uint64_t end)
drivers/virtio/virtio_mem.c
2738
rc = vmcore_alloc_add_range(list, start, end - start);
drivers/virtio/virtio_mem.c
2746
struct list_head *list)
drivers/virtio/virtio_mem.c
2812
list_splice_tail(&tmp_list, list);
drivers/virtio/virtio_mmio.c
333
list_for_each_entry_safe(vq, n, &vdev->vqs, list)
drivers/virtio/virtio_pci_common.c
271
list_for_each_entry_safe(vq, n, &vdev->vqs, list) {
drivers/virtio/virtio_pci_modern.c
759
list_for_each_entry(vq, &vdev->vqs, list)
drivers/virtio/virtio_ring.c
1395
list_add_tail(&vq->vq.list, &vdev->vqs);
drivers/virtio/virtio_ring.c
2615
list_add_tail(&vq->vq.list, &vdev->vqs);
drivers/virtio/virtio_ring.c
3521
list_del(&_vq->list);
drivers/virtio/virtio_ring.c
3636
list_for_each_entry(_vq, &dev->vqs, list) {
drivers/virtio/virtio_ring.c
3658
list_for_each_entry(_vq, &dev->vqs, list) {
drivers/virtio/virtio_vdpa.c
263
list_for_each_entry_safe(vq, n, &vdev->vqs, list)
drivers/watchdog/exar_wdt.c
349
INIT_LIST_HEAD(&n->list);
drivers/watchdog/exar_wdt.c
364
list_add_tail(&n->list, &pdev_list);
drivers/watchdog/exar_wdt.c
373
list_for_each_entry_safe(n, t, &pdev_list, list) {
drivers/watchdog/exar_wdt.c
375
list_del(&n->list);
drivers/watchdog/exar_wdt.c
50
struct list_head list;
drivers/xen/events/events_base.c
1944
list_for_each_entry(info, &xen_irq_list_head, list) {
drivers/xen/events/events_base.c
2106
list_for_each_entry(info, &xen_irq_list_head, list) {
drivers/xen/events/events_base.c
727
list_add_tail(&info->list, &xen_irq_list_head);
drivers/xen/events/events_base.c
782
list_del(&info->list);
drivers/xen/events/events_base.c
939
list_for_each_entry(info, &xen_irq_list_head, list) {
drivers/xen/events/events_base.c
99
struct list_head list;
drivers/xen/gntalloc.c
100
struct list_head list;
drivers/xen/gntalloc.c
158
list_splice_tail(&queue_file, &priv->list);
drivers/xen/gntalloc.c
208
list_for_each_entry(gref, &priv->list, next_file) {
drivers/xen/gntalloc.c
235
INIT_LIST_HEAD(&priv->list);
drivers/xen/gntalloc.c
255
while (!list_empty(&priv->list)) {
drivers/xen/gntalloc.c
256
gref = list_entry(priv->list.next,
drivers/xen/grant-table.c
491
struct list_head list;
drivers/xen/grant-table.c
517
struct deferred_entry, list);
drivers/xen/grant-table.c
521
list_del(&entry->list);
drivers/xen/grant-table.c
542
list_add_tail(&entry->list, &deferred_list);
drivers/xen/grant-table.c
575
list_add_tail(&entry->list, &deferred_list);
drivers/xen/pci.c
274
list_for_each_entry(cfg, &pci_mmcfg_list, list) {
drivers/xen/pci.c
304
struct list_head list;
drivers/xen/pci.c
314
list_for_each_entry(owner, &dev_domain_list, list) {
drivers/xen/pci.c
351
list_add_tail(&owner->list, &dev_domain_list);
drivers/xen/pci.c
367
list_del(&owner->list);
drivers/xen/pcpu.c
191
list_for_each_entry(pcpu, &xen_pcpus, list) {
drivers/xen/pcpu.c
203
list_del(&pcpu->list);
drivers/xen/pcpu.c
254
INIT_LIST_HEAD(&pcpu->list);
drivers/xen/pcpu.c
260
list_add_tail(&pcpu->list, &xen_pcpus);
drivers/xen/pcpu.c
333
list_for_each_entry_safe(pcpu, tmp, &xen_pcpus, list)
drivers/xen/pcpu.c
397
list_for_each_entry(pcpu, &xen_pcpus, list)
drivers/xen/pcpu.c
61
struct list_head list;
drivers/xen/privcmd-buf.c
164
list_add(&vma_priv->list, &file_priv->list);
drivers/xen/privcmd-buf.c
27
struct list_head list;
drivers/xen/privcmd-buf.c
32
struct list_head list;
drivers/xen/privcmd-buf.c
47
INIT_LIST_HEAD(&file_priv->list);
drivers/xen/privcmd-buf.c
58
list_del(&vma_priv->list);
drivers/xen/privcmd-buf.c
73
while (!list_empty(&file_priv->list)) {
drivers/xen/privcmd-buf.c
74
vma_priv = list_first_entry(&file_priv->list,
drivers/xen/privcmd-buf.c
76
list);
drivers/xen/privcmd.c
1021
list_for_each_entry(tmp, &irqfds_list, list) {
drivers/xen/privcmd.c
1030
list_add_tail(&kirqfd->list, &irqfds_list);
drivers/xen/privcmd.c
1064
list_for_each_entry(kirqfd, &irqfds_list, list) {
drivers/xen/privcmd.c
1124
list_for_each_entry_safe(kirqfd, tmp, &irqfds_list, list)
drivers/xen/privcmd.c
1141
struct list_head list;
drivers/xen/privcmd.c
1162
struct list_head list;
drivers/xen/privcmd.c
1191
list_for_each_entry(kioeventfd, &kioreq->ioeventfds, list) {
drivers/xen/privcmd.c
1226
list_del(&kioreq->list);
drivers/xen/privcmd.c
1292
list_add_tail(&kioreq->list, &ioreq_list);
drivers/xen/privcmd.c
1312
list_for_each_entry(kioreq, &ioreq_list, list) {
drivers/xen/privcmd.c
1331
list_for_each_entry(kioeventfd, &kioreq->ioeventfds, list) {
drivers/xen/privcmd.c
1348
list_del(&kioeventfd->list);
drivers/xen/privcmd.c
1396
list_add_tail(&kioeventfd->list, &kioreq->ioeventfds);
drivers/xen/privcmd.c
1423
list_for_each_entry_safe(kioreq, tkioreq, &ioreq_list, list) {
drivers/xen/privcmd.c
1435
list_for_each_entry_safe(kioeventfd, tmp, &kioreq->ioeventfds, list) {
drivers/xen/privcmd.c
1488
list_for_each_entry_safe(kioreq, tmp, &ioreq_list, list) {
drivers/xen/privcmd.c
1492
list_for_each_entry_safe(kioeventfd, tmp, &kioreq->ioeventfds, list)
drivers/xen/privcmd.c
900
struct list_head list;
drivers/xen/privcmd.c
908
list_del_init(&kirqfd->list);
drivers/xen/pvcalls-back.c
1009
list_for_each_entry_safe(map, n, &fedata->socket_mappings, list) {
drivers/xen/pvcalls-back.c
1010
list_del(&map->list);
drivers/xen/pvcalls-back.c
1032
list_del(&fedata->list);
drivers/xen/pvcalls-back.c
1239
&pvcalls_back_global.frontends, list) {
drivers/xen/pvcalls-back.c
373
list_add_tail(&map->list, &fedata->socket_mappings);
drivers/xen/pvcalls-back.c
386
list_del(&map->list);
drivers/xen/pvcalls-back.c
39
struct list_head list;
drivers/xen/pvcalls-back.c
490
list_for_each_entry_safe(map, n, &fedata->socket_mappings, list) {
drivers/xen/pvcalls-back.c
492
list_del(&map->list);
drivers/xen/pvcalls-back.c
55
struct list_head list;
drivers/xen/pvcalls-back.c
76
struct list_head list;
drivers/xen/pvcalls-back.c
983
list_add_tail(&fedata->list, &pvcalls_back_global.frontends);
drivers/xen/pvcalls-front.c
1149
list_del(&map->list);
drivers/xen/pvcalls-front.c
1181
list_for_each_entry_safe(map, n, &bedata->socket_mappings, list) {
drivers/xen/pvcalls-front.c
1192
list_for_each_entry_safe(map, n, &bedata->socket_mappings, list) {
drivers/xen/pvcalls-front.c
1197
list_del(&map->list);
drivers/xen/pvcalls-front.c
274
if (!list_empty(&map->list))
drivers/xen/pvcalls-front.c
275
list_del_init(&map->list);
drivers/xen/pvcalls-front.c
352
list_add_tail(&map->list, &bedata->socket_mappings);
drivers/xen/pvcalls-front.c
59
struct list_head list;
drivers/xen/pvcalls-front.c
914
list_add_tail(&map2->list, &bedata->socket_mappings);
drivers/xen/xen-pciback/conf_space.c
179
list_for_each_entry(cfg_entry, &dev_data->config_fields, list) {
drivers/xen/xen-pciback/conf_space.c
219
list_for_each_entry(cfg_entry, &dev_data->config_fields, list) {
drivers/xen/xen-pciback/conf_space.c
340
list_for_each_entry_safe(cfg_entry, t, &dev_data->config_fields, list) {
drivers/xen/xen-pciback/conf_space.c
348
list_del(&cfg_entry->list);
drivers/xen/xen-pciback/conf_space.c
365
list_for_each_entry(cfg_entry, &dev_data->config_fields, list) {
drivers/xen/xen-pciback/conf_space.c
383
list_for_each_entry_safe(cfg_entry, t, &dev_data->config_fields, list) {
drivers/xen/xen-pciback/conf_space.c
384
list_del(&cfg_entry->list);
drivers/xen/xen-pciback/conf_space.c
432
list_add_tail(&cfg_entry->list, &dev_data->config_fields);
drivers/xen/xen-pciback/conf_space.h
58
struct list_head list;
drivers/xen/xen-pciback/conf_space.h
62
struct list_head list;
drivers/xen/xen-pciback/conf_space_quirks.c
57
list_for_each_entry(cfg_entry, &dev_data->config_fields, list) {
drivers/xen/xen-pciback/passthrough.c
129
list_for_each_entry(dev_entry, &dev_data->dev_list, list) {
drivers/xen/xen-pciback/passthrough.c
136
list_for_each_entry(e, &dev_data->dev_list, list) {
drivers/xen/xen-pciback/passthrough.c
164
list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) {
drivers/xen/xen-pciback/passthrough.c
166
list_del(&dev_entry->list);
drivers/xen/xen-pciback/passthrough.c
31
list_for_each_entry(dev_entry, &dev_data->dev_list, list) {
drivers/xen/xen-pciback/passthrough.c
60
list_add_tail(&dev_entry->list, &dev_data->dev_list);
drivers/xen/xen-pciback/passthrough.c
81
list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) {
drivers/xen/xen-pciback/passthrough.c
83
list_del(&dev_entry->list);
drivers/xen/xen-pciback/pci_stub.c
1391
list_for_each_entry(cfg_entry, &dev_data->config_fields, list) {
drivers/xen/xen-pciback/pciback.h
23
struct list_head list;
drivers/xen/xen-pciback/vpci.c
108
struct pci_dev_entry, list);
drivers/xen/xen-pciback/vpci.c
115
list_add_tail(&dev_entry->list,
drivers/xen/xen-pciback/vpci.c
127
list_add_tail(&dev_entry->list,
drivers/xen/xen-pciback/vpci.c
162
list_for_each_entry(e, &vpci_dev->dev_list[slot], list) {
drivers/xen/xen-pciback/vpci.c
164
list_del(&e->list);
drivers/xen/xen-pciback/vpci.c
218
list) {
drivers/xen/xen-pciback/vpci.c
220
list_del(&e->list);
drivers/xen/xen-pciback/vpci.c
245
list) {
drivers/xen/xen-pciback/vpci.c
48
list) {
drivers/xen/xenbus/xenbus.h
62
struct list_head list;
drivers/xen/xenbus/xenbus.h
78
struct list_head list;
drivers/xen/xenbus/xenbus_comms.c
292
list_for_each_entry(req, &xs_reply_list, list) {
drivers/xen/xenbus/xenbus_comms.c
294
list_del(&req->list);
drivers/xen/xenbus/xenbus_comms.c
348
struct xb_req_data, list);
drivers/xen/xenbus/xenbus_comms.c
375
list_del(&state.req->list);
drivers/xen/xenbus/xenbus_comms.c
377
list_add_tail(&state.req->list, &xs_reply_list);
drivers/xen/xenbus/xenbus_comms.c
388
list_del(&state.req->list);
drivers/xen/xenbus/xenbus_dev_frontend.c
148
rb = list_entry(u->read_buffers.next, struct read_buffer, list);
drivers/xen/xenbus/xenbus_dev_frontend.c
166
list_del(&rb->list);
drivers/xen/xenbus/xenbus_dev_frontend.c
171
struct read_buffer, list);
drivers/xen/xenbus/xenbus_dev_frontend.c
207
list_add_tail(&rb->list, queue);
drivers/xen/xenbus/xenbus_dev_frontend.c
215
static void queue_cleanup(struct list_head *list)
drivers/xen/xenbus/xenbus_dev_frontend.c
219
while (!list_empty(list)) {
drivers/xen/xenbus/xenbus_dev_frontend.c
220
rb = list_entry(list->next, struct read_buffer, list);
drivers/xen/xenbus/xenbus_dev_frontend.c
221
list_del(list->next);
drivers/xen/xenbus/xenbus_dev_frontend.c
227
struct list_head list;
drivers/xen/xenbus/xenbus_dev_frontend.c
320
list_for_each_entry_safe(trans, tmp, &u->transactions, list) {
drivers/xen/xenbus/xenbus_dev_frontend.c
322
list_del(&trans->list);
drivers/xen/xenbus/xenbus_dev_frontend.c
326
list_for_each_entry_safe(watch, tmp_watch, &u->watches, list) {
drivers/xen/xenbus/xenbus_dev_frontend.c
328
list_del(&watch->list);
drivers/xen/xenbus/xenbus_dev_frontend.c
332
list_for_each_entry_safe(rb, tmp_rb, &u->read_buffers, list) {
drivers/xen/xenbus/xenbus_dev_frontend.c
333
list_del(&rb->list);
drivers/xen/xenbus/xenbus_dev_frontend.c
356
list_for_each_entry(trans, &u->transactions, list)
drivers/xen/xenbus/xenbus_dev_frontend.c
379
list_del(&trans->list);
drivers/xen/xenbus/xenbus_dev_frontend.c
390
list_del(&trans->list);
drivers/xen/xenbus/xenbus_dev_frontend.c
463
list_add(&trans->list, &u->transactions);
drivers/xen/xenbus/xenbus_dev_frontend.c
474
list_del(&trans->list);
drivers/xen/xenbus/xenbus_dev_frontend.c
488
list_del(&trans->list);
drivers/xen/xenbus/xenbus_dev_frontend.c
530
list_add(&watch->list, &u->watches);
drivers/xen/xenbus/xenbus_dev_frontend.c
532
list_for_each_entry(watch, &u->watches, list) {
drivers/xen/xenbus/xenbus_dev_frontend.c
536
list_del(&watch->list);
drivers/xen/xenbus/xenbus_dev_frontend.c
73
struct list_head list;
drivers/xen/xenbus/xenbus_dev_frontend.c
82
struct list_head list;
drivers/xen/xenbus/xenbus_xs.c
256
list_add_tail(&req->list, &xb_write_list);
drivers/xen/xenbus/xenbus_xs.c
690
list_for_each_entry(i, &watches, list)
drivers/xen/xenbus/xenbus_xs.c
713
list_add_tail(&event->list, &watch_events);
drivers/xen/xenbus/xenbus_xs.c
755
list_add(&watch->list, &watches);
drivers/xen/xenbus/xenbus_xs.c
762
list_del(&watch->list);
drivers/xen/xenbus/xenbus_xs.c
784
list_del(&watch->list);
drivers/xen/xenbus/xenbus_xs.c
801
list_for_each_entry_safe(event, tmp, &watch_events, list) {
drivers/xen/xenbus/xenbus_xs.c
804
list_del(&event->list);
drivers/xen/xenbus/xenbus_xs.c
836
list_for_each_entry(watch, &watches, list) {
drivers/xen/xenbus/xenbus_xs.c
869
struct xs_watch_event, list);
drivers/xen/xenbus/xenbus_xs.c
871
list_del(&event->list);
drivers/xen/xenbus/xenbus_xs.c
901
list_for_each_entry(req, &xs_reply_list, list)
drivers/xen/xenbus/xenbus_xs.c
903
list_for_each_entry(req, &xb_write_list, list)
fs/binfmt_misc.c
51
struct list_head list;
fs/binfmt_misc.c
682
if (!list_empty(&e->list))
fs/binfmt_misc.c
683
list_del_init(&e->list);
fs/binfmt_misc.c
704
list_del_init(&e->list);
fs/binfmt_misc.c
760
if (!list_empty(&e->list))
fs/binfmt_misc.c
804
list_add(&e->list, &misc->entries);
fs/binfmt_misc.c
904
list_for_each_entry_safe(e, next, &misc->entries, list)
fs/binfmt_misc.c
98
list_for_each_entry(e, &misc->entries, list) {
fs/btrfs/async-thread.c
212
struct list_head *list = &wq->ordered_list;
fs/btrfs/async-thread.c
220
if (list_empty(list))
fs/btrfs/async-thread.c
222
work = list_first_entry(list, struct btrfs_work, ordered_list);
fs/btrfs/backref.c
3040
INIT_LIST_HEAD(&node->list);
fs/btrfs/backref.c
3055
ASSERT(list_empty(&node->list));
fs/btrfs/backref.c
3117
list_del_init(&node->list);
fs/btrfs/backref.c
3141
list[LOWER]);
fs/btrfs/backref.c
3142
list_del(&edge->list[LOWER]);
fs/btrfs/backref.c
3143
list_del(&edge->list[UPPER]);
fs/btrfs/backref.c
3177
list_add_tail(&edge->list[LOWER], &lower->upper);
fs/btrfs/backref.c
3217
list_add(&cur->list, &cache->useless_node);
fs/btrfs/backref.c
3240
list_add_tail(&edge->list[UPPER], &cache->pending_edge);
fs/btrfs/backref.c
3245
INIT_LIST_HEAD(&edge->list[UPPER]);
fs/btrfs/backref.c
3309
list_add(&cur->list, &cache->useless_node);
fs/btrfs/backref.c
3353
list_add(&lower->list, &cache->useless_node);
fs/btrfs/backref.c
3405
list_add_tail(&edge->list[UPPER],
fs/btrfs/backref.c
3410
INIT_LIST_HEAD(&edge->list[UPPER]);
fs/btrfs/backref.c
3416
INIT_LIST_HEAD(&edge->list[UPPER]);
fs/btrfs/backref.c
3482
list[LOWER]);
fs/btrfs/backref.c
3483
ASSERT(list_empty(&edge->list[UPPER]));
fs/btrfs/backref.c
3490
list_add_tail(&edge->list[UPPER], &cache->pending_edge);
fs/btrfs/backref.c
3587
list_for_each_entry(edge, &start->upper, list[LOWER])
fs/btrfs/backref.c
3588
list_add_tail(&edge->list[UPPER], &pending_edge);
fs/btrfs/backref.c
3595
struct btrfs_backref_edge, list[UPPER]);
fs/btrfs/backref.c
3596
list_del_init(&edge->list[UPPER]);
fs/btrfs/backref.c
3602
list_del(&edge->list[LOWER]);
fs/btrfs/backref.c
3607
list_add(&lower->list, useless_node);
fs/btrfs/backref.c
3619
list_add_tail(&edge->list[UPPER], &upper->lower);
fs/btrfs/backref.c
3633
list_add_tail(&edge->list[UPPER], &upper->lower);
fs/btrfs/backref.c
3639
list_for_each_entry(edge, &upper->upper, list[LOWER])
fs/btrfs/backref.c
3640
list_add_tail(&edge->list[UPPER], &pending_edge);
fs/btrfs/backref.c
3654
struct btrfs_backref_node, list);
fs/btrfs/backref.c
3655
list_del_init(&lower->list);
fs/btrfs/backref.c
3659
struct btrfs_backref_edge, list[UPPER]);
fs/btrfs/backref.c
3660
list_del(&edge->list[UPPER]);
fs/btrfs/backref.c
3661
list_del(&edge->list[LOWER]);
fs/btrfs/backref.c
3672
list_add(&lower->list, &cache->useless_node);
fs/btrfs/backref.c
3678
list_for_each_entry(edge, &upper->upper, list[LOWER])
fs/btrfs/backref.c
3679
list_add_tail(&edge->list[UPPER],
fs/btrfs/backref.c
3682
list_add(&upper->list, &cache->useless_node);
fs/btrfs/backref.c
3687
struct btrfs_backref_node, list);
fs/btrfs/backref.c
3688
list_del_init(&lower->list);
fs/btrfs/backref.h
339
struct list_head list;
fs/btrfs/backref.h
388
struct list_head list[2];
fs/btrfs/block-group.c
1012
list_add_tail(&caching_ctl->list, &fs_info->caching_block_groups);
fs/btrfs/block-group.c
1061
list_for_each_entry_rcu(sinfo, head, list) {
fs/btrfs/block-group.c
1249
list_del_init(&block_group->list);
fs/btrfs/block-group.c
1270
list_for_each_entry(ctl, &fs_info->caching_block_groups, list) {
fs/btrfs/block-group.c
1279
list_del_init(&caching_ctl->list);
fs/btrfs/block-group.c
1517
if (!list_is_first(&trans->transaction->list, &fs_info->trans_list)) {
fs/btrfs/block-group.c
1518
prev_trans = list_prev_entry(trans->transaction, list);
fs/btrfs/block-group.c
1562
static bool btrfs_link_bg_list(struct btrfs_block_group *bg, struct list_head *list)
fs/btrfs/block-group.c
1570
list_add_tail(&bg->bg_list, list);
fs/btrfs/block-group.c
1663
list_is_singular(&block_group->list) ||
fs/btrfs/block-group.c
2422
INIT_LIST_HEAD(&cache->list);
fs/btrfs/block-group.c
2731
list_for_each_entry(space_info, &info->space_info, list) {
fs/btrfs/block-group.c
2739
list);
fs/btrfs/block-group.c
2755
list)
fs/btrfs/block-group.c
2759
list)
fs/btrfs/block-group.c
4082
list_for_each_entry(found, head, list) {
fs/btrfs/block-group.c
4706
struct btrfs_caching_control, list);
fs/btrfs/block-group.c
4707
list_del(&caching_ctl->list);
fs/btrfs/block-group.c
4757
list_del(&block_group->list);
fs/btrfs/block-group.c
4785
struct btrfs_space_info, list);
fs/btrfs/block-group.c
4788
list_del(&space_info->list);
fs/btrfs/block-group.c
987
INIT_LIST_HEAD(&caching_ctl->list);
fs/btrfs/block-group.h
108
struct list_head list;
fs/btrfs/block-group.h
189
struct list_head list;
fs/btrfs/compression.c
1151
INIT_LIST_HEAD(&compr_pool.list);
fs/btrfs/compression.c
135
struct list_head list;
fs/btrfs/compression.c
1569
ws = list_entry(ws_list, struct heuristic_ws, list);
fs/btrfs/compression.c
165
list_splice_init(&compr_pool.list, &remove);
fs/btrfs/compression.c
193
folio = list_first_entry(&compr_pool.list, struct folio, lru);
fs/btrfs/compression.c
218
list_add(&folio->lru, &compr_pool.list);
fs/btrfs/compression.c
657
struct list_head list;
fs/btrfs/compression.c
664
workspace = list_entry(ws, struct heuristic_ws, list);
fs/btrfs/compression.c
692
INIT_LIST_HEAD(&ws->list);
fs/btrfs/compression.c
693
return &ws->list;
fs/btrfs/compression.c
695
free_heuristic_ws(&ws->list);
fs/btrfs/defrag.c
1047
struct defrag_target_range, list);
fs/btrfs/defrag.c
1066
struct defrag_target_range, list);
fs/btrfs/defrag.c
1085
list_add_tail(&new->list, target_list);
fs/btrfs/defrag.c
1095
list_for_each_entry_safe(entry, tmp, target_list, list) {
fs/btrfs/defrag.c
1096
list_del_init(&entry->list);
fs/btrfs/defrag.c
1228
list_for_each_entry(entry, &target_list, list) {
fs/btrfs/defrag.c
1235
list_for_each_entry_safe(entry, tmp, &target_list, list) {
fs/btrfs/defrag.c
1236
list_del_init(&entry->list);
fs/btrfs/defrag.c
1272
list_for_each_entry(entry, &target_list, list) {
fs/btrfs/defrag.c
1313
list_for_each_entry_safe(entry, tmp, &target_list, list) {
fs/btrfs/defrag.c
1314
list_del_init(&entry->list);
fs/btrfs/defrag.c
918
struct list_head list;
fs/btrfs/disk-io.c
4274
list_for_each_entry_safe(trans, tmp, &fs_info->trans_list, list) {
fs/btrfs/disk-io.c
4295
list_del_init(&trans->list);
fs/btrfs/disk-io.c
4929
struct btrfs_transaction, list);
fs/btrfs/disk-io.c
4955
list_del_init(&t->list);
fs/btrfs/extent-tree.c
4640
if (list_empty(&block_group->list) ||
fs/btrfs/extent-tree.c
4671
&space_info->block_groups[ffe_ctl->index], list) {
fs/btrfs/extent_io.c
2845
if (list_empty(&em->list) || (em->flags & EXTENT_FLAG_LOGGING))
fs/btrfs/extent_map.c
1082
ASSERT(!list_empty(&em->list));
fs/btrfs/extent_map.c
1179
if (!list_empty(&em->list) && em->generation >= cur_fs_gen)
fs/btrfs/extent_map.c
224
if (!list_empty(&em->list))
fs/btrfs/extent_map.c
479
ASSERT(list_empty(&em->list));
fs/btrfs/extent_map.c
482
list_add(&em->list, &inode->extent_tree.modified_extents);
fs/btrfs/extent_map.c
53
INIT_LIST_HEAD(&em->list);
fs/btrfs/extent_map.c
601
list_del_init(&em->list);
fs/btrfs/extent_map.c
621
list_del_init(&cur->list);
fs/btrfs/extent_map.c
67
WARN_ON(!list_empty(&em->list));
fs/btrfs/extent_map.c
876
modified = !list_empty(&em->list);
fs/btrfs/extent_map.h
99
struct list_head list;
fs/btrfs/file-item.c
528
struct list_head *list, bool nowait)
fs/btrfs/file-item.c
612
if (!list)
fs/btrfs/file-item.c
642
list_add_tail(&sums->list, list);
fs/btrfs/file-item.c
649
if (list) {
fs/btrfs/file-item.c
652
list_for_each_entry_safe(sums, tmp_sums, list, list)
fs/btrfs/file-item.c
858
INIT_LIST_HEAD(&sums->list);
fs/btrfs/file-item.h
70
struct list_head *list, int search_commit,
fs/btrfs/file-item.h
73
struct list_head *list, bool nowait);
fs/btrfs/file.c
1803
ASSERT(list_empty(&ctx.list));
fs/btrfs/file.c
2811
struct list_head list;
fs/btrfs/file.c
2831
range = list_last_entry(head, struct falloc_range, list);
fs/btrfs/file.c
2843
list_add_tail(&range->list, head);
fs/btrfs/file.c
3240
list_for_each_entry_safe(range, tmp, &reserve_list, list) {
fs/btrfs/file.c
3263
list_del(&range->list);
fs/btrfs/free-space-cache.c
1107
list_add_tail(&e->list, bitmap_list);
fs/btrfs/free-space-cache.c
1129
list_for_each_entry(trim_entry, &ctl->trimming_ranges, list) {
fs/btrfs/free-space-cache.c
1247
list_for_each_entry_safe(entry, next, bitmap_list, list) {
fs/btrfs/free-space-cache.c
1251
list_del_init(&entry->list);
fs/btrfs/free-space-cache.c
1274
list_for_each_entry_safe(entry, next, bitmap_list, list)
fs/btrfs/free-space-cache.c
1275
list_del_init(&entry->list);
fs/btrfs/free-space-cache.c
2119
INIT_LIST_HEAD(&info->list);
fs/btrfs/free-space-cache.c
3440
if (entry->bitmap && list_empty(&entry->list))
fs/btrfs/free-space-cache.c
3441
list_add_tail(&entry->list, bitmaps);
fs/btrfs/free-space-cache.c
3458
if (list_empty(&entry->list))
fs/btrfs/free-space-cache.c
3459
list_add_tail(&entry->list, bitmaps);
fs/btrfs/free-space-cache.c
3526
entry = list_first_entry(bitmaps, struct btrfs_free_space, list);
fs/btrfs/free-space-cache.c
3530
if (entry && list_empty(&entry->list))
fs/btrfs/free-space-cache.c
3531
list_add(&entry->list, bitmaps);
fs/btrfs/free-space-cache.c
3534
list_for_each_entry(entry, bitmaps, list) {
fs/btrfs/free-space-cache.c
3618
list_for_each_entry_safe(entry, tmp, &bitmaps, list)
fs/btrfs/free-space-cache.c
3619
list_del_init(&entry->list);
fs/btrfs/free-space-cache.c
3693
list_del(&trim_entry->list);
fs/btrfs/free-space-cache.c
3801
list_add_tail(&trim_entry.list, &ctl->trimming_ranges);
fs/btrfs/free-space-cache.c
4032
list_add_tail(&trim_entry.list, &ctl->trimming_ranges);
fs/btrfs/free-space-cache.c
44
struct list_head list;
fs/btrfs/free-space-cache.c
866
list_add_tail(&e->list, &bitmaps);
fs/btrfs/free-space-cache.c
878
list_for_each_entry_safe(e, n, &bitmaps, list) {
fs/btrfs/free-space-cache.c
879
list_del_init(&e->list);
fs/btrfs/free-space-cache.h
44
struct list_head list;
fs/btrfs/inode.c
1549
struct async_extent, list);
fs/btrfs/inode.c
1550
list_del(&async_extent->list);
fs/btrfs/inode.c
2723
list_for_each_entry(sum, &oe->csum_list, list) {
fs/btrfs/inode.c
689
struct list_head list;
fs/btrfs/inode.c
721
list_add_tail(&async_extent->list, &cow->extents);
fs/btrfs/inode.c
8669
struct list_head list;
fs/btrfs/inode.c
8699
INIT_LIST_HEAD(&work->list);
fs/btrfs/inode.c
8749
list_add_tail(&work->list, &works);
fs/btrfs/inode.c
8766
list_for_each_entry_safe(work, next, &works, list) {
fs/btrfs/inode.c
8767
list_del_init(&work->list);
fs/btrfs/ioctl.c
2871
list_for_each_entry(block_group, groups_list, list) {
fs/btrfs/ioctl.c
2908
list_for_each_entry(tmp, &fs_info->space_info, list) {
fs/btrfs/ioctl.c
2961
list_for_each_entry(tmp, &fs_info->space_info, list) {
fs/btrfs/ioctl.c
5158
LIST_HEAD(list);
fs/btrfs/ioctl.c
5169
disk_bytenr + len - 1, &list, false);
fs/btrfs/ioctl.c
5174
while (!list_empty(&list)) {
fs/btrfs/ioctl.c
5178
sums = list_first_entry(&list, struct btrfs_ordered_sum, list);
fs/btrfs/ioctl.c
5179
list_del(&sums->list);
fs/btrfs/ioctl.c
5194
while (!list_empty(&list)) {
fs/btrfs/ioctl.c
5195
sums = list_first_entry(&list, struct btrfs_ordered_sum, list);
fs/btrfs/ioctl.c
5196
list_del(&sums->list);
fs/btrfs/lru_cache.c
121
list_add_tail(&new_entry->list, head);
fs/btrfs/lru_cache.c
128
list_add_tail(&new_entry->list, head);
fs/btrfs/lru_cache.c
28
list_for_each_entry(entry, head, list) {
fs/btrfs/lru_cache.c
73
struct list_head *prev = entry->list.prev;
fs/btrfs/lru_cache.c
78
list_del(&entry->list);
fs/btrfs/lru_cache.h
39
struct list_head list;
fs/btrfs/lzo.c
101
INIT_LIST_HEAD(&workspace->list);
fs/btrfs/lzo.c
103
return &workspace->list;
fs/btrfs/lzo.c
105
lzo_free_workspace(&workspace->list);
fs/btrfs/lzo.c
264
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/lzo.c
415
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/lzo.c
547
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/lzo.c
65
struct list_head list;
fs/btrfs/lzo.c
79
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/ordered-data.c
1044
struct list_head *list)
fs/btrfs/ordered-data.c
1060
list_add_tail(&ordered->log_list, list);
fs/btrfs/ordered-data.c
1339
list_for_each_entry_safe(sum, tmpsum, &ordered->csum_list, list) {
fs/btrfs/ordered-data.c
1342
list_move_tail(&sum->list, &new->csum_list);
fs/btrfs/ordered-data.c
351
list_add_tail(&sum->list, &entry->csum_list);
fs/btrfs/ordered-data.c
643
list_for_each_entry_safe(sum, tmp, &entry->csum_list, list)
fs/btrfs/ordered-data.h
216
struct list_head *list);
fs/btrfs/ordered-data.h
33
struct list_head list;
fs/btrfs/qgroup.c
1571
struct btrfs_qgroup_list *list;
fs/btrfs/qgroup.c
1595
list_for_each_entry(list, &member->groups, next_group) {
fs/btrfs/qgroup.c
1596
if (list->group == parent) {
fs/btrfs/qgroup.c
1634
struct btrfs_qgroup_list *list;
fs/btrfs/qgroup.c
1652
list_for_each_entry(list, &member->groups, next_group) {
fs/btrfs/qgroup.c
1653
if (list->group == parent) {
fs/btrfs/qgroup.c
1810
struct btrfs_qgroup_list *list;
fs/btrfs/qgroup.c
1844
list = list_first_entry(&qgroup->groups,
fs/btrfs/qgroup.c
1847
list->group->qgroupid);
fs/btrfs/qgroup.c
228
struct btrfs_qgroup_list *list;
fs/btrfs/qgroup.c
232
list = list_first_entry(&qgroup->groups,
fs/btrfs/qgroup.c
234
list_del(&list->next_group);
fs/btrfs/qgroup.c
235
list_del(&list->next_member);
fs/btrfs/qgroup.c
236
kfree(list);
fs/btrfs/qgroup.c
240
list = list_first_entry(&qgroup->members,
fs/btrfs/qgroup.c
242
list_del(&list->next_group);
fs/btrfs/qgroup.c
243
list_del(&list->next_member);
fs/btrfs/qgroup.c
244
kfree(list);
fs/btrfs/qgroup.c
316
struct btrfs_qgroup_list *list;
fs/btrfs/qgroup.c
323
list_for_each_entry(list, &member->groups, next_group) {
fs/btrfs/qgroup.c
324
if (list->group == parent) {
fs/btrfs/qgroup.c
325
list_del(&list->next_group);
fs/btrfs/qgroup.c
326
list_del(&list->next_member);
fs/btrfs/qgroup.c
327
kfree(list);
fs/btrfs/qgroup.c
3280
struct btrfs_qgroup_list *list;
fs/btrfs/qgroup.c
3302
list_for_each_entry(list, &src->groups, next_group) {
fs/btrfs/qgroup.c
3304
if (list->group->qgroupid != parentid)
fs/btrfs/qgroup.c
3331
list_for_each_entry(list, &qgroup->groups, next_group)
fs/btrfs/qgroup.c
3332
qgroup_iterator_add(&qgroup_list, list->group);
fs/btrfs/qgroup.c
572
struct btrfs_qgroup_list *list = NULL;
fs/btrfs/qgroup.c
587
list = kzalloc_obj(*list);
fs/btrfs/qgroup.c
588
if (!list) {
fs/btrfs/qgroup.c
592
ret = add_relation_rb(fs_info, list, found_key.objectid,
fs/btrfs/qgroup.c
594
list = NULL;
fs/btrfs/ref-verify.c
238
list);
fs/btrfs/ref-verify.c
239
list_del(&ra->list);
fs/btrfs/ref-verify.c
55
struct list_head list;
fs/btrfs/ref-verify.c
640
list_for_each_entry(ra, &be->actions, list)
fs/btrfs/ref-verify.c
710
INIT_LIST_HEAD(&ra->list);
fs/btrfs/ref-verify.c
750
list);
fs/btrfs/ref-verify.c
751
list_del(&tmp->list);
fs/btrfs/ref-verify.c
875
list_add_tail(&ra->list, &be->actions);
fs/btrfs/relocation.c
204
static noinline_for_stack void free_reloc_roots(struct list_head *list)
fs/btrfs/relocation.c
208
list_for_each_entry_safe(reloc_root, tmp, list, root_list)
fs/btrfs/relocation.c
2218
list[LOWER]);
fs/btrfs/relocation.c
2304
list_for_each_entry(edge, &node->upper, list[LOWER]) {
fs/btrfs/relocation.c
2427
list_del_init(&node->list);
fs/btrfs/relocation.c
2456
LIST_HEAD(list);
fs/btrfs/relocation.c
2465
struct btrfs_backref_node, list);
fs/btrfs/relocation.c
2466
list_move_tail(&node->list, &list);
fs/btrfs/relocation.c
2475
list_splice_init(&list, &cache->pending[level]);
fs/btrfs/relocation.c
2504
list[LOWER]);
fs/btrfs/relocation.c
304
list[LOWER]);
fs/btrfs/relocation.c
326
if (list_is_last(&edge->list[LOWER], &lower->upper)) {
fs/btrfs/relocation.c
330
edge = list_first_entry(&edge->list[LOWER], struct btrfs_backref_edge,
fs/btrfs/relocation.c
331
list[LOWER]);
fs/btrfs/relocation.c
441
list);
fs/btrfs/relocation.c
442
list_del_init(&cur->list);
fs/btrfs/relocation.c
456
list[UPPER]);
fs/btrfs/relocation.c
457
list_del(&edge->list[UPPER]);
fs/btrfs/relocation.c
458
list_del(&edge->list[LOWER]);
fs/btrfs/relocation.c
464
list_add(&lower->list, useless_node);
fs/btrfs/relocation.c
537
struct btrfs_backref_edge, list[UPPER]);
fs/btrfs/relocation.c
543
list_del_init(&edge->list[UPPER]);
fs/btrfs/relocation.c
5748
LIST_HEAD(list);
fs/btrfs/relocation.c
5761
&list, false);
fs/btrfs/relocation.c
5767
while (!list_empty(&list)) {
fs/btrfs/relocation.c
5769
list_first_entry(&list, struct btrfs_ordered_sum, list);
fs/btrfs/relocation.c
5771
list_del_init(&sums->list);
fs/btrfs/relocation.c
5839
list_move_tail(&node->list,
fs/btrfs/send.c
2943
struct list_head list;
fs/btrfs/send.c
2961
INIT_LIST_HEAD(&ref->list);
fs/btrfs/send.c
2971
list_del(&ref->list);
fs/btrfs/send.c
2983
static int dup_ref(struct recorded_ref *ref, struct list_head *list)
fs/btrfs/send.c
2993
list_add_tail(&new->list, list);
fs/btrfs/send.c
3002
cur = list_first_entry(head, struct recorded_ref, list);
fs/btrfs/send.c
318
struct list_head list;
fs/btrfs/send.c
3339
INIT_LIST_HEAD(&pm->list);
fs/btrfs/send.c
3356
list_for_each_entry(cur, deleted_refs, list) {
fs/btrfs/send.c
3361
list_for_each_entry(cur, new_refs, list) {
fs/btrfs/send.c
3372
list_add_tail(&pm->list, &entry->list);
fs/btrfs/send.c
3560
list_for_each_entry(cur, &pm->update_refs, list) {
fs/btrfs/send.c
3585
if (!list_empty(&m->list))
fs/btrfs/send.c
3586
list_del(&m->list);
fs/btrfs/send.c
3597
if (list_empty(&moves->list)) {
fs/btrfs/send.c
3598
list_add_tail(&moves->list, stack);
fs/btrfs/send.c
3600
LIST_HEAD(list);
fs/btrfs/send.c
3601
list_splice_init(&moves->list, &list);
fs/btrfs/send.c
3602
list_add_tail(&moves->list, stack);
fs/btrfs/send.c
3603
list_splice_tail(&list, stack);
fs/btrfs/send.c
3625
pm = list_first_entry(&stack, struct pending_dir_move, list);
fs/btrfs/send.c
3639
pm = list_first_entry(&stack, struct pending_dir_move, list);
fs/btrfs/send.c
4095
struct recorded_ref *ref, struct list_head *list)
fs/btrfs/send.c
4103
ret = dup_ref(ref, list);
fs/btrfs/send.c
4107
tmp_ref = list_last_entry(list, struct recorded_ref, list);
fs/btrfs/send.c
4239
list_for_each_entry(cur, &sctx->new_refs, list) {
fs/btrfs/send.c
4345
list_for_each_entry(cur, &sctx->new_refs, list) {
fs/btrfs/send.c
4362
list_for_each_entry(cur2, &sctx->new_refs, list) {
fs/btrfs/send.c
4475
list_for_each_entry(cur, &sctx->deleted_refs, list) {
fs/btrfs/send.c
4485
cur = list_first_entry(&sctx->deleted_refs, struct recorded_ref, list);
fs/btrfs/send.c
4495
list_for_each_entry(cur, &sctx->deleted_refs, list) {
fs/btrfs/send.c
4545
list_for_each_entry(cur, &check_dirs, list) {
fs/btrfs/send.c
4645
list_add_tail(&ref->list, refs);
fs/btrfs/send.c
8222
while (!list_empty(&pm->list)) {
fs/btrfs/send.c
8225
pm2 = list_first_entry(&pm->list,
fs/btrfs/send.c
8226
struct pending_dir_move, list);
fs/btrfs/space-info.c
1160
struct reserve_ticket, list);
fs/btrfs/space-info.c
1717
ASSERT(list_empty(&ticket->list));
fs/btrfs/space-info.c
1877
list_add_tail(&ticket.list, &space_info->tickets);
fs/btrfs/space-info.c
189
struct list_head list;
fs/btrfs/space-info.c
1896
list_add_tail(&ticket.list,
fs/btrfs/space-info.c
1994
list_for_each_entry(space_info, &fs_info->space_info, list) {
fs/btrfs/space-info.c
203
list_for_each_entry(found, head, list)
fs/btrfs/space-info.c
2148
list_for_each_entry(bg, &space_info->block_groups[raid], list) {
fs/btrfs/space-info.c
2227
list_for_each_entry(space_info, &fs_info->space_info, list) {
fs/btrfs/space-info.c
325
list_add(&space_info->list, &info->space_info);
fs/btrfs/space-info.c
411
list_add_tail(&block_group->list, &space_info->block_groups[index]);
fs/btrfs/space-info.c
423
list_for_each_entry(found, head, list) {
fs/btrfs/space-info.c
563
if (!list_empty(&ticket->list)) {
fs/btrfs/space-info.c
564
list_del_init(&ticket->list);
fs/btrfs/space-info.c
604
ticket = list_first_entry(head, struct reserve_ticket, list);
fs/btrfs/space-info.c
682
list_for_each_entry(cache, &info->block_groups[index], list) {
fs/btrfs/space-info.h
189
struct list_head list;
fs/btrfs/super.c
1746
list_for_each_entry(found, &fs_info->space_info, list) {
fs/btrfs/sysfs.c
708
list_for_each_entry(block_group, &sinfo->block_groups[index], list) {
fs/btrfs/sysfs.c
823
list_for_each_entry(bg, &sinfo->block_groups[i], list) {
fs/btrfs/tests/btrfs-tests.c
223
INIT_LIST_HEAD(&cache->list);
fs/btrfs/transaction.c
145
BUG_ON(!list_empty(&transaction->list));
fs/btrfs/transaction.c
1963
list_for_each_entry_safe(pending, next, head, list) {
fs/btrfs/transaction.c
1964
list_del(&pending->list);
fs/btrfs/transaction.c
2077
BUG_ON(list_empty(&cur_trans->list));
fs/btrfs/transaction.c
2102
list_del_init(&cur_trans->list);
fs/btrfs/transaction.c
2212
list_add(&trans->pending_snapshot->list, &cur_trans->pending_snapshots);
fs/btrfs/transaction.c
2328
if (!list_is_first(&cur_trans->list, &fs_info->trans_list)) {
fs/btrfs/transaction.c
2334
prev_trans = list_prev_entry(cur_trans, list);
fs/btrfs/transaction.c
2633
list_del_init(&cur_trans->list);
fs/btrfs/transaction.c
388
list_add_tail(&cur_trans->list, &fs_info->trans_list);
fs/btrfs/transaction.c
947
list);
fs/btrfs/transaction.c
969
list_for_each_entry(t, &fs_info->trans_list, list) {
fs/btrfs/transaction.c
996
list) {
fs/btrfs/transaction.h
193
struct list_head list;
fs/btrfs/transaction.h
71
struct list_head list;
fs/btrfs/tree-log.c
1004
list_del(&sums->list);
fs/btrfs/tree-log.c
3235
INIT_LIST_HEAD(&ctx->list);
fs/btrfs/tree-log.c
3276
list_del_init(&ctx->list);
fs/btrfs/tree-log.c
3290
list_for_each_entry_safe(ctx, safe, &root->log_ctxs[index], list) {
fs/btrfs/tree-log.c
3291
list_del_init(&ctx->list);
fs/btrfs/tree-log.c
3444
list_add_tail(&root_log_ctx.list, &log_root_tree->log_ctxs[index2]);
fs/btrfs/tree-log.c
3455
list_del_init(&root_log_ctx.list);
fs/btrfs/tree-log.c
3469
list_del_init(&root_log_ctx.list);
fs/btrfs/tree-log.c
350
list_add_tail(&ctx->list, &root->log_ctxs[index]);
fs/btrfs/tree-log.c
4926
list_for_each_entry_safe(sums, sums_next, &ordered_sums, list) {
fs/btrfs/tree-log.c
4929
list_del(&sums->list);
fs/btrfs/tree-log.c
5012
em1 = list_entry(a, struct extent_map, list);
fs/btrfs/tree-log.c
5013
em2 = list_entry(b, struct extent_map, list);
fs/btrfs/tree-log.c
5090
list_for_each_entry(sums, &ordered->csum_list, list) {
fs/btrfs/tree-log.c
5130
list);
fs/btrfs/tree-log.c
5133
list_del(&sums->list);
fs/btrfs/tree-log.c
5375
list_for_each_entry_safe(em, n, &tree->modified_extents, list) {
fs/btrfs/tree-log.c
5376
list_del_init(&em->list);
fs/btrfs/tree-log.c
5400
list_add_tail(&em->list, &extents);
fs/btrfs/tree-log.c
5407
em = list_first_entry(&extents, struct extent_map, list);
fs/btrfs/tree-log.c
5409
list_del_init(&em->list);
fs/btrfs/tree-log.c
5869
struct list_head list;
fs/btrfs/tree-log.c
5993
list_add_tail(&dir_elem->list, &dir_list);
fs/btrfs/tree-log.c
6019
dir_elem = list_first_entry(&dir_list, struct btrfs_dir_list, list);
fs/btrfs/tree-log.c
6021
list_del(&dir_elem->list);
fs/btrfs/tree-log.c
6041
list_for_each_entry_safe(dir_elem, next, &dir_list, list)
fs/btrfs/tree-log.c
6053
struct list_head list;
fs/btrfs/tree-log.c
6061
list_for_each_entry_safe(curr, next, &ctx->conflict_inodes, list) {
fs/btrfs/tree-log.c
6062
list_del(&curr->list);
fs/btrfs/tree-log.c
6194
list_add_tail(&ino_elem->list, &ctx->conflict_inodes);
fs/btrfs/tree-log.c
6255
list_add_tail(&ino_elem->list, &ctx->conflict_inodes);
fs/btrfs/tree-log.c
6301
struct btrfs_ino_list, list);
fs/btrfs/tree-log.c
6304
list_del(&curr->list);
fs/btrfs/tree-log.c
7196
list_for_each_entry_safe(em, n, &em_tree->modified_extents, list)
fs/btrfs/tree-log.c
7197
list_del_init(&em->list);
fs/btrfs/tree-log.c
974
sums = list_first_entry(&ordered_sums, struct btrfs_ordered_sum, list);
fs/btrfs/tree-log.h
47
struct list_head list;
fs/btrfs/tree-mod-log.c
108
struct btrfs_seq_list, list);
fs/btrfs/tree-mod-log.c
1140
struct btrfs_seq_list, list);
fs/btrfs/tree-mod-log.c
77
list_add_tail(&elem->list, &fs_info->tree_mod_seq_list);
fs/btrfs/tree-mod-log.c
99
list_del(&elem->list);
fs/btrfs/tree-mod-log.h
16
struct list_head list;
fs/btrfs/tree-mod-log.h
20
#define BTRFS_SEQ_LIST_INIT(name) { .list = LIST_HEAD_INIT((name).list), .seq = 0 }
fs/btrfs/ulist.c
156
list_del(&node->list);
fs/btrfs/ulist.c
232
list_add_tail(&node->list, &ulist->nodes);
fs/btrfs/ulist.c
296
node = list_entry(uiter->cur_list, struct ulist_node, list);
fs/btrfs/ulist.c
69
list_for_each_entry_safe(node, next, &ulist->nodes, list) {
fs/btrfs/ulist.h
32
struct list_head list; /* used to link node */
fs/btrfs/volumes.c
1212
LIST_HEAD(list);
fs/btrfs/volumes.c
1218
list_splice_init(&fs_devices->seed_list, &list);
fs/btrfs/volumes.c
1233
list_for_each_entry_safe(fs_devices, tmp, &list, seed_list) {
fs/btrfs/volumes.c
4283
struct list_head list;
fs/btrfs/volumes.c
4327
list_for_each_entry_safe(rci, tmp, chunks, list) {
fs/btrfs/volumes.c
4330
list_del(&rci->list);
fs/btrfs/volumes.c
4363
rci = list_first_entry(chunks, struct remap_chunk_info, list);
fs/btrfs/volumes.c
4385
list_del(&rci->list);
fs/btrfs/volumes.c
4562
list_add_tail(&rci->list, &remap_chunks);
fs/btrfs/zlib.c
101
return &workspace->list;
fs/btrfs/zlib.c
103
zlib_free_workspace(&workspace->list);
fs/btrfs/zlib.c
151
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/zlib.c
33
struct list_head list;
fs/btrfs/zlib.c
341
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/zlib.c
40
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/zlib.c
445
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/zlib.c
49
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/zlib.c
99
INIT_LIST_HEAD(&workspace->list);
fs/btrfs/zoned.c
2152
sum = list_first_entry(&ordered->csum_list, struct btrfs_ordered_sum, list);
fs/btrfs/zoned.c
2157
sum = list_next_entry(sum, list);
fs/btrfs/zoned.c
2184
typeof(*sum), list))) {
fs/btrfs/zoned.c
2185
list_del(&sum->list);
fs/btrfs/zoned.c
2814
list_for_each_entry(bg, bg_list, list) {
fs/btrfs/zoned.c
2829
list_del_init(&bg->list);
fs/btrfs/zoned.c
3011
list) {
fs/btrfs/zstd.c
138
list_del(&victim->list);
fs/btrfs/zstd.c
139
zstd_free_workspace(&victim->list);
fs/btrfs/zstd.c
223
struct workspace, list);
fs/btrfs/zstd.c
224
list_del(&workspace->list);
fs/btrfs/zstd.c
226
zstd_free_workspace(&workspace->list);
fs/btrfs/zstd.c
353
list_add(&workspace->list, &zwsm->idle_ws[workspace->level]);
fs/btrfs/zstd.c
364
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/zstd.c
389
INIT_LIST_HEAD(&workspace->list);
fs/btrfs/zstd.c
392
return &workspace->list;
fs/btrfs/zstd.c
394
zstd_free_workspace(&workspace->list);
fs/btrfs/zstd.c
402
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/zstd.c
52
struct list_head list;
fs/btrfs/zstd.c
586
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/zstd.c
680
struct workspace *workspace = list_entry(ws, struct workspace, list);
fs/btrfs/zstd.c
90
static inline struct workspace *list_to_workspace(struct list_head *list)
fs/btrfs/zstd.c
92
return container_of(list, struct workspace, list);
fs/buffer.c
491
INIT_LIST_HEAD(&mmb->list);
fs/buffer.c
532
return !list_empty(&mmb->list);
fs/buffer.c
57
#define BH_ENTRY(list) list_entry((list), struct buffer_head, b_assoc_buffers)
fs/buffer.c
570
while (!list_empty(&mmb->list)) {
fs/buffer.c
571
bh = BH_ENTRY(mmb->list.next);
fs/buffer.c
616
list_add(&bh->b_assoc_buffers, &mmb->list);
fs/buffer.c
737
list_move_tail(&bh->b_assoc_buffers, &mmb->list);
fs/buffer.c
816
while (!list_empty(&mmb->list))
fs/buffer.c
817
__remove_assoc_queue(mmb, BH_ENTRY(mmb->list.next));
fs/ceph/caps.c
3082
list_add(&cw.list, &mdsc->cap_wait_list);
fs/ceph/caps.c
3117
list_del(&cw.list);
fs/ceph/debugfs.c
337
list_for_each_entry(cw, &mdsc->cap_wait_list, list) {
fs/ceph/dir.c
1657
struct list_head* list;
fs/ceph/dir.c
1662
list = lwc->dir_lease ? &mdsc->dentry_dir_leases : &mdsc->dentry_leases;
fs/ceph/dir.c
1664
list_for_each_entry_safe(di, tmp, list, lease_list) {
fs/ceph/mds_client.h
473
struct list_head list;
fs/ceph/super.h
909
struct list_head list;
fs/ceph/super.h
924
list_add(&ctx->list, &cf->rw_contexts);
fs/ceph/super.h
932
list_del(&ctx->list);
fs/ceph/super.h
941
list_for_each_entry(ctx, &cf->rw_contexts, list) {
fs/char_dev.c
393
list_add(&inode->i_devices, &p->list);
fs/char_dev.c
435
while (!list_empty(&cdev->list)) {
fs/char_dev.c
437
inode = container_of(cdev->list.next, struct inode, i_devices);
fs/char_dev.c
641
INIT_LIST_HEAD(&p->list);
fs/char_dev.c
658
INIT_LIST_HEAD(&cdev->list);
fs/dcache.c
1073
bool __move_to_shrink_list(struct dentry *dentry, struct list_head *list)
fs/dcache.c
1080
d_shrink_add(dentry, list);
fs/dcache.c
1087
void dput_to_list(struct dentry *dentry, struct list_head *list)
fs/dcache.c
1091
__move_to_shrink_list(dentry, list);
fs/dcache.c
1279
void shrink_dentry_list(struct list_head *list)
fs/dcache.c
1281
while (!list_empty(list)) {
fs/dcache.c
1284
dentry = list_entry(list->prev, struct dentry, d_lru);
fs/dcache.c
531
static void d_shrink_add(struct dentry *dentry, struct list_head *list)
fs/dcache.c
534
list_add(&dentry->d_lru, list);
fs/dcache.c
556
struct list_head *list)
fs/dcache.c
562
list_lru_isolate_move(lru, &dentry->d_lru, list);
fs/debugfs/file.c
212
INIT_LIST_HEAD(&cancellation->list);
fs/debugfs/file.c
225
list_add(&cancellation->list, &fsd->cancellations);
fs/debugfs/file.c
256
if (!list_empty(&cancellation->list))
fs/debugfs/file.c
257
list_del(&cancellation->list);
fs/debugfs/inode.c
745
typeof(*c), list))) {
fs/debugfs/inode.c
746
list_del_init(&c->list);
fs/dlm/ast.c
185
list_add(&cb->list, &ls->ls_cb_delay);
fs/dlm/ast.c
249
list_for_each_entry_safe(cb, safe, &ls->ls_cb_delay, list) {
fs/dlm/ast.c
250
list_del(&cb->list);
fs/dlm/config.c
312
struct list_head list; /* space->members */
fs/dlm/config.c
324
struct list_head list; /* space->members_gone */
fs/dlm/config.c
592
list_add(&nd->list, &sp->members);
fs/dlm/config.c
610
list_del(&nd->list);
fs/dlm/config.c
615
list_add(&mb_gone->list, &sp->members_gone);
fs/dlm/config.c
956
list_for_each_entry(nd, &sp->members, list) {
fs/dlm/config.c
969
list_for_each_entry_safe(mb_gone, mb_safe, &sp->members_gone, list) {
fs/dlm/config.c
975
list_del(&mb_gone->list);
fs/dlm/debug_fs.c
400
struct list_head *list;
fs/dlm/debug_fs.c
412
list = &ls->ls_slow_inactive;
fs/dlm/debug_fs.c
414
list = &ls->ls_slow_active;
fs/dlm/debug_fs.c
417
return seq_list_start(list, *pos);
fs/dlm/debug_fs.c
423
struct list_head *list;
fs/dlm/debug_fs.c
426
list = &ls->ls_slow_inactive;
fs/dlm/debug_fs.c
428
list = &ls->ls_slow_active;
fs/dlm/debug_fs.c
430
return seq_list_next(iter_ptr, list, pos);
fs/dlm/dir.c
233
struct list_head list;
fs/dlm/dir.c
241
list_for_each_entry_safe(dd, safe, &ls->ls_dir_dump_list, list) {
fs/dlm/dir.c
245
list_del(&dd->list);
fs/dlm/dir.c
257
list_for_each_entry(iter, &ls->ls_dir_dump_list, list) {
fs/dlm/dir.c
287
list_add(&dd->list, &ls->ls_dir_dump_list);
fs/dlm/dir.c
300
struct list_head *list;
fs/dlm/dir.c
323
list = r->res_masters_list.next;
fs/dlm/dir.c
341
list = ls->ls_masters_list.next;
fs/dlm/dir.c
342
dd->last = list;
fs/dlm/dir.c
345
for (offset = 0; list != &ls->ls_masters_list; list = list->next) {
fs/dlm/dir.c
346
r = list_entry(list, struct dlm_rsb, res_masters_list);
fs/dlm/dir.c
374
dd->last = list;
fs/dlm/dir.c
382
if ((list == &ls->ls_masters_list) &&
fs/dlm/dir.c
393
list_del_init(&dd->list);
fs/dlm/dir.c
76
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/dlm_internal.h
108
struct list_head list;
fs/dlm/dlm_internal.h
122
struct list_head list;
fs/dlm/dlm_internal.h
250
struct list_head list;
fs/dlm/lock.c
5325
struct list_head *list)
fs/dlm/lock.c
5329
list_for_each_entry_safe(lkb, safe, list, lkb_statequeue) {
fs/dlm/lock.c
5357
struct list_head *list,
fs/dlm/lock.c
5362
list_for_each_entry_safe(lkb, safe, list, lkb_statequeue) {
fs/dlm/lock.c
5402
list_for_each_entry(memb, &ls->ls_nodes_gone, list) {
fs/dlm/lock.c
6179
list_for_each_entry_safe(cb, cb_safe, &proc->asts, list) {
fs/dlm/lock.c
6180
list_del(&cb->list);
fs/dlm/lock.c
6220
list_for_each_entry_safe(cb, cb_safe, &proc->asts, list) {
fs/dlm/lock.c
6221
list_del(&cb->list);
fs/dlm/lowcomms.c
1199
e = list_last_entry(&con->writequeue, struct writequeue_entry, list);
fs/dlm/lowcomms.c
1223
list_add_tail(&e->list, &con->writequeue);
fs/dlm/lowcomms.c
127
struct list_head list;
fs/dlm/lowcomms.c
1306
list_add(&msg->list, &e->msgs);
fs/dlm/lowcomms.c
1429
list_for_each_entry_safe(e, safe, &con->writequeue, list) {
fs/dlm/lowcomms.c
1465
hlist_del_rcu(&con->list);
fs/dlm/lowcomms.c
147
struct list_head list;
fs/dlm/lowcomms.c
156
struct list_head list;
fs/dlm/lowcomms.c
1734
hlist_for_each_entry_srcu(con, &connection_hash[i], list,
fs/dlm/lowcomms.c
1974
hlist_for_each_entry_srcu(con, &connection_hash[i], list,
fs/dlm/lowcomms.c
1977
hlist_del_rcu(&con->list);
fs/dlm/lowcomms.c
260
list);
fs/dlm/lowcomms.c
274
hlist_for_each_entry_srcu(con, &connection_hash[r], list,
fs/dlm/lowcomms.c
329
hlist_add_head_rcu(&con->list, &connection_hash[r]);
fs/dlm/lowcomms.c
430
hlist_for_each_entry_srcu(con, &connection_hash[i], list,
fs/dlm/lowcomms.c
705
list_for_each_entry_safe(msg, tmp, &e->msgs, list) {
fs/dlm/lowcomms.c
711
list_del(&msg->list);
fs/dlm/lowcomms.c
715
list_del(&e->list);
fs/dlm/lowcomms.c
787
list);
fs/dlm/lowcomms.c
869
struct processqueue_entry, list);
fs/dlm/lowcomms.c
876
list_del(&pentry->list);
fs/dlm/lowcomms.c
888
struct processqueue_entry, list);
fs/dlm/lowcomms.c
895
list_del(&pentry->list);
fs/dlm/lowcomms.c
90
struct hlist_node list;
fs/dlm/lowcomms.c
970
list_add_tail(&pentry->list, &processqueue);
fs/dlm/member.c
125
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/member.c
174
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/member.c
182
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/member.c
222
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/member.c
239
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/member.c
290
struct list_head *newlist = &new->list;
fs/dlm/member.c
294
memb = list_entry(tmp, struct dlm_member, list);
fs/dlm/member.c
349
list_for_each_entry(memb, head, list) {
fs/dlm/member.c
378
memb = list_entry(head->next, struct dlm_member, list);
fs/dlm/member.c
379
list_del(&memb->list);
fs/dlm/member.c
413
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/member.c
430
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/member.c
455
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/member.c
519
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/member.c
561
list_for_each_entry(memb, &ls->ls_nodes_gone, list) {
fs/dlm/member.c
568
list_for_each_entry_safe(memb, safe, &ls->ls_nodes, list) {
fs/dlm/member.c
592
list_move(&memb->list, &ls->ls_nodes_gone);
fs/dlm/member.c
614
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/midcomms.c
211
struct list_head list;
fs/dlm/midcomms.c
298
list_del_rcu(&mh->list);
fs/dlm/midcomms.c
311
list_for_each_entry_rcu(mh, &node->send_queue, list) {
fs/dlm/midcomms.c
456
list_for_each_entry_rcu(mh, &node->send_queue, list) {
fs/dlm/midcomms.c
467
list_for_each_entry_rcu(mh, &node->send_queue, list) {
fs/dlm/midcomms.c
942
list_for_each_entry_rcu(mh, &node->send_queue, list) {
fs/dlm/midcomms.c
974
list_add_tail_rcu(&mh->list, &mh->node->send_queue);
fs/dlm/plock.c
195
list_del(&op->list);
fs/dlm/plock.c
220
WARN_ON(!list_empty(&op->list));
fs/dlm/plock.c
247
WARN_ON(!list_empty(&op->list));
fs/dlm/plock.c
33
struct list_head list;
fs/dlm/plock.c
337
WARN_ON(!list_empty(&op->list));
fs/dlm/plock.c
401
list_del(&op->list);
fs/dlm/plock.c
451
WARN_ON(!list_empty(&op->list));
fs/dlm/plock.c
492
op = list_first_entry(&send_list, struct plock_op, list);
fs/dlm/plock.c
494
list_del(&op->list);
fs/dlm/plock.c
496
list_move_tail(&op->list, &recv_list);
fs/dlm/plock.c
51
list_for_each_entry(iter, &recv_list, list) {
fs/dlm/plock.c
548
list_for_each_entry(iter, &recv_list, list) {
fs/dlm/plock.c
566
list_del_init(&op->list);
fs/dlm/plock.c
95
list_add_tail(&op->list, &send_list);
fs/dlm/recover.c
102
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/recover.c
177
list_for_each_entry(memb, &ls->ls_nodes, list) {
fs/dlm/requestqueue.c
139
list_for_each_entry_safe(e, safe, &ls->ls_requestqueue, list) {
fs/dlm/requestqueue.c
143
list_del(&e->list);
fs/dlm/requestqueue.c
20
struct list_head list;
fs/dlm/requestqueue.c
51
list_add_tail(&e->list, &ls->ls_requestqueue);
fs/dlm/requestqueue.c
78
e = list_first_entry(&ls->ls_requestqueue, struct rq_entry, list);
fs/dlm/requestqueue.c
91
list_del(&e->list);
fs/dlm/user.c
229
list_add_tail(&cb->list, &proc->asts);
fs/dlm/user.c
844
cb = list_first_entry(&proc->asts, struct dlm_callback, list);
fs/dlm/user.c
845
list_del(&cb->list);
fs/ecryptfs/ecryptfs_kernel.h
353
struct list_head list;
fs/ecryptfs/ecryptfs_kernel.h
61
struct list_head list;
fs/ecryptfs/inode.c
1039
ecryptfs_listxattr(struct dentry *dentry, char *list, size_t size)
fs/ecryptfs/inode.c
1050
rc = d_inode(lower_dentry)->i_op->listxattr(lower_dentry, list, size);
fs/ecryptfs/keystore.c
1159
auth_tok_list_head, list) {
fs/ecryptfs/keystore.c
1160
list_del(&auth_tok_list_item->list);
fs/ecryptfs/keystore.c
1285
list_add(&auth_tok_list_item->list, auth_tok_list);
fs/ecryptfs/keystore.c
1462
list_add(&auth_tok_list_item->list, auth_tok_list);
fs/ecryptfs/keystore.c
1824
list_for_each_entry(auth_tok_list_item, &auth_tok_list, list) {
fs/ecryptfs/keystore.c
1884
&auth_tok_list, list) {
fs/ecryptfs/keystore.c
1887
list_del(&auth_tok_list_item->list);
fs/erofs/internal.h
92
struct list_head list;
fs/erofs/xattr.c
430
.list = erofs_xattr_user_list,
fs/erofs/xattr.c
437
.list = erofs_xattr_trusted_list,
fs/erofs/zdata.c
1120
struct list_head list;
fs/erofs/zdata.c
1145
list_add(&item->list, &be->decompressed_secondary_bvecs);
fs/erofs/zdata.c
1158
bvi = container_of(p, struct z_erofs_bvec_item, list);
fs/erofs/zutil.c
223
list_add(&sbi->list, &erofs_sb_list);
fs/erofs/zutil.c
237
list_del(&sbi->list);
fs/erofs/zutil.c
266
sbi = list_entry(p, struct erofs_sb_info, list);
fs/erofs/zutil.c
291
list_move_tail(&sbi->list, &erofs_sb_list);
fs/ext2/xattr_trusted.c
40
.list = ext2_xattr_trusted_list,
fs/ext2/xattr_user.c
47
.list = ext2_xattr_user_list,
fs/ext4/ext4.h
282
struct list_head list; /* list of io_end_vec */
fs/ext4/ext4.h
292
struct list_head list; /* per-file finished IO list */
fs/ext4/extents.c
5106
list_for_each_entry(io_end_vec, &io_end->list_vec, list) {
fs/ext4/fast_commit.c
1097
INIT_LIST_HEAD(&range->list);
fs/ext4/fast_commit.c
1098
list_add_tail(&range->list, ranges);
fs/ext4/fast_commit.c
864
struct list_head list;
fs/ext4/fast_commit.c
947
list_for_each_entry(range, &snap->data_list, list) {
fs/ext4/fast_commit.c
980
list_for_each_entry_safe(range, range_n, head, list) {
fs/ext4/fast_commit.c
981
list_del(&range->list);
fs/ext4/mballoc.c
5505
LIST_HEAD(list);
fs/ext4/mballoc.c
5560
list_add(&pa->u.pa_tmp_list, &list);
fs/ext4/mballoc.c
5564
list_for_each_entry_safe(pa, tmp, &list, u.pa_tmp_list) {
fs/ext4/mballoc.c
5614
LIST_HEAD(list);
fs/ext4/mballoc.c
5656
list_add(&pa->u.pa_tmp_list, &list);
fs/ext4/mballoc.c
5681
list_for_each_entry_safe(pa, tmp, &list, u.pa_tmp_list) {
fs/ext4/page-io.c
153
BUG_ON(!list_empty(&io_end->list));
fs/ext4/page-io.c
184
io_end, inode->i_ino, io_end->list.next, io_end->list.prev);
fs/ext4/page-io.c
224
list_for_each_entry(io_end, head, list) {
fs/ext4/page-io.c
225
cur = &io_end->list;
fs/ext4/page-io.c
227
io_end0 = container_of(before, ext4_io_end_t, list);
fs/ext4/page-io.c
229
io_end1 = container_of(after, ext4_io_end_t, list);
fs/ext4/page-io.c
267
list_add_tail(&io_end->list, &ei->i_rsv_conversion_list);
fs/ext4/page-io.c
286
io_end = list_entry(unwritten.next, ext4_io_end_t, list);
fs/ext4/page-io.c
288
list_del_init(&io_end->list);
fs/ext4/page-io.c
314
INIT_LIST_HEAD(&io_end->list);
fs/ext4/page-io.c
63
INIT_LIST_HEAD(&io_end_vec->list);
fs/ext4/page-io.c
64
list_add_tail(&io_end_vec->list, &io_end->list_vec);
fs/ext4/page-io.c
74
list_for_each_entry_safe(io_end_vec, tmp, &io_end->list_vec, list) {
fs/ext4/page-io.c
75
list_del(&io_end_vec->list);
fs/ext4/page-io.c
83
return list_last_entry(&io_end->list_vec, struct ext4_io_end_vec, list);
fs/ext4/xattr_hurd.c
49
.list = ext4_xattr_hurd_list,
fs/ext4/xattr_trusted.c
44
.list = ext4_xattr_trusted_list,
fs/ext4/xattr_user.c
47
.list = ext4_xattr_user_list,
fs/f2fs/checkpoint.c
1006
list_for_each_entry(orphan, head, list) {
fs/f2fs/checkpoint.c
736
list_add_tail(&e->list, &im->ino_list);
fs/f2fs/checkpoint.c
759
list_del(&e->list);
fs/f2fs/checkpoint.c
802
list_for_each_entry_safe(e, tmp, &im->ino_list, list) {
fs/f2fs/checkpoint.c
803
list_del(&e->list);
fs/f2fs/data.c
1078
struct f2fs_io_info, list);
fs/f2fs/data.c
1079
list_del(&fio->list);
fs/f2fs/data.c
843
list_add_tail(&be->list, &io->bio_list);
fs/f2fs/data.c
849
list_del(&be->list);
fs/f2fs/data.c
868
list_for_each_entry(be, head, list) {
fs/f2fs/data.c
919
list_for_each_entry(be, head, list) {
fs/f2fs/data.c
936
list_for_each_entry(be, head, list) {
fs/f2fs/data.c
966
LIST_HEAD(list);
fs/f2fs/data.c
978
list_splice_init(&io->bio_list, &list);
fs/f2fs/data.c
981
list_for_each_entry_safe(be, tmp, &list, list) {
fs/f2fs/extent_cache.c
1018
struct extent_node, list);
fs/f2fs/extent_cache.c
1022
list_move_tail(&en->list, &eti->extent_list);
fs/f2fs/extent_cache.c
1026
list_del_init(&en->list);
fs/f2fs/extent_cache.c
1181
list_add_tail(&et->list, &eti->zombie_list);
fs/f2fs/extent_cache.c
303
INIT_LIST_HEAD(&en->list);
fs/f2fs/extent_cache.c
339
f2fs_bug_on(sbi, list_empty(&en->list));
fs/f2fs/extent_cache.c
340
list_del_init(&en->list);
fs/f2fs/extent_cache.c
366
INIT_LIST_HEAD(&et->list);
fs/f2fs/extent_cache.c
371
list_del_init(&et->list);
fs/f2fs/extent_cache.c
450
list_add_tail(&en->list, &eti->extent_list);
fs/f2fs/extent_cache.c
521
if (!list_empty(&en->list)) {
fs/f2fs/extent_cache.c
522
list_move_tail(&en->list, &eti->extent_list);
fs/f2fs/extent_cache.c
569
if (!list_empty(&en->list)) {
fs/f2fs/extent_cache.c
570
list_move_tail(&en->list, &eti->extent_list);
fs/f2fs/extent_cache.c
626
list_add_tail(&en->list, &eti->extent_list);
fs/f2fs/extent_cache.c
982
list_for_each_entry_safe(et, next, &eti->zombie_list, list) {
fs/f2fs/extent_cache.c
993
list_del_init(&et->list);
fs/f2fs/f2fs.h
1360
struct list_head list; /* serialize IOs */
fs/f2fs/f2fs.h
1377
struct list_head list;
fs/f2fs/f2fs.h
400
struct list_head list; /* list head */
fs/f2fs/f2fs.h
407
struct list_head list; /* list head */
fs/f2fs/f2fs.h
412
struct list_head list; /* list head */
fs/f2fs/f2fs.h
445
struct list_head list; /* list head */
fs/f2fs/f2fs.h
480
struct list_head list; /* command list */
fs/f2fs/f2fs.h
550
struct list_head list; /* list head */
fs/f2fs/f2fs.h
797
struct list_head list; /* node in global extent list of sbi */
fs/f2fs/f2fs.h
806
struct list_head list; /* to be used by sbi->zombie_list */
fs/f2fs/gc.c
1007
list_add_tail(&new_ie->list, &gc_list->ilist);
fs/f2fs/gc.c
1014
list_for_each_entry_safe(ie, next_ie, &gc_list->ilist, list) {
fs/f2fs/gc.c
1017
list_del(&ie->list);
fs/f2fs/gc.c
486
list_add_tail(&ve->list, &am->victim_list);
fs/f2fs/gc.c
708
list_for_each_entry_safe(ve, tmp, &am->victim_list, list) {
fs/f2fs/gc.c
709
list_del(&ve->list);
fs/f2fs/gc.h
84
struct list_head list;
fs/f2fs/node.c
209
INIT_LIST_HEAD(&ne->list);
fs/f2fs/node.c
215
list_add_tail(&ne->list, &nm_i->nat_entries);
fs/f2fs/node.c
2242
fn = list_first_entry(head, struct fsync_node_entry, list);
fs/f2fs/node.c
235
if (!list_empty(&ne->list))
fs/f2fs/node.c
2352
list_add_tail(&i->list, &nm_i->free_nid_list);
fs/f2fs/node.c
236
list_move_tail(&ne->list, &nm_i->nat_entries);
fs/f2fs/node.c
2364
list_del(&i->list);
fs/f2fs/node.c
2380
list_del(&i->list);
fs/f2fs/node.c
2383
list_add_tail(&i->list, &nm_i->free_nid_list);
fs/f2fs/node.c
2714
struct free_nid, list);
fs/f2fs/node.c
2811
list_for_each_entry_safe(i, next, &nm_i->free_nid_list, list) {
fs/f2fs/node.c
307
list_del_init(&ne->list);
fs/f2fs/node.c
309
list_move_tail(&ne->list, &head->entry_list);
fs/f2fs/node.c
3151
list_for_each_entry_safe(ne, cur, &set->entry_list, list) {
fs/f2fs/node.c
317
list_move_tail(&ne->list, &nm_i->nat_entries);
fs/f2fs/node.c
3480
list_for_each_entry_safe(i, next_i, &nm_i->free_nid_list, list) {
fs/f2fs/node.c
3500
list_del(&natvec[idx]->list);
fs/f2fs/node.c
358
INIT_LIST_HEAD(&fn->list);
fs/f2fs/node.c
361
list_add_tail(&fn->list, &sbi->fsync_node_list);
fs/f2fs/node.c
376
list_for_each_entry(fn, &sbi->fsync_node_list, list) {
fs/f2fs/node.c
378
list_del(&fn->list);
fs/f2fs/node.c
555
struct nat_entry, list);
fs/f2fs/node.c
556
list_del(&ne->list);
fs/f2fs/node.h
165
struct list_head list; /* for free node id list */
fs/f2fs/node.h
180
fnid = list_first_entry(&nm_i->free_nid_list, struct free_nid, list);
fs/f2fs/node.h
67
struct list_head list; /* for clean or dirty nat list */
fs/f2fs/recovery.c
114
list_del(&entry->list);
fs/f2fs/recovery.c
489
list_for_each_entry_safe(entry, tmp, head, list)
fs/f2fs/recovery.c
68
list_for_each_entry(entry, head, list)
fs/f2fs/recovery.c
853
list_move_tail(&entry->list, tmp_inode_list);
fs/f2fs/recovery.c
99
list_add_tail(&entry->list, head);
fs/f2fs/segment.c
1118
list_del(&dc->list);
fs/f2fs/segment.c
1271
list_move_tail(&dc->list, wait_list);
fs/f2fs/segment.c
1373
list_move_tail(&dc->list, wait_list);
fs/f2fs/segment.c
1435
list_move_tail(&dc->list, &dcc->pend_list[plist_idx(dc->di.len)]);
fs/f2fs/segment.c
1688
list_for_each_entry_safe(dc, tmp, pend_list, list) {
fs/f2fs/segment.c
1742
list_for_each_entry_safe(dc, tmp, pend_list, list) {
fs/f2fs/segment.c
1792
list_for_each_entry_safe(iter, tmp, wait_list, list) {
fs/f2fs/segment.c
2145
list_add_tail(&de->list, head);
fs/f2fs/segment.c
2158
list_del(&entry->list);
fs/f2fs/segment.c
2168
list_for_each_entry_safe(entry, this, head, list)
fs/f2fs/segment.c
2260
list_for_each_entry_safe(entry, this, head, list) {
fs/f2fs/segment.c
292
list_for_each_entry_safe(cur, tmp, head, list) {
fs/f2fs/segment.c
301
list_del(&cur->list);
fs/f2fs/segment.c
3442
list_move_tail(&dc->list, &dcc->fstrim_list);
fs/f2fs/segment.c
366
list_add_tail(&new->list, &revoke_list);
fs/f2fs/segment.c
3900
INIT_LIST_HEAD(&fio->list);
fs/f2fs/segment.c
3904
list_add_tail(&fio->list, &io->io_list);
fs/f2fs/segment.c
666
struct llist_node *list;
fs/f2fs/segment.c
668
list = llist_del_all(&fcc->issue_list);
fs/f2fs/segment.c
669
if (!list) {
fs/f2fs/segment.c
677
llist_for_each_entry_safe(tmp, next, list, llnode) {
fs/f2fs/segment.c
988
INIT_LIST_HEAD(&dc->list);
fs/f2fs/segment.c
998
list_add_tail(&dc->list, pend_list);
fs/f2fs/segment.h
197
struct list_head list;
fs/f2fs/sysfs.c
1845
list_for_each_entry_safe(dc, tmp, pend_list, list)
fs/f2fs/xattr.c
167
.list = f2fs_xattr_user_list,
fs/f2fs/xattr.c
175
.list = f2fs_xattr_trusted_list,
fs/filesystems.c
106
if (!hlist_unhashed_lockless(&fs->list))
fs/filesystems.c
112
hlist_add_tail_rcu(&fs->list, &file_systems);
fs/filesystems.c
132
if (hlist_unhashed(&fs->list))
fs/filesystems.c
134
hlist_del_init_rcu(&fs->list);
fs/filesystems.c
153
hlist_for_each_entry_rcu(p, &file_systems, list) {
fs/filesystems.c
167
hlist_for_each_entry_rcu(p, &file_systems, list) {
fs/filesystems.c
191
hlist_for_each_entry_rcu(p, &file_systems, list)
fs/filesystems.c
227
hlist_for_each_entry_rcu(p, &file_systems, list) {
fs/filesystems.c
269
hlist_for_each_entry_rcu(p, &file_systems, list) {
fs/filesystems.c
314
hlist_for_each_entry_rcu(p, &file_systems, list) {
fs/filesystems.c
342
hlist_for_each_entry_rcu(p, &file_systems, list) {
fs/filesystems.c
80
hlist_for_each_entry_rcu(fs, &file_systems, list,
fs/fs-writeback.c
191
list_add_tail(&work->list, &wb->work_list);
fs/fs-writeback.c
2317
struct wb_writeback_work, list);
fs/fs-writeback.c
2318
list_del_init(&work->list);
fs/fs-writeback.c
381
struct llist_node list;
fs/fs-writeback.c
50
struct list_head list; /* pending work list */
fs/fs-writeback.c
594
struct llist_node *list;
fs/fs-writeback.c
596
list = llist_del_all(&new_wb->switch_wbs_ctxs);
fs/fs-writeback.c
601
if (WARN_ON_ONCE(!list))
fs/fs-writeback.c
618
llist_for_each_entry_safe(isw, next_isw, list, list)
fs/fs-writeback.c
662
if (llist_add(&isw->list, &wb->switch_wbs_ctxs))
fs/fs-writeback.c
727
struct list_head *list, int *nr)
fs/fs-writeback.c
731
list_for_each_entry(inode, list, i_io_list) {
fs/fuse/cuse.c
124
list_for_each_entry(pos, cuse_conntbl_head(devt), list)
fs/fuse/cuse.c
382
list_for_each_entry(pos, &cuse_conntbl[i], list)
fs/fuse/cuse.c
408
list_add(&cc->list, cuse_conntbl_head(devt));
fs/fuse/cuse.c
531
INIT_LIST_HEAD(&cc->list);
fs/fuse/cuse.c
562
list_del_init(&cc->list);
fs/fuse/cuse.c
61
struct list_head list; /* linked on cuse_conntbl */
fs/fuse/dax.c
1178
list_for_each_entry_safe(range, temp, mem_list, list) {
fs/fuse/dax.c
1179
list_del(&range->list);
fs/fuse/dax.c
1235
list_add_tail(&range->list, &fcd->free_ranges);
fs/fuse/dax.c
134
struct fuse_dax_mapping, list);
fs/fuse/dax.c
136
list_del_init(&dmap->list);
fs/fuse/dax.c
167
list_add_tail(&dmap->list, &fcd->free_ranges);
fs/fuse/dax.c
265
list_for_each_entry(dmap, to_remove, list) {
fs/fuse/dax.c
331
list_add(&dmap->list, &to_remove);
fs/fuse/dax.c
346
list_for_each_entry_safe(dmap, n, &to_remove, list) {
fs/fuse/dax.c
347
list_del_init(&dmap->list);
fs/fuse/dax.c
40
struct list_head list;
fs/fuse/dev.c
1577
req = list_entry(fiq->pending.next, struct fuse_req, list);
fs/fuse/dev.c
1579
list_del_init(&req->list);
fs/fuse/dev.c
1603
list_add(&req->list, &fpq->io);
fs/fuse/dev.c
1626
list_move_tail(&req->list, &fpq->processing[hash]);
fs/fuse/dev.c
1641
list_del_init(&req->list);
fs/fuse/dev.c
1784
list_for_each_entry_safe(req, next, &to_queue, list) {
fs/fuse/dev.c
1794
list_for_each_entry(req, &to_queue, list)
fs/fuse/dev.c
1803
list_for_each_entry(req, &to_queue, list) {
fs/fuse/dev.c
1818
list_for_each_entry(req, &fpq->processing[hash], list) {
fs/fuse/dev.c
1935
list_move(&req->list, &fpq->io);
fs/fuse/dev.c
1956
list_del_init(&req->list);
fs/fuse/dev.c
2103
req = list_entry(head->next, struct fuse_req, list);
fs/fuse/dev.c
2106
list_del_init(&req->list);
fs/fuse/dev.c
2156
list_for_each_entry_safe(req, next, &fpq->io, list) {
fs/fuse/dev.c
2163
list_move(&req->list, &to_end);
fs/fuse/dev.c
2180
list_for_each_entry(req, &fiq->pending, list)
fs/fuse/dev.c
287
list_add_tail(&req->list, &fiq->pending);
fs/fuse/dev.c
37
INIT_LIST_HEAD(&req->list);
fs/fuse/dev.c
590
req = list_first_entry(&fch->bg_queue, struct fuse_req, list);
fs/fuse/dev.c
591
list_del(&req->list);
fs/fuse/dev.c
687
list_del(&req->list);
fs/fuse/dev.c
883
list_add_tail(&req->list, &fch->bg_queue);
fs/fuse/dev_uring.c
1157
INIT_LIST_HEAD(&ent->list);
fs/fuse/dev_uring.c
124
list_for_each_entry(req, &queue->fuse_req_queue, list)
fs/fuse/dev_uring.c
1309
list_del_init(&ent->list);
fs/fuse/dev_uring.c
1370
struct fuse_ring_ent, list);
fs/fuse/dev_uring.c
1374
list_add_tail(&req->list, &queue->fuse_req_queue);
fs/fuse/dev_uring.c
1409
list_add_tail(&req->list, &queue->fuse_req_bg_queue);
fs/fuse/dev_uring.c
1412
struct fuse_ring_ent, list);
fs/fuse/dev_uring.c
1426
list);
fs/fuse/dev_uring.c
155
static bool ent_list_request_expired(struct fuse_chan *fch, struct list_head *list)
fs/fuse/dev_uring.c
160
ent = list_first_entry_or_null(list, struct fuse_ring_ent, list);
fs/fuse/dev_uring.c
219
list) {
fs/fuse/dev_uring.c
220
list_del_init(&ent->list);
fs/fuse/dev_uring.c
356
list_del_init(&req->list);
fs/fuse/dev_uring.c
365
list_move(&ent->list, &queue->ent_released);
fs/fuse/dev_uring.c
386
list_for_each_entry_safe(ent, next, head, list) {
fs/fuse/dev_uring.c
394
list_move(&ent->list, &to_teardown);
fs/fuse/dev_uring.c
399
list_for_each_entry_safe(ent, next, &to_teardown, list) {
fs/fuse/dev_uring.c
447
list_for_each_entry(ent, &queue->ent_w_req_queue, list) {
fs/fuse/dev_uring.c
451
list_for_each_entry(ent, &queue->ent_commit_queue, list) {
fs/fuse/dev_uring.c
526
list_del_init(&ent->list);
fs/fuse/dev_uring.c
787
list_del_init(&ent->list);
fs/fuse/dev_uring.c
807
list_move_tail(&req->list, &fpq->processing[hash]);
fs/fuse/dev_uring.c
81
struct fuse_req, list);
fs/fuse/dev_uring.c
817
list_move(&ent->list, &queue->ent_avail_queue);
fs/fuse/dev_uring.c
840
list_del_init(&req->list);
fs/fuse/dev_uring.c
844
list_move_tail(&ent->list, &queue->ent_w_req_queue);
fs/fuse/dev_uring.c
85
list_move_tail(&req->list, &queue->fuse_req_queue);
fs/fuse/dev_uring.c
858
req = list_first_entry_or_null(req_queue, struct fuse_req, list);
fs/fuse/dev_uring.c
928
list_move(&ent->list, &queue->ent_commit_queue);
fs/fuse/dev_uring.c
940
list_move_tail(&ent->list, &queue->ent_in_userspace);
fs/fuse/dev_uring.c
99
list_del_init(&req->list);
fs/fuse/dev_uring.c
997
list_del_init(&req->list);
fs/fuse/dev_uring_i.h
52
struct list_head list;
fs/fuse/fuse_dev_i.h
392
bool fuse_request_expired(struct fuse_chan *fch, struct list_head *list);
fs/fuse/fuse_dev_i.h
70
struct list_head list;
fs/fuse/fuse_i.h
1200
ssize_t fuse_listxattr(struct dentry *entry, char *list, size_t size);
fs/fuse/req_timeout.c
31
bool fuse_request_expired(struct fuse_chan *fch, struct list_head *list)
fs/fuse/req_timeout.c
35
req = list_first_entry_or_null(list, struct fuse_req, list);
fs/fuse/virtio_fs.c
1207
list_del_init(&fs->list);
fs/fuse/virtio_fs.c
1471
list_add_tail(&req->list, &fpq->processing[hash]);
fs/fuse/virtio_fs.c
1528
list_add_tail(&req->list, &fsvq->queued_reqs);
fs/fuse/virtio_fs.c
1538
list_add_tail(&req->list, &fsvq->end_reqs);
fs/fuse/virtio_fs.c
1581
if (list_empty(&fs->list)) {
fs/fuse/virtio_fs.c
408
list_for_each_entry(fs2, &virtio_fs_instances, list) {
fs/fuse/virtio_fs.c
439
list_add_tail(&fs->list, &virtio_fs_instances);
fs/fuse/virtio_fs.c
465
list_for_each_entry(fs, &virtio_fs_instances, list) {
fs/fuse/virtio_fs.c
568
list);
fs/fuse/virtio_fs.c
574
list_del_init(&req->list);
fs/fuse/virtio_fs.c
585
struct fuse_req, list);
fs/fuse/virtio_fs.c
590
list_del_init(&req->list);
fs/fuse/virtio_fs.c
599
list_add_tail(&req->list, &fsvq->queued_reqs);
fs/fuse/virtio_fs.c
645
list_add_tail(&forget->list, &fsvq->queued_reqs);
fs/fuse/virtio_fs.c
68
struct list_head list; /* on virtio_fs_instances */
fs/fuse/virtio_fs.c
682
struct virtio_fs_forget, list);
fs/fuse/virtio_fs.c
688
list_del(&forget->list);
fs/fuse/virtio_fs.c
850
list_move_tail(&req->list, &reqs);
fs/fuse/virtio_fs.c
857
list_for_each_entry_safe(req, next, &reqs, list) {
fs/fuse/virtio_fs.c
858
list_del_init(&req->list);
fs/fuse/virtio_fs.c
90
struct list_head list;
fs/fuse/xattr.c
101
list += thislen + 1;
fs/fuse/xattr.c
107
ssize_t fuse_listxattr(struct dentry *entry, char *list, size_t size)
fs/fuse/xattr.c
137
args.out_args[0].value = list;
fs/fuse/xattr.c
146
ret = fuse_verify_xattr_list(list, ret);
fs/fuse/xattr.c
90
static int fuse_verify_xattr_list(char *list, size_t size)
fs/fuse/xattr.c
95
size_t thislen = strnlen(list, size);
fs/gfs2/bmap.c
1637
static bool mp_eq_to_hgt(struct metapath *mp, __u16 *list, unsigned int h)
fs/gfs2/bmap.c
1639
if (memcmp(mp->mp_list, list, h * sizeof(mp->mp_list[0])))
fs/gfs2/bmap.c
2220
jext = list_first_entry(&jd->extent_list, struct gfs2_journal_extent, list);
fs/gfs2/bmap.c
2221
list_del(&jext->list);
fs/gfs2/bmap.c
2241
jext = list_last_entry(&jd->extent_list, struct gfs2_journal_extent, list);
fs/gfs2/bmap.c
2254
list_add_tail(&jext->list, &jd->extent_list);
fs/gfs2/glock.c
169
struct list_head *list = &sdp->sd_dead_glocks;
fs/gfs2/glock.c
171
while(!list_empty(list)) {
fs/gfs2/glock.c
174
gl = list_first_entry(list, struct gfs2_glock, gl_lru);
fs/gfs2/glock.c
1916
static unsigned long gfs2_dispose_glock_lru(struct list_head *list)
fs/gfs2/glock.c
1923
list_sort(NULL, list, glock_cmp);
fs/gfs2/glock.c
1925
while(!list_empty(list)) {
fs/gfs2/glock.c
1926
gl = list_first_entry(list, struct gfs2_glock, gl_lru);
fs/gfs2/incore.h
503
struct list_head list;
fs/gfs2/log.c
987
static void gfs2_trans_drain_list(struct gfs2_sbd *sdp, struct list_head *list)
fs/gfs2/log.c
991
while (!list_empty(list)) {
fs/gfs2/log.c
992
bd = list_first_entry(list, struct gfs2_bufdata, bd_list);
fs/gfs2/lops.c
149
list_for_each_entry(je, &jd->extent_list, list) {
fs/gfs2/lops.c
525
list_for_each_entry(je, &jd->extent_list, list) {
fs/gfs2/quota.c
138
static void gfs2_qd_list_dispose(struct list_head *list)
fs/gfs2/quota.c
142
while (!list_empty(list)) {
fs/gfs2/quota.c
143
qd = list_first_entry(list, struct gfs2_quota_data, qd_lru);
fs/gfs2/super.c
312
struct list_head list;
fs/gfs2/super.c
329
LIST_HEAD(list);
fs/gfs2/super.c
350
list_add(&lfcc->list, &list);
fs/gfs2/super.c
384
while (!list_empty(&list)) {
fs/gfs2/super.c
385
lfcc = list_first_entry(&list, struct lfcc, list);
fs/gfs2/super.c
386
list_del(&lfcc->list);
fs/gfs2/super.c
61
struct list_head list;
fs/gfs2/super.c
65
list_add(&list, &sdp->sd_jindex_list);
fs/gfs2/super.c
74
while (!list_empty(&list)) {
fs/gfs2/super.c
75
jd = list_first_entry(&list, struct gfs2_jdesc, jd_list);
fs/gfs2/xattr.c
1497
.list = gfs2_xattr_trusted_list,
fs/jbd2/transaction.c
2043
__blist_add_buffer(struct journal_head **list, struct journal_head *jh)
fs/jbd2/transaction.c
2045
if (!*list) {
fs/jbd2/transaction.c
2047
*list = jh;
fs/jbd2/transaction.c
2050
struct journal_head *first = *list, *last = first->b_tprev;
fs/jbd2/transaction.c
2067
__blist_del_buffer(struct journal_head **list, struct journal_head *jh)
fs/jbd2/transaction.c
2069
if (*list == jh) {
fs/jbd2/transaction.c
2070
*list = jh->b_tnext;
fs/jbd2/transaction.c
2071
if (*list == jh)
fs/jbd2/transaction.c
2072
*list = NULL;
fs/jbd2/transaction.c
2091
struct journal_head **list = NULL;
fs/jbd2/transaction.c
2110
list = &transaction->t_buffers;
fs/jbd2/transaction.c
2113
list = &transaction->t_forget;
fs/jbd2/transaction.c
2116
list = &transaction->t_shadow_list;
fs/jbd2/transaction.c
2119
list = &transaction->t_reserved_list;
fs/jbd2/transaction.c
2123
__blist_del_buffer(list, jh);
fs/jbd2/transaction.c
2539
struct journal_head **list = NULL;
fs/jbd2/transaction.c
2582
list = &transaction->t_buffers;
fs/jbd2/transaction.c
2585
list = &transaction->t_forget;
fs/jbd2/transaction.c
2588
list = &transaction->t_shadow_list;
fs/jbd2/transaction.c
2591
list = &transaction->t_reserved_list;
fs/jbd2/transaction.c
2595
__blist_add_buffer(list, jh);
fs/jffs2/build.c
392
INIT_LIST_HEAD(&c->blocks[i].list);
fs/jffs2/compr.c
176
list_for_each_entry(this, &jffs2_compressor_list, list) {
fs/jffs2/compr.c
276
list_for_each_entry(this, &jffs2_compressor_list, list) {
fs/jffs2/compr.c
320
list_for_each_entry(this, &jffs2_compressor_list, list) {
fs/jffs2/compr.c
322
list_add(&comp->list, this->list.prev);
fs/jffs2/compr.c
326
list_add_tail(&comp->list, &jffs2_compressor_list);
fs/jffs2/compr.c
328
D2(list_for_each_entry(this, &jffs2_compressor_list, list) {
fs/jffs2/compr.c
350
list_del(&comp->list);
fs/jffs2/compr.c
352
D2(list_for_each_entry(this, &jffs2_compressor_list, list) {
fs/jffs2/compr.c
90
list_for_each_entry(this, &jffs2_compressor_list, list) {
fs/jffs2/compr.h
49
struct list_head list;
fs/jffs2/debug.c
184
list_for_each_entry(jeb, &c->clean_list, list) {
fs/jffs2/debug.c
192
list_for_each_entry(jeb, &c->very_dirty_list, list) {
fs/jffs2/debug.c
200
list_for_each_entry(jeb, &c->dirty_list, list) {
fs/jffs2/debug.c
208
list_for_each_entry(jeb, &c->erasable_list, list) {
fs/jffs2/debug.c
216
list_for_each_entry(jeb, &c->erasable_pending_wbuf_list, list) {
fs/jffs2/debug.c
224
list_for_each_entry(jeb, &c->erase_pending_list, list) {
fs/jffs2/debug.c
232
list_for_each_entry(jeb, &c->free_list, list) {
fs/jffs2/debug.c
240
list_for_each_entry(jeb, &c->bad_used_list, list) {
fs/jffs2/debug.c
249
list_for_each_entry(jeb, &c->erasing_list, list) {
fs/jffs2/debug.c
253
list_for_each_entry(jeb, &c->erase_checking_list, list) {
fs/jffs2/debug.c
257
list_for_each_entry(jeb, &c->erase_complete_list, list) {
fs/jffs2/debug.c
261
list_for_each_entry(jeb, &c->bad_list, list) {
fs/jffs2/debug.c
506
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/debug.c
528
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/debug.c
551
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/debug.c
572
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/debug.c
588
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/debug.c
603
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/debug.c
619
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/debug.c
635
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/debug.c
651
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/debug.c
667
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/debug.c
683
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/erase.c
112
jeb = list_entry(c->erase_complete_list.next, struct jffs2_eraseblock, list);
fs/jffs2/erase.c
113
list_move(&jeb->list, &c->erase_checking_list);
fs/jffs2/erase.c
125
jeb = list_entry(c->erase_pending_list.next, struct jffs2_eraseblock, list);
fs/jffs2/erase.c
128
list_del(&jeb->list);
fs/jffs2/erase.c
136
list_add(&jeb->list, &c->erasing_list);
fs/jffs2/erase.c
164
list_move_tail(&jeb->list, &c->erase_complete_list);
fs/jffs2/erase.c
183
list_move(&jeb->list, &c->erase_pending_list);
fs/jffs2/erase.c
197
list_move(&jeb->list, &c->bad_list);
fs/jffs2/erase.c
462
list_move_tail(&jeb->list, &c->free_list);
fs/jffs2/erase.c
483
list_move(&jeb->list, &c->erase_complete_list);
fs/jffs2/erase.c
51
list_move(&jeb->list, &c->erase_pending_list);
fs/jffs2/erase.c
80
list_move(&jeb->list, &c->erase_pending_list);
fs/jffs2/gc.c
487
list_add_tail(&c->gcblock->list, &c->erase_pending_list);
fs/jffs2/gc.c
97
ret = list_entry(nextlist->next, struct jffs2_eraseblock, list);
fs/jffs2/gc.c
98
list_del(&ret->list);
fs/jffs2/nodelist.c
26
void jffs2_add_fd_to_list(struct jffs2_sb_info *c, struct jffs2_full_dirent *new, struct jffs2_full_dirent **list)
fs/jffs2/nodelist.c
28
struct jffs2_full_dirent **prev = list;
fs/jffs2/nodelist.c
59
uint32_t jffs2_truncate_fragtree(struct jffs2_sb_info *c, struct rb_root *list, uint32_t size)
fs/jffs2/nodelist.c
61
struct jffs2_node_frag *frag = jffs2_lookup_node_frag(list, size);
fs/jffs2/nodelist.c
75
frag_erase(frag, list);
fs/jffs2/nodelist.c
83
frag = frag_last(list);
fs/jffs2/nodelist.h
279
struct list_head list;
fs/jffs2/nodelist.h
352
#define frag_erase(frag, list) rb_erase(&frag->rb, list)
fs/jffs2/nodelist.h
359
#define tn_erase(tn, list) rb_erase(&tn->rb, list)
fs/jffs2/nodelist.h
360
#define tn_last(list) rb_entry(rb_last(list), struct jffs2_tmp_dnode_info, rb)
fs/jffs2/nodelist.h
361
#define tn_first(list) rb_entry(rb_first(list), struct jffs2_tmp_dnode_info, rb)
fs/jffs2/nodelist.h
364
void jffs2_add_fd_to_list(struct jffs2_sb_info *c, struct jffs2_full_dirent *new, struct jffs2_full_dirent **list);
fs/jffs2/nodelist.h
374
uint32_t jffs2_truncate_fragtree (struct jffs2_sb_info *c, struct rb_root *list, uint32_t size);
fs/jffs2/nodemgmt.c
265
list_add_tail(&jeb->list, &c->very_dirty_list);
fs/jffs2/nodemgmt.c
270
list_add_tail(&jeb->list, &c->dirty_list);
fs/jffs2/nodemgmt.c
276
list_add_tail(&jeb->list, &c->clean_list);
fs/jffs2/nodemgmt.c
296
ejeb = list_entry(c->erasable_list.next, struct jffs2_eraseblock, list);
fs/jffs2/nodemgmt.c
297
list_move_tail(&ejeb->list, &c->erase_pending_list);
fs/jffs2/nodemgmt.c
340
c->nextblock = list_entry(next, struct jffs2_eraseblock, list);
fs/jffs2/nodemgmt.c
551
list_add_tail(&jeb->list, &c->clean_list);
fs/jffs2/nodemgmt.c
660
if (on_list(&jeb->list, &c->bad_used_list)) {
fs/jffs2/nodemgmt.c
707
list_del(&jeb->list);
fs/jffs2/nodemgmt.c
711
list_add_tail(&jeb->list, &c->erasable_pending_wbuf_list);
fs/jffs2/nodemgmt.c
717
list_add_tail(&jeb->list, &c->erase_pending_list);
fs/jffs2/nodemgmt.c
724
list_add_tail(&jeb->list, &c->erasable_list);
fs/jffs2/nodemgmt.c
734
list_del(&jeb->list);
fs/jffs2/nodemgmt.c
736
list_add_tail(&jeb->list, &c->dirty_list);
fs/jffs2/nodemgmt.c
741
list_del(&jeb->list);
fs/jffs2/nodemgmt.c
743
list_add_tail(&jeb->list, &c->very_dirty_list);
fs/jffs2/nodemgmt.c
875
list_for_each_entry(jeb, &c->very_dirty_list, list) {
fs/jffs2/readinode.c
544
static void jffs2_free_tmp_dnode_info_list(struct rb_root *list)
fs/jffs2/readinode.c
548
rbtree_postorder_for_each_entry_safe(tn, next, list, rb) {
fs/jffs2/readinode.c
553
*list = RB_ROOT;
fs/jffs2/scan.c
170
list_add(&jeb->list, &c->erase_pending_list);
fs/jffs2/scan.c
178
list_add(&jeb->list, &c->free_list);
fs/jffs2/scan.c
184
list_add(&jeb->list, &c->erase_pending_list);
fs/jffs2/scan.c
191
list_add(&jeb->list, &c->clean_list);
fs/jffs2/scan.c
225
list_add(&jeb->list, &c->erase_pending_list);
fs/jffs2/scan.c
231
list_add(&jeb->list, &c->bad_list);
fs/jffs2/scan.c
84
list_add(&jeb->list, &c->very_dirty_list);
fs/jffs2/scan.c
86
list_add(&jeb->list, &c->dirty_list);
fs/jffs2/wbuf.c
117
struct jffs2_eraseblock *jeb = list_entry(this, struct jffs2_eraseblock, list);
fs/jffs2/wbuf.c
126
list_add_tail(&jeb->list, &c->erase_pending_list);
fs/jffs2/wbuf.c
133
list_add_tail(&jeb->list, &c->erasable_list);
fs/jffs2/wbuf.c
149
list_del(&jeb->list);
fs/jffs2/wbuf.c
153
list_add(&jeb->list, &c->bad_used_list);
fs/jffs2/wbuf.c
159
list_add(&jeb->list, &c->erase_pending_list);
fs/jffs2/wbuf.c
553
list_move(&jeb->list, &c->erase_pending_list);
fs/jffs2/xattr_trusted.c
44
.list = jffs2_trusted_listxattr,
fs/kernfs/file.c
547
list_add_tail(&of->list, &on->files);
fs/kernfs/file.c
592
list_del(&of->list);
fs/kernfs/file.c
63
!list_empty(&of->list));
fs/kernfs/file.c
817
list_for_each_entry(of, &on->files, list) {
fs/libfs.c
1733
static ssize_t empty_dir_listxattr(struct dentry *dentry, char *list, size_t size)
fs/lockd/clntlock.c
258
list_for_each_entry_safe(fl, next, &host->h_reclaim, fl_u.nfs_fl.list) {
fs/lockd/clntlock.c
259
list_del_init(&fl->fl_u.nfs_fl.list);
fs/lockd/clntlock.c
271
list_add_tail(&fl->fl_u.nfs_fl.list, &host->h_granted);
fs/lockd/clntproc.c
117
list_add(&new->list, &host->h_lockowners);
fs/lockd/clntproc.c
470
list_add_tail(&new->fl_u.nfs_fl.list, &fl->fl_u.nfs_fl.owner->host->h_granted);
fs/lockd/clntproc.c
477
list_del(&fl->fl_u.nfs_fl.list);
fs/lockd/clntproc.c
492
INIT_LIST_HEAD(&fl->fl_u.nfs_fl.list);
fs/lockd/clntproc.c
64
list_del(&lockowner->list);
fs/lockd/clntproc.c
73
list_for_each_entry(lockowner, &host->h_lockowners, list) {
fs/lockd/clntproc.c
92
list_for_each_entry(lockowner, &host->h_lockowners, list) {
fs/lockd/lockd.h
155
struct list_head list;
fs/lockd/procfs.c
56
resp[0] = list_empty(&ln->lockd_manager.list) ? 'Y' : 'N';
fs/lockd/svc.c
559
INIT_LIST_HEAD(&ln->lockd_manager.list);
fs/lockd/svc.c
569
WARN_ONCE(!list_empty(&ln->lockd_manager.list),
fs/lockd/svclock.c
356
list_del(&lockowner->list);
fs/lockd/svclock.c
365
list_for_each_entry(lockowner, &host->h_lockowners, list) {
fs/lockd/svclock.c
391
list_add(&new->list, &host->h_lockowners);
fs/locks.c
219
locks_dump_ctx_list(struct list_head *list, char *list_type)
fs/locks.c
223
list_for_each_entry(flc, list, flc_list)
fs/locks.c
247
locks_check_ctx_file_list(struct file *filp, struct list_head *list, char *list_type)
fs/locks.c
252
list_for_each_entry(flc, list, flc_list)
fs/namespace.c
1340
LIST_HEAD(list);
fs/namespace.c
1373
__umount_mnt(p, &list);
fs/namespace.c
1378
shrink_dentry_list(&list);
fs/namespace.c
1695
LIST_HEAD(list);
fs/namespace.c
1698
list_splice_init(&ex_mountpoints, &list);
fs/namespace.c
1719
shrink_dentry_list(&list);
fs/namespace.c
923
static void maybe_free_mountpoint(struct mountpoint *mp, struct list_head *list)
fs/namespace.c
930
dput_to_list(dentry, list);
fs/nfs/delegation.c
179
struct list_head *list;
fs/nfs/delegation.c
185
list = &flctx->flc_posix;
fs/nfs/delegation.c
191
for_each_file_lock(fl, list) {
fs/nfs/delegation.c
202
if (list == &flctx->flc_posix) {
fs/nfs/delegation.c
203
list = &flctx->flc_flock;
fs/nfs/delegation.c
223
list_for_each_entry_rcu(ctx, &nfsi->open_files, list) {
fs/nfs/dir.c
103
list_del_rcu(&ctx->list);
fs/nfs/dir.c
689
list_for_each_entry_rcu (ctx, &nfsi->open_files, list)
fs/nfs/dir.c
708
list_for_each_entry_rcu (ctx, &nfsi->open_files, list)
fs/nfs/dir.c
92
list_add_tail_rcu(&ctx->list, &nfsi->open_files);
fs/nfs/direct.c
196
INIT_LIST_HEAD(&dreq->mds_cinfo.list);
fs/nfs/direct.c
517
static void nfs_direct_add_page_head(struct list_head *list,
fs/nfs/direct.c
528
list_add(&head->wb_list, list);
fs/nfs/direct.c
533
static void nfs_direct_join_group(struct list_head *list,
fs/nfs/direct.c
539
list_for_each_entry(req, list, wb_list) {
fs/nfs/direct.c
563
struct list_head *list,
fs/nfs/direct.c
567
pnfs_recover_commit_reqs(list, cinfo);
fs/nfs/direct.c
568
nfs_scan_commit_list(&cinfo->mds->list, list, cinfo, 0);
fs/nfs/flexfilelayout/flexfilelayout.c
2713
list_for_each_entry(pos, &head, list) {
fs/nfs/flexfilelayout/flexfilelayout.c
2721
if (!list_is_last(&pos->list, &head) &&
fs/nfs/flexfilelayout/flexfilelayout.c
75
list_for_each_entry_safe(err, n, &ffl->error_list, list) {
fs/nfs/flexfilelayout/flexfilelayout.c
76
list_del(&err->list);
fs/nfs/flexfilelayout/flexfilelayout.h
47
struct list_head list; /* linked in mirror error_list */
fs/nfs/flexfilelayout/flexfilelayoutdev.c
237
list_for_each_entry_safe(err, tmp, &flo->error_list, list) {
fs/nfs/flexfilelayout/flexfilelayoutdev.c
243
head = &err->list;
fs/nfs/flexfilelayout/flexfilelayoutdev.c
248
list_replace(&err->list, &dserr->list);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
253
list_add_tail(&dserr->list, head);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
273
INIT_LIST_HEAD(&dserr->list);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
485
list);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
486
list_del(&err->list);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
497
list_for_each_entry(err, head, list) {
fs/nfs/flexfilelayout/flexfilelayoutdev.c
536
list_for_each_entry_safe(err, n, &flo->error_list, list) {
fs/nfs/flexfilelayout/flexfilelayoutdev.c
544
list_move(&err->list, head);
fs/nfs/inode.c
1090
INIT_LIST_HEAD(&l_ctx->list);
fs/nfs/inode.c
1098
list_for_each_entry_rcu(pos, &ctx->lock_context.list, list) {
fs/nfs/inode.c
1125
list_add_tail_rcu(&new->list,
fs/nfs/inode.c
1126
&ctx->lock_context.list);
fs/nfs/inode.c
1146
list_del_rcu(&l_ctx->list);
fs/nfs/inode.c
1211
INIT_LIST_HEAD(&ctx->list);
fs/nfs/inode.c
1234
if (!list_empty(&ctx->list)) {
fs/nfs/inode.c
1236
list_del_rcu(&ctx->list);
fs/nfs/inode.c
1275
list_add_tail_rcu(&ctx->list, &nfsi->open_files);
fs/nfs/inode.c
1284
if (list_empty(&ctx->list))
fs/nfs/inode.c
1298
list_for_each_entry_rcu(pos, &nfsi->open_files, list) {
fs/nfs/inode.c
412
INIT_LIST_HEAD(&nfsi->commit_info.list);
fs/nfs/namespace.c
260
struct list_head *list = &nfs_automount_list;
fs/nfs/namespace.c
263
mark_mounts_for_expiry(list);
fs/nfs/namespace.c
264
if (!list_empty(list) && timeout > 0)
fs/nfs/nfs4_fs.h
100
struct list_head list;
fs/nfs/nfs4_fs.h
94
struct list_head list; /* Defines sequence of RPC calls */
fs/nfs/nfs4client.c
112
INIT_LIST_HEAD(&dss->list);
fs/nfs/nfs4client.c
159
struct nfs4_ds_server, list);
fs/nfs/nfs4client.c
160
list_del(&dss->list);
fs/nfs/nfs4client.c
51
struct list_head list; /* ds_clp->cl_ds_clients */
fs/nfs/nfs4client.c
66
list_for_each_entry_rcu(dss, &ds_clp->cl_ds_clients, list) {
fs/nfs/nfs4client.c
84
list_for_each_entry(dss, &ds_clp->cl_ds_clients, list) {
fs/nfs/nfs4client.c
90
list_add_rcu(&new->list, &ds_clp->cl_ds_clients);
fs/nfs/nfs4proc.c
10585
static ssize_t nfs4_listxattr(struct dentry *dentry, char *list, size_t size)
fs/nfs/nfs4proc.c
10590
error = generic_listxattr(dentry, list, left);
fs/nfs/nfs4proc.c
10593
if (list) {
fs/nfs/nfs4proc.c
10594
list += error;
fs/nfs/nfs4proc.c
10598
error2 = security_inode_listsecurity(d_inode(dentry), &list, &left);
fs/nfs/nfs4proc.c
10603
error3 = nfs4_listxattr_nfs4_user(d_inode(dentry), list, left);
fs/nfs/nfs4proc.c
10744
.list = nfs4_xattr_list_nfs4_acl,
fs/nfs/nfs4proc.c
10751
.list = nfs4_xattr_list_nfs4_dacl,
fs/nfs/nfs4proc.c
10758
.list = nfs4_xattr_list_nfs4_sacl,
fs/nfs/nfs4proc.c
2124
list_for_each_entry_rcu(ctx, &nfsi->open_files, list) {
fs/nfs/nfs4proc.c
7978
nfs4_listxattr_nfs4_user(struct inode *inode, char *list, size_t list_len)
fs/nfs/nfs4proc.c
7999
ret = nfs4_xattr_cache_list(inode, list, list_len);
fs/nfs/nfs4proc.c
8006
buf = list_len ? list : NULL;
fs/nfs/nfs4proc.c
8023
nfs4_xattr_cache_set_list(inode, list, size);
fs/nfs/nfs4proc.c
8031
nfs4_listxattr_nfs4_user(struct inode *inode, char *list, size_t list_len)
fs/nfs/nfs4state.c
1021
INIT_LIST_HEAD(&new->list);
fs/nfs/nfs4state.c
1030
if (seqid == NULL || list_empty(&seqid->list))
fs/nfs/nfs4state.c
1034
if (list_is_first(&seqid->list, &sequence->list) &&
fs/nfs/nfs4state.c
1035
!list_is_singular(&sequence->list)) {
fs/nfs/nfs4state.c
1036
struct nfs_seqid *next = list_next_entry(seqid, list);
fs/nfs/nfs4state.c
1039
list_del_init(&seqid->list);
fs/nfs/nfs4state.c
1119
if (list_empty(&seqid->list))
fs/nfs/nfs4state.c
1120
list_add_tail(&seqid->list, &sequence->list);
fs/nfs/nfs4state.c
1121
if (list_first_entry(&sequence->list, struct nfs_seqid, list) == seqid)
fs/nfs/nfs4state.c
1377
list_for_each_entry_rcu(ctx, &nfsi->open_files, list) {
fs/nfs/nfs4state.c
1412
list_for_each_entry_rcu(ctx, &nfsi->open_files, list) {
fs/nfs/nfs4state.c
1437
struct list_head *list;
fs/nfs/nfs4state.c
1442
list = &flctx->flc_posix;
fs/nfs/nfs4state.c
1448
for_each_file_lock(fl, list) {
fs/nfs/nfs4state.c
1484
if (list == &flctx->flc_posix) {
fs/nfs/nfs4state.c
1485
list = &flctx->flc_flock;
fs/nfs/nfs4state.c
427
INIT_LIST_HEAD(&sc->list);
fs/nfs/nfs4super.c
118
list_add(&new->list, &nfs_referral_count_list);
fs/nfs/nfs4super.c
135
list_del(&p->list);
fs/nfs/nfs4super.c
77
struct list_head list;
fs/nfs/nfs4super.c
89
list_for_each_entry(p, &nfs_referral_count_list, list) {
fs/nfs/pnfs.c
1001
list) != 0)
fs/nfs/pnfs.c
1008
static int pnfs_layout_bulk_list_reboot(struct list_head *list)
fs/nfs/pnfs.c
1014
list_for_each_entry(lo, list, plh_bulk_destroy) {
fs/nfs/pnfs.c
1037
LIST_HEAD(list);
fs/nfs/pnfs.c
1040
pnfs_layout_build_recover_list_byclient(clp, &list);
fs/nfs/pnfs.c
1041
if (!list_empty(&list))
fs/nfs/pnfs.c
1042
ret = pnfs_layout_bulk_list_reboot(&list);
fs/nfs/pnfs.c
1043
ret2 = pnfs_layout_do_destroy_byclid(clp, &list,
fs/nfs/pnfs.c
1574
list_for_each_entry_rcu(ctx, &nfsi->open_files, list) {
fs/nfs/pnfs.c
2801
list_for_each_entry_rcu(ctx, head, list) {
fs/nfs/pnfs.c
944
struct list_head *list)
fs/nfs/pnfs.c
953
list) != 0)
fs/nfs/pnfs.c
961
struct list_head *list,
fs/nfs/pnfs.c
964
pnfs_layout_build_destroy_list_byclient(clp, list);
fs/nfs/pnfs.c
965
return pnfs_layout_free_bulk_destroy_list(list, mode);
fs/nfs/pnfs.c
990
struct list_head *list)
fs/nfs/pnfs.h
200
void (*recover_commit_reqs) (struct list_head *list,
fs/nfs/pnfs_nfs.c
1179
struct list_head *list;
fs/nfs/pnfs_nfs.c
1188
list = &bucket->written;
fs/nfs/pnfs_nfs.c
1200
nfs_request_add_commit_list_locked(req, list, cinfo);
fs/nfs/pnfs_nfs.c
406
pnfs_bucket_alloc_ds_commits(struct list_head *list,
fs/nfs/pnfs_nfs.c
425
list_add_tail(&data->list, list);
fs/nfs/pnfs_nfs.c
439
pnfs_alloc_ds_commits_list(struct list_head *list,
fs/nfs/pnfs_nfs.c
451
ret += pnfs_bucket_alloc_ds_commits(list, array->buckets,
fs/nfs/pnfs_nfs.c
469
LIST_HEAD(list);
fs/nfs/pnfs_nfs.c
480
list_add_tail(&data->list, &list);
fs/nfs/pnfs_nfs.c
484
nreq += pnfs_alloc_ds_commits_list(&list, fl_cinfo, cinfo);
fs/nfs/pnfs_nfs.c
488
list_for_each_entry_safe(data, tmp, &list, list) {
fs/nfs/pnfs_nfs.c
489
list_del(&data->list);
fs/nfs/write.c
1006
ret = nfs_scan_commit_list(&cinfo->mds->list, dst,
fs/nfs/write.c
808
nfs_request_add_commit_list_locked(req, &cinfo->mds->list, cinfo);
fs/nfs_common/grace.c
35
if (list_empty(&lm->list))
fs/nfs_common/grace.c
36
list_add(&lm->list, grace_list);
fs/nfs_common/grace.c
58
list_del_init(&lm->list);
fs/nfs_common/grace.c
73
list_for_each_entry(lm, grace_list, list) {
fs/nfs_common/nfslocalio.c
104
void nfs_uuid_is_local(const uuid_t *uuid, struct list_head *list,
fs/nfs_common/nfslocalio.c
123
list_move(&nfs_uuid->list, list);
fs/nfs_common/nfslocalio.c
172
list)) != NULL) {
fs/nfs_common/nfslocalio.c
184
list) != nfl,
fs/nfs_common/nfslocalio.c
190
list_del_init(&nfl->list);
fs/nfs_common/nfslocalio.c
207
BUG_ON(list_empty(&nfs_uuid->list));
fs/nfs_common/nfslocalio.c
208
list_del_init(&nfs_uuid->list);
fs/nfs_common/nfslocalio.c
236
list_for_each_entry_safe(nfs_uuid, tmp, &local_clients, list) {
fs/nfs_common/nfslocalio.c
253
} else if (list_empty(&nfl->list)) {
fs/nfs_common/nfslocalio.c
255
list_add_tail(&nfl->list, &nfs_uuid->files);
fs/nfs_common/nfslocalio.c
323
if (list_empty(&nfl->list)) {
fs/nfs_common/nfslocalio.c
346
list_del_init(&nfl->list);
fs/nfs_common/nfslocalio.c
43
INIT_LIST_HEAD(&nfs_uuid->list);
fs/nfs_common/nfslocalio.c
60
if (!list_empty(&nfs_uuid->list)) {
fs/nfs_common/nfslocalio.c
66
list_add_tail(&nfs_uuid->list, &nfs_uuids);
fs/nfs_common/nfslocalio.c
83
list_del_init(&nfs_uuid->list);
fs/nfs_common/nfslocalio.c
95
list_for_each_entry(nfs_uuid, &nfs_uuids, list)
fs/nfsd/filecache.c
1044
struct rhlist_head *tmp, *list;
fs/nfsd/filecache.c
1047
list = rhltable_lookup(&nfsd_file_rhltable, &inode,
fs/nfsd/filecache.c
1049
rhl_for_each_entry_rcu(nf, tmp, list, nf_rlist) {
fs/nfsd/filecache.c
1082
struct rhlist_head *tmp, *list;
fs/nfsd/filecache.c
1087
list = rhltable_lookup(&nfsd_file_rhltable, &inode,
fs/nfsd/filecache.c
1089
rhl_for_each_entry_rcu(nf, tmp, list, nf_rlist)
fs/nfsd/filecache.c
674
struct rhlist_head *tmp, *list;
fs/nfsd/filecache.c
678
list = rhltable_lookup(&nfsd_file_rhltable, &inode,
fs/nfsd/filecache.c
680
rhl_for_each_entry_rcu(nf, tmp, list, nf_rlist) {
fs/nfsd/nfs4recover.c
188
struct list_head list;
fs/nfsd/nfs4recover.c
211
list_add(&entry->list, &ctx->names);
fs/nfsd/nfs4recover.c
239
list_for_each_entry_safe(entry, tmp, &ctx.names, list) {
fs/nfsd/nfs4recover.c
243
list_del(&entry->list);
fs/nfsd/nfs4recover.c
248
list_for_each_entry_safe(entry, tmp, &ctx.names, list) {
fs/nfsd/nfs4recover.c
250
list_del(&entry->list);
fs/nfsd/nfs4state.c
2227
INIT_LIST_HEAD(&conn->cn_xpt_user.list);
fs/nfsd/nfs4state.c
5407
struct rhlist_head *tmp, *list;
fs/nfsd/nfs4state.c
5411
list = rhltable_lookup(&nfs4_file_rhltable, &inode,
fs/nfsd/nfs4state.c
5413
rhl_for_each_entry_rcu(fi, tmp, list, fi_rlist) {
fs/nfsd/nfs4state.c
5437
struct rhlist_head *tmp, *list;
fs/nfsd/nfs4state.c
5446
list = rhltable_lookup(&nfs4_file_rhltable, &inode,
fs/nfsd/nfs4state.c
5448
rhl_for_each_entry_rcu(fi, tmp, list, fi_rlist) {
fs/nfsd/nfs4state.c
9119
INIT_LIST_HEAD(&nn->nfsd4_manager.list);
fs/nilfs2/cpfile.c
772
struct nilfs_snapshot_list *list;
fs/nilfs2/cpfile.c
810
list = &header->ch_snapshot_list;
fs/nilfs2/cpfile.c
816
prev = le64_to_cpu(list->ssl_prev);
fs/nilfs2/cpfile.c
820
kunmap_local(list);
fs/nilfs2/cpfile.c
830
list = kmap_local_folio(curr_bh->b_folio, curr_list_offset);
fs/nilfs2/cpfile.c
832
prev = le64_to_cpu(list->ssl_prev);
fs/nilfs2/cpfile.c
834
kunmap_local(list);
fs/nilfs2/cpfile.c
851
list = kmap_local_folio(curr_bh->b_folio, curr_list_offset);
fs/nilfs2/cpfile.c
852
list->ssl_prev = cpu_to_le64(cno);
fs/nilfs2/cpfile.c
853
kunmap_local(list);
fs/nilfs2/cpfile.c
864
list = kmap_local_folio(prev_bh->b_folio, prev_list_offset);
fs/nilfs2/cpfile.c
865
list->ssl_next = cpu_to_le64(cno);
fs/nilfs2/cpfile.c
866
kunmap_local(list);
fs/nilfs2/cpfile.c
900
struct nilfs_snapshot_list *list;
fs/nilfs2/cpfile.c
930
list = &cp->cp_snapshot_list;
fs/nilfs2/cpfile.c
931
next = le64_to_cpu(list->ssl_next);
fs/nilfs2/cpfile.c
932
prev = le64_to_cpu(list->ssl_prev);
fs/nilfs2/cpfile.c
963
list = kmap_local_folio(next_bh->b_folio, next_list_offset);
fs/nilfs2/cpfile.c
964
list->ssl_prev = cpu_to_le64(prev);
fs/nilfs2/cpfile.c
965
kunmap_local(list);
fs/nilfs2/cpfile.c
968
list = kmap_local_folio(prev_bh->b_folio, prev_list_offset);
fs/nilfs2/cpfile.c
969
list->ssl_next = cpu_to_le64(next);
fs/nilfs2/cpfile.c
970
kunmap_local(list);
fs/nilfs2/recovery.c
383
list_add_tail(&rb->list, head);
fs/nilfs2/recovery.c
404
rb = list_first_entry(head, struct nilfs_recovery_block, list);
fs/nilfs2/recovery.c
405
list_del(&rb->list);
fs/nilfs2/recovery.c
411
struct list_head list;
fs/nilfs2/recovery.c
423
INIT_LIST_HEAD(&ent->list);
fs/nilfs2/recovery.c
424
list_add_tail(&ent->list, head);
fs/nilfs2/recovery.c
433
ent = list_first_entry(head, struct nilfs_segment_entry, list);
fs/nilfs2/recovery.c
434
list_del(&ent->list);
fs/nilfs2/recovery.c
44
struct list_head list;
fs/nilfs2/recovery.c
482
list_for_each_entry_safe(ent, n, head, list) {
fs/nilfs2/recovery.c
488
list_del(&ent->list);
fs/nilfs2/recovery.c
535
list_for_each_entry_safe(rb, n, head, list) {
fs/nilfs2/recovery.c
584
list_del_init(&rb->list);
fs/nilfs2/segbuf.c
250
static void nilfs_release_buffers(struct list_head *list)
fs/nilfs2/segbuf.c
254
list_for_each_entry_safe(bh, n, list, b_assoc_buffers) {
fs/nilfs2/segment.c
1392
LIST_HEAD(list);
fs/nilfs2/segment.c
1425
list_add_tail(&segbuf->sb_list, &list);
fs/nilfs2/segment.c
1428
list_splice_tail(&list, &sci->sc_segbufs);
fs/nilfs2/segment.c
1434
list_for_each_entry(segbuf, &list, sb_list) {
fs/nilfs2/segment.c
1438
nilfs_destroy_logs(&list);
fs/notify/fanotify/fanotify_user.c
1037
list_add_tail(&event->fse.list,
fs/notify/fanotify/fanotify_user.c
1110
struct fanotify_perm_event, fae.fse.list);
fs/notify/fanotify/fanotify_user.c
1111
list_del_init(&event->fae.fse.list);
fs/notify/fanotify/fanotify_user.c
1159
list_for_each_entry(fsn_event, &group->notification_list, list)
fs/notify/fanotify/fanotify_user.c
140
fae.fse.list) {
fs/notify/fanotify/fanotify_user.c
494
fae.fse.list) {
fs/notify/fanotify/fanotify_user.c
498
list_del_init(&event->fae.fse.list);
fs/notify/fsnotify.c
389
node = srcu_dereference(conn->list.first, &fsnotify_mark_srcu);
fs/notify/inotify/inotify_fsnotify.c
52
struct list_head *list = &group->notification_list;
fs/notify/inotify/inotify_fsnotify.c
55
last_event = list_entry(list->prev, struct fsnotify_event, list);
fs/notify/inotify/inotify_user.c
331
list) {
fs/notify/mark.c
1046
hlist_for_each_entry(mark, &conn->list, obj_list) {
fs/notify/mark.c
1122
hlist_for_each_entry(mark, &conn->list, obj_list) {
fs/notify/mark.c
181
first_mark = hlist_entry_safe(conn->list.first,
fs/notify/mark.c
256
hlist_for_each_entry(mark, &conn->list, obj_list) {
fs/notify/mark.c
475
if (hlist_empty(&conn->list)) {
fs/notify/mark.c
789
INIT_HLIST_HEAD(&conn->list);
fs/notify/mark.c
929
if (hlist_empty(&conn->list)) {
fs/notify/mark.c
930
hlist_add_head_rcu(&mark->obj_list, &conn->list);
fs/notify/mark.c
935
hlist_for_each_entry(lmark, &conn->list, obj_list) {
fs/notify/notification.c
104
if (!list_empty(&group->overflow_event->list)) {
fs/notify/notification.c
112
if (!list_empty(list) && merge) {
fs/notify/notification.c
122
list_add_tail(&event->list, list);
fs/notify/notification.c
140
list_del_init(&event->list);
fs/notify/notification.c
156
struct fsnotify_event, list);
fs/notify/notification.c
62
if (!list_empty(&event->list)) {
fs/notify/notification.c
64
WARN_ON(!list_empty(&event->list));
fs/notify/notification.c
89
struct list_head *list = &group->notification_list;
fs/ntfs/ea.c
786
.list = ntfs_xattr_user_list,
fs/ntfs3/xattr.c
1066
.list = ntfs_xattr_user_list,
fs/ocfs2/cluster/heartbeat.c
1443
INIT_LIST_HEAD(&o2hb_callbacks[i].list);
fs/ocfs2/cluster/heartbeat.c
2452
list_for_each_entry(f, &hbcall->list, hc_item) {
fs/ocfs2/cluster/heartbeat.c
2459
list_add_tail(&hc->hc_item, &hbcall->list);
fs/ocfs2/cluster/heartbeat.c
745
list_for_each_entry(f, &hbcall->list, hc_item) {
fs/ocfs2/cluster/heartbeat.c
98
struct list_head list;
fs/ocfs2/cluster/tcp.c
871
void o2net_unregister_handler_list(struct list_head *list)
fs/ocfs2/cluster/tcp.c
876
list_for_each_entry_safe(nmh, n, list, nh_unregister_item) {
fs/ocfs2/cluster/tcp.h
91
void o2net_unregister_handler_list(struct list_head *list);
fs/ocfs2/dlm/dlmast.c
347
list_for_each_entry(lock, head, list) {
fs/ocfs2/dlm/dlmast.c
358
list_for_each_entry(lock, head, list) {
fs/ocfs2/dlm/dlmast.c
382
list_move_tail(&lock->list, &res->granted);
fs/ocfs2/dlm/dlmcommon.h
1069
list_for_each_entry(tmplock, head, list) {
fs/ocfs2/dlm/dlmcommon.h
108
struct list_head list;
fs/ocfs2/dlm/dlmcommon.h
222
struct list_head list;
fs/ocfs2/dlm/dlmcommon.h
240
INIT_LIST_HEAD(&i->list);
fs/ocfs2/dlm/dlmcommon.h
326
u8 list; // 0=granted, 1=converting, 2=blocked
fs/ocfs2/dlm/dlmcommon.h
339
struct list_head list;
fs/ocfs2/dlm/dlmcommon.h
442
struct list_head list;
fs/ocfs2/dlm/dlmconvert.c
170
list_for_each_entry(tmplock, &res->granted, list) {
fs/ocfs2/dlm/dlmconvert.c
177
list_for_each_entry(tmplock, &res->converting, list) {
fs/ocfs2/dlm/dlmconvert.c
202
list_move_tail(&lock->list, &res->granted);
fs/ocfs2/dlm/dlmconvert.c
221
list_move_tail(&lock->list, &res->converting);
fs/ocfs2/dlm/dlmconvert.c
237
list_move_tail(&lock->list, &res->granted);
fs/ocfs2/dlm/dlmconvert.c
295
list_move_tail(&lock->list, &res->converting);
fs/ocfs2/dlm/dlmconvert.c
482
list_for_each_entry(tmp_lock, &res->granted, list) {
fs/ocfs2/dlm/dlmdebug.c
104
list_for_each_entry(lock, &res->granted, list) {
fs/ocfs2/dlm/dlmdebug.c
108
list_for_each_entry(lock, &res->converting, list) {
fs/ocfs2/dlm/dlmdebug.c
112
list_for_each_entry(lock, &res->blocked, list) {
fs/ocfs2/dlm/dlmdebug.c
467
list_for_each_entry(lock, &res->granted, list)
fs/ocfs2/dlm/dlmdebug.c
471
list_for_each_entry(lock, &res->converting, list)
fs/ocfs2/dlm/dlmdebug.c
475
list_for_each_entry(lock, &res->blocked, list)
fs/ocfs2/dlm/dlmdebug.c
741
list_for_each_entry(node, &dlm->reco.node_data, list) {
fs/ocfs2/dlm/dlmdomain.c
2003
INIT_LIST_HEAD(&dlm->list);
fs/ocfs2/dlm/dlmdomain.c
2182
list_add_tail(&dlm->list, &dlm_domains);
fs/ocfs2/dlm/dlmdomain.c
254
list_for_each_entry(tmp, &dlm_domains, list) {
fs/ocfs2/dlm/dlmdomain.c
319
list_del_init(&dlm->list);
fs/ocfs2/dlm/dlmdomain.c
354
list_for_each_entry(target, &dlm_domains, list) {
fs/ocfs2/dlm/dlmdomain.c
398
list_del_init(&dlm->list);
fs/ocfs2/dlm/dlmlock.c
130
list_add_tail(&lock->list, &res->granted);
fs/ocfs2/dlm/dlmlock.c
160
list_add_tail(&lock->list, &res->blocked);
fs/ocfs2/dlm/dlmlock.c
185
list_del_init(&lock->list);
fs/ocfs2/dlm/dlmlock.c
222
list_add_tail(&lock->list, &res->blocked);
fs/ocfs2/dlm/dlmlock.c
264
list_move_tail(&lock->list, &res->granted);
fs/ocfs2/dlm/dlmlock.c
340
BUG_ON(!list_empty(&lock->list));
fs/ocfs2/dlm/dlmlock.c
379
INIT_LIST_HEAD(&newlock->list);
fs/ocfs2/dlm/dlmlock.c
388
newlock->ml.list = 0;
fs/ocfs2/dlm/dlmlock.c
78
list_for_each_entry(tmplock, &res->granted, list) {
fs/ocfs2/dlm/dlmlock.c
83
list_for_each_entry(tmplock, &res->converting, list) {
fs/ocfs2/dlm/dlmmaster.c
2060
list_add_tail(&item->list, &dlm->work_list);
fs/ocfs2/dlm/dlmmaster.c
2317
list_add_tail(&item->list, &dlm->work_list);
fs/ocfs2/dlm/dlmmaster.c
2495
list_for_each_entry(lock, queue, list) {
fs/ocfs2/dlm/dlmmaster.c
2921
list_for_each_entry_safe(lock, next, queue, list) {
fs/ocfs2/dlm/dlmmaster.c
2932
list_del_init(&lock->list);
fs/ocfs2/dlm/dlmmaster.c
2978
list_for_each_entry(lock, queue, list) {
fs/ocfs2/dlm/dlmrecovery.c
1033
struct list_head *list,
fs/ocfs2/dlm/dlmrecovery.c
1046
list_for_each_entry(lock, &res->granted, list) {
fs/ocfs2/dlm/dlmrecovery.c
1052
list_del_init(&lock->list);
fs/ocfs2/dlm/dlmrecovery.c
1068
list_move_tail(&res->recovering, list);
fs/ocfs2/dlm/dlmrecovery.c
1072
list_move_tail(&res->recovering, list);
fs/ocfs2/dlm/dlmrecovery.c
1216
ml->list = queue;
fs/ocfs2/dlm/dlmrecovery.c
1251
ml->list == DLM_BLOCKED_LIST)) {
fs/ocfs2/dlm/dlmrecovery.c
1288
list_for_each_entry(lock, queue, list) {
fs/ocfs2/dlm/dlmrecovery.c
141
list_for_each_entry(item, &tmp_list, list) {
fs/ocfs2/dlm/dlmrecovery.c
146
list_for_each_entry_safe(item, next, &tmp_list, list) {
fs/ocfs2/dlm/dlmrecovery.c
148
list_del_init(&item->list);
fs/ocfs2/dlm/dlmrecovery.c
1511
list_add_tail(&item->list, &dlm->work_list);
fs/ocfs2/dlm/dlmrecovery.c
1819
queue = dlm_list_num_to_pointer(res, ml->list);
fs/ocfs2/dlm/dlmrecovery.c
1835
struct dlm_lock, list);
fs/ocfs2/dlm/dlmrecovery.c
1854
ml->node, ml->list, ml->flags, ml->type,
fs/ocfs2/dlm/dlmrecovery.c
1874
ml->node, ml->list, ml->flags, ml->type,
fs/ocfs2/dlm/dlmrecovery.c
1886
j, ml->list, res->lockname.len,
fs/ocfs2/dlm/dlmrecovery.c
1898
list_move_tail(&lock->list, queue);
fs/ocfs2/dlm/dlmrecovery.c
1929
if (ml->list == DLM_BLOCKED_LIST)
fs/ocfs2/dlm/dlmrecovery.c
1989
list_for_each_entry(lock, queue, list) {
fs/ocfs2/dlm/dlmrecovery.c
2003
ml->list);
fs/ocfs2/dlm/dlmrecovery.c
2013
ml->list == DLM_CONVERTING_LIST &&
fs/ocfs2/dlm/dlmrecovery.c
2018
list_add(&newlock->list, queue);
fs/ocfs2/dlm/dlmrecovery.c
2020
list_add_tail(&newlock->list, queue);
fs/ocfs2/dlm/dlmrecovery.c
2066
list_for_each_entry_safe(lock, next, queue, list) {
fs/ocfs2/dlm/dlmrecovery.c
2232
list_for_each_entry(lock, queue, list) {
fs/ocfs2/dlm/dlmrecovery.c
2267
list_for_each_entry_safe(lock, next, &res->granted, list) {
fs/ocfs2/dlm/dlmrecovery.c
2269
list_del_init(&lock->list);
fs/ocfs2/dlm/dlmrecovery.c
2276
list_for_each_entry_safe(lock, next, &res->converting, list) {
fs/ocfs2/dlm/dlmrecovery.c
2278
list_del_init(&lock->list);
fs/ocfs2/dlm/dlmrecovery.c
2285
list_for_each_entry_safe(lock, next, &res->blocked, list) {
fs/ocfs2/dlm/dlmrecovery.c
2287
list_del_init(&lock->list);
fs/ocfs2/dlm/dlmrecovery.c
2352
list_for_each_entry(lock, &res->granted, list) {
fs/ocfs2/dlm/dlmrecovery.c
2358
list_del_init(&lock->list);
fs/ocfs2/dlm/dlmrecovery.c
238
list_for_each_entry(ndata, &dlm->reco.node_data, list) {
fs/ocfs2/dlm/dlmrecovery.c
554
list_for_each_entry(ndata, &dlm->reco.node_data, list) {
fs/ocfs2/dlm/dlmrecovery.c
640
list_for_each_entry(ndata, &dlm->reco.node_data, list) {
fs/ocfs2/dlm/dlmrecovery.c
68
struct list_head *list, u8 dead_node);
fs/ocfs2/dlm/dlmrecovery.c
754
list_add_tail(&ndata->list, &dlm->reco.node_data);
fs/ocfs2/dlm/dlmrecovery.c
771
list_for_each_entry_safe(ndata, next, &tmplist, list) {
fs/ocfs2/dlm/dlmrecovery.c
772
list_del_init(&ndata->list);
fs/ocfs2/dlm/dlmrecovery.c
853
list_add_tail(&item->list, &dlm->work_list);
fs/ocfs2/dlm/dlmrecovery.c
988
list_for_each_entry(ndata, &dlm->reco.node_data, list) {
fs/ocfs2/dlm/dlmthread.c
364
target = list_entry(res->converting.next, struct dlm_lock, list);
fs/ocfs2/dlm/dlmthread.c
370
list_for_each_entry(lock, &res->granted, list) {
fs/ocfs2/dlm/dlmthread.c
388
list_for_each_entry(lock, &res->converting, list) {
fs/ocfs2/dlm/dlmthread.c
419
list_move_tail(&target->list, &res->granted);
fs/ocfs2/dlm/dlmthread.c
435
target = list_entry(res->blocked.next, struct dlm_lock, list);
fs/ocfs2/dlm/dlmthread.c
437
list_for_each_entry(lock, &res->granted, list) {
fs/ocfs2/dlm/dlmthread.c
451
list_for_each_entry(lock, &res->converting, list) {
fs/ocfs2/dlm/dlmthread.c
479
list_move_tail(&target->list, &res->granted);
fs/ocfs2/dlm/dlmunlock.c
208
list_del_init(&lock->list);
fs/ocfs2/dlm/dlmunlock.c
213
list_add_tail(&lock->list, &res->granted);
fs/ocfs2/dlm/dlmunlock.c
270
list_del_init(&lock->list);
fs/ocfs2/dlm/dlmunlock.c
276
list_move_tail(&lock->list, &res->granted);
fs/ocfs2/dlm/dlmunlock.c
463
list_for_each_entry(iter, queue, list) {
fs/ocfs2/quota.h
35
struct llist_node list; /* Member of list of dquots to drop */
fs/ocfs2/quota_global.c
727
struct llist_node *list;
fs/ocfs2/quota_global.c
730
list = llist_del_all(&osb->dquot_drop_list);
fs/ocfs2/quota_global.c
731
llist_for_each_entry_safe(odquot, next_odquot, list, list) {
fs/ocfs2/quota_global.c
768
if (llist_add(&OCFS2_DQUOT(dquot)->list, &osb->dquot_drop_list))
fs/orangefs/devorangefs-req.c
111
list_for_each_entry(orangefs_sb, &orangefs_superblocks, list) {
fs/orangefs/devorangefs-req.c
192
list_for_each_entry_safe(op, temp, &orangefs_request_list, list) {
fs/orangefs/devorangefs-req.c
269
list_del_init(&cur_op->list);
fs/orangefs/devorangefs-req.c
275
list_del_init(&cur_op->list);
fs/orangefs/devorangefs-req.c
341
list_add(&cur_op->list, &orangefs_request_list);
fs/orangefs/devorangefs-req.c
52
list_add_tail(&op->list, &orangefs_htable_ops_in_progress[index]);
fs/orangefs/devorangefs-req.c
646
list_for_each_entry(orangefs_sb, &orangefs_superblocks, list) {
fs/orangefs/devorangefs-req.c
653
if (!orangefs_sb->list.prev)
fs/orangefs/devorangefs-req.c
70
list) {
fs/orangefs/devorangefs-req.c
73
list_del_init(&op->list);
fs/orangefs/devorangefs-req.c
90
list_for_each_entry(orangefs_sb, &orangefs_superblocks, list) {
fs/orangefs/orangefs-cache.c
126
INIT_LIST_HEAD(&new_op->list);
fs/orangefs/orangefs-kernel.h
134
struct list_head list;
fs/orangefs/orangefs-kernel.h
166
list_del_init(&op->list);
fs/orangefs/orangefs-kernel.h
211
struct list_head list;
fs/orangefs/orangefs-mod.c
218
list) {
fs/orangefs/super.c
523
list_add_tail(&ORANGEFS_SB(sb)->list, &orangefs_superblocks);
fs/orangefs/super.c
624
__list_del_entry(&ORANGEFS_SB(sb)->list);
fs/orangefs/super.c
625
ORANGEFS_SB(sb)->list.prev = NULL;
fs/orangefs/waitqueue.c
123
list_add(&op->list, &orangefs_request_list);
fs/orangefs/waitqueue.c
125
list_add_tail(&op->list, &orangefs_request_list);
fs/orangefs/waitqueue.c
236
list_add(&op->list, &orangefs_request_list);
fs/orangefs/waitqueue.c
266
if (list_empty(&op->list)) {
fs/orangefs/waitqueue.c
278
list_del_init(&op->list);
fs/orangefs/waitqueue.c
287
list_del_init(&op->list);
fs/orangefs/waitqueue.c
39
list_for_each_entry_safe(op, tmp, &orangefs_request_list, list) {
fs/overlayfs/dir.c
1135
static int ovl_rename_start(struct ovl_renamedata *ovlrd, struct list_head *list)
fs/overlayfs/dir.c
1156
err = ovl_check_empty_dir(new, list);
fs/overlayfs/dir.c
1206
static int ovl_rename_upper(struct ovl_renamedata *ovlrd, struct list_head *list)
fs/overlayfs/dir.c
1222
if (!list_empty(list)) {
fs/overlayfs/dir.c
1223
de = ovl_clear_empty(new, list);
fs/overlayfs/dir.c
1360
LIST_HEAD(list);
fs/overlayfs/dir.c
1363
err = ovl_rename_start(&ovlrd, &list);
fs/overlayfs/dir.c
1366
err = ovl_rename_upper(&ovlrd, &list);
fs/overlayfs/dir.c
1371
ovl_cache_free(&list);
fs/overlayfs/dir.c
400
struct list_head *list)
fs/overlayfs/dir.c
458
ovl_cleanup_whiteouts(ofs, upper, list);
fs/overlayfs/dir.c
813
struct list_head *list)
fs/overlayfs/dir.c
825
if (!list_empty(list)) {
fs/overlayfs/dir.c
826
opaquedir = ovl_clear_empty(dentry, list);
fs/overlayfs/dir.c
859
struct list_head *list)
fs/overlayfs/dir.c
868
if (!list_empty(list)) {
fs/overlayfs/dir.c
869
opaquedir = ovl_clear_empty(dentry, list);
fs/overlayfs/dir.c
941
LIST_HEAD(list);
fs/overlayfs/dir.c
945
err = ovl_check_empty_dir(dentry, &list);
fs/overlayfs/dir.c
960
err = ovl_remove_upper(dentry, is_dir, &list);
fs/overlayfs/dir.c
962
err = ovl_remove_and_whiteout(dentry, &list);
fs/overlayfs/dir.c
982
ovl_cache_free(&list);
fs/overlayfs/overlayfs.h
776
int ovl_check_empty_dir(struct dentry *dentry, struct list_head *list);
fs/overlayfs/overlayfs.h
778
struct list_head *list);
fs/overlayfs/overlayfs.h
779
void ovl_cache_free(struct list_head *list);
fs/overlayfs/overlayfs.h
954
ssize_t ovl_listxattr(struct dentry *dentry, char *list, size_t size);
fs/overlayfs/readdir.c
1076
int ovl_check_empty_dir(struct dentry *dentry, struct list_head *list)
fs/overlayfs/readdir.c
1083
err = ovl_dir_read_merged(dentry, list, &root);
fs/overlayfs/readdir.c
1089
list_for_each_entry_safe(p, n, list, l_node) {
fs/overlayfs/readdir.c
1114
struct list_head *list)
fs/overlayfs/readdir.c
1118
list_for_each_entry(p, list, l_node) {
fs/overlayfs/readdir.c
1180
LIST_HEAD(list);
fs/overlayfs/readdir.c
1185
.list = &list,
fs/overlayfs/readdir.c
1205
list_for_each_entry(p, &list, l_node) {
fs/overlayfs/readdir.c
1227
ovl_cache_free(&list);
fs/overlayfs/readdir.c
1261
LIST_HEAD(list);
fs/overlayfs/readdir.c
1266
.list = &list,
fs/overlayfs/readdir.c
1273
list_for_each_entry(p, &list, l_node) {
fs/overlayfs/readdir.c
1322
ovl_cache_free(&list);
fs/overlayfs/readdir.c
236
list_add_tail(&p->l_node, rdd->list);
fs/overlayfs/readdir.c
274
void ovl_cache_free(struct list_head *list)
fs/overlayfs/readdir.c
279
list_for_each_entry_safe(p, n, list, l_node)
fs/overlayfs/readdir.c
282
INIT_LIST_HEAD(list);
fs/overlayfs/readdir.c
422
static int ovl_dir_read_merged(struct dentry *dentry, struct list_head *list,
fs/overlayfs/readdir.c
431
.list = list,
fs/overlayfs/readdir.c
459
list_add(&rdd.middle, rdd.list);
fs/overlayfs/readdir.c
48
struct list_head *list;
fs/overlayfs/readdir.c
643
list_add_tail(&p->l_node, rdd->list);
fs/overlayfs/readdir.c
648
static int ovl_dir_read_impure(const struct path *path, struct list_head *list,
fs/overlayfs/readdir.c
657
.list = list,
fs/overlayfs/readdir.c
661
INIT_LIST_HEAD(list);
fs/overlayfs/readdir.c
669
list_for_each_entry_safe(p, n, list, l_node) {
fs/overlayfs/xattrs.c
105
ssize_t ovl_listxattr(struct dentry *dentry, char *list, size_t size)
fs/overlayfs/xattrs.c
115
res = vfs_listxattr(realdentry, list, size);
fs/overlayfs/xattrs.c
123
for (s = list, len = res; len;) {
fs/posix_acl.c
1006
.list = posix_acl_xattr_list,
fs/posix_acl.c
1019
.list = posix_acl_xattr_list,
fs/proc/base.c
2519
struct k_itimer *timer = hlist_entry((struct hlist_node *)v, struct k_itimer, list);
fs/proc/kcore.c
103
list_add_tail(&new->list, &kclist_head);
fs/proc/kcore.c
114
list_for_each_entry(m, &kclist_head, list) {
fs/proc/kcore.c
152
list_add(&ent->list, head);
fs/proc/kcore.c
173
list_for_each_entry(tmp, head, list) {
fs/proc/kcore.c
187
list_add_tail(&vmm->list, head);
fs/proc/kcore.c
237
list_add_tail(&ent->list, head);
fs/proc/kcore.c
240
list_del(&ent->list);
fs/proc/kcore.c
250
static int kcore_ram_list(struct list_head *list)
fs/proc/kcore.c
265
ret = walk_system_ram_range(0, end_pfn, list, kclist_add_private);
fs/proc/kcore.c
274
LIST_HEAD(list);
fs/proc/kcore.c
283
ret = kcore_ram_list(&list);
fs/proc/kcore.c
287
list_splice_tail(&list, &garbage);
fs/proc/kcore.c
291
list_for_each_entry_safe(pos, tmp, &kclist_head, list) {
fs/proc/kcore.c
293
list_move(&pos->list, &garbage);
fs/proc/kcore.c
295
list_splice_tail(&list, &kclist_head);
fs/proc/kcore.c
301
list_for_each_entry_safe(pos, tmp, &garbage, list) {
fs/proc/kcore.c
302
list_del(&pos->list);
fs/proc/kcore.c
396
list_for_each_entry(m, &kclist_head, list) {
fs/proc/kcore.c
499
list_for_each_entry(pos, &kclist_head, list) {
fs/proc/vmcore.c
1199
list_for_each_entry(m, vc_list, list) {
fs/proc/vmcore.c
1528
list_add_tail(&dump->list, &vmcoredd_list);
fs/proc/vmcore.c
1593
static int vmcore_add_device_ram_elf64(struct list_head *list, size_t count)
fs/proc/vmcore.c
1627
list_for_each_entry(cur, list, list) {
fs/proc/vmcore.c
1635
list_splice_tail(list, &vmcore_list);
fs/proc/vmcore.c
1651
LIST_HEAD(list);
fs/proc/vmcore.c
1660
if (cb->get_device_ram(cb, &list)) {
fs/proc/vmcore.c
1664
count = list_count_nodes(&list);
fs/proc/vmcore.c
1673
first = list_first_entry(&list, struct vmcore_range, list);
fs/proc/vmcore.c
1674
list_for_each_entry(m, &vmcore_list, list) {
fs/proc/vmcore.c
1683
if (!vmcore_add_device_ram_elf64(&list, count))
fs/proc/vmcore.c
1686
vmcore_free_ranges(&list);
fs/proc/vmcore.c
1703
list);
fs/proc/vmcore.c
1704
list_del(&dump->list);
fs/proc/vmcore.c
277
list_for_each_entry(dump, &vmcoredd_list, list) {
fs/proc/vmcore.c
306
list_for_each_entry(dump, &vmcoredd_list, list) {
fs/proc/vmcore.c
406
list_for_each_entry(m, &vmcore_list, list) {
fs/proc/vmcore.c
57
struct list_head list; /* List of dumps */
fs/proc/vmcore.c
678
list_for_each_entry(m, &vmcore_list, list) {
fs/proc/vmcore.c
725
list_for_each_entry(m, vc_list, list) {
fs/pstore/inode.c
194
if (!list_empty(&p->list))
fs/pstore/inode.c
195
list_del_init(&p->list);
fs/pstore/inode.c
320
list_for_each_entry_safe(pos, tmp, &records_list, list) {
fs/pstore/inode.c
322
list_del_init(&pos->list);
fs/pstore/inode.c
353
list_for_each_entry(pos, &records_list, list) {
fs/pstore/inode.c
390
list_add(&(no_free_ptr(private))->list, &records_list);
fs/pstore/inode.c
41
struct list_head list;
fs/resctrl/ctrlmondata.c
264
list_for_each_entry(d, &r->ctrl_domains, hdr.list) {
fs/resctrl/ctrlmondata.c
298
list_for_each_entry(s, &resctrl_schema_all, list) {
fs/resctrl/ctrlmondata.c
356
list_for_each_entry(s, &resctrl_schema_all, list) {
fs/resctrl/ctrlmondata.c
400
list_for_each_entry(dom, &r->ctrl_domains, hdr.list) {
fs/resctrl/ctrlmondata.c
427
list_for_each_entry(schema, &resctrl_schema_all, list) {
fs/resctrl/ctrlmondata.c
443
list_for_each_entry(schema, &resctrl_schema_all, list) {
fs/resctrl/ctrlmondata.c
539
d = list_entry(l, struct rdt_domain_hdr, list);
fs/resctrl/ctrlmondata.c
720
list_for_each_entry(d, &r->mon_domains, hdr.list) {
fs/resctrl/ctrlmondata.c
820
list_for_each_entry(d, &s->res->ctrl_domains, hdr.list)
fs/resctrl/ctrlmondata.c
983
list_for_each_entry(d, &r->ctrl_domains, hdr.list) {
fs/resctrl/internal.h
110
struct list_head list;
fs/resctrl/monitor.c
121
list_add_tail(&entry->list, &rmid_free_lru);
fs/resctrl/monitor.c
1234
list_for_each_entry(d, &r->mon_domains, hdr.list) {
fs/resctrl/monitor.c
1306
list_for_each_entry(d, &r->mon_domains, hdr.list)
fs/resctrl/monitor.c
1378
list_for_each_entry(d, &r->mon_domains, hdr.list) {
fs/resctrl/monitor.c
1548
list_for_each_entry(d, &r->mon_domains, hdr.list) {
fs/resctrl/monitor.c
1571
list_for_each_entry(dom, &r->mon_domains, hdr.list) {
fs/resctrl/monitor.c
1605
list_for_each_entry(dom, &r->mon_domains, hdr.list) {
fs/resctrl/monitor.c
1655
list_for_each_entry(d, &r->mon_domains, hdr.list) {
fs/resctrl/monitor.c
1753
list_for_each_entry(d, &r->mon_domains, hdr.list) {
fs/resctrl/monitor.c
213
list_for_each_entry(itr, &rmid_free_lru, list) {
fs/resctrl/monitor.c
294
list_del(&entry->list);
fs/resctrl/monitor.c
312
list_for_each_entry(d, &r->mon_domains, hdr.list) {
fs/resctrl/monitor.c
351
list_add_tail(&entry->list, &rmid_free_lru);
fs/resctrl/monitor.c
47
struct list_head list;
fs/resctrl/monitor.c
510
list_for_each_entry(d, &rr->r->mon_domains, hdr.list) {
fs/resctrl/monitor.c
638
list_for_each_entry(d, &r->ctrl_domains, hdr.list) {
fs/resctrl/monitor.c
939
INIT_LIST_HEAD(&entry->list);
fs/resctrl/monitor.c
942
list_add_tail(&entry->list, &rmid_free_lru);
fs/resctrl/monitor.c
953
list_del(&entry->list);
fs/resctrl/pseudo_lock.c
117
struct list_head list;
fs/resctrl/pseudo_lock.c
125
list_for_each_entry_safe(pm_req, next, &plr->pm_reqs, list) {
fs/resctrl/pseudo_lock.c
127
list_del(&pm_req->list);
fs/resctrl/pseudo_lock.c
174
list_add(&pm_req->list, &plr->pm_reqs);
fs/resctrl/pseudo_lock.c
659
list_for_each_entry(d_i, &r->ctrl_domains, hdr.list) {
fs/resctrl/rdtgroup.c
1074
list_for_each_entry(dom, &r->ctrl_domains, hdr.list) {
fs/resctrl/rdtgroup.c
122
list_for_each_entry(dom, &r->ctrl_domains, hdr.list)
fs/resctrl/rdtgroup.c
1421
list_for_each_entry(s, &resctrl_schema_all, list) {
fs/resctrl/rdtgroup.c
1426
list_for_each_entry(d, &r->ctrl_domains, hdr.list) {
fs/resctrl/rdtgroup.c
1610
list_for_each_entry(schema, &resctrl_schema_all, list) {
fs/resctrl/rdtgroup.c
1615
list_for_each_entry(d, &r->ctrl_domains, hdr.list) {
fs/resctrl/rdtgroup.c
1660
list_for_each_entry(dom, &r->mon_domains, hdr.list) {
fs/resctrl/rdtgroup.c
167
list_for_each_entry(s, &resctrl_schema_all, list)
fs/resctrl/rdtgroup.c
1774
list_for_each_entry(d, &r->mon_domains, hdr.list) {
fs/resctrl/rdtgroup.c
2440
list_for_each_entry(s, &resctrl_schema_all, list) {
fs/resctrl/rdtgroup.c
2565
list_for_each_entry(d, &r->ctrl_domains, hdr.list) {
fs/resctrl/rdtgroup.c
2764
INIT_LIST_HEAD(&s->list);
fs/resctrl/rdtgroup.c
2765
list_add(&s->list, &resctrl_schema_all);
fs/resctrl/rdtgroup.c
2797
list_for_each_entry_safe(s, tmp, &resctrl_schema_all, list) {
fs/resctrl/rdtgroup.c
2798
list_del(&s->list);
fs/resctrl/rdtgroup.c
2896
list_for_each_entry(dom, &r->mon_domains, hdr.list)
fs/resctrl/rdtgroup.c
3145
list_for_each_entry(priv, &mon_data_kn_priv_list, list) {
fs/resctrl/rdtgroup.c
3159
list_add_tail(&priv->list, &mon_data_kn_priv_list);
fs/resctrl/rdtgroup.c
3175
list_for_each_entry_safe(priv, tmp, &mon_data_kn_priv_list, list) {
fs/resctrl/rdtgroup.c
3176
list_del(&priv->list);
fs/resctrl/rdtgroup.c
3456
list_for_each_entry(hdr, &r->mon_domains, list) {
fs/resctrl/rdtgroup.c
3641
list_for_each_entry(d, &s->res->ctrl_domains, hdr.list) {
fs/resctrl/rdtgroup.c
3656
list_for_each_entry(d, &r->ctrl_domains, hdr.list) {
fs/resctrl/rdtgroup.c
3677
list_for_each_entry(s, &resctrl_schema_all, list) {
fs/resctrl/rdtgroup.c
4528
list_for_each_entry(d, &r->mon_domains, hdr.list) {
fs/select.c
883
static int do_poll(struct poll_list *list, struct poll_wqueues *wait,
fs/select.c
906
for (walk = list; walk != NULL; walk = walk->next) {
fs/smb/client/cifsglob.h
1811
struct list_head list;
fs/smb/client/cifssmb.c
6236
temp_fea = &ea_response_data->list;
fs/smb/client/cifssmb.c
6377
parm_data->list.EA_flags = 0;
fs/smb/client/cifssmb.c
6379
parm_data->list.name_len = (__u8)name_len;
fs/smb/client/cifssmb.c
6381
strscpy(parm_data->list.name, ea_name ?: "", name_len + 1);
fs/smb/client/cifssmb.c
6382
parm_data->list.value_len = cpu_to_le16(ea_value_len);
fs/smb/client/cifssmb.c
6390
memcpy(parm_data->list.name + name_len + 1,
fs/smb/client/dfs_cache.c
120
list_for_each_entry_safe(t, n, &ce->tlist, list) {
fs/smb/client/dfs_cache.c
121
list_del(&t->list);
fs/smb/client/dfs_cache.c
179
list_for_each_entry(t, &ce->tlist, list) {
fs/smb/client/dfs_cache.c
232
list_for_each_entry(t, &ce->tlist, list) {
fs/smb/client/dfs_cache.c
35
struct list_head list;
fs/smb/client/dfs_cache.c
375
INIT_LIST_HEAD(&t->list);
fs/smb/client/dfs_cache.c
405
list_add(&t->list, &ce->tlist);
fs/smb/client/dfs_cache.c
408
list_add_tail(&t->list, &ce->tlist);
fs/smb/client/dfs_cache.c
414
list);
fs/smb/client/dfs_cache.c
798
list_for_each_entry(t, &ce->tlist, list) {
fs/smb/client/dfs_cache.c
965
list_for_each_entry(t, &ce->tlist, list) {
fs/smb/client/misc.c
522
list_add_tail(&tmp_list->list, &file_head);
fs/smb/client/misc.c
531
list_for_each_entry_safe(tmp_list, tmp_next_list, &file_head, list) {
fs/smb/client/misc.c
533
list_del(&tmp_list->list);
fs/smb/client/misc.c
560
list_add_tail(&tmp_list->list, &file_head);
fs/smb/client/misc.c
569
list_for_each_entry_safe(tmp_list, tmp_next_list, &file_head, list) {
fs/smb/client/misc.c
571
list_del(&tmp_list->list);
fs/smb/client/misc.c
635
list_add_tail(&tmp_list->list, &file_head);
fs/smb/client/misc.c
643
list_for_each_entry_safe(tmp_list, tmp_next_list, &file_head, list) {
fs/smb/client/misc.c
645
list_del(&tmp_list->list);
fs/smb/client/namespace.c
34
struct list_head *list = &cifs_automount_list;
fs/smb/client/namespace.c
36
mark_mounts_for_expiry(list);
fs/smb/client/namespace.c
37
if (!list_empty(list))
fs/smb/client/smb1pdu.h
2211
struct fea list;
fs/smb/server/crypto_ctx.c
110
list_add(&ctx->list, &ctx_list.idle_ctx);
fs/smb/server/crypto_ctx.c
156
list);
fs/smb/server/crypto_ctx.c
157
list_del(&ctx->list);
fs/smb/server/crypto_ctx.c
174
list_add(&ctx->list, &ctx_list.idle_ctx);
fs/smb/server/crypto_ctx.c
73
list);
fs/smb/server/crypto_ctx.c
74
list_del(&ctx->list);
fs/smb/server/crypto_ctx.h
18
struct list_head list;
fs/smb/server/mgmt/share_config.c
115
list_add(&p->list, &share->veto_list);
fs/smb/server/mgmt/share_config.c
251
list_for_each_entry(p, &share->veto_list, list) {
fs/smb/server/mgmt/share_config.c
28
struct list_head list;
fs/smb/server/mgmt/share_config.c
43
list);
fs/smb/server/mgmt/share_config.c
44
list_del(&p->list);
fs/smb/server/mgmt/tree_connect.h
31
struct list_head list;
fs/smb/server/oplock.c
1210
struct list_head list;
fs/smb/server/oplock.c
1223
list_add_tail(&ent->list, head);
fs/smb/server/oplock.c
1231
list_for_each_entry_safe(ent, tmp, head, list) {
fs/smb/server/oplock.c
1233
list_del(&ent->list);
fs/smb/server/oplock.c
1723
list_for_each_entry_safe(ent, tmp, &brk_list, list) {
fs/smb/server/oplock.c
1737
list_del(&ent->list);
fs/smb/server/vfs.c
796
ssize_t ksmbd_vfs_listxattr(struct dentry *dentry, char **list)
fs/smb/server/vfs.c
809
*list = vlist;
fs/smb/server/vfs.c
814
*list = NULL;
fs/smb/server/vfs.h
103
ssize_t ksmbd_vfs_listxattr(struct dentry *dentry, char **list);
fs/smb/smbdirect/accept.c
332
list_del(&recv_io->list);
fs/smb/smbdirect/accept.c
461
list_del(&sc->accept.list);
fs/smb/smbdirect/accept.c
462
list_add_tail(&sc->accept.list, &lsc->listen.ready);
fs/smb/smbdirect/accept.c
502
list_for_each_entry(recv_io, &sc->recv_io.free.list, list)
fs/smb/smbdirect/accept.c
829
accept.list);
fs/smb/smbdirect/accept.c
832
list_del_init_careful(&nsc->accept.list);
fs/smb/smbdirect/connect.c
696
list_del(&recv_io->list);
fs/smb/smbdirect/connect.c
873
list_for_each_entry(recv_io, &sc->recv_io.free.list, list)
fs/smb/smbdirect/connection.c
1889
list_del(&response->list);
fs/smb/smbdirect/connection.c
1893
list_del(&response->list);
fs/smb/smbdirect/connection.c
488
list_add_tail(&recv_io->list, &sc->recv_io.free.list);
fs/smb/smbdirect/connection.c
501
list_for_each_entry_safe(recv_io, next_io, &sc->recv_io.free.list, list) {
fs/smb/smbdirect/connection.c
502
list_del(&recv_io->list);
fs/smb/smbdirect/connection.c
576
msg = list_first_entry_or_null(&sc->recv_io.free.list,
fs/smb/smbdirect/connection.c
578
list);
fs/smb/smbdirect/connection.c
580
list_del(&msg->list);
fs/smb/smbdirect/connection.c
602
list_add_tail(&msg->list, &sc->recv_io.free.list);
fs/smb/smbdirect/connection.c
616
list_add_tail(&msg->list, &sc->recv_io.reassembly.list);
fs/smb/smbdirect/connection.c
635
msg = list_first_entry_or_null(&sc->recv_io.reassembly.list,
fs/smb/smbdirect/connection.c
637
list);
fs/smb/smbdirect/devices.c
122
list_add(&sdev->list, &smbdirect_globals.devices.list);
fs/smb/smbdirect/devices.c
133
list_for_each_entry_safe(sdev, tmp, &smbdirect_globals.devices.list, list) {
fs/smb/smbdirect/devices.c
135
list_del(&sdev->list);
fs/smb/smbdirect/devices.c
150
list_for_each_entry(sdev, &smbdirect_globals.devices.list, list) {
fs/smb/smbdirect/devices.c
176
list_for_each_entry(sdev, &smbdirect_globals.devices.list, list) {
fs/smb/smbdirect/devices.c
248
INIT_LIST_HEAD(&smbdirect_globals.devices.list);
fs/smb/smbdirect/devices.c
270
list_for_each_entry_safe(sdev, tmp, &smbdirect_globals.devices.list, list) {
fs/smb/smbdirect/devices.c
271
list_del(&sdev->list);
fs/smb/smbdirect/internal.h
31
struct list_head list;
fs/smb/smbdirect/internal.h
40
struct list_head list;
fs/smb/smbdirect/listen.c
283
list_add_tail(&nsc->accept.list, &lsc->listen.pending);
fs/smb/smbdirect/listen.c
295
list_del_init(&nsc->accept.list);
fs/smb/smbdirect/mr.c
125
list_splice_tail_init(&sc->mr_io.all.list, &all_list);
fs/smb/smbdirect/mr.c
128
list_for_each_entry_safe(mr, tmp, &all_list, list) {
fs/smb/smbdirect/mr.c
132
list_del(&mr->list);
fs/smb/smbdirect/mr.c
189
list_for_each_entry(mr, &sc->mr_io.all.list, list) {
fs/smb/smbdirect/mr.c
62
list_add_tail(&mr->list, &sc->mr_io.all.list);
fs/smb/smbdirect/rw.c
217
list_add_tail(&msg->list, &msg_list);
fs/smb/smbdirect/rw.c
223
list_for_each_entry_reverse(msg, &msg_list, list) {
fs/smb/smbdirect/rw.c
237
msg = list_last_entry(&msg_list, struct smbdirect_rw_io, list);
fs/smb/smbdirect/rw.c
241
list_for_each_entry_safe(msg, next_msg, &msg_list, list) {
fs/smb/smbdirect/rw.c
242
list_del(&msg->list);
fs/smb/smbdirect/socket.c
311
list_for_each_entry_safe(psc, tsc, &sc->listen.pending, accept.list)
fs/smb/smbdirect/socket.c
411
list_for_each_entry_safe(psc, tsc, &sc->listen.pending, accept.list)
fs/smb/smbdirect/socket.c
542
list_for_each_entry_safe(psc, tsc, &all_list, accept.list) {
fs/smb/smbdirect/socket.c
543
list_del_init(&psc->accept.list);
fs/smb/smbdirect/socket.c
557
list_splice_tail_init(&sc->recv_io.reassembly.list, &all_list);
fs/smb/smbdirect/socket.c
559
list_for_each_entry_safe(recv_io, recv_tmp, &all_list, list)
fs/smb/smbdirect/socket.h
230
struct list_head list;
fs/smb/smbdirect/socket.h
314
struct list_head list;
fs/smb/smbdirect/socket.h
343
struct list_head list;
fs/smb/smbdirect/socket.h
374
struct list_head list;
fs/smb/smbdirect/socket.h
594
INIT_LIST_HEAD(&sc->accept.list);
fs/smb/smbdirect/socket.h
612
INIT_LIST_HEAD(&sc->recv_io.free.list);
fs/smb/smbdirect/socket.h
622
INIT_LIST_HEAD(&sc->recv_io.reassembly.list);
fs/smb/smbdirect/socket.h
631
INIT_LIST_HEAD(&sc->mr_io.all.list);
fs/smb/smbdirect/socket.h
759
struct list_head list;
fs/smb/smbdirect/socket.h
788
struct list_head list;
fs/smb/smbdirect/socket.h
807
struct list_head list;
fs/squashfs/decompressor_multi.c
113
struct decomp_stream, list);
fs/squashfs/decompressor_multi.c
114
list_del(&decomp_strm->list);
fs/squashfs/decompressor_multi.c
137
struct decomp_stream, list);
fs/squashfs/decompressor_multi.c
138
list_del(&decomp_strm->list);
fs/squashfs/decompressor_multi.c
48
struct list_head list;
fs/squashfs/decompressor_multi.c
56
list_add(&decomp_strm->list, &stream->strm_list);
fs/squashfs/decompressor_multi.c
94
list_add(&decomp_strm->list, &stream->strm_list);
fs/squashfs/xattr.c
233
.list = squashfs_trusted_xattr_handler_list,
fs/squashfs/xattr.c
57
if (handler && (!handler->list || handler->list(d))) {
fs/tracefs/event_inode.c
263
list_for_each_entry(ei_child, &ei->children, list) {
fs/tracefs/event_inode.c
536
list_for_each_entry(ei_child, &ei->children, list) {
fs/tracefs/event_inode.c
627
list_for_each_entry_srcu(ei_child, &ei->children, list,
fs/tracefs/event_inode.c
705
INIT_LIST_HEAD(&ei->list);
fs/tracefs/event_inode.c
709
list_add_tail_rcu(&ei->list, &parent->children);
fs/tracefs/event_inode.c
712
if (list_empty(&ei->list)) {
fs/tracefs/event_inode.c
778
INIT_LIST_HEAD(&ei->list);
fs/tracefs/event_inode.c
838
list_for_each_entry(ei_child, &ei->children, list)
fs/tracefs/event_inode.c
841
list_del_rcu(&ei->list);
fs/tracefs/inode.c
343
list_for_each_entry_rcu(ti, &tracefs_inodes, list) {
fs/tracefs/inode.c
50
list_add_rcu(&ti->list, &tracefs_inodes);
fs/tracefs/inode.c
69
list_del_rcu(&ti->list);
fs/tracefs/internal.h
15
struct list_head list;
fs/tracefs/internal.h
50
struct list_head list;
fs/ubifs/auth.c
210
snod = list_first_entry(&sleb->nodes, struct ubifs_scan_node, list);
fs/ubifs/commit.c
509
struct list_head list;
fs/ubifs/commit.c
572
struct list_head list;
fs/ubifs/commit.c
579
INIT_LIST_HEAD(&list);
fs/ubifs/commit.c
605
list_add_tail(&i->list, &list);
fs/ubifs/commit.c
669
list_del(&i->list);
fs/ubifs/commit.c
672
if (list_empty(&list))
fs/ubifs/commit.c
675
i = list_entry(list.prev, struct idx_node,
fs/ubifs/commit.c
676
list);
fs/ubifs/commit.c
716
list_del(&i->list);
fs/ubifs/commit.c
718
if (!list_empty(&list)) {
fs/ubifs/commit.c
719
i = list_entry(list.prev, struct idx_node, list);
fs/ubifs/commit.c
724
while (!list_empty(&list)) {
fs/ubifs/commit.c
725
i = list_entry(list.next, struct idx_node, list);
fs/ubifs/commit.c
726
list_del(&i->list);
fs/ubifs/debug.c
2341
sa = container_of(cur, struct ubifs_scan_node, list);
fs/ubifs/debug.c
2342
sb = container_of(cur->next, struct ubifs_scan_node, list);
fs/ubifs/debug.c
2408
sa = container_of(cur, struct ubifs_scan_node, list);
fs/ubifs/debug.c
2409
sb = container_of(cur->next, struct ubifs_scan_node, list);
fs/ubifs/debug.c
661
list_for_each_entry(bud, &c->old_buds, list)
fs/ubifs/debug.c
663
list_for_each_entry(idx_gc, &c->idx_gc, list)
fs/ubifs/debug.c
854
list_for_each_entry(snod, &sleb->nodes, list) {
fs/ubifs/find.c
151
list_for_each_entry(lprops, &c->uncat_list, list) {
fs/ubifs/find.c
434
list_for_each_entry(lprops, &c->uncat_list, list) {
fs/ubifs/find.c
833
list_for_each_entry(lprops, &c->frdi_idx_list, list) {
fs/ubifs/find.c
838
list_for_each_entry(lprops, &c->uncat_list, list) {
fs/ubifs/gc.c
1009
idx_gc = list_entry(c->idx_gc.next, struct ubifs_gced_idx_leb, list);
fs/ubifs/gc.c
1012
list_del(&idx_gc->list);
fs/ubifs/gc.c
115
sa = list_entry(a, struct ubifs_scan_node, list);
fs/ubifs/gc.c
116
sb = list_entry(b, struct ubifs_scan_node, list);
fs/ubifs/gc.c
158
sa = list_entry(a, struct ubifs_scan_node, list);
fs/ubifs/gc.c
159
sb = list_entry(b, struct ubifs_scan_node, list);
fs/ubifs/gc.c
235
list_for_each_entry_safe(snod, tmp, &sleb->nodes, list) {
fs/ubifs/gc.c
248
list_del(&snod->list);
fs/ubifs/gc.c
265
list_del(&snod->list);
fs/ubifs/gc.c
274
list_move_tail(&snod->list, nondata);
fs/ubifs/gc.c
314
list_del(&snod->list);
fs/ubifs/gc.c
355
list_for_each_entry_safe(snod, tmp, &sleb->nodes, list) {
fs/ubifs/gc.c
377
list_for_each_entry_safe(snod, tmp, &nondata, list) {
fs/ubifs/gc.c
541
snod = list_entry(sleb->nodes.next, struct ubifs_scan_node, list);
fs/ubifs/gc.c
548
list_for_each_entry(snod, &sleb->nodes, list) {
fs/ubifs/gc.c
568
list_add(&idx_gc->list, &c->idx_gc);
fs/ubifs/gc.c
905
list_for_each_entry(idx_gc, &c->idx_gc, list)
fs/ubifs/gc.c
936
list_add(&idx_gc->list, &c->idx_gc);
fs/ubifs/gc.c
957
list_for_each_entry_safe(idx_gc, tmp, &c->idx_gc, list)
fs/ubifs/gc.c
967
list_del(&idx_gc->list);
fs/ubifs/gc.c
989
list);
fs/ubifs/gc.c
991
list_del(&idx_gc->list);
fs/ubifs/log.c
134
list_add_tail(&bud->list, &jhead->buds_list);
fs/ubifs/log.c
337
list_move(&bud->list, &c->old_buds);
fs/ubifs/log.c
522
bud = list_entry(c->old_buds.next, struct ubifs_bud, list);
fs/ubifs/log.c
526
list_del(&bud->list);
fs/ubifs/log.c
663
list_for_each_entry(snod, &sleb->nodes, list) {
fs/ubifs/log.c
751
list_for_each_entry(bud, &c->jheads[i].buds_list, list)
fs/ubifs/lprops.c
1037
struct list_head *list = NULL;
fs/ubifs/lprops.c
1041
list = &c->empty_list;
fs/ubifs/lprops.c
1044
list = &c->freeable_list;
fs/ubifs/lprops.c
1047
list = &c->frdi_idx_list;
fs/ubifs/lprops.c
1050
list = &c->uncat_list;
fs/ubifs/lprops.c
1053
if (list) {
fs/ubifs/lprops.c
1057
list_for_each_entry(lprops, list, list) {
fs/ubifs/lprops.c
1114
list_for_each_entry(snod, &sleb->nodes, list) {
fs/ubifs/lprops.c
190
list_add(&lp->list, &c->uncat_list);
fs/ubifs/lprops.c
274
list_add(&lprops->list, &c->uncat_list);
fs/ubifs/lprops.c
277
list_add(&lprops->list, &c->empty_list);
fs/ubifs/lprops.c
280
list_add(&lprops->list, &c->freeable_list);
fs/ubifs/lprops.c
284
list_add(&lprops->list, &c->frdi_idx_list);
fs/ubifs/lprops.c
320
ubifs_assert(c, !list_empty(&lprops->list));
fs/ubifs/lprops.c
321
list_del(&lprops->list);
fs/ubifs/lprops.c
357
list_replace(&old_lprops->list, &new_lprops->list);
fs/ubifs/lprops.c
787
lprops = list_entry(c->empty_list.next, struct ubifs_lprops, list);
fs/ubifs/lprops.c
810
lprops = list_entry(c->freeable_list.next, struct ubifs_lprops, list);
fs/ubifs/lprops.c
834
lprops = list_entry(c->frdi_idx_list.next, struct ubifs_lprops, list);
fs/ubifs/lprops.c
860
list_for_each_entry(lprops, &c->empty_list, list) {
fs/ubifs/lprops.c
876
list_for_each_entry(lprops, &c->freeable_list, list) {
fs/ubifs/lprops.c
906
list_for_each_entry(lprops, &c->frdi_idx_list, list) {
fs/ubifs/lpt.c
2266
struct list_head *list = NULL;
fs/ubifs/lpt.c
2310
list = &c->uncat_list;
fs/ubifs/lpt.c
2313
list = &c->empty_list;
fs/ubifs/lpt.c
2316
list = &c->freeable_list;
fs/ubifs/lpt.c
2319
list = &c->frdi_idx_list;
fs/ubifs/lpt.c
2336
list_for_each_entry(lp, list, list)
fs/ubifs/lpt_commit.c
1977
list_for_each_entry(lprops, &c->empty_list, list)
fs/ubifs/lpt_commit.c
1979
list_for_each_entry(lprops, &c->freeable_list, list)
fs/ubifs/lpt_commit.c
1981
list_for_each_entry(lprops, &c->frdi_idx_list, list)
fs/ubifs/lpt_commit.c
776
list_for_each_entry(lprops, &c->empty_list, list) {
fs/ubifs/lpt_commit.c
781
list_for_each_entry(lprops, &c->freeable_list, list) {
fs/ubifs/lpt_commit.c
786
list_for_each_entry(lprops, &c->frdi_idx_list, list) {
fs/ubifs/master.c
107
list);
fs/ubifs/master.c
124
snod = list_entry(sleb->nodes.prev, struct ubifs_scan_node, list);
fs/ubifs/orphan.c
119
list_del(&o->list);
fs/ubifs/orphan.c
396
list_for_each_entry(orphan, &c->orph_list, list) {
fs/ubifs/orphan.c
465
list_del(&orphan->list);
fs/ubifs/orphan.c
543
list_for_each_entry(snod, &sleb->nodes, list) {
fs/ubifs/orphan.c
854
list_for_each_entry(snod, &sleb->nodes, list) {
fs/ubifs/orphan.c
89
list_add_tail(&orphan->list, &c->orph_list);
fs/ubifs/recovery.c
1083
struct ubifs_unclean_leb, list);
fs/ubifs/recovery.c
1087
list_del(&ucleb->list);
fs/ubifs/recovery.c
501
struct ubifs_scan_node, list);
fs/ubifs/recovery.c
516
list_add_tail(&ucleb->list, &c->unclean_leb_list);
fs/ubifs/recovery.c
569
list);
fs/ubifs/recovery.c
577
list_del(&snod->list);
fs/ubifs/recovery.c
597
list);
fs/ubifs/recovery.c
602
list_del(&snod->list);
fs/ubifs/recovery.c
879
struct ubifs_scan_node, list);
fs/ubifs/replay.c
1011
snod = list_entry(sleb->nodes.next, struct ubifs_scan_node, list);
fs/ubifs/replay.c
1063
list_for_each_entry(snod, &sleb->nodes, list) {
fs/ubifs/replay.c
167
list_for_each_entry(b, &c->replay_buds, list) {
fs/ubifs/replay.c
224
list_for_each_entry_reverse(r, &c->replay_list, list) {
fs/ubifs/replay.c
311
ra = list_entry(a, struct replay_entry, list);
fs/ubifs/replay.c
312
rb = list_entry(b, struct replay_entry, list);
fs/ubifs/replay.c
333
list_for_each_entry(r, &c->replay_list, list) {
fs/ubifs/replay.c
354
list_for_each_entry_safe(r, tmp, &c->replay_list, list) {
fs/ubifs/replay.c
357
list_del(&r->list);
fs/ubifs/replay.c
411
list_add_tail(&r->list, &c->replay_list);
fs/ubifs/replay.c
469
list_add_tail(&r->list, &c->replay_list);
fs/ubifs/replay.c
52
struct list_head list;
fs/ubifs/replay.c
522
if (list_is_last(&bud->list, &jh->buds_list))
fs/ubifs/replay.c
552
next = list_entry(bud->list.next, struct ubifs_bud, list);
fs/ubifs/replay.c
553
if (!list_is_last(&next->list, &jh->buds_list))
fs/ubifs/replay.c
605
list_for_each_entry(snod, &sleb->nodes, list) {
fs/ubifs/replay.c
72
struct list_head list;
fs/ubifs/replay.c
722
list_for_each_entry(snod, &sleb->nodes, list) {
fs/ubifs/replay.c
852
list_for_each_entry(b, &c->replay_buds, list) {
fs/ubifs/replay.c
873
b = list_entry(c->replay_buds.next, struct bud_entry, list);
fs/ubifs/replay.c
874
list_del(&b->list);
fs/ubifs/replay.c
924
list_add_tail(&b->list, &c->replay_buds);
fs/ubifs/scan.c
213
list_add_tail(&snod->list, &sleb->nodes);
fs/ubifs/scan.c
361
node = list_entry(head->next, struct ubifs_scan_node, list);
fs/ubifs/scan.c
362
list_del(&node->list);
fs/ubifs/super.c
1127
struct ubifs_unclean_leb, list);
fs/ubifs/super.c
1128
list_del(&ucleb->list);
fs/ubifs/super.c
1134
bud = list_entry(c->old_buds.next, struct ubifs_bud, list);
fs/ubifs/super.c
1135
list_del(&bud->list);
fs/ubifs/super.c
898
list_del(&orph->list);
fs/ubifs/super.c
903
orph = list_entry(c->orph_list.next, struct ubifs_orphan, list);
fs/ubifs/super.c
904
list_del(&orph->list);
fs/ubifs/tnc_commit.c
251
list_for_each_entry(snod, &sleb->nodes, list) {
fs/ubifs/ubifs.h
299
struct list_head list;
fs/ubifs/ubifs.h
335
struct list_head list;
fs/ubifs/ubifs.h
436
struct list_head list;
fs/ubifs/ubifs.h
485
struct list_head list;
fs/ubifs/ubifs.h
716
struct list_head list;
fs/ubifs/ubifs.h
923
struct list_head list;
fs/vboxsf/utils.c
478
static struct vboxsf_dir_buf *vboxsf_dir_buf_alloc(struct list_head *list)
fs/vboxsf/utils.c
495
list_add(&b->head, list);
fs/vboxsf/utils.c
521
struct list_head *list, *pos, *tmp;
fs/vboxsf/utils.c
523
list = &p->info_list;
fs/vboxsf/utils.c
524
list_for_each_safe(pos, tmp, list) {
fs/xattr.c
1001
return filename_listxattr(dfd, filename, lookup_flags, list, size);
fs/xattr.c
1006
char __user *, list, size_t, size)
fs/xattr.c
1008
return path_listxattrat(dfd, pathname, at_flags, list, size);
fs/xattr.c
1011
SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list,
fs/xattr.c
1014
return path_listxattrat(AT_FDCWD, pathname, 0, list, size);
fs/xattr.c
1017
SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list,
fs/xattr.c
1020
return path_listxattrat(AT_FDCWD, pathname, AT_SYMLINK_NOFOLLOW, list, size);
fs/xattr.c
1023
SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size)
fs/xattr.c
1025
return path_listxattrat(fd, NULL, AT_EMPTY_PATH, list, size);
fs/xattr.c
1158
if (!handler->name || (handler->list && !handler->list(dentry)))
fs/xattr.c
506
vfs_listxattr(struct dentry *dentry, char *list, size_t size)
fs/xattr.c
516
error = inode->i_op->listxattr(dentry, list, size);
fs/xattr.c
520
error = security_inode_listsecurity(inode, &list, &remaining);
fs/xattr.c
928
listxattr(struct dentry *d, char __user *list, size_t size)
fs/xattr.c
943
if (size && copy_to_user(list, klist, error))
fs/xattr.c
957
ssize_t file_listxattr(struct file *f, char __user *list, size_t size)
fs/xattr.c
960
return listxattr(f->f_path.dentry, list, size);
fs/xattr.c
966
char __user *list, size_t size)
fs/xattr.c
974
error = listxattr(path.dentry, list, size);
fs/xattr.c
984
unsigned int at_flags, char __user *list,
fs/xattr.c
997
return file_listxattr(fd_file(f), list, size);
fs/xfs/scrub/alloc_repair.c
584
list_for_each_entry_safe(resv, n, &ra->new_bnobt.resv_list, list) {
fs/xfs/scrub/alloc_repair.c
591
list_for_each_entry_safe(resv, n, &ra->new_bnobt.resv_list, list) {
fs/xfs/scrub/alloc_repair.c
593
list_del(&resv->list);
fs/xfs/scrub/btree.c
358
struct list_head list;
fs/xfs/scrub/btree.c
456
INIT_LIST_HEAD(&co->list);
fs/xfs/scrub/btree.c
459
list_add_tail(&co->list, &bs->to_check);
fs/xfs/scrub/btree.c
797
list_for_each_entry_safe(co, n, &bs->to_check, list) {
fs/xfs/scrub/btree.c
801
list_del(&co->list);
fs/xfs/scrub/dirtree.c
245
INIT_LIST_HEAD(&path->list);
fs/xfs/scrub/dirtree.c
258
list_add_tail(&path->list, &dl->path_list);
fs/xfs/scrub/dirtree.c
741
list_del_init(&path->list);
fs/xfs/scrub/dirtree.c
79
list_del_init(&path->list);
fs/xfs/scrub/dirtree.h
154
list_for_each_entry_safe((path), (n), &(dl)->path_list, list)
fs/xfs/scrub/dirtree.h
157
list_for_each_entry((path), &(dl)->path_list, list)
fs/xfs/scrub/dirtree.h
42
struct list_head list;
fs/xfs/scrub/dirtree_repair.c
574
INIT_LIST_HEAD(&path->list);
fs/xfs/scrub/dirtree_repair.c
602
list_add_tail(&path->list, &dl->path_list);
fs/xfs/scrub/newbt.c
200
INIT_LIST_HEAD(&resv->list);
fs/xfs/scrub/newbt.c
215
list_add_tail(&resv->list, &xnr->resv_list);
fs/xfs/scrub/newbt.c
489
list_for_each_entry_safe(resv, n, &xnr->resv_list, list) {
fs/xfs/scrub/newbt.c
493
list_del(&resv->list);
fs/xfs/scrub/newbt.c
519
list_for_each_entry_safe(resv, n, &xnr->resv_list, list) {
fs/xfs/scrub/newbt.c
521
list_del(&resv->list);
fs/xfs/scrub/newbt.c
571
resv = list_first_entry(&xnr->resv_list, struct xrep_newbt_resv, list);
fs/xfs/scrub/newbt.c
587
list_move_tail(&resv->list, &xnr->resv_list);
fs/xfs/scrub/newbt.c
608
list_for_each_entry(resv, &xnr->resv_list, list)
fs/xfs/scrub/newbt.h
13
struct list_head list;
fs/xfs/scrub/refcount.c
149
list_add_tail(&frag->list, &refchk->fragments);
fs/xfs/scrub/refcount.c
192
list_for_each_entry(frag, &refchk->fragments, list) {
fs/xfs/scrub/refcount.c
203
list_for_each_entry_safe(frag, n, &refchk->fragments, list) {
fs/xfs/scrub/refcount.c
209
list_move_tail(&frag->list, &worklist);
fs/xfs/scrub/refcount.c
224
list_for_each_entry_safe(frag, n, &worklist, list) {
fs/xfs/scrub/refcount.c
231
list_del(&frag->list);
fs/xfs/scrub/refcount.c
237
list_for_each_entry_safe(frag, n, &refchk->fragments, list) {
fs/xfs/scrub/refcount.c
241
list_move_tail(&frag->list, &worklist);
fs/xfs/scrub/refcount.c
272
list_for_each_entry_safe(frag, n, &worklist, list) {
fs/xfs/scrub/refcount.c
273
list_del(&frag->list);
fs/xfs/scrub/refcount.c
276
list_for_each_entry_safe(frag, n, &refchk->fragments, list) {
fs/xfs/scrub/refcount.c
277
list_del(&frag->list);
fs/xfs/scrub/refcount.c
323
list_for_each_entry_safe(frag, n, &refchk.fragments, list) {
fs/xfs/scrub/refcount.c
324
list_del(&frag->list);
fs/xfs/scrub/refcount.c
84
struct list_head list;
fs/xfs/scrub/rmap_repair.c
1100
list_for_each_entry_safe(resv, n, &rr->new_btree.resv_list, list) {
fs/xfs/scrub/rtrefcount.c
163
list_add_tail(&frag->list, &refchk->fragments);
fs/xfs/scrub/rtrefcount.c
206
list_for_each_entry(frag, &refchk->fragments, list) {
fs/xfs/scrub/rtrefcount.c
217
list_for_each_entry_safe(frag, n, &refchk->fragments, list) {
fs/xfs/scrub/rtrefcount.c
223
list_move_tail(&frag->list, &worklist);
fs/xfs/scrub/rtrefcount.c
238
list_for_each_entry_safe(frag, n, &worklist, list) {
fs/xfs/scrub/rtrefcount.c
245
list_del(&frag->list);
fs/xfs/scrub/rtrefcount.c
251
list_for_each_entry_safe(frag, n, &refchk->fragments, list) {
fs/xfs/scrub/rtrefcount.c
255
list_move_tail(&frag->list, &worklist);
fs/xfs/scrub/rtrefcount.c
286
list_for_each_entry_safe(frag, n, &worklist, list) {
fs/xfs/scrub/rtrefcount.c
287
list_del(&frag->list);
fs/xfs/scrub/rtrefcount.c
290
list_for_each_entry_safe(frag, n, &refchk->fragments, list) {
fs/xfs/scrub/rtrefcount.c
291
list_del(&frag->list);
fs/xfs/scrub/rtrefcount.c
335
list_for_each_entry_safe(frag, n, &refchk.fragments, list) {
fs/xfs/scrub/rtrefcount.c
336
list_del(&frag->list);
fs/xfs/scrub/rtrefcount.c
98
struct list_head list;
fs/xfs/xfs_buf.c
1810
struct list_head *list)
fs/xfs/xfs_buf.c
1814
while (!list_empty(list)) {
fs/xfs/xfs_buf.c
1815
bp = list_first_entry(list, struct xfs_buf, b_list);
fs/xfs/xfs_buf.c
1838
struct list_head *list)
fs/xfs/xfs_buf.c
1866
list_add_tail(&bp->b_list, list);
fs/xfs/xfs_discard.c
121
list_for_each_entry(busyp, &extents->extent_list, list) {
fs/xfs/xfs_discard.c
444
struct list_head list;
fs/xfs/xfs_discard.c
455
list_for_each_entry_safe(busyp, n, &tr->extent_list, list) {
fs/xfs/xfs_discard.c
456
list_del_init(&busyp->list);
fs/xfs/xfs_discard.c
479
list_for_each_entry(busyp, &tr->extent_list, list) {
fs/xfs/xfs_discard.c
546
INIT_LIST_HEAD(&busyp->list);
fs/xfs/xfs_discard.c
547
list_add_tail(&busyp->list, &tr->extent_list);
fs/xfs/xfs_extent_busy.c
48
INIT_LIST_HEAD(&new->list);
fs/xfs/xfs_extent_busy.c
549
list_del_init(&busyp->list);
fs/xfs/xfs_extent_busy.c
562
struct list_head *list,
fs/xfs/xfs_extent_busy.c
567
busyp = list_first_entry_or_null(list, typeof(*busyp), list);
fs/xfs/xfs_extent_busy.c
578
next = list_next_entry(busyp, list);
fs/xfs/xfs_extent_busy.c
582
} while (!list_entry_is_head(busyp, list, list) &&
fs/xfs/xfs_extent_busy.c
591
} while (!list_entry_is_head(busyp, list, list));
fs/xfs/xfs_extent_busy.c
688
container_of(l1, struct xfs_extent_busy, list);
fs/xfs/xfs_extent_busy.c
690
container_of(l2, struct xfs_extent_busy, list);
fs/xfs/xfs_extent_busy.c
75
list_add_tail(&new->list, busy_list);
fs/xfs/xfs_extent_busy.h
21
struct list_head list; /* transaction busy extent list */
fs/xfs/xfs_extent_busy.h
50
void xfs_extent_busy_clear(struct list_head *list, bool do_discard);
fs/xfs/xfs_extent_busy.h
66
static inline void xfs_extent_busy_sort(struct list_head *list)
fs/xfs/xfs_extent_busy.h
68
list_sort(NULL, list, xfs_extent_busy_ag_cmp);
fs/xfs/xfs_icache.c
1960
struct llist_node *node = llist_del_all(&gc->list);
fs/xfs/xfs_icache.c
2194
llist_add(&ip->i_gclist, &gc->list);
fs/xfs/xfs_icache.c
2293
if (!llist_empty(&gc->list))
fs/xfs/xfs_icache.c
2317
if (!llist_empty(&gc->list)) {
fs/xfs/xfs_icache.c
465
if (!llist_empty(&gc->list)) {
fs/xfs/xfs_inode_item.c
1012
struct list_head *list)
fs/xfs/xfs_inode_item.c
1016
list_for_each_entry_safe(lip, n, list, li_bio_list) {
fs/xfs/xfs_inode_item.c
971
struct list_head *list)
fs/xfs/xfs_inode_item.c
978
list_for_each_entry(lip, list, li_bio_list) {
fs/xfs/xfs_log.h
120
void xlog_cil_process_committed(struct list_head *list);
fs/xfs/xfs_log_cil.c
1018
struct list_head *list)
fs/xfs/xfs_log_cil.c
1022
while ((ctx = list_first_entry_or_null(list,
fs/xfs/xfs_mount.h
65
struct llist_head list;
fs/xfs/xfs_super.c
1203
init_llist_head(&gc->list);
fs/xfs/xfs_trans_ail.c
150
list_add_tail(&cur->list, &ailp->ail_cursors);
fs/xfs/xfs_trans_ail.c
180
list_del_init(&cur->list);
fs/xfs/xfs_trans_ail.c
198
list_for_each_entry(cur, &ailp->ail_cursors, list) {
fs/xfs/xfs_trans_ail.c
279
struct list_head *list,
fs/xfs/xfs_trans_ail.c
284
ASSERT(!list_empty(list));
fs/xfs/xfs_trans_ail.c
303
cur->item = list_entry(list->prev, struct xfs_log_item, li_ail);
fs/xfs/xfs_trans_ail.c
312
list_splice(list, &lip->li_ail);
fs/xfs/xfs_trans_ail.c
314
list_splice(list, &ailp->ail_head);
fs/xfs/xfs_trans_priv.h
42
struct list_head list;
include/acpi/acpi_bus.h
245
struct list_head list;
include/acpi/acpi_bus.h
368
struct list_head list;
include/acpi/acpi_bus.h
37
struct acpi_handle_list *list);
include/acpi/acpi_bus.h
42
void acpi_handle_list_free(struct acpi_handle_list *list);
include/acpi/acpi_bus.h
715
struct list_head list;
include/acpi/battery.h
18
struct list_head list;
include/acpi/ghes.h
27
struct list_head list;
include/crypto/algapi.h
103
struct list_head list;
include/crypto/algapi.h
228
return queue->backlog == &queue->list ? NULL :
include/crypto/algapi.h
229
container_of(queue->backlog, struct crypto_async_request, list);
include/crypto/algapi.h
66
struct hlist_node list;
include/crypto/algapi.h
75
struct list_head list;
include/crypto/algapi.h
88
struct list_head list;
include/crypto/if_alg.h
66
struct list_head list;
include/crypto/if_alg.h
77
struct list_head list;
include/crypto/internal/engine.h
46
struct list_head list;
include/drm/bridge/samsung-dsim.h
42
struct list_head list;
include/drm/drm_bridge.h
1112
struct list_head list;
include/drm/drm_client.h
118
struct list_head list;
include/drm/drm_debugfs.h
138
struct list_head list;
include/drm/drm_debugfs.h
94
struct list_head list;
include/drm/drm_gem.h
266
struct list_head list;
include/drm/drm_gem.h
414
struct list_head list;
include/drm/drm_gem.h
671
INIT_LIST_HEAD(&obj->gpuva.list);
include/drm/drm_gem.h
683
list_for_each_entry(entry__, &(obj__)->gpuva.list, list.entry.gem)
include/drm/drm_gem.h
697
list_for_each_entry_safe(entry__, next__, &(obj__)->gpuva.list, list.entry.gem)
include/drm/drm_gpuvm.h
1021
struct list_head list;
include/drm/drm_gpuvm.h
1031
#define drm_gpuva_for_each_op(op, ops) list_for_each_entry(op, &(ops)->list, entry)
include/drm/drm_gpuvm.h
1043
list_for_each_entry_safe(op, next, &(ops)->list, entry)
include/drm/drm_gpuvm.h
1054
list_for_each_entry_from_reverse(op, &(ops)->list, entry)
include/drm/drm_gpuvm.h
1064
list_for_each_entry_reverse(op, &(ops)->list, entry)
include/drm/drm_gpuvm.h
1071
list_first_entry(&(ops)->list, struct drm_gpuva_op, entry)
include/drm/drm_gpuvm.h
1078
list_last_entry(&(ops)->list, struct drm_gpuva_op, entry)
include/drm/drm_gpuvm.h
267
struct list_head list;
include/drm/drm_gpuvm.h
301
struct list_head list;
include/drm/drm_gpuvm.h
323
struct list_head list;
include/drm/drm_gpuvm.h
451
if (va && !list_is_last(&va->rb.entry, &va->vm->rb.list))
include/drm/drm_gpuvm.h
511
list_for_each_entry(va__, &(gpuvm__)->rb.list, rb.entry)
include/drm/drm_gpuvm.h
524
list_for_each_entry_safe(va__, next__, &(gpuvm__)->rb.list, rb.entry)
include/drm/drm_gpuvm.h
731
} list;
include/drm/drm_gpuvm.h
803
list_for_each_entry(va__, &(vm_bo)->list.gpuva, gem.entry)
include/drm/drm_gpuvm.h
819
list_for_each_entry_safe(va__, next__, &(vm_bo)->list.gpuva, gem.entry)
include/drm/drm_mipi_dsi.h
108
struct list_head list;
include/drm/drm_mode_object.h
110
#define DRM_ENUM_NAME_FN(fnname, list) \
include/drm/drm_mode_object.h
114
for (i = 0; i < ARRAY_SIZE(list); i++) { \
include/drm/drm_mode_object.h
115
if (list[i].type == val) \
include/drm/drm_mode_object.h
116
return list[i].name; \
include/drm/drm_pagemap_util.h
27
struct drm_pagemap_owner_list *list;
include/drm/drm_panel.h
192
struct list_head list;
include/drm/drm_panel.h
245
struct list_head list;
include/drm/drm_privacy_screen_driver.h
56
struct list_head list;
include/drm/drm_privacy_screen_machine.h
22
struct list_head list;
include/drm/gpu_scheduler.h
373
struct list_head list;
include/drm/gpu_scheduler.h
753
list_for_each_entry((__job), &(__sched)->pending_list, list) \
include/drm/gpu_scheduler.h
97
struct list_head list;
include/drm/ttm/ttm_execbuf_util.h
100
struct list_head *list, bool intr,
include/drm/ttm/ttm_execbuf_util.h
116
struct list_head *list,
include/drm/ttm/ttm_execbuf_util.h
64
struct list_head *list);
include/kvm/arm_vgic.h
345
struct list_head list;
include/linux/acpi.h
526
void acpi_dev_free_resource_list(struct list_head *list);
include/linux/acpi.h
527
int acpi_dev_get_resources(struct acpi_device *adev, struct list_head *list,
include/linux/acpi.h
531
struct list_head *list);
include/linux/acpi.h
532
int acpi_dev_get_memory_resources(struct acpi_device *adev, struct list_head *list);
include/linux/atmdev.h
243
struct list_head list;
include/linux/atmel-ssc.h
15
struct list_head list;
include/linux/audit.h
136
extern int __init audit_register_class(int class, unsigned int *list);
include/linux/audit.h
67
struct list_head list; /* for AUDIT_LIST* purposes only */
include/linux/avf/virtchnl.h
1033
struct virtchnl_channel_info list[];
include/linux/avf/virtchnl.h
1766
valid_len = virtchnl_struct_size(veal, list,
include/linux/avf/virtchnl.h
1849
valid_len = virtchnl_struct_size(vti, list,
include/linux/avf/virtchnl.h
552
struct virtchnl_ether_addr list[];
include/linux/bcma/bcma.h
288
struct list_head list;
include/linux/blk-mq.h
1190
void blk_steal_bios(struct bio_list *list, struct request *rq);
include/linux/blkdev.h
1208
struct list_head list;
include/linux/bpf_local_storage.h
158
hlist_for_each_entry_rcu(selem, &local_storage->list, snode,
include/linux/bpf_local_storage.h
23
struct hlist_head list;
include/linux/bpf_local_storage.h
97
struct hlist_head list; /* List of bpf_local_storage_elem */
include/linux/cdev.h
18
struct list_head list;
include/linux/cdrom.h
43
struct list_head list; /* linked list of all device_info */
include/linux/cdx/mcdi.h
110
struct list_head list;
include/linux/cgroup-defs.h
877
struct list_head list;
include/linux/clockchips.h
136
struct list_head list;
include/linux/clocksource.h
131
struct list_head list;
include/linux/closure.h
111
struct llist_head list;
include/linux/closure.h
148
struct llist_node list;
include/linux/closure.h
173
void __closure_wake_up(struct closure_waitlist *list);
include/linux/closure.h
174
bool closure_wait(struct closure_waitlist *list, struct closure *cl);
include/linux/closure.h
345
static inline void closure_wake_up(struct closure_waitlist *list)
include/linux/closure.h
349
__closure_wake_up(list);
include/linux/compat.h
397
struct compat_robust_list list;
include/linux/cpufreq.h
537
int cpufreq_register_notifier(struct notifier_block *nb, unsigned int list);
include/linux/cpufreq.h
538
int cpufreq_unregister_notifier(struct notifier_block *nb, unsigned int list);
include/linux/cpufreq.h
547
unsigned int list)
include/linux/cpufreq.h
552
unsigned int list)
include/linux/cpumask.h
1329
cpumap_print_to_pagebuf(bool list, char *buf, const struct cpumask *mask)
include/linux/cpumask.h
1333
list ? "%*pbl\n" : "%*pb\n", cpumask_pr_args(mask));
include/linux/crash_dump.h
122
int (*get_device_ram)(struct vmcore_cb *cb, struct list_head *list);
include/linux/crash_dump.h
129
struct list_head list;
include/linux/crash_dump.h
136
static inline int vmcore_alloc_add_range(struct list_head *list,
include/linux/crash_dump.h
145
list_add_tail(&m->list, list);
include/linux/crash_dump.h
150
static inline void vmcore_free_ranges(struct list_head *list)
include/linux/crash_dump.h
154
list_for_each_entry_safe(m, tmp, list, list) {
include/linux/crash_dump.h
155
list_del(&m->list);
include/linux/crypto.h
189
struct list_head list;
include/linux/damon.h
1001
list_for_each_entry_safe(f, next, &(scheme)->ops_filters, list)
include/linux/damon.h
108
struct list_head list;
include/linux/damon.h
217
struct list_head list;
include/linux/damon.h
456
struct list_head list;
include/linux/damon.h
604
struct list_head list;
include/linux/damon.h
711
struct list_head list;
include/linux/damon.h
766
struct list_head list;
include/linux/damon.h
777
struct list_head list;
include/linux/damon.h
80
struct list_head list;
include/linux/damon.h
929
return container_of(r->list.next, struct damon_region, list);
include/linux/damon.h
934
return container_of(r->list.prev, struct damon_region, list);
include/linux/damon.h
939
return list_last_entry(&t->regions_list, struct damon_region, list);
include/linux/damon.h
944
return list_first_entry(&t->regions_list, struct damon_region, list);
include/linux/damon.h
953
list_for_each_entry(f, &(p)->filters, list)
include/linux/damon.h
956
list_for_each_entry_safe(f, next, &(p)->filters, list)
include/linux/damon.h
959
list_for_each_entry(p, &(ctx)->probes, list)
include/linux/damon.h
962
list_for_each_entry_safe(p, next, &(ctx)->probes, list)
include/linux/damon.h
965
list_for_each_entry(r, &(t)->regions_list, list)
include/linux/damon.h
968
list_for_each_entry_from(r, &(t)->regions_list, list)
include/linux/damon.h
971
list_for_each_entry_safe(r, next, &(t)->regions_list, list)
include/linux/damon.h
974
list_for_each_entry(t, &(ctx)->adaptive_targets, list)
include/linux/damon.h
977
list_for_each_entry_safe(t, next, &(ctx)->adaptive_targets, list)
include/linux/damon.h
980
list_for_each_entry(s, &(ctx)->schemes, list)
include/linux/damon.h
983
list_for_each_entry_safe(s, next, &(ctx)->schemes, list)
include/linux/damon.h
986
list_for_each_entry(goal, &(quota)->goals, list)
include/linux/damon.h
989
list_for_each_entry_safe(goal, next, &(quota)->goals, list)
include/linux/damon.h
992
list_for_each_entry(f, &(scheme)->core_filters, list)
include/linux/damon.h
995
list_for_each_entry_safe(f, next, &(scheme)->core_filters, list)
include/linux/damon.h
998
list_for_each_entry(f, &(scheme)->ops_filters, list)
include/linux/debugfs.h
243
struct list_head list;
include/linux/devfreq.h
266
unsigned int list);
include/linux/devfreq.h
269
unsigned int list);
include/linux/devfreq.h
273
unsigned int list);
include/linux/devfreq.h
277
unsigned int list);
include/linux/devfreq.h
415
unsigned int list)
include/linux/devfreq.h
422
unsigned int list)
include/linux/devfreq.h
430
unsigned int list)
include/linux/devfreq.h
438
unsigned int list)
include/linux/device-mapper.h
227
struct list_head list;
include/linux/dibs.h
402
struct list_head list;
include/linux/dm-dirty-log.h
34
struct list_head list;
include/linux/dmar.h
39
struct list_head list; /* list of drhd units */
include/linux/dmar.h
71
list_for_each_entry_rcu(drhd, &dmar_drhd_units, list, \
include/linux/dmar.h
75
list_for_each_entry_rcu(drhd, &dmar_drhd_units, list, \
include/linux/dmar.h
80
list_for_each_entry_rcu(drhd, &dmar_drhd_units, list, \
include/linux/dmar.h
85
list_for_each_entry_rcu(drhd, &dmar_drhd_units, list, \
include/linux/dmi.h
120
extern int dmi_check_system(const struct dmi_system_id *list);
include/linux/dmi.h
121
const struct dmi_system_id *dmi_first_match(const struct dmi_system_id *list);
include/linux/dmi.h
142
static inline int dmi_check_system(const struct dmi_system_id *list) { return 0; }
include/linux/dmi.h
171
dmi_first_match(const struct dmi_system_id *list) { return NULL; }
include/linux/dmi.h
88
struct list_head list;
include/linux/efi_embedded_fw.h
15
struct list_head list;
include/linux/fb.h
213
struct list_head list;
include/linux/fb.h
875
struct list_head list;
include/linux/filelock.h
69
struct list_head list;
include/linux/firewire.h
97
struct list_head list;
include/linux/firmware/cirrus/cs_dsp.h
97
struct list_head list;
include/linux/framer/framer-provider.h
93
struct list_head list;
include/linux/fs.h
2299
struct hlist_node list;
include/linux/fs.h
450
struct list_head list; /* The list of bhs (b_assoc_buffers) */
include/linux/fsnotify_backend.h
193
struct list_head list;
include/linux/fsnotify_backend.h
576
struct hlist_head list; /* List of marks */
include/linux/fsnotify_backend.h
945
INIT_LIST_HEAD(&event->list);
include/linux/ftrace.h
461
struct list_head list;
include/linux/ftrace.h
483
#define do_for_each_ftrace_op(op, list) \
include/linux/ftrace.h
484
op = rcu_dereference_raw_check(list); \
include/linux/gpio/machine.h
44
struct list_head list;
include/linux/hid.h
557
struct list_head list;
include/linux/hid.h
564
struct list_head list;
include/linux/hid.h
616
struct list_head list;
include/linux/hid.h
666
struct list_head list;
include/linux/hid.h
775
return list_first_entry(&hdev->batteries, struct hid_battery, list);
include/linux/hid_bpf.h
100
struct list_head list;
include/linux/hiddev.h
30
struct list_head list;
include/linux/hidraw.h
19
struct list_head list;
include/linux/hil_mlc.h
126
struct list_head list; /* hil_mlc is organized as linked list */
include/linux/hisi_acc_qm.h
342
struct list_head list;
include/linux/hisi_acc_qm.h
405
struct list_head list;
include/linux/hisi_acc_qm.h
475
struct list_head list;
include/linux/hisi_acc_qm.h
549
INIT_LIST_HEAD(&qm_list->list);
include/linux/hisi_acc_qm.h
556
list_add_tail(&qm->list, &qm_list->list);
include/linux/hisi_acc_qm.h
563
list_del(&qm->list);
include/linux/host1x.h
129
struct list_head list;
include/linux/host1x.h
279
struct list_head list;
include/linux/host1x.h
387
struct list_head list;
include/linux/host1x.h
409
struct list_head list;
include/linux/host1x.h
98
struct list_head list;
include/linux/huge_mm.h
402
int __split_huge_page_to_list_to_order(struct page *page, struct list_head *list,
include/linux/huge_mm.h
406
int split_folio_to_list(struct folio *folio, struct list_head *list);
include/linux/huge_mm.h
410
struct list_head *list);
include/linux/huge_mm.h
412
static inline int split_huge_page_to_list_to_order(struct page *page, struct list_head *list,
include/linux/huge_mm.h
415
return __split_huge_page_to_list_to_order(page, list, new_order);
include/linux/huge_mm.h
630
split_huge_page_to_list_to_order(struct page *page, struct list_head *list,
include/linux/huge_mm.h
653
static inline int split_folio_to_list(struct folio *folio, struct list_head *list)
include/linux/huge_mm.h
660
struct page *page, struct list_head *list)
include/linux/huge_mm.h
801
struct list_head *list, int new_order)
include/linux/huge_mm.h
803
return split_huge_page_to_list_to_order(&folio->page, list, new_order);
include/linux/hugetlb.h
1103
struct list_head *list)
include/linux/hugetlb.h
154
bool folio_isolate_hugetlb(struct folio *folio, struct list_head *list);
include/linux/hugetlb.h
412
static inline bool folio_isolate_hugetlb(struct folio *folio, struct list_head *list)
include/linux/hugetlb.h
679
struct list_head list;
include/linux/hugetlb.h
691
int isolate_or_dissolve_huge_folio(struct folio *folio, struct list_head *list);
include/linux/hw_random.h
50
struct list_head list;
include/linux/hyperv.h
1252
struct list_head list;
include/linux/if_bridge.h
35
struct list_head list;
include/linux/if_eql.h
28
struct list_head list;
include/linux/if_macvlan.h
20
struct list_head list;
include/linux/if_team.h
170
struct list_head list;
include/linux/if_team.h
301
list_for_each_entry_continue_rcu(cur, &team->port_list, list)
include/linux/if_team.h
304
list_for_each_entry_rcu(cur, &team->port_list, list) {
include/linux/if_team.h
31
struct list_head list; /* node in ordinary list */
include/linux/iio/buffer-dma.h
150
struct list_head *list);
include/linux/iio/common/st_sensors.h
309
const struct st_sensor_settings *list,
include/linux/iio/sw_device.h
26
struct list_head list;
include/linux/iio/sw_trigger.h
26
struct list_head list;
include/linux/iio/trigger.h
67
struct list_head list;
include/linux/iio/trigger.h
97
WARN_ONCE(list_empty(&trig->list),
include/linux/input/touch-overlay.h
13
int touch_overlay_map(struct list_head *list, struct input_dev *input);
include/linux/input/touch-overlay.h
15
void touch_overlay_get_touchscreen_abs(struct list_head *list, u16 *x, u16 *y);
include/linux/input/touch-overlay.h
17
bool touch_overlay_mapped_touchscreen(struct list_head *list);
include/linux/input/touch-overlay.h
19
bool touch_overlay_process_contact(struct list_head *list,
include/linux/input/touch-overlay.h
23
void touch_overlay_sync_frame(struct list_head *list, struct input_dev *input);
include/linux/intel-ish-client-if.h
69
struct list_head list;
include/linux/io_uring_types.h
71
struct io_wq_work_node list;
include/linux/io_uring_types.h
820
struct list_head list;
include/linux/io_uring_types.h
89
struct hlist_head list;
include/linux/iommu.h
127
struct list_head list;
include/linux/iommu.h
1321
struct list_head *list)
include/linux/iommu.h
1326
struct list_head *list)
include/linux/iommu.h
307
struct list_head list;
include/linux/iommu.h
721
void (*get_resv_regions)(struct device *dev, struct list_head *list);
include/linux/iommu.h
827
struct list_head list;
include/linux/iommu.h
965
extern void iommu_get_resv_regions(struct device *dev, struct list_head *list);
include/linux/iommu.h
966
extern void iommu_put_resv_regions(struct device *dev, struct list_head *list);
include/linux/irq.h
1076
struct list_head list;
include/linux/irq_poll.h
9
struct list_head list;
include/linux/iscsi_boot_sysfs.h
70
struct list_head list;
include/linux/ism.h
21
struct list_head list;
include/linux/kcore.h
17
struct list_head list;
include/linux/kcsan-checks.h
133
struct list_head list; /* scoped_accesses list */
include/linux/kernfs.h
271
struct list_head list;
include/linux/kho_block.h
20
struct list_head list;
include/linux/kmsg_dump.h
62
struct list_head list;
include/linux/kobject.h
169
struct list_head list;
include/linux/kprobes.h
181
struct list_head list;
include/linux/kprobes.h
340
struct list_head list; /* list for optimizing queue */
include/linux/kprobes.h
63
struct list_head list;
include/linux/kvm_irqfd.h
29
struct list_head list;
include/linux/kvm_irqfd.h
57
struct list_head list;
include/linux/kvm_types.h
90
struct list_head list;
include/linux/leds.h
55
struct list_head list;
include/linux/libnvdimm.h
19
struct list_head list;
include/linux/libnvdimm.h
23
struct list_head list;
include/linux/list.h
327
static inline void list_move(struct list_head *list, struct list_head *head)
include/linux/list.h
329
__list_del_entry(list);
include/linux/list.h
330
list_add(list, head);
include/linux/list.h
338
static inline void list_move_tail(struct list_head *list,
include/linux/list.h
341
__list_del_entry(list);
include/linux/list.h
342
list_add_tail(list, head);
include/linux/list.h
373
static inline int list_is_first(const struct list_head *list, const struct list_head *head)
include/linux/list.h
375
return list->prev == head;
include/linux/list.h
383
static inline int list_is_last(const struct list_head *list, const struct list_head *head)
include/linux/list.h
385
return list->next == head;
include/linux/list.h
393
static inline int list_is_head(const struct list_head *list, const struct list_head *head)
include/linux/list.h
395
return list == head;
include/linux/list.h
43
static inline void INIT_LIST_HEAD(struct list_head *list)
include/linux/list.h
45
WRITE_ONCE(list->next, list);
include/linux/list.h
46
WRITE_ONCE(list->prev, list);
include/linux/list.h
465
static inline void list_rotate_to_front(struct list_head *list,
include/linux/list.h
473
list_move_tail(head, list);
include/linux/list.h
485
static inline void __list_cut_position(struct list_head *list,
include/linux/list.h
489
list->next = head->next;
include/linux/list.h
490
list->next->prev = list;
include/linux/list.h
491
list->prev = entry;
include/linux/list.h
492
entry->next = list;
include/linux/list.h
511
static inline void list_cut_position(struct list_head *list,
include/linux/list.h
519
INIT_LIST_HEAD(list);
include/linux/list.h
521
__list_cut_position(list, head, entry);
include/linux/list.h
538
static inline void list_cut_before(struct list_head *list,
include/linux/list.h
543
INIT_LIST_HEAD(list);
include/linux/list.h
546
list->next = head->next;
include/linux/list.h
547
list->next->prev = list;
include/linux/list.h
548
list->prev = entry->prev;
include/linux/list.h
549
list->prev->next = list;
include/linux/list.h
554
static inline void __list_splice(const struct list_head *list,
include/linux/list.h
558
struct list_head *first = list->next;
include/linux/list.h
559
struct list_head *last = list->prev;
include/linux/list.h
573
static inline void list_splice(const struct list_head *list,
include/linux/list.h
576
if (!list_empty(list))
include/linux/list.h
577
__list_splice(list, head, head->next);
include/linux/list.h
585
static inline void list_splice_tail(struct list_head *list,
include/linux/list.h
588
if (!list_empty(list))
include/linux/list.h
589
__list_splice(list, head->prev, head);
include/linux/list.h
599
static inline void list_splice_init(struct list_head *list,
include/linux/list.h
602
if (!list_empty(list)) {
include/linux/list.h
603
__list_splice(list, head, head->next);
include/linux/list.h
604
INIT_LIST_HEAD(list);
include/linux/list.h
616
static inline void list_splice_tail_init(struct list_head *list,
include/linux/list.h
619
if (!list_empty(list)) {
include/linux/list.h
620
__list_splice(list, head->prev, head);
include/linux/list.h
621
INIT_LIST_HEAD(list);
include/linux/list_lru.h
274
void list_lru_isolate(struct list_lru_one *list, struct list_head *item);
include/linux/list_lru.h
275
void list_lru_isolate_move(struct list_lru_one *list, struct list_head *item,
include/linux/list_lru.h
32
struct list_head list;
include/linux/list_lru.h
54
struct list_head list;
include/linux/livepatch.h
143
struct list_head list;
include/linux/liveupdate.h
111
struct list_head __private list;
include/linux/liveupdate.h
198
struct list_head list;
include/linux/llist.h
71
static inline void init_llist_head(struct llist_head *list)
include/linux/llist.h
73
list->first = NULL;
include/linux/logic_pio.h
19
struct list_head list;
include/linux/lru_cache.h
149
struct list_head list; /* LRU list or free list */
include/linux/maple.h
48
struct list_head list;
include/linux/memcontrol.h
190
struct list_head list; /* protected by objcg_lock */
include/linux/memory-tiers.h
28
struct list_head list;
include/linux/migrate.h
64
bool isolate_folio_to_list(struct folio *folio, struct list_head *list);
include/linux/migrate.h
87
static inline bool isolate_folio_to_list(struct folio *folio, struct list_head *list)
include/linux/miscdevice.h
88
struct list_head list;
include/linux/mlx4/device.h
1258
struct list_head list;
include/linux/mlx4/device.h
1275
struct list_head list;
include/linux/mlx4/device.h
661
struct list_head list;
include/linux/mlx4/device.h
745
struct list_head list;
include/linux/mlx5/cq.h
55
struct list_head list;
include/linux/mlx5/driver.h
250
struct list_head list;
include/linux/mlx5/driver.h
413
struct list_head list;
include/linux/mlx5/driver.h
426
struct list_head list;
include/linux/mm_types.h
1391
struct list_head list;
include/linux/mm_types.h
1489
INIT_LIST_HEAD(&mm->lru_gen.list);
include/linux/mmiotrace.h
18
struct list_head list;
include/linux/mmzone.h
180
#define for_each_free_list(list, zone, order) \
include/linux/mmzone.h
184
(list = &(zone)->free_area[order].free_list[__type], 1); \
include/linux/mmzone.h
588
struct hlist_nulls_node list;
include/linux/module.h
401
struct list_head list;
include/linux/most.h
179
struct list_head list;
include/linux/most.h
264
struct list_head list;
include/linux/mroute_base.h
157
struct list_head list;
include/linux/mroute_base.h
248
struct list_head list;
include/linux/mtd/blktrans.h
21
struct list_head list;
include/linux/mtd/blktrans.h
70
struct list_head list;
include/linux/mtd/map.h
246
struct list_head list;
include/linux/mtd/mtd.h
695
struct list_head list;
include/linux/mtd/partitions.h
79
struct list_head list;
include/linux/net/intel/i40e_client.h
170
struct list_head list;
include/linux/net/intel/i40e_client.h
177
struct list_head list; /* list of registered clients */
include/linux/netdevice.h
1063
struct list_head list;
include/linux/netdevice.h
238
struct list_head list;
include/linux/netdevice.h
254
struct list_head list;
include/linux/netdevice.h
264
list_for_each_entry(ha, &(l)->list, list)
include/linux/netdevice.h
3013
struct list_head list;
include/linux/netdevice.h
3028
struct list_head list;
include/linux/netdevice.h
340
struct list_head list;
include/linux/netdevice.h
4998
list_for_each_entry_rcu(ha, &dev->dev_addrs.list, list)
include/linux/netdevice.h
5032
int __hw_addr_sync_dev(struct netdev_hw_addr_list *list,
include/linux/netdevice.h
5037
int __hw_addr_ref_sync_dev(struct netdev_hw_addr_list *list,
include/linux/netdevice.h
5043
void __hw_addr_ref_unsync_dev(struct netdev_hw_addr_list *list,
include/linux/netdevice.h
5047
void __hw_addr_unsync_dev(struct netdev_hw_addr_list *list,
include/linux/netdevice.h
5051
void __hw_addr_init(struct netdev_hw_addr_list *list);
include/linux/netdevice.h
5052
void __hw_addr_flush(struct netdev_hw_addr_list *list);
include/linux/netdevice.h
5054
const struct netdev_hw_addr_list *list,
include/linux/netfilter.h
182
struct list_head list;
include/linux/netfilter.h
99
struct list_head list;
include/linux/netfilter/ipset/ip_set.h
180
int (*list)(const struct ip_set *set, struct sk_buff *skb,
include/linux/netfilter/ipset/ip_set.h
209
struct list_head list;
include/linux/netfilter/nf_conntrack_proto_gre.h
16
struct list_head list;
include/linux/netfilter/x_tables.h
146
struct list_head list;
include/linux/netfilter/x_tables.h
189
struct list_head list;
include/linux/netfilter/x_tables.h
233
struct list_head list;
include/linux/netfilter_bridge/ebtables.h
21
struct list_head list;
include/linux/netfilter_bridge/ebtables.h
38
struct list_head list;
include/linux/netfilter_bridge/ebtables.h
55
struct list_head list;
include/linux/netfilter_bridge/ebtables.h
92
struct list_head list;
include/linux/netlink.h
347
struct list_head list;
include/linux/nfs_fs.h
115
struct list_head list;
include/linux/nfs_fs.h
121
struct list_head list;
include/linux/nfs_fs.h
73
struct list_head list;
include/linux/nfs_fs.h
83
struct list_head list;
include/linux/nfs_fs.h
92
INIT_LIST_HEAD(&nfl->list);
include/linux/nfs_fs_i.h
13
struct list_head list;
include/linux/nfs_xdr.h
1695
struct list_head list;
include/linux/nfs_xdr.h
1721
struct list_head list; /* lists of struct nfs_write_data */
include/linux/nfslocalio.h
33
struct list_head list;
include/linux/nubus.h
66
struct list_head list;
include/linux/of_iommu.h
15
struct list_head *list);
include/linux/of_iommu.h
27
struct list_head *list)
include/linux/padata.h
119
struct list_head list;
include/linux/padata.h
37
struct list_head list;
include/linux/padata.h
53
struct list_head list;
include/linux/parman.h
45
struct list_head list;
include/linux/parman.h
50
struct list_head list;
include/linux/parport.h
222
struct list_head list;
include/linux/parport_pc.h
45
struct list_head list;
include/linux/pci-epf.h
236
struct list_head list;
include/linux/pci.h
87
struct list_head list; /* Node in list of slots */
include/linux/pci.h
907
struct list_head list; /* For IDs added at runtime */
include/linux/percpu_counter.h
26
struct list_head list; /* All percpu_counters are on a list */
include/linux/perf_event.h
629
struct list_head list;
include/linux/perf_event.h
739
struct list_head list;
include/linux/phy.h
940
struct list_head list;
include/linux/phy/phy.h
200
struct list_head list;
include/linux/platform_data/x86/asus-wmi.h
185
struct list_head list;
include/linux/pm_domain.h
565
struct dev_pm_domain_list **list);
include/linux/pm_domain.h
568
struct dev_pm_domain_list **list);
include/linux/pm_domain.h
570
void dev_pm_domain_detach_list(struct dev_pm_domain_list *list);
include/linux/pm_domain.h
591
struct dev_pm_domain_list **list)
include/linux/pm_domain.h
598
struct dev_pm_domain_list **list)
include/linux/pm_domain.h
604
static inline void dev_pm_domain_detach_list(struct dev_pm_domain_list *list) {}
include/linux/pm_qos.h
53
struct plist_head list;
include/linux/pm_qos.h
72
struct list_head list;
include/linux/posix-timers.h
189
struct hlist_node list;
include/linux/power/bq27xxx_battery.h
71
struct list_head list;
include/linux/pse-pd/pse.h
305
struct list_head list;
include/linux/pwm.h
621
struct list_head list;
include/linux/qed/qede_rdma.h
28
struct list_head list;
include/linux/raspberrypi/vchiq_arm.h
78
struct list_head list;
include/linux/rculist.h
22
static inline void INIT_LIST_HEAD_RCU(struct list_head *list)
include/linux/rculist.h
24
WRITE_ONCE(list->next, list);
include/linux/rculist.h
25
WRITE_ONCE(list->prev, list);
include/linux/rculist.h
264
static inline void __list_splice_rcu(struct list_head *list,
include/linux/rculist.h
268
struct list_head *first = list->next;
include/linux/rculist.h
269
struct list_head *last = list->prev;
include/linux/rculist.h
286
static inline void list_splice_rcu(struct list_head *list,
include/linux/rculist.h
289
if (!list_empty(list))
include/linux/rculist.h
290
__list_splice_rcu(list, head, head->next);
include/linux/rculist.h
312
static inline void __list_splice_init_rcu(struct list_head *list,
include/linux/rculist.h
317
struct list_head *first = list->next;
include/linux/rculist.h
318
struct list_head *last = list->prev;
include/linux/rculist.h
32
#define list_next_rcu(list) (*((struct list_head __rcu **)(&(list)->next)))
include/linux/rculist.h
326
INIT_LIST_HEAD_RCU(list);
include/linux/rculist.h
360
static inline void list_splice_init_rcu(struct list_head *list,
include/linux/rculist.h
364
if (!list_empty(list))
include/linux/rculist.h
365
__list_splice_init_rcu(list, head, head->next, sync);
include/linux/rculist.h
375
static inline void list_splice_tail_init_rcu(struct list_head *list,
include/linux/rculist.h
379
if (!list_empty(list))
include/linux/rculist.h
380
__list_splice_init_rcu(list, head->prev, head, sync);
include/linux/rculist.h
43
#define list_bidir_prev_rcu(list) (*((struct list_head __rcu **)(&(list)->prev)))
include/linux/ref_tracker.h
20
struct list_head list; /* List of active trackers */
include/linux/ref_tracker.h
62
INIT_LIST_HEAD(&dir->list);
include/linux/regulator/coupler.h
43
struct list_head list;
include/linux/regulator/driver.h
630
struct list_head list; /* list of all regulators */
include/linux/relay.h
86
struct list_head list; /* for channel list */
include/linux/resctrl.h
139
struct list_head list;
include/linux/resctrl.h
362
struct list_head list;
include/linux/reset-controller.h
55
struct list_head list;
include/linux/resource_ext.h
63
#define resource_list_for_each_entry(entry, list) \
include/linux/resource_ext.h
64
list_for_each_entry((entry), (list), node)
include/linux/resource_ext.h
66
#define resource_list_for_each_entry_safe(entry, tmp, list) \
include/linux/resource_ext.h
67
list_for_each_entry_safe((entry), (tmp), (list), node)
include/linux/resource_ext.h
70
resource_list_first_type(struct list_head *list, unsigned long type)
include/linux/resource_ext.h
74
resource_list_for_each_entry(entry, list) {
include/linux/rhashtable-types.h
116
struct list_head list;
include/linux/rhashtable-types.h
132
struct rhlist_head *list;
include/linux/rhashtable.h
1068
struct rhlist_head *list;
include/linux/rhashtable.h
1070
list = container_of(he, struct rhlist_head, rhead);
include/linux/rhashtable.h
1081
lpprev = &list->next;
include/linux/rhashtable.h
1082
list = rht_dereference_bucket(list->next,
include/linux/rhashtable.h
1084
} while (list && obj != &list->rhead);
include/linux/rhashtable.h
1086
if (!list)
include/linux/rhashtable.h
1089
list = rht_dereference_bucket(list->next, tbl, hash);
include/linux/rhashtable.h
1090
RCU_INIT_POINTER(*lpprev, list);
include/linux/rhashtable.h
1099
list = rht_dereference_bucket(list->next, tbl, hash);
include/linux/rhashtable.h
1100
if (list) {
include/linux/rhashtable.h
1101
RCU_INIT_POINTER(list->rhead.next, obj);
include/linux/rhashtable.h
1102
obj = &list->rhead;
include/linux/rhashtable.h
1194
struct rhltable *hlt, struct rhlist_head *list,
include/linux/rhashtable.h
1197
return __rhashtable_remove_fast(&hlt->ht, &list->rhead, params, true);
include/linux/rhashtable.h
585
#define rhl_for_each_rcu(pos, list) \
include/linux/rhashtable.h
586
for (pos = list; pos; pos = rcu_dereference_all(pos->next))
include/linux/rhashtable.h
598
#define rhl_for_each_entry_rcu(tpos, pos, list, member) \
include/linux/rhashtable.h
599
for (pos = list; pos && rht_entry(tpos, pos, member); \
include/linux/rhashtable.h
795
struct rhlist_head *list;
include/linux/rhashtable.h
812
list = container_of(obj, struct rhlist_head, rhead);
include/linux/rhashtable.h
815
RCU_INIT_POINTER(list->next, plist);
include/linux/rhashtable.h
817
RCU_INIT_POINTER(list->rhead.next, head);
include/linux/rhashtable.h
843
struct rhlist_head *list;
include/linux/rhashtable.h
845
list = container_of(obj, struct rhlist_head, rhead);
include/linux/rhashtable.h
846
RCU_INIT_POINTER(list->next, NULL);
include/linux/rhashtable.h
911
struct rhltable *hlt, const void *key, struct rhlist_head *list,
include/linux/rhashtable.h
914
return PTR_ERR(__rhashtable_insert_fast(&hlt->ht, key, &list->rhead,
include/linux/rhashtable.h
934
struct rhltable *hlt, struct rhlist_head *list,
include/linux/rhashtable.h
937
const char *key = rht_obj(&hlt->ht, &list->rhead);
include/linux/rhashtable.h
941
return rhltable_insert_key(hlt, key, list, params);
include/linux/rslib.h
46
struct list_head list;
include/linux/rv.h
135
struct list_head list;
include/linux/rv.h
150
struct list_head list;
include/linux/sched/ext.h
84
struct list_head list; /* tasks in dispatch order */
include/linux/serial_8250.h
127
struct list_head list; /* ports on this IRQ */
include/linux/shrinker.h
106
struct list_head list;
include/linux/signal.h
266
INIT_LIST_HEAD(&sig->list);
include/linux/signal_types.h
23
struct list_head list;
include/linux/signal_types.h
33
struct list_head list;
include/linux/skbuff.h
1915
__list_del_entry(&skb->list);
include/linux/skbuff.h
1925
static inline int skb_queue_empty(const struct sk_buff_head *list)
include/linux/skbuff.h
1927
return list->next == (const struct sk_buff *) list;
include/linux/skbuff.h
1937
static inline bool skb_queue_empty_lockless(const struct sk_buff_head *list)
include/linux/skbuff.h
1939
return READ_ONCE(list->next) == (const struct sk_buff *) list;
include/linux/skbuff.h
1950
static inline bool skb_queue_is_last(const struct sk_buff_head *list,
include/linux/skbuff.h
1953
return skb->next == (const struct sk_buff *) list;
include/linux/skbuff.h
1963
static inline bool skb_queue_is_first(const struct sk_buff_head *list,
include/linux/skbuff.h
1966
return skb->prev == (const struct sk_buff *) list;
include/linux/skbuff.h
1977
static inline struct sk_buff *skb_queue_next(const struct sk_buff_head *list,
include/linux/skbuff.h
1983
BUG_ON(skb_queue_is_last(list, skb));
include/linux/skbuff.h
1995
static inline struct sk_buff *skb_queue_prev(const struct sk_buff_head *list,
include/linux/skbuff.h
2001
BUG_ON(skb_queue_is_first(list, skb));
include/linux/skbuff.h
2289
static inline void __skb_queue_head_init(struct sk_buff_head *list)
include/linux/skbuff.h
2291
list->prev = list->next = (struct sk_buff *)list;
include/linux/skbuff.h
2292
list->qlen = 0;
include/linux/skbuff.h
2303
static inline void skb_queue_head_init(struct sk_buff_head *list)
include/linux/skbuff.h
2305
spin_lock_init(&list->lock);
include/linux/skbuff.h
2306
__skb_queue_head_init(list);
include/linux/skbuff.h
2309
static inline void skb_queue_head_init_class(struct sk_buff_head *list,
include/linux/skbuff.h
2312
skb_queue_head_init(list);
include/linux/skbuff.h
2313
lockdep_set_class(&list->lock, class);
include/linux/skbuff.h
2324
struct sk_buff_head *list)
include/linux/skbuff.h
2333
WRITE_ONCE(list->qlen, list->qlen + 1);
include/linux/skbuff.h
2336
static inline void __skb_queue_splice(const struct sk_buff_head *list,
include/linux/skbuff.h
2340
struct sk_buff *first = list->next;
include/linux/skbuff.h
2341
struct sk_buff *last = list->prev;
include/linux/skbuff.h
2355
static inline void skb_queue_splice(const struct sk_buff_head *list,
include/linux/skbuff.h
2358
if (!skb_queue_empty(list)) {
include/linux/skbuff.h
2359
__skb_queue_splice(list, (struct sk_buff *) head, head->next);
include/linux/skbuff.h
2360
head->qlen += list->qlen;
include/linux/skbuff.h
2371
static inline void skb_queue_splice_init(struct sk_buff_head *list,
include/linux/skbuff.h
2374
if (!skb_queue_empty(list)) {
include/linux/skbuff.h
2375
__skb_queue_splice(list, (struct sk_buff *) head, head->next);
include/linux/skbuff.h
2376
head->qlen += list->qlen;
include/linux/skbuff.h
2377
__skb_queue_head_init(list);
include/linux/skbuff.h
2386
static inline void skb_queue_splice_tail(const struct sk_buff_head *list,
include/linux/skbuff.h
2389
if (!skb_queue_empty(list)) {
include/linux/skbuff.h
2390
__skb_queue_splice(list, head->prev, (struct sk_buff *) head);
include/linux/skbuff.h
2391
head->qlen += list->qlen;
include/linux/skbuff.h
2403
static inline void skb_queue_splice_tail_init(struct sk_buff_head *list,
include/linux/skbuff.h
2406
if (!skb_queue_empty(list)) {
include/linux/skbuff.h
2407
__skb_queue_splice(list, head->prev, (struct sk_buff *) head);
include/linux/skbuff.h
2408
head->qlen += list->qlen;
include/linux/skbuff.h
2409
__skb_queue_head_init(list);
include/linux/skbuff.h
2424
static inline void __skb_queue_after(struct sk_buff_head *list,
include/linux/skbuff.h
2428
__skb_insert(newsk, prev, ((struct sk_buff_list *)prev)->next, list);
include/linux/skbuff.h
2432
struct sk_buff_head *list);
include/linux/skbuff.h
2434
static inline void __skb_queue_before(struct sk_buff_head *list,
include/linux/skbuff.h
2438
__skb_insert(newsk, ((struct sk_buff_list *)next)->prev, next, list);
include/linux/skbuff.h
2451
static inline void __skb_queue_head(struct sk_buff_head *list,
include/linux/skbuff.h
2454
__skb_queue_after(list, (struct sk_buff *)list, newsk);
include/linux/skbuff.h
2456
void skb_queue_head(struct sk_buff_head *list, struct sk_buff *newsk);
include/linux/skbuff.h
2468
static inline void __skb_queue_tail(struct sk_buff_head *list,
include/linux/skbuff.h
2471
__skb_queue_before(list, (struct sk_buff *)list, newsk);
include/linux/skbuff.h
2473
void skb_queue_tail(struct sk_buff_head *list, struct sk_buff *newsk);
include/linux/skbuff.h
2479
void skb_unlink(struct sk_buff *skb, struct sk_buff_head *list);
include/linux/skbuff.h
2480
static inline void __skb_unlink(struct sk_buff *skb, struct sk_buff_head *list)
include/linux/skbuff.h
2484
WRITE_ONCE(list->qlen, list->qlen - 1);
include/linux/skbuff.h
2500
static inline struct sk_buff *__skb_dequeue(struct sk_buff_head *list)
include/linux/skbuff.h
2502
struct sk_buff *skb = skb_peek(list);
include/linux/skbuff.h
2504
__skb_unlink(skb, list);
include/linux/skbuff.h
2507
struct sk_buff *skb_dequeue(struct sk_buff_head *list);
include/linux/skbuff.h
2517
static inline struct sk_buff *__skb_dequeue_tail(struct sk_buff_head *list)
include/linux/skbuff.h
2519
struct sk_buff *skb = skb_peek_tail(list);
include/linux/skbuff.h
2521
__skb_unlink(skb, list);
include/linux/skbuff.h
2524
struct sk_buff *skb_dequeue_tail(struct sk_buff_head *list);
include/linux/skbuff.h
339
struct_group_tagged(sk_buff_list, list,
include/linux/skbuff.h
3435
static inline void __skb_queue_purge_reason(struct sk_buff_head *list,
include/linux/skbuff.h
3440
while ((skb = __skb_dequeue(list)) != NULL)
include/linux/skbuff.h
3444
static inline void __skb_queue_purge(struct sk_buff_head *list)
include/linux/skbuff.h
3446
__skb_queue_purge_reason(list, SKB_DROP_REASON_QUEUE_PURGE);
include/linux/skbuff.h
3449
void skb_queue_purge_reason(struct sk_buff_head *list,
include/linux/skbuff.h
3452
static inline void skb_queue_purge(struct sk_buff_head *list)
include/linux/skbuff.h
3454
skb_queue_purge_reason(list, SKB_DROP_REASON_QUEUE_PURGE);
include/linux/skbuff.h
3458
void skb_errqueue_purge(struct sk_buff_head *list);
include/linux/skbuff.h
903
struct list_head list;
include/linux/skmsg.h
361
list_add_tail(&msg->list, &psock->ingress_msg);
include/linux/skmsg.h
378
msg = list_first_entry_or_null(&psock->ingress_msg, struct sk_msg, list);
include/linux/skmsg.h
380
list_del(&msg->list);
include/linux/skmsg.h
389
return list_first_entry_or_null(&psock->ingress_msg, struct sk_msg, list);
include/linux/skmsg.h
408
if (list_is_last(&msg->list, &psock->ingress_msg))
include/linux/skmsg.h
411
ret = list_next_entry(msg, list);
include/linux/skmsg.h
54
struct list_head list;
include/linux/skmsg.h
74
struct list_head list;
include/linux/smpboot.h
33
struct list_head list;
include/linux/spi/spi.h
573
struct list_head list;
include/linux/ssb/ssb.h
501
struct list_head list;
include/linux/stop_machine.h
25
struct list_head list; /* cpu_stopper->works */
include/linux/sunrpc/rpc_pipe_fs.h
28
struct list_head list;
include/linux/sunrpc/rpc_pipe_fs.h
97
return (msg->copied != 0 && list_empty(&msg->list));
include/linux/sunrpc/sched.h
185
struct list_head list;
include/linux/sunrpc/sched.h
35
struct list_head list; /* wait queue links */
include/linux/sunrpc/svc_xprt.h
133
list_del_init(&u->list);
include/linux/sunrpc/svc_xprt.h
149
list_add(&u->list, &xpt->xpt_users);
include/linux/sunrpc/svc_xprt.h
48
struct list_head list;
include/linux/sunrpc/xprt.h
365
struct list_head list;
include/linux/swap.h
253
struct plist_node list; /* entry in swap_active_head */
include/linux/syscalls.h
363
asmlinkage long sys_listxattr(const char __user *path, char __user *list,
include/linux/syscalls.h
367
char __user *list, size_t size);
include/linux/syscalls.h
368
asmlinkage long sys_llistxattr(const char __user *path, char __user *list,
include/linux/syscalls.h
370
asmlinkage long sys_flistxattr(int fd, char __user *list, size_t size);
include/linux/textsearch.h
50
struct list_head list;
include/linux/thunderbolt.h
140
struct list_head list;
include/linux/thunderbolt.h
389
struct list_head list;
include/linux/thunderbolt.h
630
struct list_head list;
include/linux/ti_wilink_st.h
136
struct st_proto_s *list[ST_MAX_CHANNELS];
include/linux/tracepoint.h
60
struct list_head list;
include/linux/tty.h
249
struct list_head list;
include/linux/uacce.h
95
struct list_head list;
include/linux/udp.h
219
#define udp_portaddr_for_each_entry(__sk, list) \
include/linux/udp.h
220
hlist_for_each_entry(__sk, list, __sk_common.skc_portaddr_node)
include/linux/udp.h
225
#define udp_portaddr_for_each_entry_rcu(__sk, list) \
include/linux/udp.h
226
hlist_for_each_entry_rcu(__sk, list, __sk_common.skc_portaddr_node)
include/linux/udp.h
229
#define udp_lrpa_for_each_entry_rcu(__up, node, list) \
include/linux/udp.h
230
hlist_nulls_for_each_entry_rcu(__up, node, list, udp_lrpa_node)
include/linux/unwind_deferred_types.h
50
struct list_head list;
include/linux/usb.h
1163
struct list_head list;
include/linux/usb/audio.h
25
struct list_head list;
include/linux/usb/audio.h
34
struct list_head list;
include/linux/usb/composite.h
238
struct list_head list;
include/linux/usb/composite.h
328
struct list_head list;
include/linux/usb/composite.h
574
struct list_head list;
include/linux/usb/gadget.h
123
struct list_head list;
include/linux/usb/gadget.h
865
struct list_head list;
include/linux/usb/gadget.h
877
struct list_head list;
include/linux/usb/gadget_configfs.h
66
list_for_each_entry(gs, &gi->string_list, list) { \
include/linux/usb/gadget_configfs.h
75
list_add_tail(&new->list, &gi->string_list); \
include/linux/vdpa.h
620
struct list_head list;
include/linux/vhost_iotlb.h
27
struct list_head list;
include/linux/via-core.h
51
struct list_head list;
include/linux/virtio.h
222
list_for_each_entry(vq, &(vdev)->vqs, list)
include/linux/virtio.h
35
struct list_head list;
include/linux/virtio_vsock.h
103
virtio_vsock_skb_queue_tail(struct sk_buff_head *list, struct sk_buff *skb)
include/linux/virtio_vsock.h
105
spin_lock_bh(&list->lock);
include/linux/virtio_vsock.h
106
__skb_queue_tail(list, skb);
include/linux/virtio_vsock.h
107
spin_unlock_bh(&list->lock);
include/linux/virtio_vsock.h
110
static inline struct sk_buff *virtio_vsock_skb_dequeue(struct sk_buff_head *list)
include/linux/virtio_vsock.h
114
spin_lock_bh(&list->lock);
include/linux/virtio_vsock.h
115
skb = __skb_dequeue(list);
include/linux/virtio_vsock.h
116
spin_unlock_bh(&list->lock);
include/linux/virtio_vsock.h
121
static inline void virtio_vsock_skb_queue_purge(struct sk_buff_head *list)
include/linux/virtio_vsock.h
123
spin_lock_bh(&list->lock);
include/linux/virtio_vsock.h
124
__skb_queue_purge(list);
include/linux/virtio_vsock.h
125
spin_unlock_bh(&list->lock);
include/linux/virtio_vsock.h
289
int virtio_transport_purge_skbs(void *vsk, struct sk_buff_head *list);
include/linux/virtio_vsock.h
95
virtio_vsock_skb_queue_head(struct sk_buff_head *list, struct sk_buff *skb)
include/linux/virtio_vsock.h
97
spin_lock_bh(&list->lock);
include/linux/virtio_vsock.h
98
__skb_queue_head(list, skb);
include/linux/virtio_vsock.h
99
spin_unlock_bh(&list->lock);
include/linux/vmalloc.h
76
struct list_head list; /* address sorted list */
include/linux/vt_kern.h
65
int con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list);
include/linux/vt_kern.h
66
int con_get_unimap(struct vc_data *vc, ushort ct, ushort __user *uct, struct unipair __user *list);
include/linux/vt_kern.h
93
int con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list)
include/linux/vt_kern.h
99
struct unipair __user *list)
include/linux/xattr.h
45
bool (*list)(struct dentry *dentry);
include/linux/xattr.h
68
return handler && (!handler->list || handler->list(dentry));
include/linux/xattr.h
82
ssize_t vfs_listxattr(struct dentry *d, char *list, size_t size);
include/media/cec.h
64
struct list_head list;
include/media/cec.h
79
struct list_head list;
include/media/cec.h
84
struct list_head list;
include/media/cec.h
92
struct list_head list;
include/media/demux.h
367
#define DMX_FE_ENTRY(list) \
include/media/demux.h
368
list_entry(list, struct dmx_frontend, connectivity_list)
include/media/drv-intf/saa7146.h
173
int saa7146_pgtable_build_single(struct pci_dev *pci, struct saa7146_pgtable *pt, struct scatterlist *list, int length );
include/media/drv-intf/saa7146_vv.h
61
struct list_head list;
include/media/dvb_vb2.h
69
struct list_head list;
include/media/media-device.h
39
struct list_head list;
include/media/media-device.h
392
list_for_each_entry(entity, &(mdev)->entities, graph_obj.list)
include/media/media-device.h
396
list_for_each_entry(intf, &(mdev)->interfaces, graph_obj.list)
include/media/media-device.h
400
list_for_each_entry(pad, &(mdev)->pads, graph_obj.list)
include/media/media-device.h
404
list_for_each_entry(link, &(mdev)->links, graph_obj.list)
include/media/media-entity.h
128
struct list_head list;
include/media/media-entity.h
178
struct list_head list;
include/media/media-entity.h
62
struct list_head list;
include/media/media-request.h
311
struct list_head list;
include/media/rc-core.h
71
struct list_head list;
include/media/rc-map.h
174
struct list_head list;
include/media/v4l2-device.h
271
list_for_each_entry(sd, &(v4l2_dev)->subdevs, list)
include/media/v4l2-device.h
295
list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) \
include/media/v4l2-device.h
354
list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) { \
include/media/v4l2-device.h
530
list_for_each_entry(__sd, &(v4l2_dev)->subdevs, list) { \
include/media/v4l2-device.h
558
list_for_each_entry(__sd, &(v4l2_dev)->subdevs, list) { \
include/media/v4l2-event.h
32
struct list_head list;
include/media/v4l2-event.h
71
struct list_head list;
include/media/v4l2-fh.h
43
struct list_head list;
include/media/v4l2-mem2mem.h
140
struct list_head list;
include/media/v4l2-mem2mem.h
725
list_for_each_entry(b, &m2m_ctx->cap_q_ctx.rdy_queue, list)
include/media/v4l2-mem2mem.h
734
list_for_each_entry(b, &m2m_ctx->out_q_ctx.rdy_queue, list)
include/media/v4l2-mem2mem.h
745
list_for_each_entry_safe(b, n, &m2m_ctx->cap_q_ctx.rdy_queue, list)
include/media/v4l2-mem2mem.h
756
list_for_each_entry_safe(b, n, &m2m_ctx->out_q_ctx.rdy_queue, list)
include/media/v4l2-subdev.h
1054
struct list_head list;
include/net/9p/transport.h
52
struct list_head list;
include/net/af_vsock.h
247
struct list_head list;
include/net/amt.h
239
struct list_head list;
include/net/bluetooth/hci_core.h
1017
list_add_tail_rcu(&c->list, &h->list);
include/net/bluetooth/hci_core.h
1047
list_del_rcu(&c->list);
include/net/bluetooth/hci_core.h
1119
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1138
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1158
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1180
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1206
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1230
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1249
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
126
struct list_head list;
include/net/bluetooth/hci_core.h
1270
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1291
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1317
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1349
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
137
struct list_head list;
include/net/bluetooth/hci_core.h
1372
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1396
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1420
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
143
struct list_head list;
include/net/bluetooth/hci_core.h
1443
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1466
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1500
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1520
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
1535
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
154
struct list_head list;
include/net/bluetooth/hci_core.h
1556
list_for_each_entry_rcu(c, &h->list, list) {
include/net/bluetooth/hci_core.h
171
struct list_head list;
include/net/bluetooth/hci_core.h
178
struct list_head list;
include/net/bluetooth/hci_core.h
1816
struct bdaddr_list *hci_bdaddr_list_lookup(struct list_head *list,
include/net/bluetooth/hci_core.h
1819
struct list_head *list, bdaddr_t *bdaddr,
include/net/bluetooth/hci_core.h
1822
hci_bdaddr_list_lookup_with_flags(struct list_head *list, bdaddr_t *bdaddr,
include/net/bluetooth/hci_core.h
1824
int hci_bdaddr_list_add(struct list_head *list, bdaddr_t *bdaddr, u8 type);
include/net/bluetooth/hci_core.h
1825
int hci_bdaddr_list_add_with_irk(struct list_head *list, bdaddr_t *bdaddr,
include/net/bluetooth/hci_core.h
1827
int hci_bdaddr_list_add_with_flags(struct list_head *list, bdaddr_t *bdaddr,
include/net/bluetooth/hci_core.h
1829
int hci_bdaddr_list_del(struct list_head *list, bdaddr_t *bdaddr, u8 type);
include/net/bluetooth/hci_core.h
1830
int hci_bdaddr_list_del_with_irk(struct list_head *list, bdaddr_t *bdaddr,
include/net/bluetooth/hci_core.h
1832
void hci_bdaddr_list_clear(struct list_head *list);
include/net/bluetooth/hci_core.h
1844
struct list_head *list);
include/net/bluetooth/hci_core.h
1845
struct hci_conn_params *hci_pend_le_action_lookup(struct list_head *list,
include/net/bluetooth/hci_core.h
185
struct list_head list;
include/net/bluetooth/hci_core.h
199
struct list_head list;
include/net/bluetooth/hci_core.h
212
struct list_head list;
include/net/bluetooth/hci_core.h
2120
struct list_head list;
include/net/bluetooth/hci_core.h
2137
list_for_each_entry(cb, &hci_cb_list, list) {
include/net/bluetooth/hci_core.h
2152
list_for_each_entry(cb, &hci_cb_list, list) {
include/net/bluetooth/hci_core.h
2173
list_for_each_entry(cb, &hci_cb_list, list) {
include/net/bluetooth/hci_core.h
221
struct list_head list;
include/net/bluetooth/hci_core.h
2213
list_for_each_entry(cb, &hci_cb_list, list) {
include/net/bluetooth/hci_core.h
2228
list_for_each_entry(cb, &hci_cb_list, list) {
include/net/bluetooth/hci_core.h
2241
list_for_each_entry(cb, &hci_cb_list, list) {
include/net/bluetooth/hci_core.h
230
struct list_head list;
include/net/bluetooth/hci_core.h
2372
struct list_head list;
include/net/bluetooth/hci_core.h
241
struct list_head list;
include/net/bluetooth/hci_core.h
291
struct list_head list;
include/net/bluetooth/hci_core.h
300
struct list_head list;
include/net/bluetooth/hci_core.h
353
struct list_head list;
include/net/bluetooth/hci_core.h
58
struct list_head list; /* unknown or resolve */
include/net/bluetooth/hci_core.h
677
struct list_head list;
include/net/bluetooth/hci_core.h
790
struct list_head list;
include/net/bluetooth/hci_core.h
795
struct list_head list;
include/net/bluetooth/hci_core.h
804
struct list_head list;
include/net/bluetooth/hci_sync.h
33
struct list_head list;
include/net/bluetooth/l2cap.h
506
__u16 *list;
include/net/bluetooth/l2cap.h
609
struct list_head list;
include/net/bluetooth/l2cap.h
678
struct list_head list;
include/net/bluetooth/l2cap.h
696
struct list_head list;
include/net/bluetooth/rfcomm.h
152
struct list_head list;
include/net/bluetooth/rfcomm.h
167
struct list_head list;
include/net/bonding.h
208
struct list_head list;
include/net/calipso.h
47
struct list_head list;
include/net/cfg80211.h
3115
struct list_head list;
include/net/cfg80211.h
4771
struct list_head list;
include/net/cfg80211.h
7213
struct list_head list;
include/net/cfg80211.h
7735
void ieee80211_amsdu_to_8023s(struct sk_buff *skb, struct sk_buff_head *list,
include/net/cfg802154.h
403
struct list_head list;
include/net/cfg802154.h
432
struct list_head list;
include/net/cfg802154.h
441
struct list_head list;
include/net/cfg802154.h
454
struct list_head list;
include/net/cfg802154.h
476
struct list_head list;
include/net/cipso_ipv4.h
76
struct list_head list;
include/net/dcbnl.h
18
struct list_head list;
include/net/devlink.h
107
struct list_head list;
include/net/devlink.h
130
struct list_head list;
include/net/devlink.h
355
struct list_head list;
include/net/devlink.h
523
struct list_head list;
include/net/dropreason.h
46
const struct drop_reason_list *list);
include/net/dsa.h
130
struct list_head list;
include/net/dsa.h
182
list_for_each_entry((_dp), &(_dst)->ports, list) \
include/net/dsa.h
186
list_for_each_entry((_dp), &(_ds)->dst->ports, list) \
include/net/dsa.h
225
struct list_head list;
include/net/dsa.h
307
struct list_head list;
include/net/dsa.h
348
struct list_head list;
include/net/dsa.h
371
struct list_head list;
include/net/dsa.h
378
struct list_head list;
include/net/dsa.h
520
list_for_each_entry(dp, &dst->ports, list)
include/net/dsa.h
574
list_for_each_entry((_dp), &(_dst)->ports, list) \
include/net/dsa.h
578
list_for_each_entry_continue_reverse((_dp), &(_dst)->ports, list) \
include/net/dsa.h
582
list_for_each_entry((_dp), &(_dst)->ports, list) \
include/net/dsa.h
586
list_for_each_entry((_dp), &(_ds)->dst->ports, list) \
include/net/dsa.h
590
list_for_each_entry_safe((_dp), (_next), &(_ds)->dst->ports, list) \
include/net/dsa.h
594
list_for_each_entry_continue_reverse((_dp), &(_ds)->dst->ports, list) \
include/net/dsa.h
645
list_for_each_entry(dl, &dst->rtable, list)
include/net/dsa.h
815
list_for_each_entry(dp, &dst->ports, list)
include/net/dsa.h
829
list_for_each_entry(dp, &dst->ports, list)
include/net/failover.h
26
struct list_head list;
include/net/fib_notifier.h
30
struct list_head list;
include/net/fib_rules.h
21
struct list_head list;
include/net/fib_rules.h
66
struct list_head list;
include/net/flow_offload.h
611
struct list_head list;
include/net/flow_offload.h
622
struct list_head list;
include/net/flow_offload.h
654
list_add_tail(&block_cb->list, &offload->cb_list);
include/net/flow_offload.h
660
list_move(&block_cb->list, &offload->cb_list);
include/net/flow_offload.h
666
list_del(&block_cb->indr.list);
include/net/flow_offload.h
667
list_move(&block_cb->list, &offload->cb_list);
include/net/gro.h
540
list_add_tail(&skb->list, &gro->rx_list);
include/net/ip_vs.h
399
struct hlist_node list;
include/net/ipv6.h
1196
struct sockaddr_storage *list);
include/net/iucv/af_iucv.h
58
struct list_head list;
include/net/iucv/iucv.h
107
struct list_head list;
include/net/iucv/iucv.h
194
struct list_head list;
include/net/mac80211.h
5388
struct sk_buff *skb, struct list_head *list);
include/net/mctp.h
261
struct list_head list;
include/net/mctp.h
324
struct list_head list;
include/net/mptcp.h
114
struct list_head list;
include/net/mptcp.h
127
struct list_head list;
include/net/neighbour.h
76
struct list_head list;
include/net/net_namespace.h
358
return READ_ONCE(net->list.next);
include/net/net_namespace.h
436
list_for_each_entry(VAR, &net_namespace_list, list)
include/net/net_namespace.h
438
list_for_each_entry_continue_reverse(VAR, &net_namespace_list, list)
include/net/net_namespace.h
440
list_for_each_entry_rcu(VAR, &net_namespace_list, list)
include/net/net_namespace.h
460
struct list_head list;
include/net/net_namespace.h
77
struct list_head list; /* list of network namespaces */
include/net/netfilter/nf_conntrack_count.h
29
u16 l3num, struct nf_conncount_list *list);
include/net/netfilter/nf_conntrack_count.h
31
void nf_conncount_list_init(struct nf_conncount_list *list);
include/net/netfilter/nf_conntrack_count.h
34
struct nf_conncount_list *list);
include/net/netfilter/nf_conntrack_count.h
36
void nf_conncount_cache_free(struct nf_conncount_list *list);
include/net/netfilter/nf_conntrack_helper.h
192
struct list_head list;
include/net/netfilter/nf_flow_table.h
273
list_add_tail(&block_cb->list, &block->cb_list);
include/net/netfilter/nf_flow_table.h
295
list_del(&block_cb->list);
include/net/netfilter/nf_flow_table.h
53
struct list_head list;
include/net/netfilter/nf_flow_table.h
81
struct list_head list; /* slowpath parts */
include/net/netfilter/nf_queue.h
14
struct list_head list;
include/net/netfilter/nf_tables.h
1141
struct list_head list;
include/net/netfilter/nf_tables.h
1217
struct list_head list;
include/net/netfilter/nf_tables.h
1311
struct list_head list;
include/net/netfilter/nf_tables.h
1383
struct list_head list;
include/net/netfilter/nf_tables.h
1429
struct list_head list;
include/net/netfilter/nf_tables.h
1486
struct list_head list;
include/net/netfilter/nf_tables.h
1669
struct list_head list;
include/net/netfilter/nf_tables.h
1685
struct list_head list;
include/net/netfilter/nf_tables.h
1865
struct list_head list;
include/net/netfilter/nf_tables.h
582
struct list_head list;
include/net/netfilter/nf_tables.h
671
struct list_head list;
include/net/netfilter/nf_tables.h
906
struct list_head list;
include/net/netfilter/nf_tables.h
998
struct list_head list;
include/net/netfilter/xt_rateest.h
15
struct hlist_node list;
include/net/netns/ipv4.h
52
struct hlist_head list;
include/net/netns/xdp.h
10
struct hlist_head list;
include/net/nfc/nci_core.h
100
struct list_head list;
include/net/nfc/nfc.h
125
struct list_head list;
include/net/page_pool/types.h
258
struct hlist_node list;
include/net/phonet/pn_dev.h
19
struct list_head list;
include/net/phonet/pn_dev.h
26
struct list_head list;
include/net/protocol.h
80
struct list_head list;
include/net/psample.h
9
struct list_head list;
include/net/regulatory.h
88
struct list_head list;
include/net/rtnetlink.h
141
struct list_head list;
include/net/rtnetlink.h
221
struct list_head list;
include/net/sch_generic.h
473
struct list_head list;
include/net/sch_generic.h
55
struct list_head list;
include/net/sctp/sctp.h
379
static inline struct list_head *sctp_list_dequeue(struct list_head *list)
include/net/sctp/sctp.h
383
if (!list_empty(list)) {
include/net/sctp/sctp.h
384
result = list->next;
include/net/sctp/sctp.h
416
return !list_empty(&chunk->list);
include/net/sctp/structs.h
480
struct list_head list;
include/net/sctp/structs.h
539
struct list_head list;
include/net/sctp/structs.h
682
struct list_head list;
include/net/sctp/ulpevent.h
71
unsigned int sctp_queue_purge_ulpevents(struct sk_buff_head *list);
include/net/sctp/ulpqueue.h
66
struct sk_buff_head *list, __u16 needed);
include/net/smc.h
41
struct list_head list;
include/net/smc.h
67
struct list_head list;
include/net/sock.h
893
static inline void __sk_add_node(struct sock *sk, struct hlist_head *list)
include/net/sock.h
895
hlist_add_head(&sk->sk_node, list);
include/net/sock.h
898
static inline void sk_add_node(struct sock *sk, struct hlist_head *list)
include/net/sock.h
901
__sk_add_node(sk, list);
include/net/sock.h
904
static inline void sk_add_node_rcu(struct sock *sk, struct hlist_head *list)
include/net/sock.h
909
hlist_add_tail_rcu(&sk->sk_node, list);
include/net/sock.h
911
hlist_add_head_rcu(&sk->sk_node, list);
include/net/sock.h
914
static inline void sk_add_node_tail_rcu(struct sock *sk, struct hlist_head *list)
include/net/sock.h
917
hlist_add_tail_rcu(&sk->sk_node, list);
include/net/sock.h
920
static inline void __sk_nulls_add_node_rcu(struct sock *sk, struct hlist_nulls_head *list)
include/net/sock.h
922
hlist_nulls_add_head_rcu(&sk->sk_nulls_node, list);
include/net/sock.h
925
static inline void __sk_nulls_add_node_tail_rcu(struct sock *sk, struct hlist_nulls_head *list)
include/net/sock.h
927
hlist_nulls_add_tail_rcu(&sk->sk_nulls_node, list);
include/net/sock.h
930
static inline void sk_nulls_add_node_rcu(struct sock *sk, struct hlist_nulls_head *list)
include/net/sock.h
933
__sk_nulls_add_node_rcu(sk, list);
include/net/sock.h
942
struct hlist_head *list)
include/net/sock.h
944
hlist_add_head(&sk->sk_bind_node, list);
include/net/sock.h
947
#define sk_for_each(__sk, list) \
include/net/sock.h
948
hlist_for_each_entry(__sk, list, sk_node)
include/net/sock.h
949
#define sk_for_each_rcu(__sk, list) \
include/net/sock.h
950
hlist_for_each_entry_rcu(__sk, list, sk_node)
include/net/sock.h
951
#define sk_nulls_for_each(__sk, node, list) \
include/net/sock.h
952
hlist_nulls_for_each_entry(__sk, node, list, sk_nulls_node)
include/net/sock.h
953
#define sk_nulls_for_each_rcu(__sk, node, list) \
include/net/sock.h
954
hlist_nulls_for_each_entry_rcu(__sk, node, list, sk_nulls_node)
include/net/sock.h
960
#define sk_for_each_safe(__sk, tmp, list) \
include/net/sock.h
961
hlist_for_each_entry_safe(__sk, tmp, list, sk_node)
include/net/sock.h
962
#define sk_for_each_bound(__sk, list) \
include/net/sock.h
963
hlist_for_each_entry(__sk, list, sk_bind_node)
include/net/sock.h
964
#define sk_for_each_bound_safe(__sk, tmp, list) \
include/net/sock.h
965
hlist_for_each_entry_safe(__sk, tmp, list, sk_bind_node)
include/net/switchdev.h
88
struct list_head list;
include/net/tc_act/tc_gate.h
130
list_for_each_entry(entry, &p->entries, list)
include/net/tc_act/tc_gate.h
141
list_for_each_entry(entry, &p->entries, list) {
include/net/tc_act/tc_gate.h
23
struct list_head list;
include/net/tc_act/tc_ife.h
38
struct list_head list;
include/net/tcp.h
1379
struct list_head list;
include/net/tcp.h
2805
struct list_head list;
include/net/tls.h
151
struct list_head list;
include/net/tls.h
269
struct list_head list;
include/net/udp_tunnel.h
265
struct list_head list;
include/net/vxlan.h
208
struct list_head list;
include/net/xfrm.h
718
struct list_head list;
include/net/xsk_buff_pool.h
42
struct list_head list; /* Protected by the RTNL_LOCK */
include/pcmcia/ds.h
43
struct list_head list;
include/rdma/ib_mad.h
608
struct list_head list;
include/rdma/ib_verbs.h
1571
struct list_head list; /* link to context's list */
include/rdma/ib_verbs.h
791
struct list_head list;
include/rdma/ib_verbs.h
798
INIT_LIST_HEAD(&(_ptr)->list); \
include/rdma/mr_pool.h
10
struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list);
include/rdma/mr_pool.h
11
void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr);
include/rdma/mr_pool.h
13
int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr,
include/rdma/mr_pool.h
15
void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list);
include/rdma/rdma_netlink.h
127
struct list_head list;
include/rdma/rdma_vt.h
29
struct list_head list;
include/rdma/rdmavt_qp.h
510
struct list_head list;
include/rdma/uverbs_types.h
166
struct list_head list;
include/scsi/libfc.h
326
struct list_head list;
include/scsi/libfc.h
762
struct list_head list;
include/scsi/libfcoe.h
202
struct list_head list;
include/scsi/libfcoe.h
312
struct list_head list;
include/scsi/libfcoe.h
401
struct list_head list;
include/scsi/scsi_dh.h
50
struct list_head list; /* list of scsi_device_handlers */
include/scsi/scsi_transport_sas.h
99
struct list_head list;
include/soc/mscc/ocelot.h
687
struct list_head list;
include/soc/mscc/ocelot.h
746
struct list_head list;
include/soc/mscc/ocelot_vcap.h
685
struct list_head list;
include/soc/tegra/bpmp.h
66
struct list_head list;
include/sound/compress_driver.h
35
struct list_head list;
include/sound/control.h
106
struct list_head list; /* list of all control files */
include/sound/control.h
125
#define snd_ctl_file(n) list_entry(n, struct snd_ctl_file, list)
include/sound/control.h
264
const char * const *list);
include/sound/control.h
71
struct list_head list; /* list of controls */
include/sound/control.h
87
#define snd_kcontrol(n) list_entry(n, struct snd_kcontrol, list)
include/sound/control.h
90
struct list_head list; /* list of events */
include/sound/control.h
95
#define snd_kctl_event(n) list_entry(n, struct snd_kctl_event, list)
include/sound/core.h
448
snd_pci_quirk_lookup(struct pci_dev *pci, const struct snd_pci_quirk *list);
include/sound/core.h
452
const struct snd_pci_quirk *list);
include/sound/core.h
455
snd_pci_quirk_lookup(struct pci_dev *pci, const struct snd_pci_quirk *list)
include/sound/core.h
462
const struct snd_pci_quirk *list)
include/sound/core.h
68
struct list_head list; /* list of registered devices */
include/sound/core.h
76
#define snd_device(n) list_entry(n, struct snd_device, list)
include/sound/emu10k1.h
1562
struct list_head list; /* list link container */
include/sound/hda_codec.h
173
struct list_head list;
include/sound/hda_codec.h
297
list_for_each_entry(c, &(bus)->core.codec_list, core.list)
include/sound/hda_codec.h
299
list_for_each_entry_safe(c, n, &(bus)->core.codec_list, core.list)
include/sound/hda_codec.h
362
#define snd_hda_get_raw_connections(codec, nid, list, max_conns) \
include/sound/hda_codec.h
363
snd_hdac_get_connections(&(codec)->core, nid, list, max_conns)
include/sound/hda_codec.h
370
const hda_nid_t *list);
include/sound/hda_codec.h
407
int snd_hda_add_pincfg(struct hda_codec *codec, struct snd_array *list,
include/sound/hdaudio.h
47
void *list;
include/sound/hdaudio.h
566
struct list_head list;
include/sound/hdaudio.h
58
struct list_head list; /* list point for bus codec_list */
include/sound/hdaudio.h
727
return array->list + idx * array->elem_size;
include/sound/hdaudio.h
732
return (unsigned long)(ptr - array->list) / array->elem_size;
include/sound/hdaudio.h
737
for ((idx) = 0, (ptr) = (array)->list; (idx) < (array)->used; \
include/sound/hdaudio_ext.h
106
struct list_head list;
include/sound/hwdep.h
41
struct list_head list;
include/sound/i2c.h
11
struct list_head list;
include/sound/i2c.h
21
#define snd_i2c_device(n) list_entry(n, struct snd_i2c_device, list)
include/sound/info.h
76
struct list_head list;
include/sound/pcm.h
1074
const unsigned int *list, unsigned int mask);
include/sound/pcm.h
1076
const struct snd_interval *list, unsigned int mask);
include/sound/pcm.h
299
const unsigned int *list;
include/sound/pcm.h
536
struct list_head list;
include/sound/pcm.h
575
struct list_head list;
include/sound/rawmidi.h
119
struct list_head list;
include/sound/rawmidi.h
83
struct list_head list; /* list of all substream for given stream */
include/sound/seq_virmidi.h
21
struct list_head list;
include/sound/soc-component.h
218
struct list_head list;
include/sound/soc-component.h
259
list_for_each_entry(dai, &(component)->dai_list, list)
include/sound/soc-component.h
261
list_for_each_entry_safe(dai, _dai, &(component)->dai_list, list)
include/sound/soc-dai.h
477
struct list_head list;
include/sound/soc-dapm.h
513
struct list_head list;
include/sound/soc-dapm.h
521
struct list_head list;
include/sound/soc-dapm.h
695
struct snd_soc_dapm_widget_list **list,
include/sound/soc-dapm.h
697
void snd_soc_dapm_dai_free_widgets(struct snd_soc_dapm_widget_list **list);
include/sound/soc-dapm.h
708
#define for_each_dapm_widgets(list, i, widget) \
include/sound/soc-dapm.h
710
(i) < list->num_widgets && (widget = list->widgets[i]); \
include/sound/soc-dpcm.h
134
void dpcm_path_put(struct snd_soc_dapm_widget_list **list);
include/sound/soc-dpcm.h
149
int widget_in_list(struct snd_soc_dapm_widget_list *list,
include/sound/soc-jack.h
20
struct list_head list;
include/sound/soc-jack.h
41
struct list_head list;
include/sound/soc-topology.h
64
struct list_head list;
include/sound/soc-usb.h
36
struct list_head list;
include/sound/soc-usb.h
53
struct list_head list;
include/sound/soc.h
1068
struct list_head list;
include/sound/soc.h
1104
list_for_each_entry(rtd, &(card)->rtd_list, list)
include/sound/soc.h
1106
list_for_each_entry_safe(rtd, _rtd, &(card)->rtd_list, list)
include/sound/soc.h
1118
list_for_each_entry(dapm, &card->dapm_list, list)
include/sound/soc.h
1121
list_for_each_entry(w, &card->widgets, list)
include/sound/soc.h
1123
list_for_each_entry_safe(w, _w, &card->widgets, list)
include/sound/soc.h
1171
struct list_head list; /* rtd list of the soc card */
include/sound/soc_sdw_utils.h
111
struct list_head list;
include/sound/ump.h
99
struct list_head list;
include/sound/util_mem.h
18
struct list_head list; /* link */
include/uapi/drm/drm.h
340
struct drm_buf_desc __user *list;
include/uapi/drm/drm.h
348
int __user *list;
include/uapi/drm/drm.h
373
struct drm_buf_pub __user *list; /**< Buffer information */
include/uapi/linux/futex.h
159
struct robust_list list;
include/uapi/linux/tipc_config.h
323
static inline void TLV_LIST_INIT(struct tlv_list_desc *list,
include/uapi/linux/tipc_config.h
326
list->tlv_ptr = (struct tlv_desc *)data;
include/uapi/linux/tipc_config.h
327
list->tlv_space = space;
include/uapi/linux/tipc_config.h
330
static inline int TLV_LIST_EMPTY(struct tlv_list_desc *list)
include/uapi/linux/tipc_config.h
332
return (list->tlv_space == 0);
include/uapi/linux/tipc_config.h
335
static inline int TLV_LIST_CHECK(struct tlv_list_desc *list, __u16 exp_type)
include/uapi/linux/tipc_config.h
337
return TLV_CHECK(list->tlv_ptr, list->tlv_space, exp_type);
include/uapi/linux/tipc_config.h
340
static inline void *TLV_LIST_DATA(struct tlv_list_desc *list)
include/uapi/linux/tipc_config.h
342
return TLV_DATA(list->tlv_ptr);
include/uapi/linux/tipc_config.h
345
static inline void TLV_LIST_STEP(struct tlv_list_desc *list)
include/uapi/linux/tipc_config.h
347
__u16 tlv_space = TLV_ALIGN(__be16_to_cpu(list->tlv_ptr->tlv_len));
include/uapi/linux/tipc_config.h
349
list->tlv_ptr = (struct tlv_desc *)((char *)list->tlv_ptr + tlv_space);
include/uapi/linux/tipc_config.h
350
list->tlv_space -= tlv_space;
include/uapi/linux/udmabuf.h
27
struct udmabuf_create_item list[];
include/ufs/ufshcd.h
260
struct list_head list;
include/video/imx-ipu-image-convert.h
32
struct list_head list;
include/video/omapfb_dss.h
316
struct list_head list;
include/video/omapfb_dss.h
671
struct list_head list;
include/video/udlfb.h
27
struct list_head list;
include/xen/xenbus.h
58
struct list_head list;
init/init_task.c
174
.list = LIST_HEAD_INIT(init_task.pending.list),
init/init_task.c
27
.list = LIST_HEAD_INIT(init_signals.shared_pending.list),
init/initramfs.c
150
struct list_head list;
init/initramfs.c
162
INIT_LIST_HEAD(&de->list);
init/initramfs.c
165
list_add(&de->list, &dir_list);
init/initramfs.c
171
list_for_each_entry_safe(de, tmp, &dir_list, list) {
init/initramfs.c
172
list_del(&de->list);
io_uring/cancel.c
358
struct hlist_head *list, bool cancel_all,
io_uring/cancel.c
367
hlist_for_each_entry_safe(req, tmp, list, hash_node) {
io_uring/cancel.c
379
unsigned int issue_flags, struct hlist_head *list,
io_uring/cancel.c
387
hlist_for_each_entry_safe(req, tmp, list, hash_node) {
io_uring/cancel.c
461
LIST_HEAD(list);
io_uring/cancel.c
463
list_for_each_entry_reverse(de, &ctx->defer_list, list) {
io_uring/cancel.c
465
list_cut_position(&list, &ctx->defer_list, &de->list);
io_uring/cancel.c
469
if (list_empty(&list))
io_uring/cancel.c
472
while (!list_empty(&list)) {
io_uring/cancel.c
473
de = list_first_entry(&list, struct io_defer_entry, list);
io_uring/cancel.c
474
list_del_init(&de->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/cmd_net.c
111
struct sk_buff_head list;
io_uring/cmd_net.c
122
__skb_queue_head_init(&list);
io_uring/cmd_net.c
130
__skb_queue_tail(&list, skb);
io_uring/cmd_net.c
135
skb = skb_peek(&list);
io_uring/cmd_net.c
140
__skb_dequeue(&list);
io_uring/cmd_net.c
144
if (!unlikely(skb_queue_empty(&list))) {
io_uring/cmd_net.c
146
skb_queue_splice(&list, q);
io_uring/fdinfo.c
237
hlist_for_each_entry(req, &hb->list, hash_node)
io_uring/fdinfo.c
244
list_for_each_entry(ocqe, &ctx->cq_overflow_list, list) {
io_uring/io-wq.c
1007
wq_list_add_tail(&work->list, &acct->work_list);
io_uring/io-wq.c
1017
wq_list_add_after(&work->list, &tail->list, &acct->work_list);
io_uring/io-wq.c
1126
prev_work = container_of(prev, struct io_wq_work, list);
io_uring/io-wq.c
1133
wq_list_del(&acct->work_list, &work->list, prev);
io_uring/io-wq.c
1145
work = container_of(node, struct io_wq_work, list);
io_uring/io-wq.c
449
next = container_of(acct->work_list.first, struct io_wq_work, list);
io_uring/io-wq.c
536
work = container_of(node, struct io_wq_work, list);
io_uring/io-wq.c
552
wq_list_cut(&acct->work_list, &tail->list, prev);
io_uring/io-wq.c
558
node = &tail->list;
io_uring/io_uring.c
1355
list_add_tail(&de->list, &ctx->defer_list);
io_uring/io_uring.c
211
INIT_HLIST_HEAD(&table->hbs[i].list);
io_uring/io_uring.c
368
req->work.list.next = NULL;
io_uring/io_uring.c
466
struct io_defer_entry, list);
io_uring/io_uring.c
472
list_del_init(&de->list);
io_uring/io_uring.c
540
struct io_overflow_cqe, list);
io_uring/io_uring.c
554
list_del(&ocqe->list);
io_uring/io_uring.c
657
list_add_tail(&ocqe->list, &ctx->cq_overflow_list);
io_uring/io_uring.h
124
struct list_head list;
io_uring/kbuf.c
123
list_add(&buf->list, &bl->buf_list);
io_uring/kbuf.c
141
kbuf = list_first_entry(&bl->buf_list, struct io_buffer, list);
io_uring/kbuf.c
142
list_del(&kbuf->list);
io_uring/kbuf.c
449
nxt = list_first_entry(&bl->buf_list, struct io_buffer, list);
io_uring/kbuf.c
450
list_del(&nxt->list);
io_uring/kbuf.c
569
list_add_tail(&buf->list, &bl->buf_list);
io_uring/kbuf.h
46
struct list_head list;
io_uring/napi.c
105
list_del_rcu(&e->list);
io_uring/napi.c
122
list_for_each_entry(e, &ctx->napi_list, list) {
io_uring/napi.c
124
list_del_rcu(&e->list);
io_uring/napi.c
13
struct list_head list;
io_uring/napi.c
175
list_for_each_entry_rcu(e, &ctx->napi_list, list)
io_uring/napi.c
189
list_for_each_entry_rcu(e, &ctx->napi_list, list) {
io_uring/napi.c
270
list_for_each_entry(e, &ctx->napi_list, list) {
io_uring/napi.c
85
list_add_tail_rcu(&e->list, &ctx->napi_list);
io_uring/poll.c
128
hlist_add_head(&req->hash_node, &table->hbs[index].list);
io_uring/poll.c
747
hlist_for_each_entry_safe(req, tmp, &hb->list, hash_node) {
io_uring/poll.c
765
hlist_for_each_entry(req, &hb->list, hash_node) {
io_uring/poll.c
789
hlist_for_each_entry(req, &hb->list, hash_node) {
io_uring/slist.h
13
#define wq_list_empty(list) (READ_ONCE((list)->first) == NULL)
io_uring/slist.h
15
#define INIT_WQ_LIST(list) do { \
io_uring/slist.h
16
(list)->first = NULL; \
io_uring/slist.h
21
struct io_wq_work_list *list)
io_uring/slist.h
28
list->last = node;
io_uring/slist.h
32
struct io_wq_work_list *list)
io_uring/slist.h
35
if (!list->first) {
io_uring/slist.h
36
list->last = node;
io_uring/slist.h
37
WRITE_ONCE(list->first, node);
io_uring/slist.h
39
list->last->next = node;
io_uring/slist.h
40
list->last = node;
io_uring/slist.h
44
static inline void wq_list_cut(struct io_wq_work_list *list,
io_uring/slist.h
50
WRITE_ONCE(list->first, last->next);
io_uring/slist.h
54
if (last == list->last)
io_uring/slist.h
55
list->last = prev;
io_uring/slist.h
66
static inline void wq_list_del(struct io_wq_work_list *list,
io_uring/slist.h
70
wq_list_cut(list, node, prev);
io_uring/slist.h
84
if (!work->list.next)
io_uring/slist.h
87
return container_of(work->list.next, struct io_wq_work, list);
io_uring/timeout.c
121
list_add(&timeout->list, ctx->timeout_list.prev);
io_uring/timeout.c
131
static __cold bool io_flush_killed_timeouts(struct list_head *list, int err)
io_uring/timeout.c
133
if (list_empty(list))
io_uring/timeout.c
136
while (!list_empty(list)) {
io_uring/timeout.c
140
timeout = list_first_entry(list, struct io_timeout, list);
io_uring/timeout.c
141
list_del_init(&timeout->list);
io_uring/timeout.c
151
static void io_kill_timeout(struct io_kiocb *req, struct list_head *list)
io_uring/timeout.c
161
list_move_tail(&timeout->list, list);
io_uring/timeout.c
168
LIST_HEAD(list);
io_uring/timeout.c
174
list_for_each_entry_safe(timeout, tmp, &ctx->timeout_list, list) {
io_uring/timeout.c
193
io_kill_timeout(req, &list);
io_uring/timeout.c
197
io_flush_killed_timeouts(&list, 0);
io_uring/timeout.c
22
struct list_head list;
io_uring/timeout.c
293
list_del(&timeout->list);
io_uring/timeout.c
310
list_del_init(&timeout->list);
io_uring/timeout.c
332
list_for_each_entry(timeout, &ctx->timeout_list, list) {
io_uring/timeout.c
347
list_del_init(&timeout->list);
io_uring/timeout.c
425
list_del(&timeout->list);
io_uring/timeout.c
447
list_for_each_entry(timeout, &ctx->ltimeout_list, list) {
io_uring/timeout.c
482
list_add_tail(&timeout->list, &ctx->timeout_list);
io_uring/timeout.c
590
INIT_LIST_HEAD(&timeout->list);
io_uring/timeout.c
677
struct io_timeout *nextt = list_entry(entry, struct io_timeout, list);
io_uring/timeout.c
687
list_add(&timeout->list, entry);
io_uring/timeout.c
707
list_add_tail(&timeout->list, &ctx->ltimeout_list);
io_uring/timeout.c
737
LIST_HEAD(list);
io_uring/timeout.c
745
list_for_each_entry_safe(timeout, tmp, &ctx->timeout_list, list) {
io_uring/timeout.c
749
io_kill_timeout(req, &list);
io_uring/timeout.c
754
return io_flush_killed_timeouts(&list, -ECANCELED);
ipc/mqueue.c
128
struct list_head list;
ipc/mqueue.c
316
INIT_LIST_HEAD(&info->e_wait_q[0].list);
ipc/mqueue.c
317
INIT_LIST_HEAD(&info->e_wait_q[1].list);
ipc/mqueue.c
694
list_for_each_entry(walk, &info->e_wait_q[sr].list, list) {
ipc/mqueue.c
696
list_add_tail(&ewp->list, &walk->list);
ipc/mqueue.c
700
list_add_tail(&ewp->list, &info->e_wait_q[sr].list);
ipc/mqueue.c
747
list_del(&ewp->list);
ipc/mqueue.c
762
ptr = info->e_wait_q[sr].list.prev;
ipc/mqueue.c
763
if (ptr == &info->e_wait_q[sr].list)
ipc/mqueue.c
765
return list_entry(ptr, struct ext_wait_queue, list);
ipc/mqueue.c
999
list_del(&this->list);
ipc/msg.c
203
list_add_tail(&mss->list, &msq->q_senders);
ipc/msg.c
208
if (mss->list.next)
ipc/msg.c
209
list_del(&mss->list);
ipc/msg.c
219
list_for_each_entry_safe(mss, t, h, list) {
ipc/msg.c
221
mss->list.next = NULL;
ipc/msg.c
241
list_move_tail(&mss->list, &msq->q_senders);
ipc/msg.c
89
struct list_head list;
ipc/sem.c
1120
list_for_each_entry(q, l, list) {
ipc/sem.c
1128
list_for_each_entry(q, &sma->pending_alter, list) {
ipc/sem.c
1132
list_for_each_entry(q, &sma->pending_const, list) {
ipc/sem.c
1163
list_for_each_entry_safe(q, tq, &sma->pending_const, list) {
ipc/sem.c
1168
list_for_each_entry_safe(q, tq, &sma->pending_alter, list) {
ipc/sem.c
1174
list_for_each_entry_safe(q, tq, &sem->pending_const, list) {
ipc/sem.c
1178
list_for_each_entry_safe(q, tq, &sem->pending_alter, list) {
ipc/sem.c
131
struct list_head list; /* queue of pending operations */
ipc/sem.c
2134
list_add_tail(&queue.list,
ipc/sem.c
2138
list_add_tail(&queue.list,
ipc/sem.c
2142
list_add_tail(&queue.list, &curr->pending_const);
ipc/sem.c
2149
list_add_tail(&queue.list, &sma->pending_alter);
ipc/sem.c
2151
list_add_tail(&queue.list, &sma->pending_const);
ipc/sem.c
295
list_for_each_entry_safe(q, tq, &sma->pending_alter, list) {
ipc/sem.c
299
list_add_tail(&q->list, &curr->pending_alter);
ipc/sem.c
801
list_del(&q->list);
ipc/sem.c
866
list_for_each_entry_safe(q, tmp, pending_list, list) {
ipc/sem.c
961
list_for_each_entry_safe(q, tmp, pending_list, list) {
kernel/audit.h
282
extern int audit_add_watch(struct audit_krule *krule, struct list_head **list);
kernel/audit.h
51
struct list_head list;
kernel/audit.h
73
struct list_head list; /* audit_context->names_list */
kernel/audit_tree.c
1026
list_move(&owner->list, &prune_list);
kernel/audit_tree.c
1029
list_move(&owner->list, postponed);
kernel/audit_tree.c
1035
list_del_init(&chunk->owners[n].list);
kernel/audit_tree.c
105
INIT_LIST_HEAD(&tree->list);
kernel/audit_tree.c
19
struct list_head list;
kernel/audit_tree.c
204
INIT_LIST_HEAD(&chunk->owners[i].list);
kernel/audit_tree.c
230
struct list_head *list;
kernel/audit_tree.c
239
list = chunk_hash(chunk->key);
kernel/audit_tree.c
240
list_add_rcu(&chunk->hash, list);
kernel/audit_tree.c
247
struct list_head *list = chunk_hash(key);
kernel/audit_tree.c
250
list_for_each_entry_rcu(p, list, hash) {
kernel/audit_tree.c
315
list_replace_init(&old->owners[j].list, &new->owners[i].list);
kernel/audit_tree.c
335
list_del_init(&p->list);
kernel/audit_tree.c
34
struct list_head list;
kernel/audit_tree.c
437
list_add(&chunk->owners[0].list, &tree->chunks);
kernel/audit_tree.c
509
list_add(&p->list, &tree->chunks);
kernel/audit_tree.c
559
list_del_rcu(&entry->list);
kernel/audit_tree.c
560
list_del(&entry->rule.list);
kernel/audit_tree.c
579
p = list_first_entry(&victim->chunks, struct audit_node, list);
kernel/audit_tree.c
621
struct audit_node *node = list_entry(p, struct audit_node, list);
kernel/audit_tree.c
638
list_del_init(&tree->list);
kernel/audit_tree.c
660
list_move(&tree->list, &prune_list);
kernel/audit_tree.c
687
tree = container_of(cursor.next, struct audit_tree, list);
kernel/audit_tree.c
689
list_move(&cursor, &tree->list);
kernel/audit_tree.c
702
list_for_each_entry(node, &tree->chunks, list) {
kernel/audit_tree.c
774
struct audit_tree, list);
kernel/audit_tree.c
775
list_del_init(&victim->list);
kernel/audit_tree.c
814
list_for_each_entry(tree, &tree_list, list) {
kernel/audit_tree.c
823
list_add(&tree->list, &tree_list);
kernel/audit_tree.c
851
list_for_each_entry(node, &tree->chunks, list)
kernel/audit_tree.c
870
list_del_init(&tree->list);
kernel/audit_tree.c
907
tree = container_of(cursor.next, struct audit_tree, list);
kernel/audit_tree.c
909
list_move(&cursor, &tree->list);
kernel/audit_tree.c
934
list_move(&tree->list, &tree_list);
kernel/audit_tree.c
943
tree = container_of(barrier.prev, struct audit_tree, list);
kernel/audit_tree.c
945
list_move(&tree->list, &barrier);
kernel/audit_tree.c
951
list_for_each_entry(node, &tree->chunks, list)
kernel/audit_tree.c
981
struct list_head *list = &context->killed_trees;
kernel/audit_tree.c
986
while (!list_empty(list)) {
kernel/audit_tree.c
989
victim = list_entry(list->next, struct audit_tree, list);
kernel/audit_tree.c
991
list_del_init(&victim->list);
kernel/audit_watch.c
282
list_del_rcu(&oentry->list);
kernel/audit_watch.c
286
list_del(&oentry->rule.list);
kernel/audit_watch.c
300
list_add_rcu(&nentry->list, &audit_inode_hash[h]);
kernel/audit_watch.c
301
list_replace(&oentry->rule.list,
kernel/audit_watch.c
302
&nentry->rule.list);
kernel/audit_watch.c
337
list_del(&r->list);
kernel/audit_watch.c
338
list_del_rcu(&e->list);
kernel/audit_watch.c
404
int audit_add_watch(struct audit_krule *krule, struct list_head **list)
kernel/audit_watch.c
444
*list = &audit_inode_hash[h];
kernel/auditfilter.c
1001
list_add(&entry->rule.list,
kernel/auditfilter.c
1003
list_add_rcu(&entry->list, list);
kernel/auditfilter.c
1006
list_add_tail(&entry->rule.list,
kernel/auditfilter.c
1008
list_add_tail_rcu(&entry->list, list);
kernel/auditfilter.c
1027
struct list_head *list;
kernel/auditfilter.c
1042
e = audit_find_rule(entry, &list);
kernel/auditfilter.c
1048
list_del_rcu(&e->list);
kernel/auditfilter.c
1049
list_del(&e->rule.list);
kernel/auditfilter.c
1090
list_for_each_entry(r, &audit_rules_list[i], list) {
kernel/auditfilter.c
1345
list_for_each_entry_rcu(e, &audit_filter_list[listtype], list) {
kernel/auditfilter.c
1430
list_del_rcu(&entry->list);
kernel/auditfilter.c
1431
list_del(&r->list);
kernel/auditfilter.c
1435
list_replace_rcu(&entry->list, &nentry->list);
kernel/auditfilter.c
1436
list_replace(&r->list, &nentry->rule.list);
kernel/auditfilter.c
1457
list_for_each_entry_safe(r, n, &audit_rules_list[i], list) {
kernel/auditfilter.c
168
int __init audit_register_class(int class, unsigned int *list)
kernel/auditfilter.c
173
while (*list != ~0U) {
kernel/auditfilter.c
174
unsigned int n = *list++;
kernel/auditfilter.c
904
struct list_head *list;
kernel/auditfilter.c
909
*p = list = &audit_inode_hash[h];
kernel/auditfilter.c
913
list = &audit_inode_hash[h];
kernel/auditfilter.c
914
list_for_each_entry(e, list, list)
kernel/auditfilter.c
922
*p = list = &audit_filter_list[entry->rule.listnr];
kernel/auditfilter.c
925
list_for_each_entry(e, list, list)
kernel/auditfilter.c
944
struct list_head *list;
kernel/auditfilter.c
959
e = audit_find_rule(entry, &list);
kernel/auditfilter.c
971
err = audit_add_watch(&entry->rule, &list);
kernel/auditsc.c
1779
list_for_each_entry(n, &context->names_list, list) {
kernel/auditsc.c
205
list_for_each_entry(n, &ctx->names_list, list) {
kernel/auditsc.c
2164
list_add_tail(&aname->list, &context->names_list);
kernel/auditsc.c
2253
struct list_head *list = &audit_filter_list[AUDIT_FILTER_FS];
kernel/auditsc.c
2260
list_for_each_entry_rcu(e, list, list) {
kernel/auditsc.c
2294
list_for_each_entry_reverse(n, &context->names_list, list) {
kernel/auditsc.c
2371
struct list_head *list = &audit_filter_list[AUDIT_FILTER_FS];
kernel/auditsc.c
2378
list_for_each_entry_rcu(e, list, list) {
kernel/auditsc.c
2396
list_for_each_entry(n, &context->names_list, list) {
kernel/auditsc.c
347
list_for_each_entry(n, &ctx->names_list, list) {
kernel/auditsc.c
371
list_for_each_entry(n, &ctx->names_list, list) {
kernel/auditsc.c
572
list_for_each_entry(n, &ctx->names_list, list) {
kernel/auditsc.c
587
list_for_each_entry(n, &ctx->names_list, list) {
kernel/auditsc.c
600
list_for_each_entry(n, &ctx->names_list, list) {
kernel/auditsc.c
612
list_for_each_entry(n, &ctx->names_list, list) {
kernel/auditsc.c
624
list_for_each_entry(n, &ctx->names_list, list) {
kernel/auditsc.c
707
list_for_each_entry(n, &ctx->names_list, list) {
kernel/auditsc.c
784
list_for_each_entry_rcu(e, &audit_filter_list[AUDIT_FILTER_TASK], list) {
kernel/auditsc.c
829
struct list_head *list,
kernel/auditsc.c
836
list_for_each_entry_rcu(e, list, list) {
kernel/auditsc.c
890
struct list_head *list = &audit_inode_hash[h];
kernel/auditsc.c
892
return __audit_filter_op(tsk, ctx, list, n, ctx->major);
kernel/auditsc.c
909
list_for_each_entry(n, &ctx->names_list, list) {
kernel/auditsc.c
934
list_for_each_entry_safe(n, next, &context->names_list, list) {
kernel/auditsc.c
935
list_del(&n->list);
kernel/bpf/arena.c
1005
llist_for_each_safe(pos, t, list) {
kernel/bpf/arena.c
966
struct llist_node *list, *pos, *t;
kernel/bpf/arena.c
989
list = llist_del_all(&arena->free_spans);
kernel/bpf/arena.c
990
llist_for_each(pos, list) {
kernel/bpf/arraymap.c
1046
struct list_head list;
kernel/bpf/arraymap.c
1059
list_for_each_entry(elem, &aux->poke_progs, list) {
kernel/bpf/arraymap.c
1070
INIT_LIST_HEAD(&elem->list);
kernel/bpf/arraymap.c
1077
list_add_tail(&elem->list, &aux->poke_progs);
kernel/bpf/arraymap.c
1091
list_for_each_entry_safe(elem, tmp, &aux->poke_progs, list) {
kernel/bpf/arraymap.c
1093
list_del_init(&elem->list);
kernel/bpf/arraymap.c
1117
list_for_each_entry(elem, &aux->poke_progs, list) {
kernel/bpf/arraymap.c
1203
list_for_each_entry_safe(elem, tmp, &aux->poke_progs, list) {
kernel/bpf/arraymap.c
1204
list_del_init(&elem->list);
kernel/bpf/bpf_iter.c
11
struct list_head list;
kernel/bpf/bpf_iter.c
303
INIT_LIST_HEAD(&tinfo->list);
kernel/bpf/bpf_iter.c
306
list_add(&tinfo->list, &targets);
kernel/bpf/bpf_iter.c
318
list_for_each_entry(tinfo, &targets, list) {
kernel/bpf/bpf_iter.c
320
list_del(&tinfo->list);
kernel/bpf/bpf_iter.c
349
list_for_each_entry(iter, &targets, list) {
kernel/bpf/bpf_iter.c
376
list_for_each_entry(tinfo, &targets, list) {
kernel/bpf/bpf_iter.c
537
list_for_each_entry(iter, &targets, list) {
kernel/bpf/bpf_local_storage.c
161
static void bpf_selem_free_list(struct hlist_head *list, bool reuse_now)
kernel/bpf/bpf_local_storage.c
171
hlist_for_each_entry_safe(selem, n, list, free_node)
kernel/bpf/bpf_local_storage.c
219
&local_storage->list);
kernel/bpf/bpf_local_storage.c
240
hlist_add_head_rcu(&selem->snode, &local_storage->list);
kernel/bpf/bpf_local_storage.c
284
hlist_add_head_rcu(&selem->map_node, &b->list);
kernel/bpf/bpf_local_storage.c
293
hlist_add_head_rcu(&selem->map_node, &b->list);
kernel/bpf/bpf_local_storage.c
397
&local_storage->list);
kernel/bpf/bpf_local_storage.c
497
INIT_HLIST_HEAD(&storage->list);
kernel/bpf/bpf_local_storage.c
567
if (!local_storage || hlist_empty(&local_storage->list)) {
kernel/bpf/bpf_local_storage.c
616
if (unlikely(hlist_empty(&local_storage->list))) {
kernel/bpf/bpf_local_storage.c
746
hlist_for_each_entry_rcu(selem, &local_storage->list, snode)
kernel/bpf/bpf_local_storage.c
799
INIT_HLIST_HEAD(&smap->buckets[i].list);
kernel/bpf/bpf_local_storage.c
847
hlist_for_each_entry_rcu(selem, &b->list, map_node) {
kernel/bpf/bpf_lru_list.c
104
if (&node->list == l->next_inactive_rotation)
kernel/bpf/bpf_lru_list.c
107
list_move(&node->list, &l->lists[tgt_type]);
kernel/bpf/bpf_lru_list.c
132
first_node = list_first_entry(active, struct bpf_lru_node, list);
kernel/bpf/bpf_lru_list.c
133
list_for_each_entry_safe_reverse(node, tmp_node, active, list) {
kernel/bpf/bpf_lru_list.c
174
node = list_entry(cur, struct bpf_lru_node, list);
kernel/bpf/bpf_lru_list.c
203
list_for_each_entry_safe_reverse(node, tmp_node, inactive, list) {
kernel/bpf/bpf_lru_list.c
266
list) {
kernel/bpf/bpf_lru_list.c
285
&loc_l->pending_list, list) {
kernel/bpf/bpf_lru_list.c
328
list) {
kernel/bpf/bpf_lru_list.c
346
list_for_each_entry_safe(node, tmp_node, &tmp_free, list) {
kernel/bpf/bpf_lru_list.c
347
list_del(&node->list);
kernel/bpf/bpf_lru_list.c
363
list_add(&node->list, &loc_l->pending_list);
kernel/bpf/bpf_lru_list.c
386
list_for_each_entry_reverse(node, &loc_l->pending_list, list) {
kernel/bpf/bpf_lru_list.c
390
list_del(&node->list);
kernel/bpf/bpf_lru_list.c
425
node = list_first_entry(free_list, struct bpf_lru_node, list);
kernel/bpf/bpf_lru_list.c
54
if (&node->list == l->next_inactive_rotation)
kernel/bpf/bpf_lru_list.c
553
list_del(&node->list);
kernel/bpf/bpf_lru_list.c
605
list_add(&node->list, &l->lists[BPF_LRU_LIST_T_FREE]);
kernel/bpf/bpf_lru_list.c
61
list_move(&node->list, free_list);
kernel/bpf/bpf_lru_list.c
635
list_add(&node->list, &l->lists[BPF_LRU_LIST_T_FREE]);
kernel/bpf/bpf_lru_list.c
79
list_move(&node->list, &l->lists[tgt_type]);
kernel/bpf/bpf_lru_list.h
30
struct list_head list;
kernel/bpf/btf.c
8464
struct list_head list;
kernel/bpf/btf.c
8520
list_add(&btf_mod->list, &btf_modules);
kernel/bpf/btf.c
8552
list_for_each_entry_safe(btf_mod, tmp, &btf_modules, list) {
kernel/bpf/btf.c
8563
list_for_each_entry_safe(btf_mod, tmp, &btf_modules, list) {
kernel/bpf/btf.c
8574
list_del(&btf_mod->list);
kernel/bpf/btf.c
8610
list_for_each_entry_safe(btf_mod, tmp, &btf_modules, list) {
kernel/bpf/btf.c
8649
list_for_each_entry_safe(btf_mod, tmp, &btf_modules, list) {
kernel/bpf/btf.c
8829
list_for_each_entry_safe(btf_mod, tmp, &btf_modules, list) {
kernel/bpf/core.c
1023
list_for_each_entry(p, &pack_list, list)
kernel/bpf/core.c
1046
list_for_each_entry(tmp, &pack_list, list) {
kernel/bpf/core.c
1068
list_del(&pack->list);
kernel/bpf/core.c
877
struct list_head list;
kernel/bpf/core.c
939
list_add_tail(&pack->list, &pack_list);
kernel/bpf/core.c
981
list_for_each_entry(pack, &pack_list, list) {
kernel/bpf/crypto.c
114
list_for_each_entry(node, &bpf_crypto_types, list) {
kernel/bpf/crypto.c
15
struct list_head list;
kernel/bpf/crypto.c
66
list_for_each_entry(node, &bpf_crypto_types, list) {
kernel/bpf/crypto.c
77
list_add(&node->list, &bpf_crypto_types);
kernel/bpf/crypto.c
93
list_for_each_entry(node, &bpf_crypto_types, list) {
kernel/bpf/crypto.c
97
list_del(&node->list);
kernel/bpf/devmap.c
1175
list_for_each_entry_rcu(dtab, &dev_map_list, list) {
kernel/bpf/devmap.c
180
list_add_tail_rcu(&dtab->list, &dev_map_list);
kernel/bpf/devmap.c
202
list_del_rcu(&dtab->list);
kernel/bpf/devmap.c
79
struct list_head list;
kernel/bpf/helpers.c
1665
struct llist_node *pos, *n, *list;
kernel/bpf/helpers.c
1667
list = llist_del_all(&cb->async_cmds);
kernel/bpf/helpers.c
1668
if (!list)
kernel/bpf/helpers.c
1671
list = llist_reverse_order(list);
kernel/bpf/helpers.c
1673
llist_for_each_safe(pos, n, list) {
kernel/bpf/kmem_cache_iter.c
130
list_for_each_entry(s, &slab_caches, list) {
kernel/bpf/kmem_cache_iter.c
53
next = list_first_entry(&slab_caches, struct kmem_cache, list);
kernel/bpf/kmem_cache_iter.c
54
else if (list_last_entry(&slab_caches, struct kmem_cache, list) == prev)
kernel/bpf/kmem_cache_iter.c
57
next = list_next_entry(prev, list);
kernel/bpf/local_storage.c
26
struct list_head list;
kernel/bpf/local_storage.c
264
if (list_empty(&map->list))
kernel/bpf/local_storage.c
273
if (list_entry_is_head(storage, &map->list, list_map))
kernel/bpf/local_storage.c
276
storage = list_first_entry(&map->list,
kernel/bpf/local_storage.c
336
INIT_LIST_HEAD(&map->list);
kernel/bpf/local_storage.c
344
struct list_head *storages = &map->list;
kernel/bpf/local_storage.c
357
WARN_ON(!list_empty(&map->list));
kernel/bpf/local_storage.c
594
list_add(&storage->list_map, &map->list);
kernel/bpf/stream.c
101
llist_for_each_entry_safe(elem, tmp, list, node)
kernel/bpf/stream.c
286
struct llist_node *list;
kernel/bpf/stream.c
290
list = llist_del_all(&prog->aux->stream[i].log);
kernel/bpf/stream.c
291
bpf_stream_free_list(list);
kernel/bpf/stream.c
332
struct llist_node *list, *head, *tail;
kernel/bpf/stream.c
344
list = llist_del_all(&ss->log);
kernel/bpf/stream.c
345
head = tail = list;
kernel/bpf/stream.c
347
if (!list)
kernel/bpf/stream.c
349
while (llist_next(list)) {
kernel/bpf/stream.c
350
tail = llist_next(list);
kernel/bpf/stream.c
351
list = tail;
kernel/bpf/stream.c
97
static void bpf_stream_free_list(struct llist_node *list)
kernel/cgroup/cgroup-v1.c
191
pid_t *list;
kernel/cgroup/cgroup-v1.c
234
kvfree(l->list);
kernel/cgroup/cgroup-v1.c
247
static int pidlist_uniq(pid_t *list, int length)
kernel/cgroup/cgroup-v1.c
260
while (list[src] == list[src-1]) {
kernel/cgroup/cgroup-v1.c
266
list[dest] = list[src];
kernel/cgroup/cgroup-v1.c
384
kvfree(l->list);
kernel/cgroup/cgroup-v1.c
385
l->list = array;
kernel/cgroup/cgroup-v1.c
440
if (l->list[mid] == pid) {
kernel/cgroup/cgroup-v1.c
443
} else if (l->list[mid] < pid)
kernel/cgroup/cgroup-v1.c
453
iter = l->list + index;
kernel/cgroup/cgroup-v1.c
476
pid_t *end = l->list + l->length;
kernel/cpu.c
138
struct hlist_head list;
kernel/cpu.c
211
hlist_for_each(node, &step->list) {
kernel/cpu.c
2321
INIT_HLIST_HEAD(&sp->list);
kernel/cpu.c
236
hlist_for_each(node, &step->list) {
kernel/cpu.c
2432
hlist_add_head(node, &sp->list);
kernel/cpu.c
2602
WARN(!hlist_empty(&sp->list),
kernel/dma/debug.c
1316
list_for_each_entry(entry, &bucket->list, list) {
kernel/dma/debug.c
304
list_for_each_entry(entry, &bucket->list, list) {
kernel/dma/debug.c
384
list_add_tail(&entry->list, &bucket->list);
kernel/dma/debug.c
392
list_del(&entry->list);
kernel/dma/debug.c
549
list_for_each_entry(entry, &bucket->list, list) {
kernel/dma/debug.c
582
list_for_each_entry(entry, &bucket->list, list) {
kernel/dma/debug.c
643
list_add_tail(&entry[i].list, &free_entries);
kernel/dma/debug.c
655
entry = list_entry(free_entries.next, struct dma_debug_entry, list);
kernel/dma/debug.c
656
list_del(&entry->list);
kernel/dma/debug.c
71
struct list_head list;
kernel/dma/debug.c
732
list_add(&entry->list, &free_entries);
kernel/dma/debug.c
863
list_for_each_entry(entry, &dma_entry_hash[i].list, list) {
kernel/dma/debug.c
91
struct list_head list;
kernel/dma/debug.c
934
INIT_LIST_HEAD(&dma_entry_hash[i].list);
kernel/dma/swiotlb.c
1103
if (pool->slots[slot_index].list >= nslots)
kernel/dma/swiotlb.c
1121
pool->slots[i].list = 0;
kernel/dma/swiotlb.c
1127
pool->slots[i].list; i--)
kernel/dma/swiotlb.c
1128
pool->slots[i].list = ++count;
kernel/dma/swiotlb.c
1486
count = mem->slots[index + nslots].list;
kernel/dma/swiotlb.c
1495
mem->slots[i].list = ++count;
kernel/dma/swiotlb.c
1506
io_tlb_offset(i) != IO_TLB_SEGSIZE - 1 && mem->slots[i].list;
kernel/dma/swiotlb.c
1508
mem->slots[i].list = ++count;
kernel/dma/swiotlb.c
288
mem->slots[i].list = min(IO_TLB_SEGSIZE - io_tlb_offset(i),
kernel/dma/swiotlb.c
77
unsigned short list;
kernel/events/core.c
11853
LIST_HEAD(list);
kernel/events/core.c
11864
list_splice_init(&event->addr_filters.list, &list);
kernel/events/core.c
11866
list_splice(head, &event->addr_filters.list);
kernel/events/core.c
11870
free_filters_list(&list);
kernel/events/core.c
11878
if (list_empty(&event->addr_filters.list))
kernel/events/core.c
11934
list_for_each_entry(filter, &ifh->list, entry) {
kernel/events/core.c
13234
list_add_rcu(&event->sb_list, &pel->list);
kernel/events/core.c
13388
INIT_LIST_HEAD(&event->addr_filters.list);
kernel/events/core.c
15123
INIT_LIST_HEAD(&per_cpu(pmu_sb_events.list, cpu));
kernel/events/core.c
8978
list_for_each_entry_rcu(event, &pel->list, sb_list) {
kernel/events/core.c
9045
list_for_each_entry(filter, &ifh->list, entry) {
kernel/events/core.c
9921
list_for_each_entry(filter, &ifh->list, entry) {
kernel/events/uprobes.c
1572
du = list_entry(pos, struct delayed_uprobe, list);
kernel/events/uprobes.c
228
list_for_each_entry(du, &delayed_uprobe_list, list)
kernel/events/uprobes.c
247
list_add(&du->list, &delayed_uprobe_list);
kernel/events/uprobes.c
255
list_del(&du->list);
kernel/events/uprobes.c
268
du = list_entry(pos, struct delayed_uprobe, list);
kernel/events/uprobes.c
92
struct list_head list;
kernel/fail_function.c
201
struct fei_attr *attr = list_entry(v, struct fei_attr, list);
kernel/fail_function.c
223
list_del(&attr->list);
kernel/fail_function.c
231
list_for_each_entry_safe(attr, n, &fei_attr_list, list) {
kernel/fail_function.c
27
struct list_head list;
kernel/fail_function.c
299
list_add_tail(&attr->list, &fei_attr_list);
kernel/fail_function.c
70
INIT_LIST_HEAD(&attr->list);
kernel/fail_function.c
87
list_for_each_entry(attr, &fei_attr_list, list) {
kernel/fail_function.c
99
list_for_each_entry(attr, &fei_attr_list, list) {
kernel/futex/core.c
1120
if (fetch_robust_entry(&entry, &head->list.next, &cur_mod))
kernel/futex/core.c
1135
while (entry != &head->list) {
kernel/futex/core.c
1235
if (compat_fetch_robust_entry(&uentry, &entry, &head->list.next, &cur_mod))
kernel/futex/core.c
1250
while (entry != (struct robust_list __user *) &head->list) {
kernel/futex/core.c
1335
pi_state = list_entry(next, struct futex_pi_state, list);
kernel/futex/core.c
1375
WARN_ON(list_empty(&pi_state->list));
kernel/futex/core.c
1376
list_del_init(&pi_state->list);
kernel/futex/core.c
174
plist_for_each_entry_safe(this, tmp, &hb_old->chain, list) {
kernel/futex/core.c
175
plist_del(&this->list, &hb_old->chain);
kernel/futex/core.c
187
plist_add(&this->list, &hb_new->chain);
kernel/futex/core.c
762
plist_for_each_entry(this, &hb->chain, list) {
kernel/futex/core.c
810
if (WARN_ON_SMP(!q->lock_ptr) || WARN_ON(plist_node_empty(&q->list)))
kernel/futex/core.c
815
plist_del(&q->list, &hb->chain);
kernel/futex/core.c
859
plist_node_init(&q->list, prio);
kernel/futex/core.c
860
plist_add(&q->list, &hb->chain);
kernel/futex/core.c
952
if (!plist_node_empty(&q->list))
kernel/futex/futex.h
165
struct list_head list;
kernel/futex/futex.h
209
struct plist_node list;
kernel/futex/pi.c
25
INIT_LIST_HEAD(&pi_state->list);
kernel/futex/pi.c
398
WARN_ON(!list_empty(&pi_state->list));
kernel/futex/pi.c
399
list_add(&pi_state->list, &p->futex.pi_state_list);
kernel/futex/pi.c
55
WARN_ON(list_empty(&pi_state->list));
kernel/futex/pi.c
56
list_del_init(&pi_state->list);
kernel/futex/pi.c
62
WARN_ON(!list_empty(&pi_state->list));
kernel/futex/pi.c
63
list_add(&pi_state->list, &new_owner->futex.pi_state_list);
kernel/futex/requeue.c
323
plist_del(&top_waiter->list, &hb1->chain);
kernel/futex/requeue.c
591
plist_for_each_entry_safe(this, next, &hb1->chain, list) {
kernel/futex/requeue.c
732
if (!plist_node_empty(&q->list)) {
kernel/futex/requeue.c
733
plist_del(&q->list, &hb->chain);
kernel/futex/requeue.c
85
plist_del(&q->list, &hb1->chain);
kernel/futex/requeue.c
88
plist_add(&q->list, &hb2->chain);
kernel/futex/waitwake.c
207
plist_for_each_entry_safe(this, next, &hb->chain, list) {
kernel/futex/waitwake.c
328
plist_for_each_entry_safe(this, next, &hb1->chain, list) {
kernel/futex/waitwake.c
342
plist_for_each_entry_safe(this, next, &hb2->chain, list) {
kernel/futex/waitwake.c
380
if (likely(!plist_node_empty(&q->list))) {
kernel/gcov/fs.c
523
INIT_LIST_HEAD(&node->list);
kernel/gcov/fs.c
53
struct list_head list;
kernel/gcov/fs.c
561
list_add(&node->list, &parent->children);
kernel/gcov/fs.c
591
list_del(&node->list);
kernel/gcov/fs.c
622
list_for_each_entry(node, &parent->children, list) {
kernel/irq/generic-chip.c
334
list_add_tail(&gc->list, &gc_list);
kernel/irq/generic-chip.c
539
list_add_tail(&gc->list, &gc_list);
kernel/irq/generic-chip.c
606
list_del(&gc->list);
kernel/irq/generic-chip.c
657
list_for_each_entry(gc, &gc_list, list) {
kernel/irq/generic-chip.c
677
list_for_each_entry(gc, &gc_list, list) {
kernel/irq/generic-chip.c
700
list_for_each_entry(gc, &gc_list, list) {
kernel/irq_work.c
103
list = this_cpu_ptr(&lazy_list);
kernel/irq_work.c
105
list = this_cpu_ptr(&raised_list);
kernel/irq_work.c
107
if (!llist_add(&work->node.llist, list))
kernel/irq_work.c
235
static void irq_work_run_list(struct llist_head *list)
kernel/irq_work.c
247
if (llist_empty(list))
kernel/irq_work.c
250
llnode = llist_del_all(list);
kernel/irq_work.c
90
struct llist_head *list;
kernel/kcov.c
141
area = list_entry(pos, struct kcov_remote_area, list);
kernel/kcov.c
143
list_del(&area->list);
kernel/kcov.c
154
INIT_LIST_HEAD(&area->list);
kernel/kcov.c
156
list_add(&area->list, &kcov_remote_areas);
kernel/kcov.c
162
kmsan_unpoison_memory(&area->list, sizeof(area->list));
kernel/kcov.c
77
struct list_head list;
kernel/kcsan/core.c
222
list_for_each_entry(scoped_access, &ctx->scoped_accesses, list) {
kernel/kcsan/core.c
916
INIT_LIST_HEAD(&sa->list);
kernel/kcsan/core.c
924
list_add(&sa->list, &ctx->scoped_accesses);
kernel/kcsan/core.c
940
list_del(&sa->list);
kernel/kexec_core.c
319
void kimage_free_page_list(struct list_head *list)
kernel/kexec_core.c
323
list_for_each_entry_safe(page, next, list, lru) {
kernel/kexec_internal.h
11
void kimage_free_page_list(struct list_head *list);
kernel/kprobes.c
1264
list_for_each_entry_rcu(kp, &p->list, list) {
kernel/kprobes.c
1281
list_for_each_entry_rcu(kp, &p->list, list) {
kernel/kprobes.c
1299
list_for_each_entry_rcu(kp, &p->list, list)
kernel/kprobes.c
1331
list_add_rcu(&p->list, &ap->list);
kernel/kprobes.c
1354
INIT_LIST_HEAD(&ap->list);
kernel/kprobes.c
1357
list_add_rcu(&p->list, &ap->list);
kernel/kprobes.c
1426
list_del_rcu(&p->list);
kernel/kprobes.c
1451
list_for_each_entry(ent, &kprobe_blacklist, list) {
kernel/kprobes.c
155
list_for_each_entry_rcu(kip, &c->pages, list) {
kernel/kprobes.c
1571
list_for_each_entry(list_p, &ap->list, list)
kernel/kprobes.c
1730
INIT_LIST_HEAD(&p->list);
kernel/kprobes.c
1752
list_for_each_entry(kp, &ap->list, list)
kernel/kprobes.c
1823
(list_is_singular(&ap->list) && kprobe_disarmed(ap))) {
kernel/kprobes.c
1834
list_for_each_entry(list_p, &ap->list, list) {
kernel/kprobes.c
1839
if (list_entry_is_head(list_p, &ap->list, list)) {
kernel/kprobes.c
184
INIT_LIST_HEAD(&kip->list);
kernel/kprobes.c
1854
list_del_rcu(&p->list);
kernel/kprobes.c
1869
if (list_empty(&p->list))
kernel/kprobes.c
1872
else if (list_is_singular(&p->list)) {
kernel/kprobes.c
1874
ap = list_entry(p->list.next, struct kprobe, list);
kernel/kprobes.c
1875
list_del(&p->list);
kernel/kprobes.c
190
list_add_rcu(&kip->list, &c->pages);
kernel/kprobes.c
213
if (!list_is_singular(&kip->list)) {
kernel/kprobes.c
221
list_del_rcu(&kip->list);
kernel/kprobes.c
236
list_for_each_entry_safe(kip, next, &c->pages, list) {
kernel/kprobes.c
2430
list_for_each_entry(kp, &p->list, list)
kernel/kprobes.c
2511
INIT_LIST_HEAD(&ent->list);
kernel/kprobes.c
2512
list_add_tail(&ent->list, &kprobe_blacklist);
kernel/kprobes.c
258
list_for_each_entry_rcu(kip, &c->pages, list) {
kernel/kprobes.c
2603
list_for_each_entry_safe(ent, n, &kprobe_blacklist, list) {
kernel/kprobes.c
2606
list_del(&ent->list);
kernel/kprobes.c
2870
list_for_each_entry_rcu(kp, &p->list, list)
kernel/kprobes.c
2903
list_entry(v, struct kprobe_blacklist_entry, list);
kernel/kprobes.c
306
list_for_each_entry_rcu(kip, &c->pages, list) {
kernel/kprobes.c
325
list_for_each_entry_rcu(kip, &c->pages, list) {
kernel/kprobes.c
408
list_empty(&p->list);
kernel/kprobes.c
430
list_for_each_entry_rcu(kp, &p->list, list) {
kernel/kprobes.c
475
return kprobe_disabled(p) && list_empty(&op->list);
kernel/kprobes.c
485
if (!list_empty(&op->list))
kernel/kprobes.c
576
list_for_each_entry_safe(op, tmp, &freeing_list, list) {
kernel/kprobes.c
590
list_del_init(&op->list);
kernel/kprobes.c
599
list_for_each_entry_safe(op, tmp, &freeing_list, list) {
kernel/kprobes.c
600
list_del_init(&op->list);
kernel/kprobes.c
738
list_for_each_entry(_op, &unoptimizing_list, list) {
kernel/kprobes.c
770
list_del_init(&op->list);
kernel/kprobes.c
780
if (WARN_ON_ONCE(!list_empty(&op->list)))
kernel/kprobes.c
783
list_add(&op->list, &optimizing_list);
kernel/kprobes.c
807
if (!list_empty(&op->list)) {
kernel/kprobes.c
816
list_move(&op->list, &freeing_list);
kernel/kprobes.c
820
list_del_init(&op->list);
kernel/kprobes.c
831
list_add(&op->list, &unoptimizing_list);
kernel/kprobes.c
846
WARN_ON_ONCE(list_empty(&op->list));
kernel/kprobes.c
863
if (!list_empty(&op->list))
kernel/kprobes.c
865
list_del_init(&op->list);
kernel/kprobes.c
875
list_move(&op->list, &freeing_list);
kernel/kprobes.c
907
INIT_LIST_HEAD(&op->list);
kernel/kprobes.c
93
struct list_head list;
kernel/kthread.c
498
list_add_tail(&create->list, &kthread_create_list);
kernel/kthread.c
53
struct list_head list;
kernel/kthread.c
813
struct kthread_create_info, list);
kernel/kthread.c
814
list_del_init(&create->list);
kernel/livepatch/core.c
1003
list_add_tail(&patch->list, &klp_patches);
kernel/livepatch/core.c
740
if (!list_empty(&patch->list))
kernel/livepatch/core.c
741
list_del(&patch->list);
kernel/livepatch/core.c
965
INIT_LIST_HEAD(&patch->list);
kernel/livepatch/core.h
11
list_for_each_entry_safe(patch, tmp_patch, &klp_patches, list)
kernel/livepatch/core.h
14
list_for_each_entry(patch, &klp_patches, list)
kernel/liveupdate/kexec_handover_debugfs.c
22
struct list_head list;
kernel/liveupdate/kexec_handover_debugfs.c
27
static int __kho_debugfs_blob_add(struct list_head *list, struct dentry *dir,
kernel/liveupdate/kexec_handover_debugfs.c
48
list_add(&f->list, list);
kernel/liveupdate/kexec_handover_debugfs.c
70
list_for_each_entry(ff, &dbg->fdt_list, list) {
kernel/liveupdate/kexec_handover_debugfs.c
73
list_del(&ff->list);
kernel/liveupdate/kho_block.c
129
last = list_last_entry(&bs->blocks, struct kho_block, list);
kernel/liveupdate/kho_block.c
130
list_del(&last->list);
kernel/liveupdate/kho_block.c
135
new_last = list_last_entry_or_null(&bs->blocks, struct kho_block, list);
kernel/liveupdate/kho_block.c
303
list_for_each_entry_safe(block, tmp, &bs->blocks, list) {
kernel/liveupdate/kho_block.c
304
list_del(&block->list);
kernel/liveupdate/kho_block.c
320
list_for_each_entry(block, &bs->blocks, list) {
kernel/liveupdate/kho_block.c
334
it->block = list_first_entry_or_null(&bs->blocks, struct kho_block, list);
kernel/liveupdate/kho_block.c
357
if (list_is_last(&it->block->list, &it->bs->blocks))
kernel/liveupdate/kho_block.c
359
it->block = list_next_entry(it->block, list);
kernel/liveupdate/kho_block.c
384
if (list_is_last(&it->block->list, &it->bs->blocks))
kernel/liveupdate/kho_block.c
386
it->block = list_next_entry(it->block, list);
kernel/liveupdate/kho_block.c
409
if (list_is_first(&it->block->list, &it->bs->blocks))
kernel/liveupdate/kho_block.c
411
it->block = list_prev_entry(it->block, list);
kernel/liveupdate/kho_block.c
92
last = list_last_entry_or_null(&bs->blocks, struct kho_block, list);
kernel/liveupdate/kho_block.c
93
list_add_tail(&block->list, &bs->blocks);
kernel/liveupdate/luo_file.c
168
struct list_head list;
kernel/liveupdate/luo_file.c
182
list_for_each_entry(iter, &file_set->files_list, list) {
kernel/liveupdate/luo_file.c
253
list_private_for_each_entry(fh, &luo_file_handler_list, list) {
kernel/liveupdate/luo_file.c
294
list_add_tail(&luo_file->list, &file_set->files_list);
kernel/liveupdate/luo_file.c
341
struct luo_file, list);
kernel/liveupdate/luo_file.c
354
list_del(&luo_file->list);
kernel/liveupdate/luo_file.c
412
list_for_each_entry(luo_file, files_list, list) {
kernel/liveupdate/luo_file.c
467
list_for_each_entry(luo_file, &file_set->files_list, list) {
kernel/liveupdate/luo_file.c
563
list_for_each_entry(luo_file, &file_set->files_list, list) {
kernel/liveupdate/luo_file.c
689
list_for_each_entry(luo_file, files_list, list) {
kernel/liveupdate/luo_file.c
697
struct luo_file, list);
kernel/liveupdate/luo_file.c
707
list_del(&luo_file->list);
kernel/liveupdate/luo_file.c
727
list_private_for_each_entry(fh, &luo_file_handler_list, list) {
kernel/liveupdate/luo_file.c
754
list_add_tail(&luo_file->list, &file_set->files_list);
kernel/liveupdate/luo_file.c
838
struct luo_file, list);
kernel/liveupdate/luo_file.c
839
list_del(&luo_file->list);
kernel/liveupdate/luo_file.c
890
list_private_for_each_entry(fh_iter, &luo_file_handler_list, list) {
kernel/liveupdate/luo_file.c
900
INIT_LIST_HEAD(&ACCESS_PRIVATE(fh, list));
kernel/liveupdate/luo_file.c
901
list_add_tail(&ACCESS_PRIVATE(fh, list), &luo_file_handler_list);
kernel/liveupdate/luo_file.c
927
list_del(&ACCESS_PRIVATE(fh, list));
kernel/liveupdate/luo_flb.c
256
list_for_each_entry(iter, flb_list, list) {
kernel/liveupdate/luo_flb.c
266
list_for_each_entry_continue_reverse(iter, flb_list, list)
kernel/liveupdate/luo_flb.c
291
list_for_each_entry_reverse(iter, flb_list, list)
kernel/liveupdate/luo_flb.c
312
list_for_each_entry_reverse(iter, flb_list, list)
kernel/liveupdate/luo_flb.c
325
list_for_each_entry(iter, flb_list, list) {
kernel/liveupdate/luo_flb.c
327
list_del(&iter->list);
kernel/liveupdate/luo_flb.c
347
list_del_init(&private->list);
kernel/liveupdate/luo_flb.c
368
list_for_each_entry_safe(iter, tmp, flb_list, list)
kernel/liveupdate/luo_flb.c
415
if (WARN_ON(list_empty(&ACCESS_PRIVATE(fh, list))))
kernel/liveupdate/luo_flb.c
425
list_for_each_entry(iter, flb_list, list) {
kernel/liveupdate/luo_flb.c
435
if (WARN_ON(!list_empty(&private->list)))
kernel/liveupdate/luo_flb.c
442
list_private_for_each_entry(gflb, &luo_flb_global.list, private.list) {
kernel/liveupdate/luo_flb.c
447
list_add_tail(&private->list, &luo_flb_global.list);
kernel/liveupdate/luo_flb.c
454
list_add_tail(&no_free_ptr(link)->list, flb_list);
kernel/liveupdate/luo_flb.c
604
list_private_for_each_entry(gflb, &luo_flb_global.list, private.list) {
kernel/liveupdate/luo_flb.c
67
struct list_head list;
kernel/liveupdate/luo_flb.c
72
.list = LIST_HEAD_INIT(luo_flb_global.list),
kernel/liveupdate/luo_flb.c
83
struct list_head list;
kernel/liveupdate/luo_flb.c
99
INIT_LIST_HEAD(&private->list);
kernel/liveupdate/luo_internal.h
72
struct list_head list;
kernel/liveupdate/luo_session.c
117
struct list_head list;
kernel/liveupdate/luo_session.c
136
.list = LIST_HEAD_INIT(luo_session_global.incoming.list),
kernel/liveupdate/luo_session.c
142
.list = LIST_HEAD_INIT(luo_session_global.outgoing.list),
kernel/liveupdate/luo_session.c
159
INIT_LIST_HEAD(&session->list);
kernel/liveupdate/luo_session.c
196
list_for_each_entry(it, &sh->list, list) {
kernel/liveupdate/luo_session.c
200
list_add_tail(&session->list, &sh->list);
kernel/liveupdate/luo_session.c
210
list_del(&session->list);
kernel/liveupdate/luo_session.c
508
list_for_each_entry(it, &sh->list, list) {
kernel/liveupdate/luo_session.c
647
list_for_each_entry(session, &sh->list, list) {
kernel/liveupdate/luo_session.c
672
list_for_each_entry_continue_reverse(session, &sh->list, list) {
kernel/locking/locktorture.c
629
LIST_HEAD(list);
kernel/locking/locktorture.c
637
list_add(&locks[0].link, &list);
kernel/locking/locktorture.c
640
list_add(&locks[1].link, &list);
kernel/locking/locktorture.c
643
list_add(&locks[2].link, &list);
kernel/locking/locktorture.c
647
list_for_each_entry(ll, &list, link) {
kernel/locking/locktorture.c
655
list_for_each_entry_continue_reverse(ln, &list, link)
kernel/locking/locktorture.c
662
list_move(&ll->link, &list);
kernel/locking/mutex-debug.c
33
INIT_LIST_HEAD(&waiter->list);
kernel/locking/mutex-debug.c
46
DEBUG_LOCKS_WARN_ON(!list_empty(&waiter->list));
kernel/locking/mutex-debug.c
67
INIT_LIST_HEAD(&waiter->list);
kernel/locking/mutex.c
221
list_add_tail(&waiter->list, &pos->list);
kernel/locking/mutex.c
231
list_add_tail(&waiter->list, &first->list);
kernel/locking/mutex.c
235
INIT_LIST_HEAD(&waiter->list);
kernel/locking/mutex.c
244
if (list_empty(&waiter->list)) {
kernel/locking/mutex.c
249
lock->first_waiter = list_next_entry(waiter, list);
kernel/locking/mutex.c
250
list_del(&waiter->list);
kernel/locking/mutex.h
16
struct list_head list;
kernel/locking/rwsem.c
1079
INIT_LIST_HEAD(&waiter.list);
kernel/locking/rwsem.c
1082
list_add_tail(&waiter.list, &first->list);
kernel/locking/rwsem.c
1163
list_add_tail(&waiter.list, &first->list);
kernel/locking/rwsem.c
1176
INIT_LIST_HEAD(&waiter.list);
kernel/locking/rwsem.c
339
struct list_head list;
kernel/locking/rwsem.c
371
if (list_empty(&waiter->list)) {
kernel/locking/rwsem.c
377
sem->first_waiter = list_first_entry(&waiter->list,
kernel/locking/rwsem.c
378
struct rwsem_waiter, list);
kernel/locking/rwsem.c
380
list_del(&waiter->list);
kernel/locking/rwsem.c
408
struct rwsem_waiter *next = list_first_entry(&waiter->list,
kernel/locking/rwsem.c
409
struct rwsem_waiter, list);
kernel/locking/rwsem.c
534
list_move_tail(&waiter->list, &wlist);
kernel/locking/rwsem.c
570
list_for_each_entry_safe(waiter, next, &wlist, list) {
kernel/locking/rwsem.c
665
if (list_empty(&first->list))
kernel/locking/semaphore.c
246
struct list_head list;
kernel/locking/semaphore.c
254
if (list_empty(&waiter->list)) {
kernel/locking/semaphore.c
260
sem->first_waiter = list_first_entry(&waiter->list,
kernel/locking/semaphore.c
261
struct semaphore_waiter, list);
kernel/locking/semaphore.c
263
list_del(&waiter->list);
kernel/locking/semaphore.c
278
list_add_tail(&waiter.list, &first->list);
kernel/locking/semaphore.c
280
INIT_LIST_HEAD(&waiter.list);
kernel/locking/ww_mutex.h
38
w = list_next_entry(w, list);
kernel/locking/ww_mutex.h
65
return list_prev_entry(w, list);
kernel/locking/ww_mutex.h
75
w = list_prev_entry(w, list);
kernel/module/dups.c
164
list_add_rcu(&new_kmod_req->list, &dup_kmod_reqs);
kernel/module/dups.c
48
struct list_head list;
kernel/module/dups.c
60
list_for_each_entry_rcu(kmod_req, &dup_kmod_reqs, list,
kernel/module/dups.c
90
list_del_rcu(&kmod_req->list);
kernel/module/internal.h
210
struct list_head list;
kernel/module/internal.h
257
struct list_head list;
kernel/module/internal.h
319
list_for_each_entry_rcu(mod, &modules, list,
kernel/module/kallsyms.c
353
list_for_each_entry_rcu(mod, &modules, list) {
kernel/module/kallsyms.c
377
list_for_each_entry_rcu(mod, &modules, list) {
kernel/module/kallsyms.c
427
list_for_each_entry_rcu(mod, &modules, list) {
kernel/module/kallsyms.c
462
list_for_each_entry(mod, &modules, list) {
kernel/module/kdb.c
25
list_for_each_entry(mod, &modules, list) {
kernel/module/main.c
1448
list_del_rcu(&mod->list);
kernel/module/main.c
3044
struct llist_node *pos, *n, *list;
kernel/module/main.c
3047
list = llist_del_all(&init_free_list);
kernel/module/main.c
3051
llist_for_each_safe(pos, n, list) {
kernel/module/main.c
3298
list_add_rcu(&mod->list, &modules);
kernel/module/main.c
3610
list_del_rcu(&mod->list);
kernel/module/main.c
3930
list_for_each_entry_rcu(mod, &modules, list) {
kernel/module/main.c
3966
list_for_each_entry_rcu(mod, &modules, list) {
kernel/module/main.c
404
list_for_each_entry_rcu(mod, &modules, list,
kernel/module/main.c
433
list_for_each_entry_rcu(mod, &modules, list,
kernel/module/main.c
504
list_for_each_entry_rcu(mod, &modules, list) {
kernel/module/procfs.c
76
struct module *mod = list_entry(p, struct module, list);
kernel/module/stats.c
244
list_for_each_entry_rcu(mod_fail, &dup_failed_modules, list,
kernel/module/stats.c
259
list_add_rcu(&mod_fail->list, &dup_failed_modules);
kernel/module/stats.c
385
list_for_each_entry_rcu(mod_fail, &dup_failed_modules, list) {
kernel/module/tracking.c
27
list_for_each_entry_rcu(mod_taint, &unloaded_tainted_modules, list,
kernel/module/tracking.c
41
list_add_rcu(&mod_taint->list, &unloaded_tainted_modules);
kernel/module/tracking.c
55
list) {
kernel/module/tracking.c
91
mod_taint = list_entry(p, struct mod_unload_taint, list);
kernel/nstree.c
368
struct list_head *list;
kernel/nstree.c
373
list = rcu_dereference(list_bidir_prev_rcu(&ns->ns_tree_node.ns_list_entry));
kernel/nstree.c
375
list = rcu_dereference(list_next_rcu(&ns->ns_tree_node.ns_list_entry));
kernel/nstree.c
376
if (list_is_head(list, &ns_tree->ns_list_head))
kernel/nstree.c
379
return list_entry_rcu(list, struct ns_common, ns_tree_node.ns_list_entry);
kernel/padata.c
1055
list_add(&ps->list, &pinst->pslist);
kernel/padata.c
1080
list_del(&ps->list);
kernel/padata.c
257
if (list_empty(&reorder->list))
kernel/padata.c
260
padata = list_entry(reorder->list.next, struct padata_priv, list);
kernel/padata.c
269
list_del_init(&padata->list);
kernel/padata.c
305
list_add_tail(&padata->list, &squeue->serial.list);
kernel/padata.c
330
list_replace_init(&squeue->serial.list, &local_list);
kernel/padata.c
339
struct padata_priv, list);
kernel/padata.c
341
list_del_init(&padata->list);
kernel/padata.c
370
list_for_each_prev(pos, &reorder->list) {
kernel/padata.c
371
cur = list_entry(pos, struct padata_priv, list);
kernel/padata.c
378
list_add(&padata->list, pos);
kernel/padata.c
518
INIT_LIST_HEAD(&squeue->serial.list);
kernel/padata.c
528
struct padata_list *list;
kernel/padata.c
531
list = per_cpu_ptr(pd->reorder_list, cpu);
kernel/padata.c
532
INIT_LIST_HEAD(&list->list);
kernel/padata.c
533
spin_lock_init(&list->lock);
kernel/padata.c
636
list_for_each_entry(ps, &pinst->pslist, list) {
kernel/padata.c
644
list_for_each_entry_continue_reverse(ps, &pinst->pslist, list)
kernel/params.c
42
struct list_head list;
kernel/params.c
57
list_add(&p->list, &kmalloced_params);
kernel/params.c
69
list_for_each_entry(p, &kmalloced_params, list) {
kernel/params.c
71
list_del(&p->list);
kernel/power/qos.c
114
plist_del(node, &c->list);
kernel/power/qos.c
121
plist_del(node, &c->list);
kernel/power/qos.c
125
plist_add(node, &c->list);
kernel/power/qos.c
159
list_for_each_entry(req, &pqf->list, node)
kernel/power/qos.c
183
prev_value = list_empty(&pqf->list) ? 0 : pqf->effective_flags;
kernel/power/qos.c
195
list_add_tail(&req->node, &pqf->list);
kernel/power/qos.c
203
curr_value = list_empty(&pqf->list) ? 0 : pqf->effective_flags;
kernel/power/qos.c
216
.list = PLIST_HEAD_INIT(cpu_latency_constraints.list),
kernel/power/qos.c
421
.list = PLIST_HEAD_INIT(cpu_wakeup_latency_constraints.list),
kernel/power/qos.c
559
plist_head_init(&c->list);
kernel/power/qos.c
568
plist_head_init(&c->list);
kernel/power/qos.c
60
if (plist_head_empty(&c->list))
kernel/power/qos.c
65
return plist_first(&c->list)->prio;
kernel/power/qos.c
68
return plist_last(&c->list)->prio;
kernel/power/snapshot.c
1007
struct nosave_region, list);
kernel/power/snapshot.c
1018
list_add_tail(&region->list, &nosave_regions);
kernel/power/snapshot.c
1089
list_for_each_entry(region, &nosave_regions, list) {
kernel/power/snapshot.c
270
static inline void free_list_of_pages(struct linked_page *list,
kernel/power/snapshot.c
273
while (list) {
kernel/power/snapshot.c
274
struct linked_page *lp = list->next;
kernel/power/snapshot.c
276
free_image_page(list, clear_page_nosave);
kernel/power/snapshot.c
277
list = lp;
kernel/power/snapshot.c
384
struct list_head list;
kernel/power/snapshot.c
393
struct list_head list; /* Link Zones together */
kernel/power/snapshot.c
444
struct list_head *list)
kernel/power/snapshot.c
456
list_add_tail(&node->list, list);
kernel/power/snapshot.c
581
list_for_each_entry(node, &zone->nodes, list)
kernel/power/snapshot.c
584
list_for_each_entry(node, &zone->leaves, list)
kernel/power/snapshot.c
591
list);
kernel/power/snapshot.c
593
struct rtree_node, list);
kernel/power/snapshot.c
611
static void free_mem_extents(struct list_head *list)
kernel/power/snapshot.c
615
list_for_each_entry_safe(ext, aux, list, hook) {
kernel/power/snapshot.c
628
static int create_mem_extents(struct list_head *list, gfp_t gfp_mask)
kernel/power/snapshot.c
632
INIT_LIST_HEAD(list);
kernel/power/snapshot.c
641
list_for_each_entry(ext, list, hook)
kernel/power/snapshot.c
645
if (&ext->hook == list || zone_end < ext->start) {
kernel/power/snapshot.c
651
free_mem_extents(list);
kernel/power/snapshot.c
668
list_for_each_entry_safe_continue(cur, aux, list, hook) {
kernel/power/snapshot.c
708
list_add_tail(&zone->list, &bm->zones);
kernel/power/snapshot.c
731
list_for_each_entry(zone, &bm->zones, list)
kernel/power/snapshot.c
763
list_for_each_entry(curr, &bm->zones, list) {
kernel/power/snapshot.c
894
if (!list_is_last(&bm->cur.node->list, &bm->cur.zone->leaves)) {
kernel/power/snapshot.c
895
bm->cur.node = list_entry(bm->cur.node->list.next,
kernel/power/snapshot.c
896
struct rtree_node, list);
kernel/power/snapshot.c
904
if (!list_is_last(&bm->cur.zone->list, &bm->zones)) {
kernel/power/snapshot.c
905
bm->cur.zone = list_entry(bm->cur.zone->list.next,
kernel/power/snapshot.c
906
struct mem_zone_bm_rtree, list);
kernel/power/snapshot.c
908
struct rtree_node, list);
kernel/power/snapshot.c
956
struct list_head list;
kernel/power/snapshot.c
967
list_for_each_entry(node, &zone->nodes, list)
kernel/power/snapshot.c
970
list_for_each_entry(node, &zone->leaves, list)
kernel/power/snapshot.c
979
list_for_each_entry(zone, &bm->zones, list)
kernel/printk/printk.c
4789
list_add_tail_rcu(&dumper->list, &dump_list);
kernel/printk/printk.c
4813
list_del_rcu(&dumper->list);
kernel/printk/printk.c
4861
list_for_each_entry_rcu(dumper, &dump_list, list) {
kernel/ptrace.c
770
list_for_each_entry(q, &pending->list, list) {
kernel/rcu/tiny.c
101
struct rcu_head *next, *list;
kernel/rcu/tiny.c
111
list = rcu_ctrlblk.rcucblist;
kernel/rcu/tiny.c
120
while (list) {
kernel/rcu/tiny.c
121
next = list->next;
kernel/rcu/tiny.c
123
debug_rcu_head_unqueue(list);
kernel/rcu/tiny.c
124
rcu_reclaim_tiny(list);
kernel/rcu/tiny.c
125
list = next;
kernel/reboot.c
429
handler->list = &power_off_prep_handler_list;
kernel/reboot.c
434
handler->list = &power_off_handler_list;
kernel/reboot.c
438
handler->list = &restart_prep_handler_list;
kernel/reboot.c
443
handler->list = &restart_handler_list;
kernel/reboot.c
459
err = blocking_notifier_chain_register(handler->list,
kernel/reboot.c
462
err = blocking_notifier_chain_register_unique_prio(handler->list,
kernel/reboot.c
466
err = atomic_notifier_chain_register(handler->list,
kernel/reboot.c
469
err = atomic_notifier_chain_register_unique_prio(handler->list,
kernel/reboot.c
496
err = blocking_notifier_chain_unregister(handler->list,
kernel/reboot.c
499
err = atomic_notifier_chain_unregister(handler->list,
kernel/reboot.c
59
void *list;
kernel/relay.c
443
list_for_each_entry(chan, &relay_channels, list) {
kernel/relay.c
522
list_add(&chan->list, &relay_channels);
kernel/relay.c
665
list_del(&chan->list);
kernel/sched/core.c
8962
list_add(&root_task_group.list, &task_groups);
kernel/sched/core.c
9400
list_add_tail_rcu(&tg->list, &task_groups);
kernel/sched/core.c
9444
list_del_rcu(&tg->list);
kernel/sched/ext/ext.c
1577
list_add(&p->scx.dsq_list.node, &dsq->list);
kernel/sched/ext/ext.c
1588
list_add(&p->scx.dsq_list.node, &dsq->list);
kernel/sched/ext/ext.c
1598
list_add_tail(&p->scx.dsq_list.node, &dsq->list);
kernel/sched/ext/ext.c
2257
list_add(&p->scx.dsq_list.node, &dst_dsq->list);
kernel/sched/ext/ext.c
2259
list_add_tail(&p->scx.dsq_list.node, &dst_dsq->list);
kernel/sched/ext/ext.c
2525
if (list_empty(&dsq->list))
kernel/sched/ext/ext.c
3178
return list_first_entry_or_null(&rq->scx.local_dsq.list,
kernel/sched/ext/ext.c
4128
list_for_each_entry_safe(p, n, &rq->scx.local_dsq.list,
kernel/sched/ext/ext.c
4672
INIT_LIST_HEAD(&dsq->list);
kernel/sched/ext/ext.c
5279
list_add(&cursor.node, &donor_dsq->list);
kernel/sched/ext/ext.c
570
list_node = &dsq->list;
kernel/sched/ext/ext.c
579
if (list_node == &dsq->list)
kernel/sched/fair.c
5040
list_for_each_entry_rcu(tg, &task_groups, list) {
kernel/sched/fair.c
7492
list_for_each_entry_rcu(tg, &task_groups, list) {
kernel/sched/fair.c
7521
list_for_each_entry_rcu(tg, &task_groups, list) {
kernel/sched/rt.c
501
tg = list_entry_rcu(tg->list.next,
kernel/sched/rt.c
502
typeof(struct task_group), list);
kernel/sched/rt.c
503
} while (&tg->list != &task_groups && task_group_is_autogroup(tg));
kernel/sched/rt.c
505
if (&tg->list == &task_groups)
kernel/sched/sched.h
508
struct list_head list;
kernel/seccomp.c
1131
list_del_init(&addfd->list);
kernel/seccomp.c
1183
list_add_tail(&n.list, &match->notif->notifications);
kernel/seccomp.c
1215
struct seccomp_kaddfd, list);
kernel/seccomp.c
1228
list_for_each_entry_safe(addfd, tmp, &n.addfd, list) {
kernel/seccomp.c
1231
list_del_init(&addfd->list);
kernel/seccomp.c
1246
list_del(&n.list);
kernel/seccomp.c
132
struct list_head list;
kernel/seccomp.c
1470
list_for_each_entry(knotif, &filter->notif->notifications, list) {
kernel/seccomp.c
1507
list_for_each_entry(cur, &filter->notif->notifications, list) {
kernel/seccomp.c
1573
list_for_each_entry(cur, &filter->notif->notifications, list) {
kernel/seccomp.c
1787
list_add(&kaddfd.list, &knotif->addfd);
kernel/seccomp.c
1813
if (list_empty(&kaddfd.list))
kernel/seccomp.c
1816
list_del(&kaddfd.list);
kernel/seccomp.c
1867
list_for_each_entry(cur, &filter->notif->notifications, list) {
kernel/seccomp.c
96
struct list_head list;
kernel/signal.c
1088
list_add_tail(&q->list, &pending->list);
kernel/signal.c
1915
list_for_each_entry_safe(q, n, &pending->list, list) {
kernel/signal.c
1922
list_del_init(&q->list);
kernel/signal.c
1957
list_add_tail(&q->list, &pending->list);
kernel/signal.c
2016
if (!list_empty(&q->list)) {
kernel/signal.c
2068
if (unlikely(!list_empty(&q->list))) {
kernel/signal.c
2138
if (WARN_ON_ONCE(!list_empty(&tmr->sigq.list)))
kernel/signal.c
436
INIT_LIST_HEAD(&q->list);
kernel/signal.c
483
while (!list_empty(&queue->list)) {
kernel/signal.c
484
q = list_entry(queue->list.next, struct sigqueue , list);
kernel/signal.c
485
list_del_init(&q->list);
kernel/signal.c
553
static void collect_signal(int sig, struct sigpending *list, kernel_siginfo_t *info,
kernel/signal.c
562
list_for_each_entry(q, &list->list, list) {
kernel/signal.c
570
sigdelset(&list->signal, sig);
kernel/signal.c
574
list_del_init(&first->list);
kernel/signal.c
683
list_for_each_entry(q, &pending->list, list) {
kernel/signal.c
696
list_for_each_entry_continue(q, &pending->list, list) {
kernel/signal.c
704
list_del_init(&sync->list);
kernel/signal.c
761
list_for_each_entry_safe(q, n, &s->list, list) {
kernel/signal.c
763
list_del_init(&q->list);
kernel/smpboot.c
215
list_for_each_entry(cur, &hotplug_threads, list) {
kernel/smpboot.c
237
list_for_each_entry(cur, &hotplug_threads, list)
kernel/smpboot.c
256
list_for_each_entry_reverse(cur, &hotplug_threads, list)
kernel/smpboot.c
299
list_add(&plug_thread->list, &hotplug_threads);
kernel/smpboot.c
317
list_del(&plug_thread->list);
kernel/softirq.c
919
struct tasklet_struct *list;
kernel/softirq.c
922
list = tl_head->head;
kernel/softirq.c
928
while (list) {
kernel/softirq.c
929
struct tasklet_struct *t = list;
kernel/softirq.c
931
list = list->next;
kernel/stop_machine.c
497
struct cpu_stop_work, list);
kernel/stop_machine.c
498
list_del_init(&work->list);
kernel/stop_machine.c
87
list_add_tail(&work->list, &stopper->works);
kernel/taskstats.c
122
list_for_each_entry(s, &listeners->list, list) {
kernel/taskstats.c
126
if (!list_is_last(&s->list, &listeners->list)) {
kernel/taskstats.c
148
list_for_each_entry_safe(s, tmp, &listeners->list, list) {
kernel/taskstats.c
150
list_del(&s->list);
kernel/taskstats.c
328
list_for_each_entry(s2, &listeners->list, list) {
kernel/taskstats.c
332
list_add(&s->list, &listeners->list);
kernel/taskstats.c
346
list_for_each_entry_safe(s, tmp, &listeners->list, list) {
kernel/taskstats.c
348
list_del(&s->list);
kernel/taskstats.c
49
struct list_head list;
kernel/taskstats.c
56
struct list_head list;
kernel/taskstats.c
628
if (list_empty(&listeners->list))
kernel/taskstats.c
700
INIT_LIST_HEAD(&(per_cpu(listener_array, i).list));
kernel/time/clockevents.c
407
struct clock_event_device, list);
kernel/time/clockevents.c
408
list_move(&dev->list, &clockevent_devices);
kernel/time/clockevents.c
420
list_for_each_entry(dev, &clockevent_devices, list) {
kernel/time/clockevents.c
436
list_del_init(&ced->list);
kernel/time/clockevents.c
448
list_del_init(&ced->list);
kernel/time/clockevents.c
521
list_add(&dev->list, &clockevent_devices);
kernel/time/clockevents.c
636
list_move(&old->list, &clockevents_released);
kernel/time/clockevents.c
652
list_for_each_entry_reverse(dev, &clockevent_devices, list)
kernel/time/clockevents.c
664
list_for_each_entry(dev, &clockevent_devices, list)
kernel/time/clockevents.c
692
list_for_each_entry_safe(dev, tmp, &clockevents_released, list)
kernel/time/clockevents.c
693
list_del(&dev->list);
kernel/time/clockevents.c
698
list_for_each_entry_safe(dev, tmp, &clockevent_devices, list) {
kernel/time/clockevents.c
703
list_del(&dev->list);
kernel/time/clockevents.c
751
list_for_each_entry(iter, &clockevent_devices, list) {
kernel/time/clocksource-wdtest.c
90
.list = LIST_HEAD_INIT(clocksource_wdtest_ktime.list),
kernel/time/clocksource.c
1098
list_for_each_entry(cs, &clocksource_list, list) {
kernel/time/clocksource.c
1124
list_for_each_entry(cs, &clocksource_list, list) {
kernel/time/clocksource.c
1211
list_for_each_entry(tmp, &clocksource_list, list) {
kernel/time/clocksource.c
1215
entry = &tmp->list;
kernel/time/clocksource.c
1217
list_add(&cs->list, entry);
kernel/time/clocksource.c
1386
list_del_init(&cs->list);
kernel/time/clocksource.c
1401
if (!list_empty(&cs->list))
kernel/time/clocksource.c
1498
list_for_each_entry(cs, &clocksource_list, list) {
kernel/time/clocksource.c
1526
list_for_each_entry(src, &clocksource_list, list) {
kernel/time/clocksource.c
192
list_del(&cs->list);
kernel/time/clocksource.c
206
if (list_empty(&cs->list)) {
kernel/time/clocksource.c
232
if (!list_empty(&cs->list) && list_empty(&cs->wd_list))
kernel/time/clocksource.c
732
list_for_each_entry(cs, &clocksource_list, list) {
kernel/time/clocksource.c
876
list_for_each_entry(cs, &clocksource_list, list) {
kernel/time/clocksource.c
973
list_for_each_entry_reverse(cs, &clocksource_list, list)
kernel/time/clocksource.c
985
list_for_each_entry(cs, &clocksource_list, list)
kernel/time/posix-timers.c
1054
hlist_del_rcu(&timer->list);
kernel/time/posix-timers.c
1102
hlist_for_each_entry_safe(timer, next, &timers, list) {
kernel/time/posix-timers.c
562
hlist_add_head_rcu(&new_timer->list, &current->signal->posix_timers);
kernel/time/timer_migration.c
1707
list_for_each_entry(tmp, &hier->level_list[lvl], list) {
kernel/time/timer_migration.c
1741
list_add(&group->list, &hier->level_list[lvl]);
kernel/time/timer_migration.c
1857
list_del(&group->list);
kernel/time/timer_migration.c
1947
group = list_first_entry(&hier->level_list[top], typeof(*group), list);
kernel/time/timer_migration.h
90
struct list_head list;
kernel/trace/bpf_trace.c
2294
list_add(&btm->list, &bpf_trace_modules);
kernel/trace/bpf_trace.c
2300
list_for_each_entry_safe(btm, tmp, &bpf_trace_modules, list) {
kernel/trace/bpf_trace.c
2302
list_del(&btm->list);
kernel/trace/bpf_trace.c
51
struct list_head list;
kernel/trace/bpf_trace.c
64
list_for_each_entry(btm, &bpf_trace_modules, list) {
kernel/trace/fgraph.c
1223
list_for_each_entry(op, &graph_ops.subop_list, list) {
kernel/trace/ftrace.c
1074
struct list_head list;
kernel/trace/ftrace.c
1297
list_del(&ftrace_mod->list);
kernel/trace/ftrace.c
1312
list_for_each_entry_safe(p, n, head, list)
kernel/trace/ftrace.c
1391
INIT_LIST_HEAD(&ftrace_mod->list);
kernel/trace/ftrace.c
1399
list_add(&ftrace_mod->list, mod_head);
kernel/trace/ftrace.c
286
static void add_ftrace_ops(struct ftrace_ops __rcu **list,
kernel/trace/ftrace.c
289
rcu_assign_pointer(ops->next, *list);
kernel/trace/ftrace.c
297
rcu_assign_pointer(*list, ops);
kernel/trace/ftrace.c
300
static int remove_ftrace_ops(struct ftrace_ops __rcu **list,
kernel/trace/ftrace.c
3056
list_add_rcu(&ops->list, &ftrace_ops_trampoline_list);
kernel/trace/ftrace.c
3062
list_del_rcu(&ops->list);
kernel/trace/ftrace.c
309
if (rcu_dereference_protected(*list,
kernel/trace/ftrace.c
313
rcu_assign_pointer(*list, &ftrace_list_end);
kernel/trace/ftrace.c
317
for (p = list; *p != &ftrace_list_end; p = &(*p)->next)
kernel/trace/ftrace.c
3608
list_add(&subops->list, &ops->subop_list);
kernel/trace/ftrace.c
3611
list_del(&subops->list);
kernel/trace/ftrace.c
3638
list_add(&subops->list, &ops->subop_list);
kernel/trace/ftrace.c
3644
list_del(&subops->list);
kernel/trace/ftrace.c
3663
list_for_each_entry(subops, &ops->subop_list, list) {
kernel/trace/ftrace.c
3715
list_del(&subops->list);
kernel/trace/ftrace.c
3722
list_add(&subops->list, &ops->subop_list);
kernel/trace/ftrace.c
3745
list_add(&subops->list, &ops->subop_list);
kernel/trace/ftrace.c
4015
iter->probe = list_entry(next, struct ftrace_func_probe, list);
kernel/trace/ftrace.c
4034
if (iter->probe->list.next == func_probes)
kernel/trace/ftrace.c
4036
next = iter->probe->list.next;
kernel/trace/ftrace.c
4037
iter->probe = list_entry(next, struct ftrace_func_probe, list);
kernel/trace/ftrace.c
4186
ftrace_mod = list_entry(iter->mod_list, struct ftrace_mod_load, list);
kernel/trace/ftrace.c
4455
list_for_each_entry(subops, &ops->subop_list, list) {
kernel/trace/ftrace.c
5078
list_for_each_entry(subops, &op->subop_list, list) {
kernel/trace/ftrace.c
5105
list_for_each_entry_safe(ftrace_mod, n, head, list) {
kernel/trace/ftrace.c
5152
list_for_each_entry_safe(ftrace_mod, n, head, list) {
kernel/trace/ftrace.c
5165
list_move(&ftrace_mod->list, &process_mods);
kernel/trace/ftrace.c
5174
list_for_each_entry_safe(ftrace_mod, n, &process_mods, list) {
kernel/trace/ftrace.c
5208
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/ftrace.c
5455
list_del(&probe->list);
kernel/trace/ftrace.c
5494
list_for_each_entry(iter, &tr->func_probes, list) {
kernel/trace/ftrace.c
5510
list_add(&probe->list, &tr->func_probes);
kernel/trace/ftrace.c
5648
list_for_each_entry(iter, &tr->func_probes, list) {
kernel/trace/ftrace.c
5749
list_for_each_entry_safe(probe, n, &tr->func_probes, list)
kernel/trace/ftrace.c
5765
list_for_each_entry(p, &ftrace_commands, list) {
kernel/trace/ftrace.c
5769
list_add(&cmd->list, &ftrace_commands);
kernel/trace/ftrace.c
5784
list_for_each_entry_safe(p, n, &ftrace_commands, list) {
kernel/trace/ftrace.c
5786
list_del_init(&p->list);
kernel/trace/ftrace.c
5820
list_for_each_entry(p, &ftrace_commands, list) {
kernel/trace/ftrace.c
7749
struct list_head list;
kernel/trace/ftrace.c
7757
struct list_head list;
kernel/trace/ftrace.c
7772
list_for_each_entry_rcu(op, &ftrace_ops_trampoline_list, list) {
kernel/trace/ftrace.c
7877
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/ftrace.c
7895
list_for_each_entry_safe(mod_func, n, &mod_map->funcs, list) {
kernel/trace/ftrace.c
7897
list_del(&mod_func->list);
kernel/trace/ftrace.c
7919
list_for_each_entry_safe(mod_map, n, &ftrace_mod_maps, list) {
kernel/trace/ftrace.c
7921
list_del_rcu(&mod_map->list);
kernel/trace/ftrace.c
8101
list_add_rcu(&mod_func->list, &mod_map->funcs);
kernel/trace/ftrace.c
8124
list_add_rcu(&mod_map->list, &ftrace_mod_maps);
kernel/trace/ftrace.c
8137
list_for_each_entry_rcu(mod_func, &mod_map->funcs, list) {
kernel/trace/ftrace.c
8166
list_for_each_entry_rcu(mod_map, &ftrace_mod_maps, list) {
kernel/trace/ftrace.c
8190
list_for_each_entry_rcu(mod_map, &ftrace_mod_maps, list) {
kernel/trace/ftrace.c
8197
list_for_each_entry_rcu(mod_func, &mod_map->funcs, list) {
kernel/trace/ftrace.c
8244
struct list_head list;
kernel/trace/ftrace.c
8270
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/ftrace.c
8293
list_add(&func->list, clear_list);
kernel/trace/ftrace.c
8357
list_for_each_entry_safe(func, func_next, &clear_hash, list) {
kernel/trace/ring_buffer.c
1237
static struct list_head *rb_list_head(struct list_head *list)
kernel/trace/ring_buffer.c
1239
unsigned long val = (unsigned long)list;
kernel/trace/ring_buffer.c
1253
rb_is_head_page(struct buffer_page *page, struct list_head *list)
kernel/trace/ring_buffer.c
1257
val = (unsigned long)list->next;
kernel/trace/ring_buffer.c
1259
if ((val & ~RB_FLAG_MASK) != (unsigned long)&page->list)
kernel/trace/ring_buffer.c
1274
struct list_head *list = page->list.prev;
kernel/trace/ring_buffer.c
1276
return rb_list_head(list->next) != &page->list;
kernel/trace/ring_buffer.c
1282
static void rb_set_list_to_head(struct list_head *list)
kernel/trace/ring_buffer.c
1286
ptr = (unsigned long *)&list->next;
kernel/trace/ring_buffer.c
1305
rb_set_list_to_head(head->list.prev);
kernel/trace/ring_buffer.c
1313
static void rb_list_head_clear(struct list_head *list)
kernel/trace/ring_buffer.c
1315
unsigned long *ptr = (unsigned long *)&list->next;
kernel/trace/ring_buffer.c
1340
struct list_head *list;
kernel/trace/ring_buffer.c
1341
unsigned long val = (unsigned long)&head->list;
kernel/trace/ring_buffer.c
1344
list = &prev->list;
kernel/trace/ring_buffer.c
1348
ret = cmpxchg((unsigned long *)&list->next,
kernel/trace/ring_buffer.c
1387
struct list_head *p = rb_list_head((*bpage)->list.next);
kernel/trace/ring_buffer.c
1389
*bpage = list_entry(p, struct buffer_page, list);
kernel/trace/ring_buffer.c
1394
struct list_head *p = rb_list_head((*bpage)->list.prev);
kernel/trace/ring_buffer.c
1396
*bpage = list_entry(p, struct buffer_page, list);
kernel/trace/ring_buffer.c
1404
struct list_head *list;
kernel/trace/ring_buffer.c
1411
list = cpu_buffer->pages;
kernel/trace/ring_buffer.c
1412
if (RB_WARN_ON(cpu_buffer, rb_list_head(list->prev->next) != list))
kernel/trace/ring_buffer.c
1424
if (rb_is_head_page(page, page->list.prev)) {
kernel/trace/ring_buffer.c
1440
unsigned long *ptr = (unsigned long *)&old->list.prev->next;
kernel/trace/ring_buffer.c
1446
return try_cmpxchg(ptr, &val, (unsigned long)&new->list);
kernel/trace/ring_buffer.c
1522
struct list_head *list)
kernel/trace/ring_buffer.c
1525
rb_list_head(rb_list_head(list->next)->prev) != list))
kernel/trace/ring_buffer.c
1529
rb_list_head(rb_list_head(list->prev)->next) != list))
kernel/trace/ring_buffer.c
2000
cpu_buffer->reader_page->list.next = &orig_head->list;
kernel/trace/ring_buffer.c
2001
cpu_buffer->reader_page->list.prev = orig_head->list.prev;
kernel/trace/ring_buffer.c
2002
orig_head->list.prev = &cpu_buffer->reader_page->list;
kernel/trace/ring_buffer.c
2003
bpage->list.next = &cpu_buffer->reader_page->list;
kernel/trace/ring_buffer.c
2009
head_page->list.prev = bpage->list.prev;
kernel/trace/ring_buffer.c
2011
bpage->list.next = &head_page->list;
kernel/trace/ring_buffer.c
2012
rb_set_list_to_head(&bpage->list);
kernel/trace/ring_buffer.c
2013
cpu_buffer->pages = &head_page->list;
kernel/trace/ring_buffer.c
2412
list_add_tail(&bpage->list, pages);
kernel/trace/ring_buffer.c
2451
list_for_each_entry_safe(bpage, tmp, pages, list) {
kernel/trace/ring_buffer.c
2452
list_del_init(&bpage->list);
kernel/trace/ring_buffer.c
2562
INIT_LIST_HEAD(&cpu_buffer->reader_page->list);
kernel/trace/ring_buffer.c
2587
= list_entry(cpu_buffer->pages, struct buffer_page, list);
kernel/trace/ring_buffer.c
2623
list_for_each_entry_safe(bpage, tmp, head, list) {
kernel/trace/ring_buffer.c
2624
list_del_init(&bpage->list);
kernel/trace/ring_buffer.c
2627
bpage = list_entry(head, struct buffer_page, list);
kernel/trace/ring_buffer.c
3006
tail_page = &cpu_buffer->tail_page->list;
kernel/trace/ring_buffer.c
3018
struct buffer_page, list);
kernel/trace/ring_buffer.c
3046
struct buffer_page, list);
kernel/trace/ring_buffer.c
3056
list);
kernel/trace/ring_buffer.c
3127
head_page = &hpage->list;
kernel/trace/ring_buffer.c
3167
list) {
kernel/trace/ring_buffer.c
3168
list_del_init(&bpage->list);
kernel/trace/ring_buffer.c
3406
list) {
kernel/trace/ring_buffer.c
3407
list_del_init(&bpage->list);
kernel/trace/ring_buffer.c
342
struct list_head list; /* list of buffer pages */
kernel/trace/ring_buffer.c
3872
if (rb_is_head_page(next_page, &tail_page->list)) {
kernel/trace/ring_buffer.c
5553
rb_list_head_clear(cpu_buffer->head_page->list.prev);
kernel/trace/ring_buffer.c
5555
rb_set_list_to_head(cpu_buffer->head_page->list.prev);
kernel/trace/ring_buffer.c
5770
rb_list_head_clear(cpu_buffer->head_page->list.prev);
kernel/trace/ring_buffer.c
5772
prev_reader->list.next = prev_head->list.next;
kernel/trace/ring_buffer.c
5773
prev_reader->list.prev = prev_head->list.prev;
kernel/trace/ring_buffer.c
5776
last->list.next = &prev_reader->list;
kernel/trace/ring_buffer.c
5777
new_head->list.prev = &prev_reader->list;
kernel/trace/ring_buffer.c
5779
new_reader->list.prev = &new_reader->list;
kernel/trace/ring_buffer.c
5780
new_reader->list.next = &new_head->list;
kernel/trace/ring_buffer.c
5783
rb_set_list_to_head(&last->list);
kernel/trace/ring_buffer.c
5788
cpu_buffer->pages = &new_head->list;
kernel/trace/ring_buffer.c
5860
cpu_buffer->reader_page->list.next = rb_list_head(reader->list.next);
kernel/trace/ring_buffer.c
5861
cpu_buffer->reader_page->list.prev = reader->list.prev;
kernel/trace/ring_buffer.c
5868
cpu_buffer->pages = reader->list.prev;
kernel/trace/ring_buffer.c
5871
rb_set_list_to_head(&cpu_buffer->reader_page->list);
kernel/trace/ring_buffer.c
5915
rb_list_head(reader->list.next)->prev = &cpu_buffer->reader_page->list;
kernel/trace/ring_buffer.c
656
static struct list_head *rb_list_head(struct list_head *list);
kernel/trace/ring_buffer.c
6571
= list_entry(cpu_buffer->pages, struct buffer_page, list);
kernel/trace/ring_buffer.c
6573
list_for_each_entry(page, cpu_buffer->pages, list) {
kernel/trace/ring_buffer.c
6580
INIT_LIST_HEAD(&cpu_buffer->reader_page->list);
kernel/trace/ring_buffer.c
678
next = rb_list_head(page->list.next);
kernel/trace/ring_buffer.c
679
page = list_entry(next, struct buffer_page, list);
kernel/trace/ring_buffer.c
7412
list_add(&cpu_buffer->reader_page->list, &old_pages);
kernel/trace/ring_buffer.c
7416
struct buffer_page, list);
kernel/trace/ring_buffer.c
7417
list_del_init(&cpu_buffer->reader_page->list);
kernel/trace/ring_buffer.c
7425
= list_entry(cpu_buffer->pages, struct buffer_page, list);
kernel/trace/ring_buffer.c
7439
list_for_each_entry_safe(bpage, tmp, &old_pages, list) {
kernel/trace/ring_buffer.c
7440
list_del_init(&bpage->list);
kernel/trace/ring_buffer.c
7464
list_for_each_entry_safe(bpage, tmp, &cpu_buffer->new_pages, list) {
kernel/trace/ring_buffer.c
7465
list_del_init(&bpage->list);
kernel/trace/rv/rv.c
230
if (list_is_last(&mon->list, &rv_monitors_list))
kernel/trace/rv/rv.c
233
next = list_next_entry(mon, list);
kernel/trace/rv/rv.c
303
list_for_each_entry_continue(p, &rv_monitors_list, list) {
kernel/trace/rv/rv.c
318
list_for_each_entry_continue(p, &rv_monitors_list, list) {
kernel/trace/rv/rv.c
451
struct rv_monitor *mon = container_of(p, struct rv_monitor, list);
kernel/trace/rv/rv.c
488
struct rv_monitor *mon = container_of(p, struct rv_monitor, list);
kernel/trace/rv/rv.c
492
list_for_each_entry_continue(mon, &rv_monitors_list, list) {
kernel/trace/rv/rv.c
494
return &mon->list;
kernel/trace/rv/rv.c
563
list_for_each_entry(mon, &rv_monitors_list, list)
kernel/trace/rv/rv.c
623
list_for_each_entry(mon, &rv_monitors_list, list) {
kernel/trace/rv/rv.c
688
list_for_each_entry(mon, &rv_monitors_list, list) {
kernel/trace/rv/rv.c
773
list_for_each_entry(r, &rv_monitors_list, list) {
kernel/trace/rv/rv.c
794
list_add(&monitor->list, &parent->list);
kernel/trace/rv/rv.c
796
list_add_tail(&monitor->list, &rv_monitors_list);
kernel/trace/rv/rv.c
812
list_del(&monitor->list);
kernel/trace/rv/rv_reactors.c
143
struct rv_reactor *reactor = container_of(p, struct rv_reactor, list);
kernel/trace/rv/rv_reactors.c
189
list_for_each_entry_continue(p, &rv_monitors_list, list) {
kernel/trace/rv/rv_reactors.c
238
list_for_each_entry(reactor, &rv_reactors_list, list) {
kernel/trace/rv/rv_reactors.c
288
list_for_each_entry(r, &rv_reactors_list, list) {
kernel/trace/rv/rv_reactors.c
295
list_add_tail(&reactor->list, &rv_reactors_list);
kernel/trace/rv/rv_reactors.c
327
list_del(&reactor->list);
kernel/trace/rv/rv_reactors.c
78
list_for_each_entry(r, &rv_reactors_list, list) {
kernel/trace/rv/rv_reactors.c
90
struct rv_reactor *reactor = container_of(p, struct rv_reactor, list);
kernel/trace/trace.c
1268
struct list_head list;
kernel/trace/trace.c
1283
list_add(&selftest->list, &postponed_selftests);
kernel/trace/trace.c
1397
list_for_each_entry_safe(p, n, &postponed_selftests, list) {
kernel/trace/trace.c
1416
list_del(&p->list);
kernel/trace/trace.c
1441
list_for_each_entry_safe(t, n, &tr->tracers, list) {
kernel/trace/trace.c
1442
list_del(&t->list);
kernel/trace/trace.c
1496
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/trace.c
1591
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/trace.c
431
add_trace_export(struct trace_export **list, struct trace_export *export)
kernel/trace/trace.c
433
rcu_assign_pointer(export->next, *list);
kernel/trace/trace.c
440
rcu_assign_pointer(*list, export);
kernel/trace/trace.c
444
rm_trace_export(struct trace_export **list, struct trace_export *export)
kernel/trace/trace.c
448
for (p = list; *p != NULL; p = &(*p)->next)
kernel/trace/trace.c
461
add_ftrace_export(struct trace_export **list, struct trace_export *export)
kernel/trace/trace.c
465
add_trace_export(list, export);
kernel/trace/trace.c
469
rm_ftrace_export(struct trace_export **list, struct trace_export *export)
kernel/trace/trace.c
473
ret = rm_trace_export(list, export);
kernel/trace/trace.c
5020
list_for_each_entry(t, &tr->tracers, list) {
kernel/trace/trace.c
629
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/trace.c
6769
struct list_head list;
kernel/trace/trace.c
6816
err = list_first_entry(&tr->err_log, struct tracing_log_err, list);
kernel/trace/trace.c
6819
list_del(&err->list);
kernel/trace/trace.c
6903
list_add_tail(&err->list, &tr->err_log);
kernel/trace/trace.c
6912
list_for_each_entry_safe(err, next, &tr->err_log, list) {
kernel/trace/trace.c
6913
list_del(&err->list);
kernel/trace/trace.c
7953
list_for_each_entry(t, &global_trace.tracers, list) {
kernel/trace/trace.c
8001
list_add(&t->list, &tr->tracers);
kernel/trace/trace.c
8031
list_del(&t->list);
kernel/trace/trace.c
8494
list_for_each_entry(t, &tr->tracers, list) {
kernel/trace/trace.c
8509
list_for_each_entry(tr, &ftrace_trace_arrays, list)
kernel/trace/trace.c
8518
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/trace.c
8645
list_add(&tr->list, &ftrace_trace_arrays);
kernel/trace/trace.c
8742
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/trace.c
8770
list_del(&tr->list);
kernel/trace/trace.c
8830
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/trace.c
8866
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/trace.c
9153
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/trace.c
97
struct list_head list;
kernel/trace/trace.c
9768
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/trace.c
9904
list_add(&global_trace.list, &ftrace_trace_arrays);
kernel/trace/trace.h
1248
struct list_head list;
kernel/trace/trace.h
1596
struct list_head list;
kernel/trace/trace.h
1603
struct list_head list;
kernel/trace/trace.h
1939
struct list_head list;
kernel/trace/trace.h
2134
struct list_head list;
kernel/trace/trace.h
334
struct list_head list;
kernel/trace/trace.h
524
typeof(*tr), list);
kernel/trace/trace.h
991
struct list_head list;
kernel/trace/trace_dynevent.c
142
list_for_each_entry(ops, &dyn_event_ops_list, list) {
kernel/trace/trace_dynevent.c
31
list_for_each_entry(call, &ftrace_events, list) {
kernel/trace/trace_dynevent.c
65
INIT_LIST_HEAD(&ops->list);
kernel/trace/trace_dynevent.c
67
list_add_tail(&ops->list, &dyn_event_ops_list);
kernel/trace/trace_dynevent.h
113
list_for_each_entry(pos, &dyn_event_list, list)
kernel/trace/trace_dynevent.h
121
list_for_each_entry_safe(pos, n, &dyn_event_list, list)
kernel/trace/trace_dynevent.h
41
struct list_head list;
kernel/trace/trace_dynevent.h
62
struct list_head list;
kernel/trace/trace_dynevent.h
74
INIT_LIST_HEAD(&ev->list);
kernel/trace/trace_dynevent.h
88
list_add_tail(&ev->list, &dyn_event_list);
kernel/trace/trace_dynevent.h
95
list_del_init(&ev->list);
kernel/trace/trace_eprobe.c
47
list_for_each_entry(ep, trace_probe_probe_list(_tp), tp.list)
kernel/trace/trace_eprobe.c
550
INIT_LIST_HEAD(&trigger->list);
kernel/trace/trace_eprobe.c
586
list_add_tail_rcu(&trigger->list, &file->triggers);
kernel/trace/trace_eprobe.c
610
list_for_each_entry(iter, &file->triggers, list) {
kernel/trace/trace_eprobe.c
622
list_del_rcu(&trigger->list);
kernel/trace/trace_eprobe.c
773
list_for_each_entry(tp_event, &ftrace_events, list) {
kernel/trace/trace_event_perf.c
107
list = alloc_percpu(struct hlist_head);
kernel/trace/trace_event_perf.c
108
if (!list)
kernel/trace/trace_event_perf.c
112
INIT_HLIST_HEAD(per_cpu_ptr(list, cpu));
kernel/trace/trace_event_perf.c
114
tp_event->perf_events = list;
kernel/trace/trace_event_perf.c
222
list_for_each_entry(tp_event, &ftrace_events, list) {
kernel/trace/trace_event_perf.c
372
struct hlist_head *list;
kernel/trace/trace_event_perf.c
378
list = this_cpu_ptr(pcpu_list);
kernel/trace/trace_event_perf.c
379
hlist_add_head_rcu(&p_event->hlist_entry, list);
kernel/trace/trace_event_perf.c
99
struct hlist_head __percpu *list;
kernel/trace/trace_events.c
1006
list_add(&event_mod->list, &tr->mod_events);
kernel/trace/trace_events.c
1029
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events.c
1195
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events.c
1234
list_del(&system->list);
kernel/trace/trace_events.c
1282
list_del(&dir->list);
kernel/trace/trace_events.c
1311
list_del(&file->list);
kernel/trace/trace_events.c
1348
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events.c
1570
list_for_each_entry_continue(file, &tr->events, list) {
kernel/trace/trace_events.c
1592
file = list_entry(&tr->events, struct trace_event_file, list);
kernel/trace/trace_events.c
1625
list_for_each_entry_continue(file, &tr->events, list) {
kernel/trace/trace_events.c
1633
iter->event_mod = list_entry(&tr->mod_events, struct event_mod_load, list);
kernel/trace/trace_events.c
1638
list_for_each_entry_continue(iter->event_mod, &tr->mod_events, list)
kernel/trace/trace_events.c
1664
iter->file = list_entry(&tr->events, struct trace_event_file, list);
kernel/trace/trace_events.c
1757
list_for_each_entry_rcu(data, &file->triggers, list) {
kernel/trace/trace_events.c
1958
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events.c
2283
list_for_each_entry(iter_tr, &ftrace_trace_arrays, list) {
kernel/trace/trace_events.c
2284
list_for_each_entry(iter_dir, &iter_tr->systems, list) {
kernel/trace/trace_events.c
2551
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events.c
2902
list_add(&system->list, &event_subsystems);
kernel/trace/trace_events.c
2948
list_for_each_entry(dir, &tr->systems, list) {
kernel/trace/trace_events.c
2959
list_for_each_entry(iter, &event_subsystems, list) {
kernel/trace/trace_events.c
2997
list_add(&dir->list, &tr->systems);
kernel/trace/trace_events.c
3270
list_del(&call->list);
kernel/trace/trace_events.c
3301
list_add(&call->list, &ftrace_events);
kernel/trace/trace_events.c
3570
list_for_each_entry_safe(call, p, &ftrace_events, list) {
kernel/trace/trace_events.c
3674
list_add(&file->list, &tr->events);
kernel/trace/trace_events.c
3866
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/trace_events.c
3899
list_for_each_entry_safe(event_mod, n, &tr->mod_events, list) {
kernel/trace/trace_events.c
3914
list_for_each_entry(tr, &ftrace_trace_arrays, list)
kernel/trace/trace_events.c
3949
list_for_each_entry_safe(call, p, &ftrace_events, list) {
kernel/trace/trace_events.c
4012
list_for_each_entry(call, &ftrace_events, list) {
kernel/trace/trace_events.c
4028
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events.c
4452
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events.c
4471
list_for_each_entry(call, &ftrace_events, list) {
kernel/trace/trace_events.c
4490
list_for_each_entry_safe(file, next, &tr->events, list)
kernel/trace/trace_events.c
4498
list_for_each_entry(tr, &ftrace_trace_arrays, list)
kernel/trace/trace_events.c
4758
list_add(&call->list, &ftrace_events);
kernel/trace/trace_events.c
4925
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events.c
4968
list_for_each_entry(dir, &tr->systems, list) {
kernel/trace/trace_events.c
73
list_for_each_entry(tr, &ftrace_trace_arrays, list) { \
kernel/trace/trace_events.c
74
list_for_each_entry(file, &tr->events, list)
kernel/trace/trace_events.c
77
list_for_each_entry(tr, &ftrace_trace_arrays, list) { \
kernel/trace/trace_events.c
79
list_for_each_entry_safe(file, ___n, &tr->events, list)
kernel/trace/trace_events.c
912
struct list_head list;
kernel/trace/trace_events.c
921
list_del(&event_mod->list);
kernel/trace/trace_events.c
933
list_for_each_entry_safe(event_mod, n, &tr->mod_events, list) {
kernel/trace/trace_events.c
944
list_for_each_entry_safe(event_mod, n, &tr->mod_events, list) {
kernel/trace/trace_events.c
983
INIT_LIST_HEAD(&event_mod->list);
kernel/trace/trace_events_filter.c
1334
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events_filter.c
1342
struct list_head list;
kernel/trace/trace_events_filter.c
1347
struct list_head list;
kernel/trace/trace_events_filter.c
1358
list_for_each_entry_safe(filter_item, tmp, &filter_list->list, list) {
kernel/trace/trace_events_filter.c
1360
list_del(&filter_item->list);
kernel/trace/trace_events_filter.c
1402
INIT_LIST_HEAD(&head->list);
kernel/trace/trace_events_filter.c
1411
list_add_tail(&item->list, &head->list);
kernel/trace/trace_events_filter.c
1450
INIT_LIST_HEAD(&head->list);
kernel/trace/trace_events_filter.c
1452
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events_filter.c
1459
list_add_tail(&item->list, &head->list);
kernel/trace/trace_events_filter.c
1468
list_add_tail(&item->list, &head->list);
kernel/trace/trace_events_filter.c
1478
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events_filter.c
2269
INIT_LIST_HEAD(&filter_list->list);
kernel/trace/trace_events_filter.c
2271
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events_filter.c
2297
list_add_tail(&filter_item->list, &filter_list->list);
kernel/trace/trace_events_hist.c
1028
list_for_each_entry(var_data, &tr->hist_vars, list) {
kernel/trace/trace_events_hist.c
1097
list_add(&var_data->list, &tr->hist_vars);
kernel/trace/trace_events_hist.c
1114
list_del(&var_data->list);
kernel/trace/trace_events_hist.c
1153
list_for_each_entry(test, &file->triggers, list) {
kernel/trace/trace_events_hist.c
1177
list_for_each_entry(var_data, &tr->hist_vars, list) {
kernel/trace/trace_events_hist.c
1205
list_for_each_entry(test, &file->triggers, list) {
kernel/trace/trace_events_hist.c
2876
list_for_each_entry(test, &file->triggers, list) {
kernel/trace/trace_events_hist.c
2932
list_for_each_entry(test, &file->triggers, list) {
kernel/trace/trace_events_hist.c
5752
list_for_each_entry(data, &event_file->triggers, list) {
kernel/trace/trace_events_hist.c
5774
list_for_each_entry(data, &event_file->triggers, list) {
kernel/trace/trace_events_hist.c
6124
list_for_each_entry(data, &event_file->triggers, list) {
kernel/trace/trace_events_hist.c
6526
list_for_each_entry(test, &file->triggers, list) {
kernel/trace/trace_events_hist.c
6590
list_for_each_entry(test, &file->triggers, list) {
kernel/trace/trace_events_hist.c
6655
list_add_tail_rcu(&data->list, &file->triggers);
kernel/trace/trace_events_hist.c
6660
list_del_rcu(&data->list);
kernel/trace/trace_events_hist.c
6680
list_for_each_entry(test, &file->triggers, list) {
kernel/trace/trace_events_hist.c
6703
list_for_each_entry(test, &file->triggers, list) {
kernel/trace/trace_events_hist.c
6729
list_for_each_entry(iter, &file->triggers, list) {
kernel/trace/trace_events_hist.c
6734
list_del_rcu(&test->list);
kernel/trace/trace_events_hist.c
6757
list_for_each_entry(test, &file->triggers, list) {
kernel/trace/trace_events_hist.c
6780
list_for_each_entry_safe(test, n, &file->triggers, list) {
kernel/trace/trace_events_hist.c
6783
list_del_rcu(&test->list);
kernel/trace/trace_events_hist.c
6994
list_for_each_entry_rcu(test, &enable_data->file->triggers, list,
kernel/trace/trace_events_hist.c
7009
list_for_each_entry_safe(test, n, &file->triggers, list) {
kernel/trace/trace_events_hist.c
7011
list_del_rcu(&test->list);
kernel/trace/trace_events_hist.c
865
struct list_head list;
kernel/trace/trace_events_hist.c
980
list_for_each_entry(var_data, &tr->hist_vars, list) {
kernel/trace/trace_events_trigger.c
1870
list_for_each_entry(test, &file->triggers, list) {
kernel/trace/trace_events_trigger.c
1886
list_add_rcu(&data->list, &file->triggers);
kernel/trace/trace_events_trigger.c
1891
list_del_rcu(&data->list);
kernel/trace/trace_events_trigger.c
1907
list_for_each_entry(iter, &file->triggers, list) {
kernel/trace/trace_events_trigger.c
1914
list_del_rcu(&data->list);
kernel/trace/trace_events_trigger.c
195
list_for_each_entry_rcu(data, &file->triggers, list) {
kernel/trace/trace_events_trigger.c
247
list_for_each_entry_rcu(data, &file->triggers, list) {
kernel/trace/trace_events_trigger.c
273
list_for_each_entry_rcu(data, &file->triggers, list,
kernel/trace/trace_events_trigger.c
312
list_for_each_entry_reverse(p, &trigger_commands, list)
kernel/trace/trace_events_trigger.c
319
data = list_entry(v, struct event_trigger_data, list);
kernel/trace/trace_events_trigger.c
352
list_for_each_entry(p, &trigger_commands, list) {
kernel/trace/trace_events_trigger.c
386
list_for_each_entry(p, &trigger_commands, list) {
kernel/trace/trace_events_trigger.c
472
list_for_each_entry(p, &trigger_commands, list) {
kernel/trace/trace_events_trigger.c
476
list_add(&cmd->list, &trigger_commands);
kernel/trace/trace_events_trigger.c
491
list_for_each_entry_safe(p, n, &trigger_commands, list) {
kernel/trace/trace_events_trigger.c
493
list_del_init(&p->list);
kernel/trace/trace_events_trigger.c
641
list_for_each_entry(file, &tr->events, list) {
kernel/trace/trace_events_trigger.c
643
list_for_each_entry_safe(data, n, &file->triggers, list) {
kernel/trace/trace_events_trigger.c
645
list_del_rcu(&data->list);
kernel/trace/trace_events_trigger.c
669
list_for_each_entry(data, &file->triggers, list) {
kernel/trace/trace_events_trigger.c
705
list_for_each_entry(test, &file->triggers, list) {
kernel/trace/trace_events_trigger.c
716
list_add_rcu(&data->list, &file->triggers);
kernel/trace/trace_events_trigger.c
721
list_del_rcu(&data->list);
kernel/trace/trace_events_trigger.c
738
list_for_each_entry(iter, &file->triggers, list) {
kernel/trace/trace_events_trigger.c
741
list_del_rcu(&data->list);
kernel/trace/trace_events_trigger.c
990
INIT_LIST_HEAD(&trigger_data->list);
kernel/trace/trace_fprobe.c
118
INIT_LIST_HEAD(&tuser->list);
kernel/trace/trace_fprobe.c
119
list_add(&tuser->list, &tracepoint_user_list);
kernel/trace/trace_fprobe.c
1481
list_for_each_entry(tf, trace_probe_probe_list(tp), tp.list) {
kernel/trace/trace_fprobe.c
1492
list_for_each_entry(tf, trace_probe_probe_list(tp), tp.list)
kernel/trace/trace_fprobe.c
1525
list_for_each_entry(tf, trace_probe_probe_list(tp), tp.list) {
kernel/trace/trace_fprobe.c
168
list_del(&tuser->list);
kernel/trace/trace_fprobe.c
49
struct list_head list;
kernel/trace/trace_fprobe.c
57
list_for_each_entry(tuser, &tracepoint_user_list, list)
kernel/trace/trace_fprobe.c
890
list_for_each_entry(orig, &tpe->probes, tp.list) {
kernel/trace/trace_kprobe.c
195
return !(list_empty(&tk->rp.kp.list) &&
kernel/trace/trace_kprobe.c
2000
list_for_each_entry(file, &tr->events, list)
kernel/trace/trace_kprobe.c
2081
list_for_each_entry(file, &tr->events, list)
kernel/trace/trace_kprobe.c
303
INIT_LIST_HEAD(&tk->rp.kp.list);
kernel/trace/trace_kprobe.c
344
list_for_each_entry(tk, trace_probe_probe_list(tp), tp.list) {
kernel/trace/trace_kprobe.c
382
list_for_each_entry(tk, trace_probe_probe_list(tp), tp.list) {
kernel/trace/trace_kprobe.c
534
INIT_LIST_HEAD(&tk->rp.kp.list);
kernel/trace/trace_kprobe.c
573
list_for_each_entry(orig, &tpe->probes, tp.list) {
kernel/trace/trace_osnoise.c
106
list);
kernel/trace/trace_osnoise.c
118
list_for_each_entry_rcu(inst, &osnoise_instances, list) {
kernel/trace/trace_osnoise.c
1201
list_for_each_entry_rcu(inst, &osnoise_instances, list) {
kernel/trace/trace_osnoise.c
1374
list_for_each_entry_rcu(inst, &osnoise_instances, list) {
kernel/trace/trace_osnoise.c
1396
list_for_each_entry_rcu(inst, &osnoise_instances, list)
kernel/trace/trace_osnoise.c
1412
list_for_each_entry_rcu(inst, &osnoise_instances, list) {
kernel/trace/trace_osnoise.c
148
INIT_LIST_HEAD_RCU(&inst->list);
kernel/trace/trace_osnoise.c
150
list_add_tail_rcu(&inst->list, &osnoise_instances);
kernel/trace/trace_osnoise.c
170
list_for_each_entry_rcu(inst, &osnoise_instances, list,
kernel/trace/trace_osnoise.c
173
list_del_rcu(&inst->list);
kernel/trace/trace_osnoise.c
534
list_for_each_entry_rcu(inst, &osnoise_instances, list) {
kernel/trace/trace_osnoise.c
608
list_for_each_entry_rcu(inst, &osnoise_instances, list) {
kernel/trace/trace_osnoise.c
695
list_for_each_entry_rcu(inst, &osnoise_instances, list) {
kernel/trace/trace_osnoise.c
80
struct list_head list;
kernel/trace/trace_osnoise.c
93
list_for_each_entry_rcu(inst, &osnoise_instances, list) {
kernel/trace/trace_output.c
1143
list_for_each_entry(call, &ftrace_events, list) {
kernel/trace/trace_printk.c
140
list_for_each_entry(p, &trace_bprintk_fmt_list, list) {
kernel/trace/trace_printk.c
154
if (mod_fmt->list.next == &trace_bprintk_fmt_list)
kernel/trace/trace_printk.c
157
mod_fmt = container_of(mod_fmt->list.next, typeof(*mod_fmt), list);
kernel/trace/trace_printk.c
34
struct list_head list;
kernel/trace/trace_printk.c
45
list_for_each_entry(pos, &trace_bprintk_fmt_list, list) {
kernel/trace/trace_printk.c
76
list_add_tail(&tb_fmt->list, &trace_bprintk_fmt_list);
kernel/trace/trace_probe.c
2148
list_del_init(&tp->list);
kernel/trace/trace_probe.c
2152
list_add_tail(&tp->list, trace_probe_probe_list(to));
kernel/trace/trace_probe.c
2159
list_del_init(&tp->list);
kernel/trace/trace_probe.c
2201
INIT_LIST_HEAD(&tp->list);
kernel/trace/trace_probe.c
2202
list_add(&tp->list, &tp->event->probes);
kernel/trace/trace_probe.c
2236
list_for_each_entry(tp_event, &ftrace_events, list) {
kernel/trace/trace_probe.c
2280
INIT_LIST_HEAD(&link->list);
kernel/trace/trace_probe.c
2281
list_add_tail_rcu(&link->list, &tp->event->files);
kernel/trace/trace_probe.c
2308
list_del_rcu(&link->list);
kernel/trace/trace_probe.h
262
struct list_head list;
kernel/trace/trace_probe.h
272
struct list_head list;
kernel/trace/trace_probe.h
330
return list_first_entry_or_null(&tpe->probes, struct trace_probe, list);
kernel/trace/trace_probe.h
340
struct list_head *list = trace_probe_probe_list(tp);
kernel/trace/trace_probe.h
342
return !list_empty(list) && !list_is_singular(list);
kernel/trace/trace_probe.h
387
list_for_each_entry(pos, &(tp)->event->files, list)
kernel/trace/trace_probe.h
389
list_for_each_entry_rcu(pos, &(tp)->event->files, list)
kernel/trace/trace_snapshot.c
1059
list_for_each_entry(tr, &ftrace_trace_arrays, list) {
kernel/trace/trace_uprobe.c
1125
list_for_each_entry(tu, trace_probe_probe_list(tp), tp.list) {
kernel/trace/trace_uprobe.c
1175
list_for_each_entry(tu, trace_probe_probe_list(tp), tp.list) {
kernel/trace/trace_uprobe.c
1329
list_for_each_entry(tu, trace_probe_probe_list(tp), tp.list) {
kernel/trace/trace_uprobe.c
1353
list_for_each_entry(tu, trace_probe_probe_list(tp), tp.list) {
kernel/trace/trace_uprobe.c
424
list_for_each_entry(orig, &tpe->probes, tp.list) {
kernel/tracepoint.c
562
list_for_each_entry(tp_mod, &tracepoint_module_list, list)
kernel/tracepoint.c
586
list_for_each_entry(tp_mod, &tracepoint_module_list, list)
kernel/tracepoint.c
625
list_add_tail(&tp_mod->list, &tracepoint_module_list);
kernel/tracepoint.c
640
list_for_each_entry(tp_mod, &tracepoint_module_list, list) {
kernel/tracepoint.c
644
list_del(&tp_mod->list);
kernel/tracepoint.c
740
list_for_each_entry(tp_mod, &tracepoint_module_list, list)
kernel/unwind/deferred.c
177
list_for_each_entry_srcu(work, &callbacks, list,
kernel/unwind/deferred.c
313
list_del_rcu(&work->list);
kernel/unwind/deferred.c
345
list_add_rcu(&work->list, &callbacks);
kernel/workqueue.c
2935
static void set_worker_dying(struct worker *worker, struct list_head *list)
kernel/workqueue.c
2953
list_move(&worker->entry, list);
kernel/workqueue.c
318
struct list_head list; /* WQ: list of flushers */
kernel/workqueue.c
351
struct list_head list; /* PR: list of all workqueues */
kernel/workqueue.c
4070
.list = LIST_HEAD_INIT(this_flusher.list),
kernel/workqueue.c
4114
list_add_tail(&this_flusher.list, &wq->flusher_queue);
kernel/workqueue.c
4123
list_add_tail(&this_flusher.list, &wq->flusher_overflow);
kernel/workqueue.c
4149
WARN_ON_ONCE(!list_empty(&this_flusher.list));
kernel/workqueue.c
4156
list_for_each_entry_safe(next, tmp, &wq->flusher_queue, list) {
kernel/workqueue.c
4159
list_del_init(&next->list);
kernel/workqueue.c
4177
list_for_each_entry(tmp, &wq->flusher_overflow, list)
kernel/workqueue.c
4199
list_del_init(&next->list);
kernel/workqueue.c
5373
struct list_head list; /* queued for batching commit */
kernel/workqueue.c
5884
INIT_LIST_HEAD(&wq->list);
kernel/workqueue.c
5904
list_add_tail_rcu(&wq->list, &workqueues);
kernel/workqueue.c
6104
list_del_rcu(&wq->list);
kernel/workqueue.c
6616
list_for_each_entry_rcu(wq, &workqueues, list)
kernel/workqueue.c
6639
list_for_each_entry_rcu(wq, &workqueues, list) {
kernel/workqueue.c
6871
list_for_each_entry(wq, &workqueues, list) {
kernel/workqueue.c
6906
list_for_each_entry(wq, &workqueues, list) {
kernel/workqueue.c
6987
list_for_each_entry(wq, &workqueues, list) {
kernel/workqueue.c
7019
list_for_each_entry(wq, &workqueues, list) {
kernel/workqueue.c
7063
list_for_each_entry(wq, &workqueues, list) {
kernel/workqueue.c
7083
list_for_each_entry(wq, &workqueues, list) {
kernel/workqueue.c
7093
list_add_tail(&ctx->list, &ctxs);
kernel/workqueue.c
7096
list_for_each_entry_safe(ctx, n, &ctxs, list) {
kernel/workqueue.c
7110
list_for_each_entry(wq, &workqueues, list) {
kernel/workqueue.c
7189
list_for_each_entry(wq, &workqueues, list) {
kernel/workqueue.c
8148
list_for_each_entry(wq, &workqueues, list) {
kernel/workqueue.c
8446
list_for_each_entry(wq, &workqueues, list) {
lib/bitmap-str.c
53
static int bitmap_print_to_buf(bool list, char *buf, const unsigned long *maskp,
lib/bitmap-str.c
56
const char *fmt = list ? "%*pbl\n" : "%*pb\n";
lib/closure.c
111
llist_add(&cl->list, &waitlist->list);
lib/closure.c
79
struct llist_node *list;
lib/closure.c
83
list = llist_del_all(&wait_list->list);
lib/closure.c
86
reverse = llist_reverse_order(list);
lib/closure.c
89
llist_for_each_entry_safe(cl, t, reverse, list) {
lib/debugobjects.c
1161
hlist_for_each_entry_safe(obj, tmp, &db->list, node) {
lib/debugobjects.c
1521
hlist_move_list(&db->list, &objects);
lib/debugobjects.c
1528
hlist_add_head(&new->node, &db->list);
lib/debugobjects.c
224
static struct debug_obj *__alloc_object(struct hlist_head *list)
lib/debugobjects.c
228
if (unlikely(!list->first))
lib/debugobjects.c
231
obj = hlist_entry(list->first, typeof(*obj), node);
lib/debugobjects.c
438
hlist_for_each_entry(obj, &b->list, node) {
lib/debugobjects.c
47
struct hlist_head list;
lib/debugobjects.c
484
hlist_add_head(&obj->node, &b->list);
lib/debugobjects.c
556
static void put_objects(struct hlist_head *list)
lib/debugobjects.c
565
hlist_for_each_entry_safe(obj, tmp, list, node) {
lib/debugobjects.c
593
hlist_move_list(&db->list, &freelist);
lib/error-inject.c
125
list_for_each_entry_safe(ent, n, &error_injection_list, list) {
lib/error-inject.c
127
list_del_init(&ent->list);
lib/error-inject.c
17
struct list_head list;
lib/error-inject.c
199
struct ei_entry *ent = list_entry(v, struct ei_entry, list);
lib/error-inject.c
30
list_for_each_entry(ent, &error_injection_list, list) {
lib/error-inject.c
46
list_for_each_entry(ent, &error_injection_list, list) {
lib/error-inject.c
90
INIT_LIST_HEAD(&ent->list);
lib/error-inject.c
91
list_add_tail(&ent->list, &error_injection_list);
lib/irq_poll.c
105
iop = list_entry(list->next, struct irq_poll, list);
lib/irq_poll.c
128
list_move_tail(&iop->list, list);
lib/irq_poll.c
182
INIT_LIST_HEAD(&iop->list);
lib/irq_poll.c
37
list_add_tail(&iop->list, this_cpu_ptr(&blk_cpu_iopoll));
lib/irq_poll.c
53
list_del(&iop->list);
lib/irq_poll.c
80
struct list_head *list = this_cpu_ptr(&blk_cpu_iopoll);
lib/irq_poll.c
86
while (!list_empty(list)) {
lib/klist.c
174
struct list_head list;
lib/klist.c
191
list_for_each_entry_safe(waiter, tmp, &klist_remove_waiters, list) {
lib/klist.c
195
list_del(&waiter->list);
lib/klist.c
246
list_add(&waiter.list, &klist_remove_waiters);
lib/kobject.c
181
list_add_tail(&kobj->entry, &kobj->kset->list);
lib/kobject.c
815
INIT_LIST_HEAD(&k->list);
lib/kobject.c
911
list_for_each_entry(k, &kset->list, entry) {
lib/kobject_uevent.c
318
list_for_each_entry(ue_sk, &uevent_sock_list, list) {
lib/kobject_uevent.c
39
struct list_head list;
lib/kobject_uevent.c
798
list_add_tail(&ue_sk->list, &uevent_sock_list);
lib/kobject_uevent.c
811
list_del(&ue_sk->list);
lib/kunit/assert_test.c
87
va_list list;
lib/kunit/assert_test.c
90
.va = &list,
lib/kunit/assert_test.c
93
va_start(list, format);
lib/list_sort.c
181
struct list_head *list = head->next, *pending = NULL;
lib/list_sort.c
184
if (list == head->prev) /* Zero or one elements */
lib/list_sort.c
226
list->prev = pending;
lib/list_sort.c
227
pending = list;
lib/list_sort.c
228
list = list->next;
lib/list_sort.c
231
} while (list);
lib/list_sort.c
234
list = pending;
lib/list_sort.c
241
list = merge(priv, cmp, pending, list);
lib/list_sort.c
245
merge_final(priv, cmp, head, pending, list);
lib/logic_iomem.c
14
struct list_head list;
lib/logic_iomem.c
64
list_add_tail(&rreg->list, &regions_list);
lib/logic_iomem.c
93
list_for_each_entry(rreg, &regions_list, list) {
lib/logic_pio.c
112
list_del_rcu(&range->list);
lib/logic_pio.c
130
list_for_each_entry_rcu(range, &io_range_list, list) {
lib/logic_pio.c
147
list_for_each_entry_rcu(range, &io_range_list, list) {
lib/logic_pio.c
212
list_for_each_entry_rcu(range, &io_range_list, list) {
lib/logic_pio.c
50
list_for_each_entry(range, &io_range_list, list) {
lib/logic_pio.c
96
list_add_tail_rcu(&new_range->list, &io_range_list);
lib/lru_cache.c
132
list_add(&e->list, &lc->free);
lib/lru_cache.c
210
list_add(&e->list, &lc->free);
lib/lru_cache.c
307
list_move(&e->list, &lc->free);
lib/lru_cache.c
323
e = list_entry(n, struct lc_element, list);
lib/lru_cache.c
330
list_move(&e->list, &lc->to_be_changed);
lib/lru_cache.c
384
list_move(&e->list, &lc->in_use); /* Not evictable... */
lib/lru_cache.c
529
list_for_each_entry_safe(e, tmp, &lc->to_be_changed, list) {
lib/lru_cache.c
533
list_move(&e->list, &lc->in_use);
lib/lru_cache.c
557
list_move(&e->list, &lc->lru);
lib/objagg.c
1019
list_for_each_entry(hnode, &objagg_hints->node_list, list) {
lib/objagg.c
197
list_for_each_entry(objagg_obj_cur, &objagg->obj_list, list) {
lib/objagg.c
27
struct list_head list; /* member of objagg_hints->node_list */
lib/objagg.c
387
list_add(&objagg_obj->list, &objagg->obj_list);
lib/objagg.c
458
list_del(&objagg_obj->list);
lib/objagg.c
56
struct list_head list; /* member of objagg->obj_list */
lib/objagg.c
619
list_for_each_entry(objagg_obj, &objagg->obj_list, list) {
lib/objagg.c
679
list_add(&hnode->list, &objagg_hints->node_list);
lib/objagg.c
694
list_for_each_entry_safe(hnode, tmp, &objagg_hints->node_list, list) {
lib/objagg.c
695
list_del(&hnode->list);
lib/objagg.c
803
list_for_each_entry(objagg_obj, &objagg->obj_list, list) {
lib/parman.c
106
typeof(struct parman_item), list);
lib/parman.c
117
list_for_each_entry_from_reverse(prio, &parman->prio_list, list) {
lib/parman.c
143
list_move_tail(&item->list, &prio->item_list);
lib/parman.c
158
list_move(&item->list, &prio->item_list);
lib/parman.c
171
list_del(&item->list);
lib/parman.c
176
list_del(&last_item->list);
lib/parman.c
177
list_replace(&item->list, &last_item->list);
lib/parman.c
196
list_for_each_entry_reverse(prio2, &parman->prio_list, list) {
lib/parman.c
202
list_add_tail(&item->list, &prio->item_list);
lib/parman.c
212
list_for_each_entry_continue(prio, &parman->prio_list, list)
lib/parman.c
318
prio2 = list_entry(pos, typeof(*prio2), list);
lib/parman.c
322
list_add_tail(&prio->list, pos);
lib/parman.c
335
list_del(&prio->list);
lib/parman.c
95
typeof(struct parman_item), list);
lib/percpu_counter.c
209
INIT_LIST_HEAD(&fbc[i].list);
lib/percpu_counter.c
220
list_add(&fbc[i].list, &percpu_counters);
lib/percpu_counter.c
244
list_del(&fbc[i].list);
lib/percpu_counter.c
274
list_for_each_entry(fbc, &percpu_counters, list) {
lib/reed_solomon/reed_solomon.c
156
list_add(&rs->list, &codec_list);
lib/reed_solomon/reed_solomon.c
187
list_del(&cd->list);
lib/reed_solomon/reed_solomon.c
245
struct rs_codec *cd = list_entry(tmp, struct rs_codec, list);
lib/reed_solomon/reed_solomon.c
80
INIT_LIST_HEAD(&rs->list);
lib/ref_tracker.c
151
if (list_empty(&dir->list))
lib/ref_tracker.c
237
if (!list_empty(&dir->list)) {
lib/ref_tracker.c
240
list_for_each_entry_safe(tracker, n, &dir->list, head) {
lib/ref_tracker.c
280
list_add(&tracker->head, &dir->list);
lib/ref_tracker.c
83
list_for_each_entry(tracker, &dir->list, head) {
lib/rhashtable.c
1010
struct rhlist_head *list = iter->list;
lib/rhashtable.c
1016
if (!rhlist || !(list = rcu_dereference(list->next))) {
lib/rhashtable.c
1018
list = container_of(p, struct rhlist_head, rhead);
lib/rhashtable.c
1023
iter->list = list;
lib/rhashtable.c
1024
return rht_obj(ht, rhlist ? &list->rhead : p);
lib/rhashtable.c
1049
struct rhlist_head *list = iter->list;
lib/rhashtable.c
1054
return rht_obj(ht, ht->rhlist ? &list->rhead : p);
lib/rhashtable.c
1094
list_add(&iter->walker.list, &tbl->walkers);
lib/rhashtable.c
1254
struct rhlist_head *list;
lib/rhashtable.c
1261
list = container_of(obj, struct rhlist_head, rhead);
lib/rhashtable.c
1263
obj = &list->rhead;
lib/rhashtable.c
1264
list = rht_dereference(list->next, ht);
lib/rhashtable.c
1266
} while (list);
lib/rhashtable.c
350
list_for_each_entry(walker, &old_tbl->walkers, list)
lib/rhashtable.c
542
struct rhlist_head *list;
lib/rhashtable.c
557
list = container_of(obj, struct rhlist_head, rhead);
lib/rhashtable.c
560
RCU_INIT_POINTER(list->next, plist);
lib/rhashtable.c
562
RCU_INIT_POINTER(list->rhead.next, head);
lib/rhashtable.c
610
struct rhlist_head *list;
lib/rhashtable.c
612
list = container_of(obj, struct rhlist_head, rhead);
lib/rhashtable.c
613
RCU_INIT_POINTER(list->next, NULL);
lib/rhashtable.c
824
list_add(&iter->walker.list, &iter->walker.tbl->walkers);
lib/rhashtable.c
839
list_del(&iter->walker.list);
lib/rhashtable.c
872
list_del(&iter->walker.list);
lib/rhashtable.c
905
struct rhlist_head *list;
lib/rhashtable.c
908
for (list = container_of(p, struct rhlist_head, rhead);
lib/rhashtable.c
909
list;
lib/rhashtable.c
910
list = rcu_dereference(list->next)) {
lib/rhashtable.c
912
if (list == iter->list) {
lib/rhashtable.c
939
struct rhlist_head *list = iter->list;
lib/rhashtable.c
952
list = container_of(p, struct rhlist_head,
lib/rhashtable.c
958
list = rcu_dereference(list->next);
lib/rhashtable.c
959
} while (list);
lib/rhashtable.c
972
iter->list = list;
lib/rhashtable.c
973
return rht_obj(ht, rhlist ? &list->rhead : p);
lib/test_bitmap.c
1118
const char *list;
lib/test_bitmap.c
1234
expect_eq_uint(strlen(t->list) + 1, n);
lib/test_bitmap.c
1235
expect_eq_str(t->list, print_buf, n);
lib/test_bitmap.c
1238
if (strlen(t->list) > PAGE_SIZE) {
lib/test_bitmap.c
1241
expect_eq_uint(strlen(t->list) + 1 - PAGE_SIZE, n);
lib/test_bitmap.c
1242
expect_eq_str(t->list + PAGE_SIZE, print_buf, n);
lib/test_firmware.c
729
list_add(&efi_embedded_fw.list, &efi_embedded_fw_list);
lib/test_firmware.c
751
list_del(&efi_embedded_fw.list);
lib/test_kmod.c
1155
list_add_tail(&test_dev->list, &reg_test_devs);
lib/test_kmod.c
1221
list_for_each_entry_safe(test_dev, tmp, &reg_test_devs, list) {
lib/test_kmod.c
1222
list_del(&test_dev->list);
lib/test_kmod.c
141
struct list_head list;
lib/test_rhashtable.c
494
struct rhlist_head *list = container_of(pos, struct rhlist_head, rhead);
lib/test_rhashtable.c
497
pos = &list->rhead;
lib/test_rhashtable.c
498
list = rht_dereference(list->next, ht);
lib/test_rhashtable.c
502
list? ", " : " ");
lib/test_rhashtable.c
504
} while (list);
lib/tests/list-private-test.c
25
struct list_head __private list;
lib/tests/list-private-test.c
34
INIT_LIST_HEAD(&ACCESS_PRIVATE(&entry, list));
lib/tests/list-private-test.c
35
list_add(&ACCESS_PRIVATE(&entry, list), &head);
lib/tests/list-private-test.c
38
pos = list_private_entry(&ACCESS_PRIVATE(&entry, list), struct list_test_struct, list);
lib/tests/list-private-test.c
39
pos = list_private_first_entry(&head, struct list_test_struct, list);
lib/tests/list-private-test.c
40
pos = list_private_last_entry(&head, struct list_test_struct, list);
lib/tests/list-private-test.c
41
pos = list_private_next_entry(pos, list);
lib/tests/list-private-test.c
42
pos = list_private_prev_entry(pos, list);
lib/tests/list-private-test.c
43
pos = list_private_next_entry_circular(pos, &head, list);
lib/tests/list-private-test.c
44
pos = list_private_prev_entry_circular(pos, &head, list);
lib/tests/list-private-test.c
46
if (list_private_entry_is_head(pos, &head, list))
lib/tests/list-private-test.c
49
list_private_for_each_entry(pos, &head, list) { }
lib/tests/list-private-test.c
50
list_private_for_each_entry_reverse(pos, &head, list) { }
lib/tests/list-private-test.c
51
list_private_for_each_entry_continue(pos, &head, list) { }
lib/tests/list-private-test.c
52
list_private_for_each_entry_continue_reverse(pos, &head, list) { }
lib/tests/list-private-test.c
53
list_private_for_each_entry_from(pos, &head, list) { }
lib/tests/list-private-test.c
54
list_private_for_each_entry_from_reverse(pos, &head, list) { }
lib/tests/list-private-test.c
56
list_private_for_each_entry_safe(pos, n, &head, list)
lib/tests/list-private-test.c
57
list_private_safe_reset_next(pos, n, list);
lib/tests/list-private-test.c
58
list_private_for_each_entry_safe_continue(pos, n, &head, list) { }
lib/tests/list-private-test.c
59
list_private_for_each_entry_safe_from(pos, n, &head, list) { }
lib/tests/list-private-test.c
60
list_private_for_each_entry_safe_reverse(pos, n, &head, list) { }
lib/tests/list-test.c
1019
hlist_entry(&(test_struct.list),
lib/tests/list-test.c
1020
struct hlist_test_struct, list));
lib/tests/list-test.c
1028
hlist_entry_safe(&(test_struct.list),
lib/tests/list-test.c
1029
struct hlist_test_struct, list));
lib/tests/list-test.c
103
KUNIT_EXPECT_PTR_EQ(test, list.next, &a_new);
lib/tests/list-test.c
1033
struct hlist_test_struct, list));
lib/tests/list-test.c
1039
HLIST_HEAD(list);
lib/tests/list-test.c
1042
hlist_add_head(&entries[0], &list);
lib/tests/list-test.c
1046
hlist_for_each(cur, &list) {
lib/tests/list-test.c
1058
HLIST_HEAD(list);
lib/tests/list-test.c
106
KUNIT_EXPECT_PTR_EQ(test, a_new.prev, &list);
lib/tests/list-test.c
1061
hlist_add_head(&entries[0], &list);
lib/tests/list-test.c
1065
hlist_for_each_safe(cur, n, &list) {
lib/tests/list-test.c
1072
KUNIT_EXPECT_TRUE(test, hlist_empty(&list));
lib/tests/list-test.c
1078
HLIST_HEAD(list);
lib/tests/list-test.c
1082
hlist_add_head(&entries[0].list, &list);
lib/tests/list-test.c
1085
hlist_add_behind(&entries[i].list, &entries[i-1].list);
lib/tests/list-test.c
1090
hlist_for_each_entry(cur, &list, list) {
lib/tests/list-test.c
1101
HLIST_HEAD(list);
lib/tests/list-test.c
1105
hlist_add_head(&entries[0].list, &list);
lib/tests/list-test.c
1108
hlist_add_behind(&entries[i].list, &entries[i-1].list);
lib/tests/list-test.c
1115
hlist_for_each_entry_continue(cur, list) {
lib/tests/list-test.c
112
LIST_HEAD(list);
lib/tests/list-test.c
1132
HLIST_HEAD(list);
lib/tests/list-test.c
1136
hlist_add_head(&entries[0].list, &list);
lib/tests/list-test.c
1139
hlist_add_behind(&entries[i].list, &entries[i-1].list);
lib/tests/list-test.c
114
list_add_tail(&a_old, &list);
lib/tests/list-test.c
1145
hlist_for_each_entry_from(cur, list) {
lib/tests/list-test.c
115
list_add_tail(&b, &list);
lib/tests/list-test.c
1161
HLIST_HEAD(list);
lib/tests/list-test.c
1165
hlist_add_head(&entries[0].list, &list);
lib/tests/list-test.c
1168
hlist_add_behind(&entries[i].list, &entries[i-1].list);
lib/tests/list-test.c
1173
hlist_for_each_entry_safe(cur, tmp_node, &list, list) {
lib/tests/list-test.c
1175
hlist_del(&cur->list);
lib/tests/list-test.c
1180
KUNIT_EXPECT_TRUE(test, hlist_empty(&list));
lib/tests/list-test.c
121
KUNIT_EXPECT_PTR_EQ(test, list.next, &a_new);
lib/tests/list-test.c
124
KUNIT_EXPECT_PTR_EQ(test, a_new.prev, &list);
lib/tests/list-test.c
133
LIST_HEAD(list);
lib/tests/list-test.c
135
list_add_tail(&a, &list);
lib/tests/list-test.c
136
list_add_tail(&b, &list);
lib/tests/list-test.c
142
KUNIT_EXPECT_PTR_EQ(test, &b, list.next);
lib/tests/list-test.c
143
KUNIT_EXPECT_PTR_EQ(test, &a, list.prev);
lib/tests/list-test.c
146
KUNIT_EXPECT_PTR_EQ(test, &list, b.prev);
lib/tests/list-test.c
148
KUNIT_EXPECT_PTR_EQ(test, &list, a.next);
lib/tests/list-test.c
15
struct list_head list;
lib/tests/list-test.c
155
LIST_HEAD(list);
lib/tests/list-test.c
157
list_add_tail(&a, &list);
lib/tests/list-test.c
158
list_add_tail(&b, &list);
lib/tests/list-test.c
164
KUNIT_EXPECT_PTR_EQ(test, list.next, &b);
lib/tests/list-test.c
165
KUNIT_EXPECT_PTR_EQ(test, b.prev, &list);
lib/tests/list-test.c
175
LIST_HEAD(list);
lib/tests/list-test.c
177
list_add_tail(&a, &list);
lib/tests/list-test.c
178
list_add_tail(&b, &list);
lib/tests/list-test.c
184
KUNIT_EXPECT_PTR_EQ(test, list.next, &b);
lib/tests/list-test.c
185
KUNIT_EXPECT_PTR_EQ(test, b.prev, &list);
lib/tests/list-test.c
283
LIST_HEAD(list);
lib/tests/list-test.c
285
list_add_tail(&a, &list);
lib/tests/list-test.c
286
list_add_tail(&b, &list);
lib/tests/list-test.c
288
KUNIT_EXPECT_TRUE(test, list_is_first(&a, &list));
lib/tests/list-test.c
289
KUNIT_EXPECT_FALSE(test, list_is_first(&b, &list));
lib/tests/list-test.c
295
LIST_HEAD(list);
lib/tests/list-test.c
297
list_add_tail(&a, &list);
lib/tests/list-test.c
298
list_add_tail(&b, &list);
lib/tests/list-test.c
300
KUNIT_EXPECT_FALSE(test, list_is_last(&a, &list));
lib/tests/list-test.c
301
KUNIT_EXPECT_TRUE(test, list_is_last(&b, &list));
lib/tests/list-test.c
332
LIST_HEAD(list);
lib/tests/list-test.c
334
list_add_tail(&a, &list);
lib/tests/list-test.c
335
list_add_tail(&b, &list);
lib/tests/list-test.c
338
list_rotate_left(&list);
lib/tests/list-test.c
341
KUNIT_EXPECT_PTR_EQ(test, list.next, &b);
lib/tests/list-test.c
342
KUNIT_EXPECT_PTR_EQ(test, b.prev, &list);
lib/tests/list-test.c
351
LIST_HEAD(list);
lib/tests/list-test.c
354
list_add_tail(&a, &list);
lib/tests/list-test.c
355
list_add_tail(&b, &list);
lib/tests/list-test.c
356
list_add_tail(&c, &list);
lib/tests/list-test.c
357
list_add_tail(&d, &list);
lib/tests/list-test.c
360
list_rotate_to_front(&c, &list);
lib/tests/list-test.c
363
list_for_each(ptr, &list) {
lib/tests/list-test.c
373
LIST_HEAD(list);
lib/tests/list-test.c
376
KUNIT_EXPECT_FALSE(test, list_is_singular(&list));
lib/tests/list-test.c
378
list_add_tail(&a, &list);
lib/tests/list-test.c
381
KUNIT_EXPECT_TRUE(test, list_is_singular(&list));
lib/tests/list-test.c
383
list_add_tail(&b, &list);
lib/tests/list-test.c
386
KUNIT_EXPECT_FALSE(test, list_is_singular(&list));
lib/tests/list-test.c
50
LIST_HEAD(list);
lib/tests/list-test.c
52
list_add(&a, &list);
lib/tests/list-test.c
53
list_add(&b, &list);
lib/tests/list-test.c
557
KUNIT_EXPECT_PTR_EQ(test, &test_struct, list_entry(&(test_struct.list),
lib/tests/list-test.c
558
struct list_test_struct, list));
lib/tests/list-test.c
56
KUNIT_EXPECT_PTR_EQ(test, list.next, &b);
lib/tests/list-test.c
565
INIT_LIST_HEAD(&test_struct1.list);
lib/tests/list-test.c
566
INIT_LIST_HEAD(&test_struct3.list);
lib/tests/list-test.c
568
list_add_tail(&test_struct2.list, &test_struct1.list);
lib/tests/list-test.c
57
KUNIT_EXPECT_PTR_EQ(test, b.prev, &list);
lib/tests/list-test.c
571
list_entry_is_head((&test_struct1), &test_struct1.list, list),
lib/tests/list-test.c
574
list_entry_is_head((&test_struct2), &test_struct1.list, list),
lib/tests/list-test.c
577
list_entry_is_head((&test_struct3), &test_struct1.list, list),
lib/tests/list-test.c
584
LIST_HEAD(list);
lib/tests/list-test.c
586
list_add_tail(&test_struct1.list, &list);
lib/tests/list-test.c
587
list_add_tail(&test_struct2.list, &list);
lib/tests/list-test.c
590
KUNIT_EXPECT_PTR_EQ(test, &test_struct1, list_first_entry(&list,
lib/tests/list-test.c
591
struct list_test_struct, list));
lib/tests/list-test.c
597
LIST_HEAD(list);
lib/tests/list-test.c
599
list_add_tail(&test_struct1.list, &list);
lib/tests/list-test.c
600
list_add_tail(&test_struct2.list, &list);
lib/tests/list-test.c
603
KUNIT_EXPECT_PTR_EQ(test, &test_struct2, list_last_entry(&list,
lib/tests/list-test.c
604
struct list_test_struct, list));
lib/tests/list-test.c
610
LIST_HEAD(list);
lib/tests/list-test.c
612
KUNIT_EXPECT_FALSE(test, list_first_entry_or_null(&list,
lib/tests/list-test.c
613
struct list_test_struct, list));
lib/tests/list-test.c
615
list_add_tail(&test_struct1.list, &list);
lib/tests/list-test.c
616
list_add_tail(&test_struct2.list, &list);
lib/tests/list-test.c
619
list_first_entry_or_null(&list,
lib/tests/list-test.c
620
struct list_test_struct, list));
lib/tests/list-test.c
626
LIST_HEAD(list);
lib/tests/list-test.c
628
list_add_tail(&test_struct1.list, &list);
lib/tests/list-test.c
629
list_add_tail(&test_struct2.list, &list);
lib/tests/list-test.c
633
list));
lib/tests/list-test.c
639
LIST_HEAD(list);
lib/tests/list-test.c
64
LIST_HEAD(list);
lib/tests/list-test.c
641
list_add_tail(&test_struct1.list, &list);
lib/tests/list-test.c
642
list_add_tail(&test_struct2.list, &list);
lib/tests/list-test.c
646
list));
lib/tests/list-test.c
652
LIST_HEAD(list);
lib/tests/list-test.c
655
list_add_tail(&entries[0], &list);
lib/tests/list-test.c
656
list_add_tail(&entries[1], &list);
lib/tests/list-test.c
657
list_add_tail(&entries[2], &list);
lib/tests/list-test.c
659
list_for_each(cur, &list) {
lib/tests/list-test.c
66
list_add_tail(&a, &list);
lib/tests/list-test.c
67
list_add_tail(&b, &list);
lib/tests/list-test.c
670
LIST_HEAD(list);
lib/tests/list-test.c
673
list_add_tail(&entries[0], &list);
lib/tests/list-test.c
674
list_add_tail(&entries[1], &list);
lib/tests/list-test.c
675
list_add_tail(&entries[2], &list);
lib/tests/list-test.c
677
list_for_each_prev(cur, &list) {
lib/tests/list-test.c
688
LIST_HEAD(list);
lib/tests/list-test.c
692
list_add_tail(&entries[0], &list);
lib/tests/list-test.c
693
list_add_tail(&entries[1], &list);
lib/tests/list-test.c
694
list_add_tail(&entries[2], &list);
lib/tests/list-test.c
696
list_for_each_safe(cur, n, &list) {
lib/tests/list-test.c
70
KUNIT_EXPECT_PTR_EQ(test, list.next, &a);
lib/tests/list-test.c
703
KUNIT_EXPECT_TRUE(test, list_empty(&list));
lib/tests/list-test.c
709
LIST_HEAD(list);
lib/tests/list-test.c
71
KUNIT_EXPECT_PTR_EQ(test, a.prev, &list);
lib/tests/list-test.c
712
list_add_tail(&entries[0], &list);
lib/tests/list-test.c
713
list_add_tail(&entries[1], &list);
lib/tests/list-test.c
714
list_add_tail(&entries[2], &list);
lib/tests/list-test.c
716
list_for_each_prev_safe(cur, n, &list) {
lib/tests/list-test.c
723
KUNIT_EXPECT_TRUE(test, list_empty(&list));
lib/tests/list-test.c
729
LIST_HEAD(list);
lib/tests/list-test.c
734
list_add_tail(&entries[i].list, &list);
lib/tests/list-test.c
739
list_for_each_entry(cur, &list, list) {
lib/tests/list-test.c
750
LIST_HEAD(list);
lib/tests/list-test.c
755
list_add_tail(&entries[i].list, &list);
lib/tests/list-test.c
760
list_for_each_entry_reverse(cur, &list, list) {
lib/tests/list-test.c
78
LIST_HEAD(list);
lib/tests/list-test.c
80
list_add_tail(&a, &list);
lib/tests/list-test.c
81
list_add_tail(&b, &list);
lib/tests/list-test.c
818
struct hlist_node list;
lib/tests/list-test.c
852
HLIST_HEAD(list);
lib/tests/list-test.c
859
hlist_add_head(&a, &list);
lib/tests/list-test.c
87
KUNIT_EXPECT_PTR_EQ(test, list.next, &b);
lib/tests/list-test.c
874
HLIST_HEAD(list);
lib/tests/list-test.c
88
KUNIT_EXPECT_PTR_EQ(test, b.prev, &list);
lib/tests/list-test.c
881
hlist_add_head(&a, &list);
lib/tests/list-test.c
895
HLIST_HEAD(list);
lib/tests/list-test.c
897
hlist_add_head(&a, &list);
lib/tests/list-test.c
904
KUNIT_EXPECT_PTR_EQ(test, list.first, &b);
lib/tests/list-test.c
905
KUNIT_EXPECT_PTR_EQ(test, b.pprev, &list.first);
lib/tests/list-test.c
911
HLIST_HEAD(list);
lib/tests/list-test.c
913
hlist_add_head(&a, &list);
lib/tests/list-test.c
920
KUNIT_EXPECT_PTR_EQ(test, list.first, &b);
lib/tests/list-test.c
921
KUNIT_EXPECT_PTR_EQ(test, b.pprev, &list.first);
lib/tests/list-test.c
932
HLIST_HEAD(list);
lib/tests/list-test.c
934
hlist_add_head(&a, &list);
lib/tests/list-test.c
935
hlist_add_head(&b, &list);
lib/tests/list-test.c
94
LIST_HEAD(list);
lib/tests/list-test.c
940
KUNIT_EXPECT_PTR_EQ(test, list.first, &b);
lib/tests/list-test.c
96
list_add_tail(&a_old, &list);
lib/tests/list-test.c
97
list_add_tail(&b, &list);
lib/tests/list-test.c
971
HLIST_HEAD(list);
lib/tests/list-test.c
974
KUNIT_EXPECT_FALSE(test, hlist_is_singular_node(&a, &list));
lib/tests/list-test.c
976
hlist_add_head(&a, &list);
lib/tests/list-test.c
977
KUNIT_EXPECT_TRUE(test, hlist_is_singular_node(&a, &list));
lib/tests/list-test.c
979
hlist_add_head(&b, &list);
lib/tests/list-test.c
980
KUNIT_EXPECT_FALSE(test, hlist_is_singular_node(&a, &list));
lib/tests/list-test.c
981
KUNIT_EXPECT_FALSE(test, hlist_is_singular_node(&b, &list));
lib/tests/list-test.c
987
HLIST_HEAD(list);
lib/tests/list-test.c
990
KUNIT_EXPECT_TRUE(test, hlist_empty(&list));
lib/tests/list-test.c
992
hlist_add_head(&a, &list);
lib/tests/list-test.c
995
KUNIT_EXPECT_FALSE(test, hlist_empty(&list));
lib/tests/test_list_sort.c
23
struct list_head list;
lib/tests/test_list_sort.c
51
ela = container_of(a, struct debug_el, list);
lib/tests/test_list_sort.c
52
elb = container_of(b, struct debug_el, list);
lib/tests/test_list_sort.c
79
list_add_tail(&el->list, &head);
lib/tests/test_list_sort.c
94
el = container_of(cur, struct debug_el, list);
lib/tests/test_list_sort.c
95
el1 = container_of(cur->next, struct debug_el, list);
lib/textsearch.c
118
list_for_each_entry_rcu(o, &ts_ops, list) {
lib/textsearch.c
153
list_for_each_entry(o, &ts_ops, list) {
lib/textsearch.c
158
list_add_tail_rcu(&ops->list, &ts_ops);
lib/textsearch.c
184
list_for_each_entry(o, &ts_ops, list) {
lib/textsearch.c
186
list_del_rcu(&o->list);
lib/ts_bm.c
220
.list = LIST_HEAD_INIT(bm_ops.list)
lib/ts_fsm.c
321
.list = LIST_HEAD_INIT(fsm_ops.list)
lib/ts_kmp.c
151
.list = LIST_HEAD_INIT(kmp_ops.list)
mm/backing-dev.c
955
struct list_head *list = blkcg_get_cgwb_list(css);
mm/backing-dev.c
958
list_for_each_entry_safe(wb, next, list, blkcg_node)
mm/backing-dev.c
960
list->next = NULL; /* prevent new wb's */
mm/cma.c
318
struct list_head list;
mm/cma.c
350
list_add(&mrp->list, ranges);
mm/cma.c
353
mlp = list_entry(mp, struct cma_init_memrange, list);
mm/cma.c
357
__list_add(&mrp->list, mlp->list.prev, &mlp->list);
mm/cma.c
615
struct cma_init_memrange, list);
mm/cma.c
618
list_del(&mrp->list);
mm/cma.c
652
mlp = list_entry(mp, struct cma_init_memrange, list);
mm/cma.c
667
mlp = list_entry(mp, struct cma_init_memrange, list);
mm/cma.c
693
mlp = list_entry(mp, struct cma_init_memrange, list);
mm/damon/core.c
1189
last_filter = list_last_entry(filters, struct damos_filter, list);
mm/damon/core.c
125
INIT_LIST_HEAD(&filter->list);
mm/damon/core.c
131
list_add_tail(&f->list, &p->filters);
mm/damon/core.c
136
list_del(&f->list);
mm/damon/core.c
170
INIT_LIST_HEAD(&p->list);
mm/damon/core.c
176
list_add_tail(&probe->list, &ctx->probes);
mm/damon/core.c
181
list_del(&p->list);
mm/damon/core.c
1888
INIT_LIST_HEAD(&control->list);
mm/damon/core.c
1895
list_add_tail(&control->list, &ctx->call_controls);
mm/damon/core.c
243
INIT_LIST_HEAD(&region->list);
mm/damon/core.c
253
list_add_tail(&r->list, &t->regions_list);
mm/damon/core.c
264
__list_add(&r->list, &prev->list, &next->list);
mm/damon/core.c
283
list_del(&r->list);
mm/damon/core.c
302
return list_is_last(&r->list, &t->regions_list);
mm/damon/core.c
3417
list_for_each_entry_safe(control, next, &controls, list) {
mm/damon/core.c
3419
list_del(&control->list);
mm/damon/core.c
454
INIT_LIST_HEAD(&filter->list);
mm/damon/core.c
480
list_add_tail(&f->list, &s->ops_filters);
mm/damon/core.c
482
list_add_tail(&f->list, &s->core_filters);
mm/damon/core.c
487
list_del(&f->list);
mm/damon/core.c
512
INIT_LIST_HEAD(&goal->list);
mm/damon/core.c
518
list_add_tail(&g->list, &q->goals);
mm/damon/core.c
523
list_del(&g->list);
mm/damon/core.c
582
INIT_LIST_HEAD(&scheme->list);
mm/damon/core.c
610
list_add_tail(&s->list, &ctx->schemes);
mm/damon/core.c
616
list_del(&s->list);
mm/damon/core.c
660
INIT_LIST_HEAD(&t->list);
mm/damon/core.c
668
list_add_tail(&t->list, &ctx->adaptive_targets);
mm/damon/core.c
678
list_del(&t->list);
mm/damon/sysfs-schemes.c
156
struct list_head list;
mm/damon/sysfs-schemes.c
171
INIT_LIST_HEAD(&sysfs_region->list);
mm/damon/sysfs-schemes.c
3127
list_add_tail(&region->list, &sysfs_regions->regions_list);
mm/damon/sysfs-schemes.c
332
list_for_each_entry_safe(r, next, &regions->regions_list, list) {
mm/damon/sysfs-schemes.c
334
list_del(&r->list);
mm/damon/tests/core-kunit.h
631
KUNIT_EXPECT_PTR_EQ(test, filter->list.prev, &filter->list);
mm/damon/tests/core-kunit.h
632
KUNIT_EXPECT_PTR_EQ(test, filter->list.next, &filter->list);
mm/gup.c
247
static inline struct folio *gup_folio_next(struct page **list,
mm/gup.c
250
struct folio *folio = page_folio(list[i]);
mm/gup.c
254
if (page_folio(list[nr]) != folio)
mm/highmem.c
730
struct list_head list;
mm/highmem.c
769
list_for_each_entry(pam, &pas->lh, list) {
mm/highmem.c
802
list_add_tail(&pam->list, &pas->lh);
mm/highmem.c
806
list_for_each_entry(pam, &pas->lh, list) {
mm/highmem.c
808
list_del(&pam->list);
mm/huge_memory.c
3491
struct lruvec *lruvec, struct list_head *list)
mm/huge_memory.c
3499
if (list) {
mm/huge_memory.c
3503
list_add_tail(&new_folio->lru, list);
mm/huge_memory.c
3807
struct list_head *list, enum split_type split_type,
mm/huge_memory.c
3901
lru_add_split_folio(folio, new_folio, lruvec, list);
mm/huge_memory.c
3982
struct list_head *list, enum split_type split_type)
mm/huge_memory.c
4101
true, list, split_type, end, &nr_shmem_dropped);
mm/huge_memory.c
4251
int __split_huge_page_to_list_to_order(struct page *page, struct list_head *list,
mm/huge_memory.c
4256
return __folio_split(folio, new_order, &folio->page, page, list,
mm/huge_memory.c
4285
struct page *split_at, struct list_head *list)
mm/huge_memory.c
4287
return __folio_split(folio, new_order, split_at, &folio->page, list,
mm/huge_memory.c
4318
int split_folio_to_list(struct folio *folio, struct list_head *list)
mm/huge_memory.c
4320
return split_huge_page_to_list_to_order(&folio->page, list, 0);
mm/hugetlb.c
2642
struct list_head *list)
mm/hugetlb.c
2669
isolated = folio_isolate_hugetlb(old_folio, list);
mm/hugetlb.c
2727
int isolate_or_dissolve_huge_folio(struct folio *folio, struct list_head *list)
mm/hugetlb.c
2743
if (folio_ref_count(folio) && folio_isolate_hugetlb(folio, list))
mm/hugetlb.c
2746
ret = alloc_and_dissolve_hugetlb_folio(folio, list);
mm/hugetlb.c
2763
LIST_HEAD(list);
mm/hugetlb.c
2798
ret = alloc_and_dissolve_hugetlb_folio(folio, &list);
mm/hugetlb.c
2802
putback_movable_pages(&list);
mm/hugetlb.c
3070
INIT_LIST_HEAD(&m->list);
mm/hugetlb.c
3071
list_add(&m->list, &huge_boot_pages[listnode]);
mm/hugetlb.c
3287
list_for_each_entry_safe(m, tm, &huge_boot_pages[nid], list) {
mm/hugetlb.c
3997
LIST_HEAD(list);
mm/hugetlb.c
4005
list_add(&folio->lru, &list);
mm/hugetlb.c
4013
rc = demote_free_hugetlb_folios(src, dst, &list);
mm/hugetlb.c
4017
list_for_each_entry_safe(folio, next, &list, lru) {
mm/hugetlb.c
7132
bool folio_isolate_hugetlb(struct folio *folio, struct list_head *list)
mm/hugetlb.c
7144
list_move_tail(&folio->lru, list);
mm/hugetlb_vmemmap.c
194
static void free_vmemmap_page_list(struct list_head *list)
mm/hugetlb_vmemmap.c
198
list_for_each_entry_safe(page, next, list, lru)
mm/hugetlb_vmemmap.c
337
struct list_head *list)
mm/hugetlb_vmemmap.c
349
list_add(&page->lru, list);
mm/hugetlb_vmemmap.c
355
list_for_each_entry_safe(page, next, list, lru)
mm/hugetlb_vmemmap.c
763
list_for_each_entry(m, &huge_boot_pages[nid], list) {
mm/hugetlb_vmemmap.c
813
list_for_each_entry_safe(m, tm, &huge_boot_pages[nid], list) {
mm/hugetlb_vmemmap.c
830
list_del(&m->list);
mm/kfence/core.c
440
meta = list_entry(kfence_freelist.next, struct kfence_metadata, list);
mm/kfence/core.c
441
list_del_init(&meta->list);
mm/kfence/core.c
461
list_add_tail(&meta->list, &kfence_freelist);
mm/kfence/core.c
587
KFENCE_WARN_ON(!list_empty(&meta->list));
mm/kfence/core.c
588
list_add_tail(&meta->list, &kfence_freelist);
mm/kfence/core.c
663
INIT_LIST_HEAD(&meta->list);
mm/kfence/core.c
683
list_add_tail(&meta_2->list, &kfence_freelist);
mm/kfence/kfence.h
60
struct list_head list __guarded_by(&kfence_freelist_lock); /* Freelist node. */
mm/ksm.c
1187
list_for_each_entry_safe(stable_node, next, &migrate_nodes, list) {
mm/ksm.c
166
struct list_head list;
mm/ksm.c
1945
list_del(&page_node->list);
mm/ksm.c
1971
list_del(&page_node->list);
mm/ksm.c
1989
list_del(&page_node->list);
mm/ksm.c
2001
list_add(&stable_node_dup->list, stable_node_dup->head);
mm/ksm.c
2029
list_del(&page_node->list);
mm/ksm.c
2269
list_add(&stable_node->list, stable_node->head);
mm/ksm.c
2618
&migrate_nodes, list) {
mm/ksm.c
3367
list_for_each_entry_safe(stable_node, next, &migrate_nodes, list) {
mm/ksm.c
918
list_del(&stable_node->list);
mm/list_lru.c
195
list_add_tail(item, &l->list);
mm/list_lru.c
294
void list_lru_isolate(struct list_lru_one *list, struct list_head *item)
mm/list_lru.c
297
list->nr_items--;
mm/list_lru.c
301
void list_lru_isolate_move(struct list_lru_one *list, struct list_head *item,
mm/list_lru.c
305
list->nr_items--;
mm/list_lru.c
351
list_for_each_safe(item, n, &l->list) {
mm/list_lru.c
379
list_move_tail(item, &l->list);
mm/list_lru.c
453
INIT_LIST_HEAD(&l->list);
mm/list_lru.c
512
list_splice_init(&src->list, &dst->list);
mm/list_lru.c
531
list_for_each_entry(lru, &memcg_list_lrus, list) {
mm/list_lru.c
55
list_add(&lru->list, &memcg_list_lrus);
mm/list_lru.c
65
list_del(&lru->list);
mm/memcontrol-v1.c
1063
if (!list_empty(&event->list)) {
mm/memcontrol-v1.c
1064
list_del_init(&event->list);
mm/memcontrol-v1.c
1137
INIT_LIST_HEAD(&event->list);
mm/memcontrol-v1.c
1222
list_add(&event->list, &memcg->event_list);
mm/memcontrol-v1.c
1253
list_for_each_entry_safe(event, tmp, &memcg->event_list, list) {
mm/memcontrol-v1.c
1254
list_del_init(&event->list);
mm/memcontrol-v1.c
45
struct list_head list;
mm/memcontrol-v1.c
64
struct list_head list;
mm/memcontrol-v1.c
760
list_for_each_entry(ev, &memcg->oom_notify, list)
mm/memcontrol-v1.c
976
list_add(&event->list, &memcg->oom_notify);
mm/memcontrol-v1.c
993
list_for_each_entry_safe(ev, tmp, &memcg->oom_notify, list) {
mm/memcontrol-v1.c
995
list_del(&ev->list);
mm/memcontrol.c
183
list_del(&objcg->list);
mm/memcontrol.c
205
INIT_LIST_HEAD(&objcg->list);
mm/memcontrol.c
219
list_add(&objcg->list, &pn->objcg_list);
mm/memcontrol.c
221
list_for_each_entry(iter, &pn->objcg_list, list)
mm/memcontrol.c
4673
list_del(&ofp->list);
mm/memcontrol.c
4691
list_for_each_entry(peer_ctx, watchers, list)
mm/memcontrol.c
4697
list_add(&ofp->list, watchers);
mm/memory-tiers.c
15
struct list_head list;
mm/memory-tiers.c
213
list_for_each_entry(memtier, &memory_tiers, list) {
mm/memory-tiers.c
221
list_for_each_entry(memtier, &memory_tiers, list) {
mm/memory-tiers.c
235
INIT_LIST_HEAD(&new_memtier->list);
mm/memory-tiers.c
238
list_add_tail(&new_memtier->list, &memtier->list);
mm/memory-tiers.c
240
list_add_tail(&new_memtier->list, &memory_tiers);
mm/memory-tiers.c
249
list_del(&new_memtier->list);
mm/memory-tiers.c
445
if (!memtier || list_is_last(&memtier->list, &memory_tiers))
mm/memory-tiers.c
450
memtier = list_next_entry(memtier, list);
mm/memory-tiers.c
487
list_for_each_entry_reverse(memtier, &memory_tiers, list) {
mm/memory-tiers.c
506
list_for_each_entry(memtier, &memory_tiers, list) {
mm/memory-tiers.c
576
list_del(&memtier->list);
mm/memory-tiers.c
677
list_for_each_entry(mtype, memory_types, list)
mm/memory-tiers.c
685
list_add(&mtype->list, memory_types);
mm/memory-tiers.c
695
list_for_each_entry_safe(mtype, mtn, memory_types, list) {
mm/memory-tiers.c
696
list_del(&mtype->list);
mm/migrate.c
279
bool isolate_folio_to_list(struct folio *folio, struct list_head *list)
mm/migrate.c
282
return folio_isolate_hugetlb(folio, list);
mm/migrate.c
294
list_add(&folio->lru, list);
mm/mm_init.c
1421
struct list_head *list;
mm/mm_init.c
1424
for_each_free_list(list, zone, order)
mm/mm_init.c
1425
INIT_LIST_HEAD(list);
mm/mmu_notifier.c
338
hlist_for_each_entry_srcu(subscription, &subscriptions->list, hlist,
mm/mmu_notifier.c
350
while (unlikely(!hlist_empty(&subscriptions->list))) {
mm/mmu_notifier.c
351
subscription = hlist_entry(subscriptions->list.first,
mm/mmu_notifier.c
384
if (!hlist_empty(&subscriptions->list))
mm/mmu_notifier.c
402
&mm->notifier_subscriptions->list, hlist,
mm/mmu_notifier.c
41
struct hlist_head list;
mm/mmu_notifier.c
422
&mm->notifier_subscriptions->list, hlist,
mm/mmu_notifier.c
442
&mm->notifier_subscriptions->list, hlist,
mm/mmu_notifier.c
516
hlist_for_each_entry_srcu(subscription, &subscriptions->list, hlist,
mm/mmu_notifier.c
554
hlist_for_each_entry_srcu(subscription, &subscriptions->list,
mm/mmu_notifier.c
579
if (!hlist_empty(&subscriptions->list))
mm/mmu_notifier.c
592
hlist_for_each_entry_srcu(subscription, &subscriptions->list, hlist,
mm/mmu_notifier.c
615
if (!hlist_empty(&subscriptions->list))
mm/mmu_notifier.c
628
&mm->notifier_subscriptions->list, hlist,
mm/mmu_notifier.c
672
INIT_HLIST_HEAD(&subscriptions->list);
mm/mmu_notifier.c
711
&mm->notifier_subscriptions->list);
mm/mmu_notifier.c
764
&mm->notifier_subscriptions->list, hlist,
mm/mmu_notifier.c
828
BUG_ON(!hlist_empty(&mm->notifier_subscriptions->list));
mm/page_alloc.c
1478
struct list_head *list;
mm/page_alloc.c
1485
list = &pcp->lists[pindex];
mm/page_alloc.c
1486
} while (list_empty(list));
mm/page_alloc.c
1494
page = list_last_entry(list, struct page, pcp_list);
mm/page_alloc.c
1505
} while (count > 0 && !list_empty(list));
mm/page_alloc.c
2524
unsigned long count, struct list_head *list,
mm/page_alloc.c
2553
list_add_tail(&page->pcp_list, list);
mm/page_alloc.c
3318
struct list_head *list)
mm/page_alloc.c
3323
if (list_empty(list)) {
mm/page_alloc.c
3342
batch, list,
mm/page_alloc.c
3346
if (unlikely(list_empty(list)))
mm/page_alloc.c
3350
page = list_first_entry(list, struct page, pcp_list);
mm/page_alloc.c
3364
struct list_head *list;
mm/page_alloc.c
3378
list = &pcp->lists[order_to_pindex(migratetype, order)];
mm/page_alloc.c
3379
page = __rmqueue_pcplist(zone, order, migratetype, alloc_flags, pcp, list);
mm/page_alloc.c
7020
static void split_free_frozen_pages(struct list_head *list, gfp_t gfp_mask)
mm/page_alloc.c
7028
list_for_each_entry_safe(page, next, &list[order], lru) {
mm/page_alloc.c
7040
list_add_tail(&page[i].lru, &list[0]);
mm/page_reporting.c
152
struct list_head *list = &area->free_list[mt];
mm/page_reporting.c
162
if (list_empty(list))
mm/page_reporting.c
181
list_for_each_entry_safe(page, next, list, lru) {
mm/page_reporting.c
216
if (!list_is_first(&page->lru, list))
mm/page_reporting.c
217
list_rotate_to_front(&page->lru, list);
mm/page_reporting.c
241
next = list_first_entry(list, struct page, lru);
mm/page_reporting.c
249
if (!list_entry_is_head(next, list, lru) && !list_is_first(&next->lru, list))
mm/page_reporting.c
250
list_rotate_to_front(&next->lru, list);
mm/percpu-internal.h
54
struct list_head list; /* linked to pcpu_slot lists */
mm/percpu-stats.c
205
list_for_each_entry(chunk, &pcpu_chunk_lists[slot], list) {
mm/percpu-stats.c
39
list_for_each_entry(chunk, &pcpu_chunk_lists[slot], list)
mm/percpu.c
1370
INIT_LIST_HEAD(&chunk->list);
mm/percpu.c
1440
INIT_LIST_HEAD(&chunk->list);
mm/percpu.c
1818
list) {
mm/percpu.c
1963
list_for_each_entry_safe(chunk, next, free_head, list) {
mm/percpu.c
1967
if (chunk == list_first_entry(free_head, struct pcpu_chunk, list))
mm/percpu.c
1971
list_move(&chunk->list, &to_free);
mm/percpu.c
1978
list_for_each_entry_safe(chunk, next, &to_free, list) {
mm/percpu.c
2041
list_for_each_entry(chunk, &pcpu_chunk_lists[slot], list) {
mm/percpu.c
2116
struct pcpu_chunk, list))) {
mm/percpu.c
2183
list_move_tail(&chunk->list,
mm/percpu.c
2271
list_for_each_entry(pos, &pcpu_chunk_lists[pcpu_free_slot], list)
mm/percpu.c
531
list_move(&chunk->list, &pcpu_chunk_lists[slot]);
mm/percpu.c
533
list_move_tail(&chunk->list, &pcpu_chunk_lists[slot]);
mm/percpu.c
575
list_move(&chunk->list, &pcpu_chunk_lists[pcpu_to_depopulate_slot]);
mm/pgtable-generic.c
417
struct list_head list;
mm/pgtable-generic.c
422
.list = LIST_HEAD_INIT(kernel_pgtable_work.list),
mm/pgtable-generic.c
433
list_splice_tail_init(&kernel_pgtable_work.list, &page_list);
mm/pgtable-generic.c
444
list_add(&pt->pt_list, &kernel_pgtable_work.list);
mm/shmem.c
730
LIST_HEAD(list), *pos, *next;
mm/shmem.c
753
list_move(&info->shrinklist, &list);
mm/shmem.c
761
list_for_each_safe(pos, next, &list) {
mm/shrinker.c
662
list_for_each_entry_rcu(shrinker, &shrinker_list, list) {
mm/shrinker.c
757
list_add_tail_rcu(&shrinker->list, &shrinker_list);
mm/shrinker.c
806
list_del_rcu(&shrinker->list);
mm/shrinker_debug.c
260
list_for_each_entry(shrinker, &shrinker_list, list)
mm/slab.h
244
struct list_head list; /* List of slab caches */
mm/slab_common.c
1057
static void freelist_randomize(unsigned int *list,
mm/slab_common.c
1064
list[i] = i;
mm/slab_common.c
1069
swap(list[i], list[rand]);
mm/slab_common.c
1149
struct kmem_cache *s = list_entry(p, struct kmem_cache, list);
mm/slab_common.c
1177
list_for_each_entry(s, &slab_caches, list) {
mm/slab_common.c
1341
struct list_head list;
mm/slab_common.c
1596
list_for_each_entry_safe(bnode, n, &bulk_head[i], list)
mm/slab_common.c
1703
list_for_each_entry_safe_reverse(bnode, n, &krcp->bulk_head[i], list) {
mm/slab_common.c
1708
list_move(&bnode->list, &bulk_ready[i]);
mm/slab_common.c
1720
list_for_each_entry_safe(bnode, n, &bulk_ready[i], list)
mm/slab_common.c
1862
struct kvfree_rcu_bulk_data, list);
mm/slab_common.c
1891
list_add(&bnode->list, &(*krcp)->bulk_head[idx]);
mm/slab_common.c
208
list_for_each_entry_reverse(s, &slab_caches, list) {
mm/slab_common.c
257
list_add(&s->list, &slab_caches);
mm/slab_common.c
574
list_del(&s->list);
mm/slab_common.c
736
list_add(&s->list, &slab_caches);
mm/slab_common.c
95
list_for_each_entry(s, &slab_caches, list) {
mm/slub.c
3314
list_for_each_entry(s, &slab_caches, list)
mm/slub.c
4083
list_for_each_entry(s, &slab_caches, list) {
mm/slub.c
4113
list_for_each_entry(s, &slab_caches, list) {
mm/slub.c
4149
list_for_each_entry(s, &slab_caches, list) {
mm/slub.c
8335
list_for_each_entry(s, &slab_caches, list) {
mm/slub.c
8356
list_for_each_entry(s, &slab_caches, list) {
mm/slub.c
8458
list_add(&s->list, &slab_caches);
mm/slub.c
9753
list_for_each_entry(s, &slab_caches, list) {
mm/slub.c
9976
list_for_each_entry(s, &slab_caches, list)
mm/swap.h
65
struct list_head list;
mm/swapfile.c
1016
struct list_head *list,
mm/swapfile.c
1023
struct swap_cluster_info *ci = isolate_lock_cluster(si, list);
mm/swapfile.c
1438
plist_for_each_entry_safe(si, next, &swap_active_head, list) {
mm/swapfile.c
1449
if (plist_node_empty(&next->list))
mm/swapfile.c
2973
plist_add(&si->list, &swap_active_head);
mm/swapfile.c
3085
plist_for_each_entry(p, &swap_active_head, list) {
mm/swapfile.c
3115
plist_del(&p->list, &swap_active_head);
mm/swapfile.c
3379
plist_node_init(&p->list, 0);
mm/swapfile.c
3580
list_add_tail(&ci->list, &si->nonfull_clusters[0]);
mm/swapfile.c
3583
list_add_tail(&ci->list, &si->free_clusters);
mm/swapfile.c
3772
si->list.prio = -si->prio;
mm/swapfile.c
56
struct swap_cluster_info *ci, struct list_head *list,
mm/swapfile.c
580
struct swap_cluster_info *ci, struct list_head *list,
mm/swapfile.c
590
list_add_tail(&ci->list, list);
mm/swapfile.c
592
list_move_tail(&ci->list, list);
mm/swapfile.c
624
struct swap_info_struct *si, struct list_head *list)
mm/swapfile.c
630
list_for_each_entry(ci, list, list) {
mm/swapfile.c
639
list_del(&ci->list);
mm/swapfile.c
649
VM_WARN_ON_ONCE(list != &si->free_clusters);
mm/swapfile.c
671
ci = list_first_entry(&si->discard_clusters, struct swap_cluster_info, list);
mm/swapfile.c
677
list_del(&ci->list);
mm/userfaultfd.c
2349
struct list_head list;
mm/userfaultfd.c
2356
struct list_head list;
mm/userfaultfd.c
2961
list_for_each_entry(fctx, fcs, list)
mm/userfaultfd.c
2993
list_add_tail(&fctx->list, fcs);
mm/userfaultfd.c
3017
list_for_each_entry_safe(fctx, n, fcs, list) {
mm/userfaultfd.c
3019
list_del(&fctx->list);
mm/userfaultfd.c
3038
list_for_each_entry_safe(fctx, n, fcs, list) {
mm/userfaultfd.c
3047
list_del(&fctx->list);
mm/userfaultfd.c
3139
list_for_each_entry(unmap_ctx, unmaps, list)
mm/userfaultfd.c
3168
list_add_tail(&unmap_ctx->list, unmaps);
mm/userfaultfd.c
3178
list_for_each_entry_safe(ctx, n, uf, list) {
mm/userfaultfd.c
3187
list_del(&ctx->list);
mm/vmalloc.c
1225
struct list_head *list;
mm/vmalloc.c
1236
list = &rb_entry(parent, struct vmap_area, rb_node)->list;
mm/vmalloc.c
1237
return (&parent->rb_right == link ? list->next : list);
mm/vmalloc.c
1250
head = &rb_entry(parent, struct vmap_area, rb_node)->list;
mm/vmalloc.c
1277
list_add(&va->list, head);
mm/vmalloc.c
1308
list_del_init(&va->list);
mm/vmalloc.c
1342
list_for_each_entry(va, &free_vmap_area_list, list) {
mm/vmalloc.c
1468
sibling = list_entry(next, struct vmap_area, list);
mm/vmalloc.c
1489
sibling = list_entry(next->prev, struct vmap_area, list);
mm/vmalloc.c
1636
list_for_each_entry(va, head, list) {
mm/vmalloc.c
1932
list_add(&va->list, &vp->head);
mm/vmalloc.c
1954
va = list_first_entry(&vp->head, struct vmap_area, list);
mm/vmalloc.c
1966
list_del_init(&va->list);
mm/vmalloc.c
1972
list_move_tail(&va->list, &vp->head);
mm/vmalloc.c
2211
list_for_each_entry_safe(va, n, head, list)
mm/vmalloc.c
2245
list_for_each_entry_safe(va, nva, &tmp_list, list) {
mm/vmalloc.c
2249
list_del_init(&va->list);
mm/vmalloc.c
2279
start = list_first_entry(&vn->purge_list, struct vmap_area, list)->va_start;
mm/vmalloc.c
2280
end = list_last_entry(&vn->purge_list, struct vmap_area, list)->va_end;
mm/vmalloc.c
2282
list_for_each_entry(va, &vn->purge_list, list) {
mm/vmalloc.c
2310
list_for_each_entry_safe(va, n_va, &vn->purge_list, list) {
mm/vmalloc.c
2314
list_del_init(&va->list);
mm/vmalloc.c
2324
list_add(&va->list, &local_list);
mm/vmalloc.c
2366
struct vmap_area, list)->va_start);
mm/vmalloc.c
2369
struct vmap_area, list)->va_end);
mm/vmalloc.c
2447
if (WARN_ON_ONCE(!list_empty(&va->list)))
mm/vmalloc.c
3391
llist_for_each_safe(llnode, t, llist_del_all(&p->list))
mm/vmalloc.c
3415
if (addr && llist_add((struct llist_node *)addr, &p->list))
mm/vmalloc.c
4933
&free_vmap_area_list, list) {
mm/vmalloc.c
5291
list_for_each_entry(va, &vn->lazy.head, list) {
mm/vmalloc.c
5312
list_for_each_entry(va, &vn->busy.head, list) {
mm/vmalloc.c
5531
init_llist_head(&p->list);
mm/vmalloc.c
88
struct llist_head list;
mm/vmscan.c
1869
static unsigned int move_folios_to_lru(struct list_head *list)
mm/vmscan.c
1876
while (!list_empty(list)) {
mm/vmscan.c
1877
struct folio *folio = lru_to_folio(list);
mm/vmscan.c
2859
mm = list_entry(mm_state->head, struct mm_struct, lru_gen.list);
mm/vmscan.c
2877
VM_WARN_ON_ONCE(!list_empty(&mm->lru_gen.list));
mm/vmscan.c
2890
mm_state->tail = &mm->lru_gen.list;
mm/vmscan.c
2893
list_add_tail(&mm->lru_gen.list, &mm_list->fifo);
mm/vmscan.c
2904
if (list_empty(&mm->lru_gen.list))
mm/vmscan.c
2919
if (mm_state->head == &mm->lru_gen.list)
mm/vmscan.c
2923
if (mm_state->tail == &mm->lru_gen.list)
mm/vmscan.c
2927
list_del_init(&mm->lru_gen.list);
mm/vmscan.c
2960
VM_WARN_ON_ONCE(list_empty(&mm->lru_gen.list));
mm/vmscan.c
4316
VM_WARN_ON_ONCE(hlist_nulls_unhashed(&lruvec->lrugen.list));
mm/vmscan.c
4336
hlist_nulls_del_rcu(&lruvec->lrugen.list);
mm/vmscan.c
4339
hlist_nulls_add_head_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[new][bin]);
mm/vmscan.c
4341
hlist_nulls_add_tail_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[new][bin]);
mm/vmscan.c
4366
VM_WARN_ON_ONCE(!hlist_nulls_unhashed(&lruvec->lrugen.list));
mm/vmscan.c
4372
hlist_nulls_add_tail_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[gen][bin]);
mm/vmscan.c
4401
if (hlist_nulls_unhashed(&lruvec->lrugen.list))
mm/vmscan.c
4406
hlist_nulls_del_init_rcu(&lruvec->lrugen.list);
mm/vmscan.c
4655
struct list_head *list, int *isolatedp)
mm/vmscan.c
4668
VM_WARN_ON_ONCE(!list_empty(list));
mm/vmscan.c
4695
list_add(&folio->lru, list);
mm/vmscan.c
4769
struct list_head *list, int *isolated,
mm/vmscan.c
4781
type, tier, list, isolated);
mm/vmscan.c
4804
LIST_HEAD(list);
mm/vmscan.c
4823
&list, &isolated, &type, &type_scanned);
mm/vmscan.c
4831
if (list_empty(&list))
mm/vmscan.c
4834
reclaimed = shrink_folio_list(&list, pgdat, sc, &stat, false, memcg);
mm/vmscan.c
4843
list_for_each_entry_safe_reverse(folio, next, &list, lru) {
mm/vmscan.c
4864
move_folios_to_lru(&list);
mm/vmscan.c
4879
list_splice_init(&clean, &list);
mm/vmscan.c
4881
if (!list_empty(&list)) {
mm/vmscan.c
5064
hlist_nulls_for_each_entry_rcu(lrugen, pos, &pgdat->memcg_lru.fifo[gen][bin], list) {
mm/vmscan.c
5826
lruvec->lrugen.list.next = LIST_POISON1;
mm/zsmalloc.c
1560
struct zspage, list);
mm/zsmalloc.c
1577
struct zspage, list);
mm/zsmalloc.c
1825
list_for_each_entry_safe(zspage, tmp, &free_pages, list) {
mm/zsmalloc.c
1826
list_del(&zspage->list);
mm/zsmalloc.c
271
struct list_head list; /* fullness list */
mm/zsmalloc.c
655
list_add(&zspage->list, &class->fullness_list[fullness]);
mm/zsmalloc.c
669
list_del_init(&zspage->list);
mm/zsmalloc.c
834
VM_BUG_ON(list_empty(&zspage->list));
mm/zsmalloc.c
981
struct zspage, list);
mm/zswap.c
1132
list_move_tail(item, &l->list);
mm/zswap.c
157
struct list_head list;
mm/zswap.c
1794
list_add(&pool->list, &zswap_pools);
mm/zswap.c
323
INIT_LIST_HEAD(&pool->list);
mm/zswap.c
407
list_del_rcu(&pool->list);
mm/zswap.c
438
pool = list_first_or_null_rcu(&zswap_pools, typeof(*pool), list);
mm/zswap.c
474
list_for_each_entry_rcu(pool, &zswap_pools, list) {
mm/zswap.c
502
list_for_each_entry_rcu(pool, &zswap_pools, list)
mm/zswap.c
565
list_del_rcu(&pool->list);
mm/zswap.c
593
list_add_rcu(&pool->list, &zswap_pools);
mm/zswap.c
601
list_add_tail_rcu(&pool->list, &zswap_pools);
net/8021q/vlan.c
377
LIST_HEAD(list);
net/8021q/vlan.c
451
unregister_vlan_dev(vlandev, &list);
net/8021q/vlan.c
455
unregister_netdevice_many(&list);
net/8021q/vlan_core.c
163
struct list_head list;
net/8021q/vlan_core.c
185
list_for_each_entry(vid_info, &vlan_info->vid_list, list) {
net/8021q/vlan_core.c
242
list_for_each_entry(vid_info, &vlan_info->vid_list, list) {
net/8021q/vlan_core.c
260
list_for_each_entry(vlan_vid_info, &vlan_info->vid_list, list) {
net/8021q/vlan_core.c
273
&vlan_info->vid_list, list) {
net/8021q/vlan_core.c
287
list_for_each_entry(vlan_vid_info, &vlan_info->vid_list, list)
net/8021q/vlan_core.c
312
list_add(&vid_info->list, &vlan_info->vid_list);
net/8021q/vlan_core.c
366
list_del(&vid_info->list);
net/8021q/vlan_core.c
409
list_for_each_entry(vid_info, &vlan_info->vid_list, list) {
net/8021q/vlan_core.c
421
list) {
net/8021q/vlan_core.c
443
list_for_each_entry(vid_info, &vlan_info->vid_list, list) {
net/8021q/vlan_core.c
491
list_for_each_entry(p, head, list) {
net/9p/error.c
186
INIT_HLIST_NODE(&c->list);
net/9p/error.c
187
hash_add(hash_errmap, &c->list, hash);
net/9p/error.c
210
hash_for_each_possible(hash_errmap, c, list, hash) {
net/9p/error.c
34
struct hlist_node list;
net/9p/mod.c
141
list_for_each_entry(t, &v9fs_trans_list, list)
net/9p/mod.c
148
list_for_each_entry(t, &v9fs_trans_list, list)
net/9p/mod.c
67
list_add_tail(&m->list, &v9fs_trans_list);
net/9p/mod.c
80
list_del_init(&m->list);
net/9p/mod.c
91
list_for_each_entry(t, &v9fs_trans_list, list)
net/9p/trans_xen.c
127
list_for_each_entry(priv, &xen_9pfs_devs, list) {
net/9p/trans_xen.c
132
if (list_entry_is_head(priv, &xen_9pfs_devs, list))
net/9p/trans_xen.c
331
list_del(&priv->list);
net/9p/trans_xen.c
512
list_add_tail(&priv->list, &xen_9pfs_devs);
net/9p/trans_xen.c
53
struct list_head list;
net/9p/trans_xen.c
79
list_for_each_entry(priv, &xen_9pfs_devs, list) {
net/9p/trans_xen.c
95
list_for_each_entry(priv, &xen_9pfs_devs, list) {
net/atm/ioctl.c
109
struct atm_ioctl *ic = list_entry(pos, struct atm_ioctl, list);
net/atm/ioctl.c
30
list_add_tail(&ioctl->list, &ioctl_list);
net/atm/ioctl.c
38
list_del(&ioctl->list);
net/batman-adv/bat_algo.c
196
hlist_for_each_entry(bat_algo_ops, &batadv_algo_list, list) {
net/batman-adv/bat_algo.c
47
hlist_for_each_entry(bat_algo_ops_tmp, &batadv_algo_list, list) {
net/batman-adv/bat_algo.c
87
INIT_HLIST_NODE(&bat_algo_ops->list);
net/batman-adv/bat_algo.c
88
hlist_add_head(&bat_algo_ops->list, &batadv_algo_list);
net/batman-adv/bat_iv_ogm.c
1024
&orig_node->neigh_list, list) {
net/batman-adv/bat_iv_ogm.c
1159
&orig_neigh_node->neigh_list, list) {
net/batman-adv/bat_iv_ogm.c
1324
hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) {
net/batman-adv/bat_iv_ogm.c
1993
hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) {
net/batman-adv/bat_iv_ogm.c
2204
&hard_iface->neigh_list, list) {
net/batman-adv/bat_iv_ogm.c
2354
hlist_for_each_entry_rcu(gw_node, &bat_priv->gw.gateway_list, list) {
net/batman-adv/bat_iv_ogm.c
2576
hlist_for_each_entry(gw_node, &bat_priv->gw.gateway_list, list) {
net/batman-adv/bat_iv_ogm.c
671
&bat_priv->forw_bat_list, list) {
net/batman-adv/bat_iv_ogm.c
788
list) {
net/batman-adv/bat_v.c
187
&hard_iface->neigh_list, list) {
net/batman-adv/bat_v.c
347
hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) {
net/batman-adv/bat_v.c
565
hlist_for_each_entry_rcu(gw_node, &bat_priv->gw.gateway_list, list) {
net/batman-adv/bat_v.c
760
hlist_for_each_entry(gw_node, &bat_priv->gw.gateway_list, list) {
net/batman-adv/bat_v_elp.c
354
hlist_for_each_entry_rcu(hardif_neigh, &hard_iface->neigh_list, list) {
net/batman-adv/bat_v_elp.c
376
list_add(&metric_entry->list, &metric_queue);
net/batman-adv/bat_v_elp.c
380
list_for_each_entry_safe(metric_entry, metric_safe, &metric_queue, list) {
net/batman-adv/bat_v_elp.c
384
list_del(&metric_entry->list);
net/batman-adv/bat_v_elp.c
55
struct list_head list;
net/batman-adv/fragmentation.c
178
hlist_add_head(&frag_entry_new->list, &chain->fragment_list);
net/batman-adv/fragmentation.c
187
hlist_for_each_entry(frag_entry_curr, &chain->fragment_list, list) {
net/batman-adv/fragmentation.c
194
hlist_add_before(&frag_entry_new->list,
net/batman-adv/fragmentation.c
195
&frag_entry_curr->list);
net/batman-adv/fragmentation.c
212
hlist_add_behind(&frag_entry_new->list, &frag_entry_last->list);
net/batman-adv/fragmentation.c
270
entry = hlist_entry(chain->first, struct batadv_frag_list_entry, list);
net/batman-adv/fragmentation.c
271
hlist_del(&entry->list);
net/batman-adv/fragmentation.c
297
hlist_for_each_entry(entry, chain, list) {
net/batman-adv/fragmentation.c
44
hlist_for_each_entry_safe(entry, node, head, list) {
net/batman-adv/fragmentation.c
45
hlist_del(&entry->list);
net/batman-adv/gateway_client.c
341
INIT_HLIST_NODE(&gw_node->list);
net/batman-adv/gateway_client.c
348
hlist_add_head_rcu(&gw_node->list, &bat_priv->gw.gateway_list);
net/batman-adv/gateway_client.c
377
list) {
net/batman-adv/gateway_client.c
442
if (!hlist_unhashed(&gw_node->list)) {
net/batman-adv/gateway_client.c
443
hlist_del_init_rcu(&gw_node->list);
net/batman-adv/gateway_client.c
491
&bat_priv->gw.gateway_list, list) {
net/batman-adv/gateway_client.c
492
hlist_del_init_rcu(&gw_node->list);
net/batman-adv/hard-interface.c
1102
list_del_rcu(&hard_iface->list);
net/batman-adv/hard-interface.c
453
list);
net/batman-adv/hard-interface.c
83
list_for_each_entry_rcu(hard_iface, &batadv_hardif_list, list) {
net/batman-adv/hard-interface.c
888
INIT_LIST_HEAD(&hard_iface->list);
net/batman-adv/hard-interface.c
904
list_add_tail_rcu(&hard_iface->list, &batadv_hardif_list);
net/batman-adv/mesh-interface.c
132
hlist_for_each_entry_rcu(vlan, &bat_priv->meshif_vlan_list, list) {
net/batman-adv/mesh-interface.c
509
hlist_del_rcu(&vlan->list);
net/batman-adv/mesh-interface.c
529
hlist_for_each_entry_rcu(vlan_tmp, &bat_priv->meshif_vlan_list, list) {
net/batman-adv/mesh-interface.c
577
hlist_add_head_rcu(&vlan->list, &bat_priv->meshif_vlan_list);
net/batman-adv/multicast.c
1317
hlist_for_each_entry_rcu(orig_entry, &tt_global->orig_list, list) {
net/batman-adv/multicast.c
344
hlist_for_each_entry(mcast_entry, mcast_list, list)
net/batman-adv/multicast.c
409
hlist_add_head(&new->list, mcast_list);
net/batman-adv/multicast.c
482
hlist_add_head(&new->list, mcast_list);
net/batman-adv/multicast.c
601
list_for_each_entry(br_ip_entry, &bridge_mcast_list, list) {
net/batman-adv/multicast.c
642
hlist_add_head(&new->list, mcast_list);
net/batman-adv/multicast.c
646
list_for_each_entry_safe(br_ip_entry, tmp, &bridge_mcast_list, list) {
net/batman-adv/multicast.c
647
list_del(&br_ip_entry->list);
net/batman-adv/multicast.c
665
hlist_for_each_entry_safe(mcast_entry, tmp, mcast_list, list) {
net/batman-adv/multicast.c
666
hlist_del(&mcast_entry->list);
net/batman-adv/multicast.c
688
list) {
net/batman-adv/multicast.c
698
hlist_del(&mcast_entry->list);
net/batman-adv/multicast.c
720
hlist_for_each_entry_safe(mcast_entry, tmp, mcast_list, list) {
net/batman-adv/multicast.c
730
hlist_del(&mcast_entry->list);
net/batman-adv/multicast.c
731
hlist_add_head(&mcast_entry->list, &bat_priv->mcast.mla_list);
net/batman-adv/multicast_forw.c
247
hlist_for_each_entry_rcu(orig_entry, &tt_global->orig_list, list) {
net/batman-adv/originator.c
1027
&neigh->ifinfo_list, list) {
net/batman-adv/originator.c
1044
hlist_del_rcu(&neigh_ifinfo->list);
net/batman-adv/originator.c
1071
&orig_node->ifinfo_list, list) {
net/batman-adv/originator.c
1090
hlist_del_rcu(&orig_ifinfo->list);
net/batman-adv/originator.c
1124
&orig_node->neigh_list, list) {
net/batman-adv/originator.c
114
hlist_for_each_entry_rcu(tmp, &orig_node->vlan_list, list) {
net/batman-adv/originator.c
1147
hlist_del_rcu(&neigh_node->list);
net/batman-adv/originator.c
1178
hlist_for_each_entry_rcu(neigh, &orig_node->neigh_list, list) {
net/batman-adv/originator.c
189
hlist_add_head_rcu(&vlan->list, &orig_node->vlan_list);
net/batman-adv/originator.c
271
hlist_del_init_rcu(&hardif_neigh->list);
net/batman-adv/originator.c
292
&neigh_node->ifinfo_list, list) {
net/batman-adv/originator.c
321
hlist_for_each_entry_rcu(orig_ifinfo, &orig_node->ifinfo_list, list) {
net/batman-adv/originator.c
380
list) {
net/batman-adv/originator.c
430
INIT_HLIST_NODE(&orig_ifinfo->list);
net/batman-adv/originator.c
434
hlist_add_head_rcu(&orig_ifinfo->list,
net/batman-adv/originator.c
459
list) {
net/batman-adv/originator.c
504
INIT_HLIST_NODE(&neigh_ifinfo->list);
net/batman-adv/originator.c
509
hlist_add_head_rcu(&neigh_ifinfo->list, &neigh->ifinfo_list);
net/batman-adv/originator.c
536
hlist_for_each_entry_rcu(tmp_neigh_node, &orig_node->neigh_list, list) {
net/batman-adv/originator.c
582
INIT_HLIST_NODE(&hardif_neigh->list);
net/batman-adv/originator.c
593
hlist_add_head_rcu(&hardif_neigh->list, &hard_iface->neigh_list);
net/batman-adv/originator.c
641
&hard_iface->neigh_list, list) {
net/batman-adv/originator.c
689
INIT_HLIST_NODE(&neigh_node->list);
net/batman-adv/originator.c
710
hlist_add_head_rcu(&neigh_node->list, &orig_node->neigh_list);
net/batman-adv/originator.c
866
&orig_node->neigh_list, list) {
net/batman-adv/originator.c
867
hlist_del_rcu(&neigh_node->list);
net/batman-adv/originator.c
872
&orig_node->ifinfo_list, list) {
net/batman-adv/originator.c
873
hlist_del_rcu(&orig_ifinfo->list);
net/batman-adv/originator.c
884
hlist_for_each_entry_safe(vlan, node_tmp, &orig_node->vlan_list, list) {
net/batman-adv/originator.c
885
hlist_del_rcu(&vlan->list);
net/batman-adv/routing.c
616
hlist_for_each_entry_rcu(cand, &orig_node->ifinfo_list, list) {
net/batman-adv/send.c
516
INIT_HLIST_NODE(&forw_packet->list);
net/batman-adv/send.c
570
hlist_del_init(&forw_packet->list);
net/batman-adv/send.c
601
forw_list, list) {
net/batman-adv/send.c
610
hlist_del(&forw_packet->list);
net/batman-adv/send.c
674
hlist_del_init(&forw_packet->list);
net/batman-adv/send.c
675
hlist_add_head(&forw_packet->list, head);
net/batman-adv/tp_meter.c
1164
hlist_add_head_rcu(&tp_vars->common.list, &bat_priv->tp_sender_list);
net/batman-adv/tp_meter.c
1232
hlist_for_each_entry_rcu(pos, &bat_priv->tp_receiver_list, common.list) {
net/batman-adv/tp_meter.c
1308
list_for_each_entry_safe(un, safe, &tp_vars->common.unacked_list, list) {
net/batman-adv/tp_meter.c
1309
list_del(&un->list);
net/batman-adv/tp_meter.c
1420
list_add(&new->list, &tp_vars->common.unacked_list);
net/batman-adv/tp_meter.c
1432
list_for_each_entry_reverse(un, &tp_vars->common.unacked_list, list) {
net/batman-adv/tp_meter.c
1450
list_add(&new->list, &un->list);
net/batman-adv/tp_meter.c
1458
list_add(&new->list, &tp_vars->common.unacked_list);
net/batman-adv/tp_meter.c
1465
struct batadv_tp_unacked, list);
net/batman-adv/tp_meter.c
1466
list_del(&un->list);
net/batman-adv/tp_meter.c
1488
list_for_each_entry_safe(un, safe, &tp_vars->common.unacked_list, list) {
net/batman-adv/tp_meter.c
1501
list_del(&un->list);
net/batman-adv/tp_meter.c
1560
hlist_add_head_rcu(&tp_vars->common.list, &bat_priv->tp_receiver_list);
net/batman-adv/tp_meter.c
1702
hlist_for_each_entry(tp_receiver, &bat_priv->tp_receiver_list, common.list) {
net/batman-adv/tp_meter.c
1712
hlist_for_each_entry(tp_sender, &bat_priv->tp_sender_list, common.list) {
net/batman-adv/tp_meter.c
273
hlist_for_each_entry_rcu(pos, &bat_priv->tp_sender_list, common.list) {
net/batman-adv/tp_meter.c
305
hlist_for_each_entry_rcu(tp_sender, &bat_priv->tp_sender_list, common.list) {
net/batman-adv/tp_meter.c
310
hlist_for_each_entry_rcu(tp_receiver, &bat_priv->tp_receiver_list, common.list) {
net/batman-adv/tp_meter.c
338
hlist_for_each_entry_rcu(pos, &bat_priv->tp_sender_list, common.list) {
net/batman-adv/tp_meter.c
376
list_for_each_entry_safe(un, safe, &tp_vars->unacked_list, list) {
net/batman-adv/tp_meter.c
377
list_del(&un->list);
net/batman-adv/tp_meter.c
409
if (!hlist_unhashed(&tp_vars->list)) {
net/batman-adv/tp_meter.c
410
hlist_del_init_rcu(&tp_vars->list);
net/batman-adv/translation-table.c
1030
list) {
net/batman-adv/translation-table.c
1037
list_del(&entry->list);
net/batman-adv/translation-table.c
1430
list) {
net/batman-adv/translation-table.c
1431
list_del(&entry->list);
net/batman-adv/translation-table.c
1459
hlist_for_each_entry_rcu(tmp_orig_entry, head, list) {
net/batman-adv/translation-table.c
1522
hlist_for_each_entry_rcu(orig_entry, head, list)
net/batman-adv/translation-table.c
1560
INIT_HLIST_NODE(&orig_entry->list);
net/batman-adv/translation-table.c
1569
hlist_add_head_rcu(&orig_entry->list,
net/batman-adv/translation-table.c
1772
hlist_for_each_entry_rcu(orig_entry, head, list) {
net/batman-adv/translation-table.c
1886
hlist_for_each_entry_rcu(orig_entry, head, list) {
net/batman-adv/translation-table.c
2023
hlist_del_rcu(&orig_entry->list);
net/batman-adv/translation-table.c
2037
hlist_for_each_entry_safe(orig_entry, safe, head, list)
net/batman-adv/translation-table.c
2065
hlist_for_each_entry_safe(orig_entry, safe, head, list) {
net/batman-adv/translation-table.c
2100
hlist_for_each_entry_rcu(orig_entry, head, list) {
net/batman-adv/translation-table.c
2600
hlist_for_each_entry_safe(node, safe, &bat_priv->tt.req_list, list) {
net/batman-adv/translation-table.c
2601
hlist_del_init(&node->list);
net/batman-adv/translation-table.c
2635
hlist_for_each_entry_safe(node, safe, &bat_priv->tt.req_list, list) {
net/batman-adv/translation-table.c
2638
hlist_del_init(&node->list);
net/batman-adv/translation-table.c
2660
hlist_for_each_entry(tt_req_node_tmp, &bat_priv->tt.req_list, list) {
net/batman-adv/translation-table.c
2676
hlist_add_head(&tt_req_node->list, &bat_priv->tt.req_list);
net/batman-adv/translation-table.c
2852
hlist_for_each_entry_rcu(vlan, &orig_node->vlan_list, list)
net/batman-adv/translation-table.c
2872
hlist_for_each_entry_rcu(vlan, &bat_priv->meshif_vlan_list, list) {
net/batman-adv/translation-table.c
2891
hlist_for_each_entry_rcu(vlan, &orig_node->vlan_list, list) {
net/batman-adv/translation-table.c
2976
if (!hlist_unhashed(&tt_req_node->list)) {
net/batman-adv/translation-table.c
2977
hlist_del_init(&tt_req_node->list);
net/batman-adv/translation-table.c
3407
hlist_for_each_entry_safe(node, safe, &bat_priv->tt.req_list, list) {
net/batman-adv/translation-table.c
3410
hlist_del_init(&node->list);
net/batman-adv/translation-table.c
3425
list_for_each_entry_safe(node, safe, &bat_priv->tt.roam_list, list) {
net/batman-adv/translation-table.c
3426
list_del(&node->list);
net/batman-adv/translation-table.c
3438
list_for_each_entry_safe(node, safe, &bat_priv->tt.roam_list, list) {
net/batman-adv/translation-table.c
3443
list_del(&node->list);
net/batman-adv/translation-table.c
3470
list_for_each_entry(tt_roam_node, &bat_priv->tt.roam_list, list) {
net/batman-adv/translation-table.c
350
if (!hlist_unhashed(&vlan->list)) {
net/batman-adv/translation-table.c
3500
list_add(&tt_roam_node->list, &bat_priv->tt.roam_list);
net/batman-adv/translation-table.c
351
hlist_del_init_rcu(&vlan->list);
net/batman-adv/translation-table.c
446
list) {
net/batman-adv/translation-table.c
462
list_del(&entry->list);
net/batman-adv/translation-table.c
478
list_add_tail(&tt_change_node->list, &bat_priv->tt.changes_list);
net/batman-adv/translation-table.c
523
hlist_for_each_entry_rcu(vlan, &bat_priv->meshif_vlan_list, list) {
net/batman-adv/translation-table.c
729
hlist_for_each_entry_rcu(orig_entry, head, list) {
net/batman-adv/translation-table.c
816
hlist_for_each_entry(vlan, &orig_node->vlan_list, list) {
net/batman-adv/translation-table.c
854
hlist_for_each_entry(vlan, &orig_node->vlan_list, list) {
net/batman-adv/translation-table.c
917
hlist_for_each_entry(vlan, &bat_priv->meshif_vlan_list, list) {
net/batman-adv/translation-table.c
955
hlist_for_each_entry(vlan, &bat_priv->meshif_vlan_list, list) {
net/batman-adv/tvlv.c
141
hlist_for_each_entry(tvlv_tmp, &bat_priv->tvlv.container_list, list) {
net/batman-adv/tvlv.c
173
hlist_for_each_entry(tvlv, &bat_priv->tvlv.container_list, list) {
net/batman-adv/tvlv.c
198
hlist_del(&tvlv->list);
net/batman-adv/tvlv.c
253
INIT_HLIST_NODE(&tvlv_new->list);
net/batman-adv/tvlv.c
261
hlist_add_head(&tvlv_new->list, &bat_priv->tvlv.container_list);
net/batman-adv/tvlv.c
359
hlist_for_each_entry(tvlv, &bat_priv->tvlv.container_list, list) {
net/batman-adv/tvlv.c
548
&bat_priv->tvlv.handler_list, list) {
net/batman-adv/tvlv.c
655
INIT_HLIST_NODE(&tvlv_handler->list);
net/batman-adv/tvlv.c
658
hlist_add_head_rcu(&tvlv_handler->list, &bat_priv->tvlv.handler_list);
net/batman-adv/tvlv.c
683
hlist_del_rcu(&tvlv_handler->list);
net/batman-adv/tvlv.c
79
&bat_priv->tvlv.handler_list, list) {
net/batman-adv/types.h
1341
struct list_head list;
net/batman-adv/types.h
1349
struct hlist_node list;
net/batman-adv/types.h
1504
struct hlist_node list;
net/batman-adv/types.h
1918
struct hlist_node list;
net/batman-adv/types.h
1932
struct list_head list;
net/batman-adv/types.h
1954
struct hlist_node list;
net/batman-adv/types.h
1979
struct list_head list;
net/batman-adv/types.h
1999
struct hlist_node list;
net/batman-adv/types.h
2152
struct hlist_node list;
net/batman-adv/types.h
218
struct list_head list;
net/batman-adv/types.h
2204
struct hlist_node list;
net/batman-adv/types.h
2234
struct hlist_node list;
net/batman-adv/types.h
2248
struct hlist_node list;
net/batman-adv/types.h
298
struct hlist_node list;
net/batman-adv/types.h
356
struct hlist_node list;
net/batman-adv/types.h
387
struct hlist_node list;
net/batman-adv/types.h
591
struct hlist_node list;
net/batman-adv/types.h
637
struct hlist_node list;
net/batman-adv/types.h
670
struct hlist_node list;
net/batman-adv/types.h
753
struct hlist_node list;
net/bluetooth/6lowpan.c
101
list_del_rcu(&peer->list);
net/bluetooth/6lowpan.c
1032
list_for_each_entry_rcu(entry, &bt_6lowpan_devices, list)
net/bluetooth/6lowpan.c
1033
list_for_each_entry_rcu(peer, &entry->peers, list)
net/bluetooth/6lowpan.c
1045
list_for_each_entry_rcu(entry, &bt_6lowpan_devices, list) {
net/bluetooth/6lowpan.c
1046
list_for_each_entry_rcu(peer, &entry->peers, list) {
net/bluetooth/6lowpan.c
119
list_for_each_entry_rcu(peer, &dev->peers, list) {
net/bluetooth/6lowpan.c
1193
list_for_each_entry(entry, &bt_6lowpan_devices, list) {
net/bluetooth/6lowpan.c
1194
list_for_each_entry(peer, &entry->peers, list)
net/bluetooth/6lowpan.c
1231
list_for_each_entry_rcu(entry, &bt_6lowpan_devices, list) {
net/bluetooth/6lowpan.c
1238
INIT_LIST_HEAD(&new_dev->list);
net/bluetooth/6lowpan.c
1240
list_add_rcu(&new_dev->list, &devices);
net/bluetooth/6lowpan.c
1245
list_for_each_entry_safe(entry, tmp, &devices, list) {
net/bluetooth/6lowpan.c
1266
list_for_each_entry(entry, &bt_6lowpan_devices, list) {
net/bluetooth/6lowpan.c
1270
list_del(&entry->list);
net/bluetooth/6lowpan.c
132
list_for_each_entry_rcu(peer, &dev->peers, list) {
net/bluetooth/6lowpan.c
177
list_for_each_entry_rcu(peer, &dev->peers, list) {
net/bluetooth/6lowpan.c
191
list_for_each_entry_rcu(peer, &dev->peers, list) {
net/bluetooth/6lowpan.c
213
list_for_each_entry_rcu(entry, &bt_6lowpan_devices, list) {
net/bluetooth/6lowpan.c
231
list_for_each_entry_rcu(entry, &bt_6lowpan_devices, list) {
net/bluetooth/6lowpan.c
476
list_for_each_entry_rcu(entry, &bt_6lowpan_devices, list) {
net/bluetooth/6lowpan.c
485
list_for_each_entry_rcu(pentry, &dev->peers, list) {
net/bluetooth/6lowpan.c
62
struct list_head list;
net/bluetooth/6lowpan.c
661
INIT_LIST_HEAD(&peer->list);
net/bluetooth/6lowpan.c
699
INIT_LIST_HEAD(&(*dev)->list);
net/bluetooth/6lowpan.c
700
list_add_rcu(&(*dev)->list, &bt_6lowpan_devices);
net/bluetooth/6lowpan.c
707
list_del_rcu(&(*dev)->list);
net/bluetooth/6lowpan.c
74
struct list_head list;
net/bluetooth/6lowpan.c
791
list_for_each_entry_rcu(entry, &bt_6lowpan_devices, list) {
net/bluetooth/6lowpan.c
94
list_add_rcu(&peer->list, &dev->peers);
net/bluetooth/bnep/bnep.h
146
struct list_head list;
net/bluetooth/bnep/bnep.h
84
__u8 list[];
net/bluetooth/bnep/core.c
51
list_for_each_entry(s, &bnep_session_list, list)
net/bluetooth/bnep/core.c
60
list_add(&s->list, &bnep_session_list);
net/bluetooth/bnep/core.c
65
list_del(&s->list);
net/bluetooth/bnep/core.c
728
list_for_each_entry(s, &bnep_session_list, list) {
net/bluetooth/eir.c
117
list_for_each_entry(uuid, &hdev->uuids, list) {
net/bluetooth/eir.c
150
list_for_each_entry(uuid, &hdev->uuids, list) {
net/bluetooth/eir.c
75
list_for_each_entry(uuid, &hdev->uuids, list) {
net/bluetooth/hci_codec.c
33
list_add(&entry->list, list);
net/bluetooth/hci_codec.c
42
list_for_each_entry_safe(c, n, codec_list, list) {
net/bluetooth/hci_codec.c
43
list_del(&c->list);
net/bluetooth/hci_codec.c
9
static int hci_codec_list_add(struct list_head *list,
net/bluetooth/hci_conn.c
1205
list_for_each_entry_safe(link, t, &conn->link_list, list) {
net/bluetooth/hci_conn.c
1227
list_del_rcu(&conn->link->list);
net/bluetooth/hci_conn.c
1323
list_for_each_entry(d, &hci_dev_list, list) {
net/bluetooth/hci_conn.c
1819
list_add_tail_rcu(&link->list, &parent->link_list);
net/bluetooth/hci_conn.c
2153
list_for_each_entry_rcu(conn, &hdev->conn_hash.list, list) {
net/bluetooth/hci_conn.c
2722
struct list_head *head = &hdev->conn_hash.list;
net/bluetooth/hci_conn.c
2733
list)) != NULL) {
net/bluetooth/hci_conn.c
2791
list_for_each_entry(c, &hdev->conn_hash.list, list) {
net/bluetooth/hci_conn.c
2883
list_add_rcu(&chan->list, &conn->chan_list);
net/bluetooth/hci_conn.c
2895
list_del_rcu(&chan->list);
net/bluetooth/hci_conn.c
2914
list_for_each_entry_safe(chan, n, &conn->chan_list, list)
net/bluetooth/hci_conn.c
2923
list_for_each_entry(hchan, &hcon->chan_list, list) {
net/bluetooth/hci_conn.c
2939
list_for_each_entry_rcu(hcon, &h->list, list) {
net/bluetooth/hci_conn.c
606
link = list_first_entry_or_null(&conn->link_list, struct hci_link, list);
net/bluetooth/hci_core.c
1005
list_for_each_entry_safe(uuid, tmp, &hdev->uuids, list) {
net/bluetooth/hci_core.c
1006
list_del(&uuid->list);
net/bluetooth/hci_core.c
1015
list_for_each_entry_safe(key, tmp, &hdev->link_keys, list) {
net/bluetooth/hci_core.c
1016
list_del_rcu(&key->list);
net/bluetooth/hci_core.c
1025
list_for_each_entry_safe(k, tmp, &hdev->long_term_keys, list) {
net/bluetooth/hci_core.c
1026
list_del_rcu(&k->list);
net/bluetooth/hci_core.c
1035
list_for_each_entry_safe(k, tmp, &hdev->identity_resolving_keys, list) {
net/bluetooth/hci_core.c
1036
list_del_rcu(&k->list);
net/bluetooth/hci_core.c
1045
list_for_each_entry_safe(b, tmp, &hdev->blocked_keys, list) {
net/bluetooth/hci_core.c
1046
list_del_rcu(&b->list);
net/bluetooth/hci_core.c
1057
list_for_each_entry_rcu(b, &hdev->blocked_keys, list) {
net/bluetooth/hci_core.c
1073
list_for_each_entry_rcu(k, &hdev->link_keys, list) {
net/bluetooth/hci_core.c
1148
list_for_each_entry_rcu(k, &hdev->long_term_keys, list) {
net/bluetooth/hci_core.c
1177
list_for_each_entry_rcu(irk, &hdev->identity_resolving_keys, list) {
net/bluetooth/hci_core.c
1184
list_for_each_entry_rcu(irk, &hdev->identity_resolving_keys, list) {
net/bluetooth/hci_core.c
1216
list_for_each_entry_rcu(irk, &hdev->identity_resolving_keys, list) {
net/bluetooth/hci_core.c
1252
list_add_rcu(&key->list, &hdev->link_keys);
net/bluetooth/hci_core.c
1297
list_add_rcu(&key->list, &hdev->long_term_keys);
net/bluetooth/hci_core.c
1326
list_add_rcu(&irk->list, &hdev->identity_resolving_keys);
net/bluetooth/hci_core.c
1345
list_del_rcu(&key->list);
net/bluetooth/hci_core.c
1356
list_for_each_entry_safe(k, tmp, &hdev->long_term_keys, list) {
net/bluetooth/hci_core.c
1362
list_del_rcu(&k->list);
net/bluetooth/hci_core.c
1374
list_for_each_entry_safe(k, tmp, &hdev->identity_resolving_keys, list) {
net/bluetooth/hci_core.c
1380
list_del_rcu(&k->list);
net/bluetooth/hci_core.c
1410
list_for_each_entry_rcu(k, &hdev->long_term_keys, list) {
net/bluetooth/hci_core.c
1467
list_for_each_entry(data, &hdev->remote_oob_data, list) {
net/bluetooth/hci_core.c
1489
list_del(&data->list);
net/bluetooth/hci_core.c
1499
list_for_each_entry_safe(data, n, &hdev->remote_oob_data, list) {
net/bluetooth/hci_core.c
1500
list_del(&data->list);
net/bluetooth/hci_core.c
1519
list_add(&data->list, &hdev->remote_oob_data);
net/bluetooth/hci_core.c
1556
list_for_each_entry(adv_instance, &hdev->adv_instances, list) {
net/bluetooth/hci_core.c
1569
list_for_each_entry(adv, &hdev->adv_instances, list) {
net/bluetooth/hci_core.c
1587
struct adv_info, list))
net/bluetooth/hci_core.c
1589
struct adv_info, list);
net/bluetooth/hci_core.c
1591
return list_next_entry(cur_instance, list);
net/bluetooth/hci_core.c
1615
list_del(&adv_instance->list);
net/bluetooth/hci_core.c
1627
list_for_each_entry_safe(adv_instance, n, &hdev->adv_instances, list)
net/bluetooth/hci_core.c
1641
list_for_each_entry_safe(adv_instance, n, &hdev->adv_instances, list) {
net/bluetooth/hci_core.c
1643
list_del(&adv_instance->list);
net/bluetooth/hci_core.c
1696
list_add(&adv->list, &hdev->adv_instances);
net/bluetooth/hci_core.c
1863
list_for_each_entry_safe(pattern, tmp, &monitor->patterns, list) {
net/bluetooth/hci_core.c
1864
list_del(&pattern->list);
net/bluetooth/hci_core.c
187
list_for_each_entry(e, &cache->unknown, list) {
net/bluetooth/hci_core.c
2014
list_for_each_entry(b, bdaddr_list, list) {
net/bluetooth/hci_core.c
2028
list_for_each_entry(b, bdaddr_list, list) {
net/bluetooth/hci_core.c
204
list_for_each_entry(e, &cache->resolve, list) {
net/bluetooth/hci_core.c
2042
list_for_each_entry(b, bdaddr_list, list) {
net/bluetooth/hci_core.c
2054
list_for_each_entry_safe(b, n, bdaddr_list, list) {
net/bluetooth/hci_core.c
2055
list_del(&b->list);
net/bluetooth/hci_core.c
2060
int hci_bdaddr_list_add(struct list_head *list, bdaddr_t *bdaddr, u8 type)
net/bluetooth/hci_core.c
2067
if (hci_bdaddr_list_lookup(list, bdaddr, type))
net/bluetooth/hci_core.c
2077
list_add(&entry->list, list);
net/bluetooth/hci_core.c
2082
int hci_bdaddr_list_add_with_irk(struct list_head *list, bdaddr_t *bdaddr,
net/bluetooth/hci_core.c
2090
if (hci_bdaddr_list_lookup(list, bdaddr, type))
net/bluetooth/hci_core.c
2106
list_add(&entry->list, list);
net/bluetooth/hci_core.c
2111
int hci_bdaddr_list_add_with_flags(struct list_head *list, bdaddr_t *bdaddr,
net/bluetooth/hci_core.c
2119
if (hci_bdaddr_list_lookup(list, bdaddr, type))
net/bluetooth/hci_core.c
2130
list_add(&entry->list, list);
net/bluetooth/hci_core.c
2135
int hci_bdaddr_list_del(struct list_head *list, bdaddr_t *bdaddr, u8 type)
net/bluetooth/hci_core.c
2140
hci_bdaddr_list_clear(list);
net/bluetooth/hci_core.c
2144
entry = hci_bdaddr_list_lookup(list, bdaddr, type);
net/bluetooth/hci_core.c
2148
list_del(&entry->list);
net/bluetooth/hci_core.c
2154
int hci_bdaddr_list_del_with_irk(struct list_head *list, bdaddr_t *bdaddr,
net/bluetooth/hci_core.c
2160
hci_bdaddr_list_clear(list);
net/bluetooth/hci_core.c
2164
entry = hci_bdaddr_list_lookup_with_irk(list, bdaddr, type);
net/bluetooth/hci_core.c
2168
list_del(&entry->list);
net/bluetooth/hci_core.c
2180
list_for_each_entry(params, &hdev->le_conn_params, list) {
net/bluetooth/hci_core.c
2191
struct hci_conn_params *hci_pend_le_action_lookup(struct list_head *list,
net/bluetooth/hci_core.c
2198
list_for_each_entry_rcu(param, list, action) {
net/bluetooth/hci_core.c
221
list_del(&ie->list);
net/bluetooth/hci_core.c
2224
struct list_head *list)
net/bluetooth/hci_core.c
2226
list_add_rcu(&param->action, list);
net/bluetooth/hci_core.c
223
list_for_each_entry(p, &cache->resolve, list) {
net/bluetooth/hci_core.c
2248
list_add(&params->list, &hdev->le_conn_params);
net/bluetooth/hci_core.c
227
pos = &p->list;
net/bluetooth/hci_core.c
2271
list_del(&params->list);
net/bluetooth/hci_core.c
2296
list_for_each_entry_safe(params, tmp, &hdev->le_conn_params, list) {
net/bluetooth/hci_core.c
230
list_add(&ie->list, pos);
net/bluetooth/hci_core.c
2319
list_for_each_entry_safe(params, tmp, &hdev->le_conn_params, list)
net/bluetooth/hci_core.c
2502
INIT_LIST_HEAD(&hdev->conn_hash.list);
net/bluetooth/hci_core.c
2610
list_add(&hdev->list, &hci_dev_list);
net/bluetooth/hci_core.c
2660
list_del(&hdev->list);
net/bluetooth/hci_core.c
274
list_add(&ie->list, &cache->unknown);
net/bluetooth/hci_core.c
281
list_del(&ie->list);
net/bluetooth/hci_core.c
2982
list_add_tail(&cb->list, &hci_cb_list);
net/bluetooth/hci_core.c
2994
list_del(&cb->list);
net/bluetooth/hci_core.c
3188
struct sk_buff *list;
net/bluetooth/hci_core.c
3197
list = skb_shinfo(skb)->frag_list;
net/bluetooth/hci_core.c
3198
if (!list) {
net/bluetooth/hci_core.c
3221
skb = list; list = list->next;
net/bluetooth/hci_core.c
3229
} while (list);
net/bluetooth/hci_core.c
3290
struct sk_buff *list;
net/bluetooth/hci_core.c
3298
list = skb_shinfo(skb)->frag_list;
net/bluetooth/hci_core.c
3300
flags = hci_iso_flags_pack(list ? ISO_START : ISO_SINGLE, 0x00);
net/bluetooth/hci_core.c
3303
if (!list) {
net/bluetooth/hci_core.c
3317
skb = list; list = list->next;
net/bluetooth/hci_core.c
3320
flags = hci_iso_flags_pack(list ? ISO_CONT : ISO_END,
net/bluetooth/hci_core.c
3327
} while (list);
net/bluetooth/hci_core.c
3396
list_for_each_entry_rcu(c, &h->list, list) {
net/bluetooth/hci_core.c
3437
list_for_each_entry(c, &h->list, list) {
net/bluetooth/hci_core.c
3461
list_for_each_entry_rcu(conn, &h->list, list) {
net/bluetooth/hci_core.c
3472
list_for_each_entry_rcu(tmp, &conn->chan_list, list) {
net/bluetooth/hci_core.c
3521
list_for_each_entry_rcu(conn, &h->list, list) {
net/bluetooth/hci_core.c
3532
list_for_each_entry_rcu(chan, &conn->chan_list, list) {
net/bluetooth/hci_core.c
74
list_for_each_entry(d, &hci_dev_list, list) {
net/bluetooth/hci_core.c
768
list_for_each_entry(hdev, &hci_dev_list, list) {
net/bluetooth/hci_debugfs.c
126
list_for_each_entry(b, &hdev->accept_list, list)
net/bluetooth/hci_debugfs.c
128
list_for_each_entry(p, &hdev->le_conn_params, list) {
net/bluetooth/hci_debugfs.c
145
list_for_each_entry(b, &hdev->reject_list, list)
net/bluetooth/hci_debugfs.c
160
list_for_each_entry_rcu(key, &hdev->blocked_keys, list)
net/bluetooth/hci_debugfs.c
175
list_for_each_entry(uuid, &hdev->uuids, list) {
net/bluetooth/hci_debugfs.c
200
list_for_each_entry(data, &hdev->remote_oob_data, list) {
net/bluetooth/hci_debugfs.c
389
list_for_each_entry_rcu(key, &hdev->link_keys, list)
net/bluetooth/hci_debugfs.c
793
list_for_each_entry(b, &hdev->le_accept_list, list)
net/bluetooth/hci_debugfs.c
808
list_for_each_entry(b, &hdev->le_resolv_list, list)
net/bluetooth/hci_debugfs.c
823
list_for_each_entry_rcu(irk, &hdev->identity_resolving_keys, list) {
net/bluetooth/hci_debugfs.c
841
list_for_each_entry_rcu(ltk, &hdev->long_term_keys, list)
net/bluetooth/hci_event.c
1486
list_for_each_entry_safe(adv, n, &hdev->adv_instances, list) {
net/bluetooth/hci_event.c
1632
list) {
net/bluetooth/hci_event.c
1639
list)
net/bluetooth/hci_event.c
2312
struct hci_link, list);
net/bluetooth/hci_event.c
2472
list_del(&e->list);
net/bluetooth/hci_event.c
2595
struct hci_link, list);
net/bluetooth/hci_event.c
3807
list_for_each_entry_safe(conn, tmp, &hdev->conn_hash.list, list) {
net/bluetooth/hci_event.c
4031
list) {
net/bluetooth/hci_event.c
4769
list_del_rcu(&key->list);
net/bluetooth/hci_event.c
5956
list_for_each_entry_safe(adv, n, &hdev->adv_instances, list) {
net/bluetooth/hci_event.c
6738
list_del_rcu(&ltk->list);
net/bluetooth/hci_sock.c
726
list_for_each_entry(hdev, &hci_dev_list, list) {
net/bluetooth/hci_sock.c
853
list_for_each_entry(c, &mgmt_chan_list, list) {
net/bluetooth/hci_sock.c
883
list_add_tail(&c->list, &mgmt_chan_list);
net/bluetooth/hci_sock.c
894
list_del(&c->list);
net/bluetooth/hci_sync.c
2129
list_for_each_entry_safe(adv, n, &hdev->adv_instances, list) {
net/bluetooth/hci_sync.c
2684
list_for_each_entry_safe(adv, tmp, &hdev->adv_instances, list) {
net/bluetooth/hci_sync.c
2767
static struct conn_params *conn_params_copy(struct list_head *list, size_t *n)
net/bluetooth/hci_sync.c
2776
list_for_each_entry_rcu(params, list, action)
net/bluetooth/hci_sync.c
2789
list_for_each_entry_rcu(params, list, action) {
net/bluetooth/hci_sync.c
2908
list_for_each_entry_safe(b, t, &hdev->le_accept_list, list) {
net/bluetooth/hci_sync.c
318
list);
net/bluetooth/hci_sync.c
320
list_del(&entry->list);
net/bluetooth/hci_sync.c
3496
list_for_each_entry_safe(adv, tmp, &hdev->adv_instances, list)
net/bluetooth/hci_sync.c
3564
list_for_each_entry(b, &hdev->accept_list, list) {
net/bluetooth/hci_sync.c
503
list) {
net/bluetooth/hci_sync.c
5395
list_for_each_entry(p, &hdev->le_conn_params, list) {
net/bluetooth/hci_sync.c
5492
list_for_each_entry(adv_instance, &hdev->adv_instances, list)
net/bluetooth/hci_sync.c
5923
struct list_head *head = &hdev->conn_hash.list;
net/bluetooth/hci_sync.c
5927
while ((conn = list_first_or_null_rcu(head, struct hci_conn, list))) {
net/bluetooth/hci_sync.c
6332
list_for_each_entry(b, &hdev->accept_list, list) {
net/bluetooth/hci_sync.c
647
list_del(&entry->list);
net/bluetooth/hci_sync.c
659
list_for_each_entry_safe(entry, tmp, &hdev->cmd_sync_work_list, list)
net/bluetooth/hci_sync.c
6894
list_for_each_entry_rcu(conn, &hdev->conn_hash.list, list) {
net/bluetooth/hci_sync.c
6900
list_for_each_entry_rcu(conn, &hdev->conn_hash.list, list) {
net/bluetooth/hci_sync.c
6908
list_for_each_entry_rcu(link, &hdev->conn_hash.list, list) {
net/bluetooth/hci_sync.c
6924
list_for_each_entry_rcu(conn, &hdev->conn_hash.list, list) {
net/bluetooth/hci_sync.c
724
list_add_tail(&entry->list, &hdev->cmd_sync_work_list);
net/bluetooth/hci_sync.c
758
list_for_each_entry_safe(entry, tmp, &hdev->cmd_sync_work_list, list) {
net/bluetooth/hci_sync.c
952
list_for_each_entry(uuid, &hdev->uuids, list)
net/bluetooth/hidp/core.c
1026
list_for_each_entry(session, &hidp_session_list, list) {
net/bluetooth/hidp/core.c
1171
list_add(&session->list, &hidp_session_list);
net/bluetooth/hidp/core.c
1222
list_del(&session->list);
net/bluetooth/hidp/core.c
1474
list_for_each_entry(session, &hidp_session_list, list) {
net/bluetooth/hidp/core.c
954
INIT_LIST_HEAD(&session->user.list);
net/bluetooth/hidp/hidp.h
135
struct list_head list;
net/bluetooth/iso.c
2571
list) {
net/bluetooth/l2cap_core.c
104
list_for_each_entry(c, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
154
list_for_each_entry(c, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
1553
list_for_each_entry_safe(chan, tmp, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
1668
list_for_each_entry(chan, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
1699
list_for_each_entry(chan, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
1743
if (!list_empty(&user->list)) {
net/bluetooth/l2cap_core.c
1758
list_add(&user->list, &conn->users);
net/bluetooth/l2cap_core.c
1771
if (list_empty(&user->list))
net/bluetooth/l2cap_core.c
1774
list_del_init(&user->list);
net/bluetooth/l2cap_core.c
1787
user = list_first_entry(&conn->users, struct l2cap_user, list);
net/bluetooth/l2cap_core.c
1788
list_del_init(&user->list);
net/bluetooth/l2cap_core.c
1821
list_for_each_entry_safe(chan, l, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
2993
list_for_each_entry(chan, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
329
seq_list->list = kmalloc_array(alloc_size, sizeof(u16), GFP_KERNEL);
net/bluetooth/l2cap_core.c
330
if (!seq_list->list)
net/bluetooth/l2cap_core.c
337
seq_list->list[i] = L2CAP_SEQ_LIST_CLEAR;
net/bluetooth/l2cap_core.c
344
kfree(seq_list->list);
net/bluetooth/l2cap_core.c
351
return seq_list->list[seq & seq_list->mask] != L2CAP_SEQ_LIST_CLEAR;
net/bluetooth/l2cap_core.c
359
seq_list->head = seq_list->list[seq & mask];
net/bluetooth/l2cap_core.c
360
seq_list->list[seq & mask] = L2CAP_SEQ_LIST_CLEAR;
net/bluetooth/l2cap_core.c
378
seq_list->list[i] = L2CAP_SEQ_LIST_CLEAR;
net/bluetooth/l2cap_core.c
390
if (seq_list->list[seq & mask] != L2CAP_SEQ_LIST_CLEAR)
net/bluetooth/l2cap_core.c
396
seq_list->list[seq_list->tail & mask] = seq;
net/bluetooth/l2cap_core.c
399
seq_list->list[seq & mask] = L2CAP_SEQ_LIST_TAIL;
net/bluetooth/l2cap_core.c
5341
list_for_each_entry_safe(chan, tmp, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
5558
list_for_each_entry(chan, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
5565
list_for_each_entry_safe(chan, tmp, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
670
list_add_tail(&chan->list, &conn->chan_l);
net/bluetooth/l2cap_core.c
691
list_del(&chan->list);
net/bluetooth/l2cap_core.c
739
list_for_each_entry_safe(chan, l, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
750
list_for_each_entry(chan, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
7633
list_for_each_entry(chan, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
777
list_for_each_entry(chan, &conn->chan_l, list) {
net/bluetooth/l2cap_core.c
92
list_for_each_entry(c, &conn->chan_l, list) {
net/bluetooth/l2cap_sock.c
1268
list);
net/bluetooth/l2cap_sock.c
1271
list_del(&rx_busy->list);
net/bluetooth/l2cap_sock.c
1650
list_add_tail(&rx_busy->list, &pi->rx_busy);
net/bluetooth/l2cap_sock.c
1894
list_for_each_entry_safe(rx_busy, next, &l2cap_pi(sk)->rx_busy, list) {
net/bluetooth/l2cap_sock.c
1896
list_del(&rx_busy->list);
net/bluetooth/leds.c
32
list_for_each_entry(d, &hci_dev_list, list) {
net/bluetooth/mgmt.c
10469
list_for_each_entry_safe(dev, tmp, &hdev->monitored_devices, list) {
net/bluetooth/mgmt.c
10750
list_for_each_entry(hdev, &hci_dev_list, list) {
net/bluetooth/mgmt.c
1307
list_for_each_entry(p, &hdev->le_conn_params, list) {
net/bluetooth/mgmt.c
2703
list_for_each_entry(cmd, &hdev->mgmt_pending, list) {
net/bluetooth/mgmt.c
2792
list_add_tail(&uuid->list, &hdev->uuids);
net/bluetooth/mgmt.c
2876
list_for_each_entry_safe(match, tmp, &hdev->uuids, list) {
net/bluetooth/mgmt.c
2880
list_del(&match->list);
net/bluetooth/mgmt.c
3386
list_for_each_entry(c, &hdev->conn_hash.list, list) {
net/bluetooth/mgmt.c
3398
list_for_each_entry(c, &hdev->conn_hash.list, list) {
net/bluetooth/mgmt.c
3534
list_for_each_entry(cmd, &hdev->mgmt_pending, list) {
net/bluetooth/mgmt.c
3541
list_del(&cmd->list);
net/bluetooth/mgmt.c
3559
list_for_each_entry(cmd, &hdev->mgmt_pending, list) {
net/bluetooth/mgmt.c
3567
list_del(&cmd->list);
net/bluetooth/mgmt.c
442
list_for_each_entry(d, &hci_dev_list, list) {
net/bluetooth/mgmt.c
4451
list_add_rcu(&b->list, &hdev->blocked_keys);
net/bluetooth/mgmt.c
455
list_for_each_entry(d, &hci_dev_list, list) {
net/bluetooth/mgmt.c
500
list_for_each_entry(d, &hci_dev_list, list) {
net/bluetooth/mgmt.c
513
list_for_each_entry(d, &hci_dev_list, list) {
net/bluetooth/mgmt.c
5566
INIT_LIST_HEAD(&p->list);
net/bluetooth/mgmt.c
5567
list_add(&p->list, &m->patterns);
net/bluetooth/mgmt.c
557
list_for_each_entry(d, &hci_dev_list, list)
net/bluetooth/mgmt.c
567
list_for_each_entry(d, &hci_dev_list, list) {
net/bluetooth/mgmt.c
6353
list_del(&e->list);
net/bluetooth/mgmt.c
6524
struct adv_info, list);
net/bluetooth/mgmt.c
7983
list_for_each_entry_safe(b, btmp, &hdev->accept_list, list) {
net/bluetooth/mgmt.c
7985
list_del(&b->list);
net/bluetooth/mgmt.c
7991
list_for_each_entry_safe(p, tmp, &hdev->le_conn_params, list) {
net/bluetooth/mgmt.c
8655
list_for_each_entry(adv_instance, &hdev->adv_instances, list) {
net/bluetooth/mgmt.c
8804
list_for_each_entry_safe(adv, n, &hdev->adv_instances, list) {
net/bluetooth/mgmt_util.c
221
list_for_each_entry_safe(cmd, tmp, &hdev->mgmt_pending, list) {
net/bluetooth/mgmt_util.c
244
list_for_each_entry_safe(cmd, tmp, &hdev->mgmt_pending, list) {
net/bluetooth/mgmt_util.c
249
list_del(&cmd->list);
net/bluetooth/mgmt_util.c
298
list_add_tail(&cmd->list, &hdev->mgmt_pending);
net/bluetooth/mgmt_util.c
314
list_del(&cmd->list);
net/bluetooth/mgmt_util.c
329
list_for_each_entry(tmp, &hdev->mgmt_pending, list) {
net/bluetooth/mgmt_util.c
359
list_del(&cmd->list);
net/bluetooth/mgmt_util.c
372
list_for_each_entry_safe(mesh_tx, tmp, &hdev->mesh_pending, list) {
net/bluetooth/mgmt_util.c
385
list_for_each_entry(mesh_tx, &hdev->mesh_pending, list) {
net/bluetooth/mgmt_util.c
400
list_for_each_entry(mesh_tx, &hdev->mesh_pending, list) {
net/bluetooth/mgmt_util.c
428
list_add_tail(&mesh_tx->list, &hdev->mesh_pending);
net/bluetooth/mgmt_util.c
435
list_del(&mesh_tx->list);
net/bluetooth/mgmt_util.h
21
struct list_head list;
net/bluetooth/mgmt_util.h
31
struct list_head list;
net/bluetooth/msft.c
1022
list_for_each_entry(n, &msft->address_filters, list) {
net/bluetooth/msft.c
120
struct list_head list;
net/bluetooth/msft.c
199
list_for_each_entry(entry, &msft->handle_map, list) {
net/bluetooth/msft.c
217
list_for_each_entry(entry, &msft->address_filters, list) {
net/bluetooth/msft.c
235
list_for_each_entry_safe(dev, tmp, &hdev->monitored_devices, list) {
net/bluetooth/msft.c
249
list_del(&dev->list);
net/bluetooth/msft.c
288
INIT_LIST_HEAD(&handle_data->list);
net/bluetooth/msft.c
289
list_add(&handle_data->list, &msft->handle_map);
net/bluetooth/msft.c
317
list) {
net/bluetooth/msft.c
321
list_del(&address_filter->list);
net/bluetooth/msft.c
339
list_add_tail(&address_filter->list, &head);
net/bluetooth/msft.c
344
list_for_each_entry_safe(address_filter, n, &head, list) {
net/bluetooth/msft.c
345
list_del(&address_filter->list);
net/bluetooth/msft.c
408
list_del(&handle_data->list);
net/bluetooth/msft.c
522
list_for_each_entry(entry, &monitor->patterns, list) {
net/bluetooth/msft.c
542
list_for_each_entry(entry, &monitor->patterns, list) {
net/bluetooth/msft.c
682
list_for_each_entry_safe(handle_data, tmp, &msft->handle_map, list) {
net/bluetooth/msft.c
689
list_del(&handle_data->list);
net/bluetooth/msft.c
695
list) {
net/bluetooth/msft.c
696
list_del(&address_filter->list);
net/bluetooth/msft.c
728
list_del(&address_filter->list);
net/bluetooth/msft.c
805
INIT_LIST_HEAD(&dev->list);
net/bluetooth/msft.c
806
list_add(&dev->list, &hdev->monitored_devices);
net/bluetooth/msft.c
862
list_del(&address_filter->list);
net/bluetooth/msft.c
911
list_del(&address_filter->list);
net/bluetooth/msft.c
954
list_add_tail(&address_filter->list, &msft->address_filters);
net/bluetooth/msft.c
960
list_del(&address_filter->list);
net/bluetooth/msft.c
98
struct list_head list;
net/bluetooth/rfcomm/core.c
1865
list_for_each_entry_safe(d, n, &s->dlcs, list) {
net/bluetooth/rfcomm/core.c
1935
list_for_each_entry_safe(d, n, &s->dlcs, list) {
net/bluetooth/rfcomm/core.c
2075
list_for_each_entry_safe(s, n, &session_list, list) {
net/bluetooth/rfcomm/core.c
2163
list_for_each_entry_safe(s, n, &session_list, list)
net/bluetooth/rfcomm/core.c
2202
list_for_each_entry_safe(d, n, &s->dlcs, list) {
net/bluetooth/rfcomm/core.c
2246
list_for_each_entry(s, &session_list, list) {
net/bluetooth/rfcomm/core.c
2249
list_for_each_entry(d, &s->dlcs, list) {
net/bluetooth/rfcomm/core.c
334
list_add(&d->list, &s->dlcs);
net/bluetooth/rfcomm/core.c
344
list_del(&d->list);
net/bluetooth/rfcomm/core.c
356
list_for_each_entry(d, &s->dlcs, list)
net/bluetooth/rfcomm/core.c
517
list_for_each_entry(s_list, &session_list, list) {
net/bluetooth/rfcomm/core.c
519
list_for_each_entry(d_list, &s->dlcs, list) {
net/bluetooth/rfcomm/core.c
704
list_add(&s->list, &session_list);
net/bluetooth/rfcomm/core.c
715
list_del(&s->list);
net/bluetooth/rfcomm/core.c
731
list_for_each_entry_safe(s, n, &session_list, list) {
net/bluetooth/rfcomm/core.c
751
list_for_each_entry_safe(d, n, &s->dlcs, list) {
net/bluetooth/rfcomm/tty.c
149
list_for_each_entry(dev, &rfcomm_dev_list, list)
net/bluetooth/rfcomm/tty.c
230
list_for_each_entry(entry, &rfcomm_dev_list, list) {
net/bluetooth/rfcomm/tty.c
235
head = &entry->list;
net/bluetooth/rfcomm/tty.c
240
list_for_each_entry(entry, &rfcomm_dev_list, list) {
net/bluetooth/rfcomm/tty.c
249
head = &entry->list;
net/bluetooth/rfcomm/tty.c
260
list_add(&dev->list, head);
net/bluetooth/rfcomm/tty.c
44
struct list_head list;
net/bluetooth/rfcomm/tty.c
519
list_for_each_entry(dev, &rfcomm_dev_list, list) {
net/bluetooth/rfcomm/tty.c
96
list_del(&dev->list);
net/bluetooth/sco.c
1273
list_for_each_entry(c, &hdev->local_codecs, list) {
net/bluetooth/sco.c
1301
list_for_each_entry(c, &hdev->local_codecs, list) {
net/bluetooth/smp.c
1100
list_del_rcu(&key->list);
net/bluetooth/smp.c
745
list_del_rcu(&smp->ltk->list);
net/bluetooth/smp.c
753
list_del_rcu(&smp->ltk->list);
net/bluetooth/smp.c
758
list_del_rcu(&smp->responder_ltk->list);
net/bluetooth/smp.c
763
list_del_rcu(&smp->remote_irk->list);
net/bpf/test_run.c
247
LIST_HEAD(list);
net/bpf/test_run.c
266
list_add_tail(&skb->list, &list);
net/bpf/test_run.c
268
netif_receive_skb_list(&list);
net/bridge/br_arp_nd_proxy.c
31
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_cfm.c
49
list_for_each_entry(port, &br->port_list, list)
net/bridge/br_device.c
263
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_device.c
302
list_for_each_entry(p, &br->port_list, list)
net/bridge/br_device.c
339
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_fdb.c
282
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_fdb.c
292
list_for_each_entry_continue_reverse(p, &br->port_list, list) {
net/bridge/br_fdb.c
309
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_fdb.c
349
list_for_each_entry(op, &br->port_list, list) {
net/bridge/br_fdb.c
618
list_for_each_entry(p, &br->port_list, list)
net/bridge/br_fdb.c
664
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_forward.c
211
list_for_each_entry_rcu(p, &br->port_list, list) {
net/bridge/br_if.c
156
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_if.c
220
list_for_each_entry(cur_p, &p->br->port_list, list) {
net/bridge/br_if.c
237
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_if.c
305
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_if.c
319
list_for_each_entry(p, &br->port_list, list)
net/bridge/br_if.c
352
list_del_rcu(&p->list);
net/bridge/br_if.c
386
list_for_each_entry_safe(p, n, &br->port_list, list) {
net/bridge/br_if.c
416
list_for_each_entry(p, &br->port_list, list)
net/bridge/br_if.c
513
list_for_each_entry(p, &br->port_list, list)
net/bridge/br_if.c
550
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_if.c
631
list_add_rcu(&p->list, &br->port_list);
net/bridge/br_if.c
698
list_del_rcu(&p->list);
net/bridge/br_input.c
328
hlist_for_each_entry_rcu(tmp, &p->br->frame_type_list, list)
net/bridge/br_input.c
473
hlist_add_head_rcu(&ft->list, &br->frame_type_list);
net/bridge/br_input.c
480
hlist_for_each_entry(tmp, &br->frame_type_list, list)
net/bridge/br_input.c
482
hlist_del_rcu(&ft->list);
net/bridge/br_ioctl.c
43
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_mdb.c
86
list_for_each_entry_rcu(p, &brmctx->br->port_list, list) {
net/bridge/br_mrp.c
114
hlist_for_each_entry_rcu(mrp, &br->mrp_list, list,
net/bridge/br_mrp.c
42
list_for_each_entry(port, &br->port_list, list) {
net/bridge/br_mrp.c
487
hlist_del_rcu(&mrp->list);
net/bridge/br_mrp.c
545
hlist_add_tail_rcu(&mrp->list, &br->mrp_list);
net/bridge/br_mrp.c
57
hlist_for_each_entry_rcu(mrp, &br->mrp_list, list,
net/bridge/br_mrp.c
73
hlist_for_each_entry_rcu(mrp, &br->mrp_list, list,
net/bridge/br_mrp.c
88
hlist_for_each_entry_rcu(mrp, &br->mrp_list, list,
net/bridge/br_mrp_netlink.c
456
hlist_for_each_entry_rcu(mrp, &br->mrp_list, list) {
net/bridge/br_mst.c
181
list_for_each_entry(p, &mv->br->port_list, list) {
net/bridge/br_mst.c
215
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_multicast.c
4353
list_for_each_entry(p, &vlan->br->port_list, list) {
net/bridge/br_multicast.c
4392
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_multicast.c
4604
list_for_each_entry_rcu(port, &brmctx->br->port_list, list) {
net/bridge/br_multicast.c
4650
list_for_each_entry(port, &br->port_list, list)
net/bridge/br_multicast.c
4661
list_for_each_entry(port, &br->port_list, list)
net/bridge/br_multicast.c
4901
list_for_each_entry_rcu(port, &br->port_list, list) {
net/bridge/br_multicast.c
4911
list_add(&entry->list, br_ip_list);
net/bridge/br_private.h
392
struct list_head list;
net/bridge/br_private.h
808
void br_dev_delete(struct net_device *dev, struct list_head *list);
net/bridge/br_private.h
935
struct hlist_node list;
net/bridge/br_private_mrp.h
13
struct hlist_node list;
net/bridge/br_stp.c
178
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_stp.c
331
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_stp.c
409
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_stp.c
487
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_stp.c
92
list_for_each_entry_rcu(p, &br->port_list, list,
net/bridge/br_stp_if.c
243
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_stp_if.c
272
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_stp_if.c
295
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_stp_if.c
60
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_stp_if.c
74
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_stp_timer.c
21
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_switchdev.c
225
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_switchdev.c
247
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_switchdev.c
491
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_switchdev.c
653
list_add_tail(&pmdb->obj.list, mdb_list);
net/bridge/br_switchdev.c
766
list_for_each_entry(obj, &mdb_list, list) {
net/bridge/br_switchdev.c
777
list_for_each_entry_safe(obj, tmp, &mdb_list, list) {
net/bridge/br_switchdev.c
778
list_del(&obj->list);
net/bridge/br_vlan.c
1006
list_for_each_entry_continue_reverse(p, &br->port_list, list) {
net/bridge/br_vlan.c
1046
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_vlan.c
1093
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_vlan.c
1145
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_vlan.c
1174
list_for_each_entry_continue_reverse(p, &br->port_list, list) {
net/bridge/br_vlan.c
1642
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_vlan.c
968
list_for_each_entry(p, &br->port_list, list) {
net/bridge/br_vlan.c
985
list_for_each_entry(p, &br->port_list, list) {
net/bridge/netfilter/ebtables.c
1238
list_for_each_entry(t, &ebt_net->tables, list) {
net/bridge/netfilter/ebtables.c
1274
list_add(&table->list, &ebt_net->tables);
net/bridge/netfilter/ebtables.c
1299
list_for_each_entry(tmpl, &template_tables, list) {
net/bridge/netfilter/ebtables.c
1315
list_add(&tmpl->list, &template_tables);
net/bridge/netfilter/ebtables.c
1327
list_for_each_entry(tmpl, &template_tables, list) {
net/bridge/netfilter/ebtables.c
1331
list_del(&tmpl->list);
net/bridge/netfilter/ebtables.c
1349
list_for_each_entry(t, &ebt_net->tables, list) {
net/bridge/netfilter/ebtables.c
1351
list_move(&t->list, &ebt_net->dead_tables);
net/bridge/netfilter/ebtables.c
1369
list_for_each_entry(t, &ebt_net->dead_tables, list) {
net/bridge/netfilter/ebtables.c
1371
list_del(&t->list);
net/bridge/netfilter/ebtables.c
330
list_for_each_entry(table, &ebt_net->tables, list) {
net/bridge/netfilter/ebtables.c
335
list_for_each_entry(tmpl, &template_tables, list) {
net/bridge/netfilter/ebtables.c
356
list_for_each_entry(table, &ebt_net->tables, list) {
net/bridge/netfilter/ebtables.c
49
struct list_head list;
net/can/af_can.c
478
hlist_add_head_rcu(&rcv->list, rcv_list);
net/can/af_can.c
537
hlist_for_each_entry_rcu(rcv, rcv_list, list) {
net/can/af_can.c
555
hlist_del_rcu(&rcv->list);
net/can/af_can.c
591
hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx[RX_ERR], list) {
net/can/af_can.c
601
hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx[RX_ALL], list) {
net/can/af_can.c
607
hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx[RX_FIL], list) {
net/can/af_can.c
615
hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx[RX_INV], list) {
net/can/af_can.c
627
hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx_eff[effhash(can_id)], list) {
net/can/af_can.c
635
hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx_sff[can_id], list) {
net/can/af_can.h
52
struct hlist_node list;
net/can/bcm.c
1016
list_del_rcu(&op->list);
net/can/bcm.c
1033
list_for_each_entry_safe(op, n, ops, list) {
net/can/bcm.c
1036
list_del_rcu(&op->list);
net/can/bcm.c
109
struct list_head list;
net/can/bcm.c
1261
list_add_rcu(&op->list, &bo->tx_ops);
net/can/bcm.c
1585
list_add_rcu(&op->list, &bo->rx_ops);
net/can/bcm.c
1806
list_for_each_entry(op, &bo->rx_ops, list) {
net/can/bcm.c
1825
list_for_each_entry(op, &bo->tx_ops, list)
net/can/bcm.c
1946
list_for_each_entry_safe(op, next, &bo->tx_ops, list) {
net/can/bcm.c
1947
list_del_rcu(&op->list);
net/can/bcm.c
1951
list_for_each_entry_safe(op, next, &bo->rx_ops, list) {
net/can/bcm.c
1978
list_for_each_entry_safe(op, next, &bo->rx_ops, list) {
net/can/bcm.c
1979
list_del_rcu(&op->list);
net/can/bcm.c
232
list_for_each_entry_rcu(op, &bo->rx_ops, list) {
net/can/bcm.c
270
list_for_each_entry_rcu(op, &bo->tx_ops, list) {
net/can/bcm.c
916
list_for_each_entry(op, ops, list) {
net/can/bcm.c
985
list_for_each_entry_safe(op, n, ops, list) {
net/can/gw.c
1114
hlist_for_each_entry(gwj, &net->can.cgw_list, list) {
net/can/gw.c
1185
hlist_add_head_rcu(&gwj->list, &net->can.cgw_list);
net/can/gw.c
1202
hlist_for_each_entry_safe(gwj, nx, &net->can.cgw_list, list) {
net/can/gw.c
1203
hlist_del(&gwj->list);
net/can/gw.c
1250
hlist_for_each_entry_safe(gwj, nx, &net->can.cgw_list, list) {
net/can/gw.c
1274
hlist_del(&gwj->list);
net/can/gw.c
129
struct hlist_node list;
net/can/gw.c
621
hlist_for_each_entry_safe(gwj, nx, &net->can.cgw_list, list) {
net/can/gw.c
623
hlist_del(&gwj->list);
net/can/gw.c
784
hlist_for_each_entry_rcu(gwj, &net->can.cgw_list, list) {
net/can/j1939/bus.c
165
INIT_LIST_HEAD(&ecu->list);
net/can/j1939/bus.c
169
list_add_tail(&ecu->list, &priv->ecus);
net/can/j1939/bus.c
217
list_for_each_entry(ecu, &priv->ecus, list) {
net/can/j1939/bus.c
22
list_del(&ecu->list);
net/can/j1939/j1939-priv.h
298
struct list_head list;
net/can/j1939/j1939-priv.h
33
struct list_head list;
net/can/j1939/socket.c
1116
list_for_each_entry(jsk, &priv->j1939_socks, list) {
net/can/j1939/socket.c
1309
list_for_each_entry(jsk, &priv->j1939_socks, list) {
net/can/j1939/socket.c
1327
list_for_each_entry(jsk, &priv->j1939_socks, list) {
net/can/j1939/socket.c
347
list_for_each_entry(jsk, &priv->j1939_socks, list) {
net/can/j1939/socket.c
362
list_for_each_entry(jsk, &priv->j1939_socks, list) {
net/can/j1939/socket.c
407
INIT_LIST_HEAD(&jsk->list);
net/can/j1939/socket.c
85
list_add_tail(&jsk->list, &priv->j1939_socks);
net/can/j1939/socket.c
92
list_del_init(&jsk->list);
net/can/proc.c
193
hlist_for_each_entry_rcu(r, rx_list, list) {
net/core/bpf_sk_storage.c
164
if (!sk_storage || hlist_empty(&sk_storage->list))
net/core/bpf_sk_storage.c
167
hlist_for_each_entry_rcu(selem, &sk_storage->list, snode) {
net/core/bpf_sk_storage.c
584
if (!sk_storage || hlist_empty(&sk_storage->list)) {
net/core/bpf_sk_storage.c
595
hlist_for_each_entry_rcu(selem, &sk_storage->list, snode) {
net/core/bpf_sk_storage.c
647
if (!sk_storage || hlist_empty(&sk_storage->list)) {
net/core/bpf_sk_storage.c
740
hlist_for_each_entry_rcu(selem, &b->list, map_node) {
net/core/dev.c
11600
static struct net_device *netdev_wait_allrefs_any(struct list_head *list)
net/core/dev.c
11608
list_for_each_entry(dev, list, todo_list)
net/core/dev.c
11617
list_for_each_entry(dev, list, todo_list)
net/core/dev.c
11624
list_for_each_entry(dev, list, todo_list)
net/core/dev.c
11651
list_for_each_entry(dev, list, todo_list)
net/core/dev.c
11657
list_for_each_entry(dev, list, todo_list) {
net/core/dev.c
11695
struct list_head list;
net/core/dev.c
11711
list_replace_init(&net_todo_list, &list);
net/core/dev.c
11716
if (!list_empty(&list))
net/core/dev.c
11719
list_for_each_entry_safe(dev, tmp, &list, todo_list) {
net/core/dev.c
11733
while (!list_empty(&list)) {
net/core/dev.c
11734
dev = netdev_wait_allrefs_any(&list);
net/core/dev.c
2194
list_add(&nn->list, &dev->net_notifier_list);
net/core/dev.c
2209
list_del(&nn->list);
net/core/dev.c
2222
list_for_each_entry(nn, &dev->net_notifier_list, list)
net/core/dev.c
2504
list_for_each_entry_rcu(ptype, ptype_list, list) {
net/core/dev.c
2558
list_for_each_entry_rcu(ptype, ptype_list, list) {
net/core/dev.c
293
INIT_LIST_HEAD(&name_node->list);
net/core/dev.c
357
list_add_tail_rcu(&name_node->list, &dev->name_node->list);
net/core/dev.c
374
list_del_rcu(&name_node->list);
net/core/dev.c
400
list_for_each_entry_safe(name_node, tmp, &dev->name_node->list, list) {
net/core/dev.c
401
list_del(&name_node->list);
net/core/dev.c
6045
list) {
net/core/dev.c
6051
list_for_each_entry_rcu(ptype, &skb->dev->ptype_all, list) {
net/core/dev.c
6258
list_for_each_entry_safe(skb, next, head, list) {
net/core/dev.c
6282
list_for_each_entry_safe(skb, next, head, list) {
net/core/dev.c
6298
list_add_tail(&skb->list, &sublist);
net/core/dev.c
632
list_add_rcu(&pt->list, head);
net/core/dev.c
6336
list_for_each_entry_safe(skb, next, head, list) {
net/core/dev.c
6341
list_cut_before(&sublist, head, &skb->list);
net/core/dev.c
6421
list_for_each_entry_safe(skb, next, head, list) {
net/core/dev.c
6426
list_add_tail(&skb->list, &sublist);
net/core/dev.c
6433
list_for_each_entry_safe(skb, next, head, list) {
net/core/dev.c
6494
list_for_each_entry(skb, head, list)
net/core/dev.c
6506
struct sk_buff_head list;
net/core/dev.c
6509
__skb_queue_head_init(&list);
net/core/dev.c
6517
__skb_queue_tail(&list, skb);
net/core/dev.c
6527
__skb_queue_tail(&list, skb);
net/core/dev.c
6534
__skb_queue_purge_reason(&list, SKB_DROP_REASON_DEV_READY);
net/core/dev.c
660
list_for_each_entry(pt1, head, list) {
net/core/dev.c
662
list_del_rcu(&pt->list);
net/core/dev.c
7923
LIST_HEAD(list);
net/core/dev.c
7930
list_splice_init(&sd->poll_list, &list);
net/core/dev.c
7938
if (list_empty(&list)) {
net/core/dev.c
7954
n = list_first_entry(&list, struct napi_struct, poll_list);
net/core/dev.c
7971
list_splice_tail_init(&sd->poll_list, &list);
net/core/dev.c
7972
list_splice_tail(&repoll, &list);
net/core/dev.c
7973
list_splice(&list, &sd->poll_list);
net/core/dev.c
8000
struct list_head list;
net/core/dev.c
8009
list_for_each_entry(adj, adj_list, list) {
net/core/dev.c
8101
struct netdev_adjacent, list);
net/core/dev.c
8118
struct netdev_adjacent, list);
net/core/dev.c
8142
adj = list_entry(adj_list, struct netdev_adjacent, list);
net/core/dev.c
8164
upper = list_entry_rcu((*iter)->next, struct netdev_adjacent, list);
net/core/dev.c
8166
if (&upper->list == &dev->adj_list.upper)
net/core/dev.c
8169
*iter = &upper->list;
net/core/dev.c
8181
upper = list_entry((*iter)->next, struct netdev_adjacent, list);
net/core/dev.c
8183
if (&upper->list == &dev->adj_list.upper)
net/core/dev.c
8186
*iter = &upper->list;
net/core/dev.c
8199
upper = list_entry_rcu((*iter)->next, struct netdev_adjacent, list);
net/core/dev.c
8201
if (&upper->list == &dev->adj_list.upper)
net/core/dev.c
8204
*iter = &upper->list;
net/core/dev.c
8335
lower = list_entry(*iter, struct netdev_adjacent, list);
net/core/dev.c
8337
if (&lower->list == &dev->adj_list.lower)
net/core/dev.c
8340
*iter = lower->list.next;
net/core/dev.c
8363
lower = list_entry_rcu((*iter)->next, struct netdev_adjacent, list);
net/core/dev.c
8365
if (&lower->list == &dev->adj_list.lower)
net/core/dev.c
8368
*iter = &lower->list;
net/core/dev.c
8389
lower = list_entry(*iter, struct netdev_adjacent, list);
net/core/dev.c
8391
if (&lower->list == &dev->adj_list.lower)
net/core/dev.c
8394
*iter = lower->list.next;
net/core/dev.c
8405
lower = list_entry((*iter)->next, struct netdev_adjacent, list);
net/core/dev.c
8407
if (&lower->list == &dev->adj_list.lower)
net/core/dev.c
8410
*iter = &lower->list;
net/core/dev.c
8421
lower = list_entry((*iter)->next, struct netdev_adjacent, list);
net/core/dev.c
8423
if (&lower->list == &dev->adj_list.lower)
net/core/dev.c
8426
*iter = &lower->list;
net/core/dev.c
8533
lower = list_entry_rcu((*iter)->next, struct netdev_adjacent, list);
net/core/dev.c
8534
if (&lower->list == &dev->adj_list.lower)
net/core/dev.c
8537
*iter = &lower->list;
net/core/dev.c
8678
struct netdev_adjacent, list);
net/core/dev.c
8697
struct netdev_adjacent, list);
net/core/dev.c
8780
list_add_rcu(&adj->list, dev_list);
net/core/dev.c
8782
list_add_tail_rcu(&adj->list, dev_list);
net/core/dev.c
8830
list_del_rcu(&adj->list);
net/core/dev.c
9479
list_for_each_entry(iter, &dev->adj_list.upper, list) {
net/core/dev.c
9488
list_for_each_entry(iter, &dev->adj_list.lower, list) {
net/core/dev.c
9504
list_for_each_entry(iter, &dev->adj_list.upper, list) {
net/core/dev.c
9513
list_for_each_entry(iter, &dev->adj_list.lower, list) {
net/core/dev.c
9529
list_for_each_entry(iter, &dev->adj_list.upper, list) {
net/core/dev.c
9538
list_for_each_entry(iter, &dev->adj_list.lower, list) {
net/core/dev.h
122
struct list_head list;
net/core/dev.h
133
list_for_each_entry((namenode), &(dev)->name_node->list, list)
net/core/dev.h
135
list_for_each_entry_safe((namenode), (next), &(dev)->name_node->list, \
net/core/dev.h
136
list)
net/core/dev.h
81
void __hw_addr_flush(struct netdev_hw_addr_list *list);
net/core/dev_addr_lists.c
125
rb_insert_color(&ha->node, &list->tree);
net/core/dev_addr_lists.c
127
list_add_tail_rcu(&ha->list, &list->list);
net/core/dev_addr_lists.c
128
list->count++;
net/core/dev_addr_lists.c
133
static int __hw_addr_add(struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
137
return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false,
net/core/dev_addr_lists.c
141
static int __hw_addr_del_entry(struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
160
rb_erase(&ha->node, &list->tree);
net/core/dev_addr_lists.c
162
list_del_rcu(&ha->list);
net/core/dev_addr_lists.c
164
list->count--;
net/core/dev_addr_lists.c
168
static struct netdev_hw_addr *__hw_addr_lookup(struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
174
node = list->tree.rb_node;
net/core/dev_addr_lists.c
194
static int __hw_addr_del_ex(struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
198
struct netdev_hw_addr *ha = __hw_addr_lookup(list, addr, addr_len, addr_type);
net/core/dev_addr_lists.c
202
return __hw_addr_del_entry(list, ha, global, sync);
net/core/dev_addr_lists.c
205
static int __hw_addr_del(struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
209
return __hw_addr_del_ex(list, addr, addr_len, addr_type, false, false);
net/core/dev_addr_lists.c
23
static int __hw_addr_insert(struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
254
list_for_each_entry_safe(ha, tmp, &from_list->list, list) {
net/core/dev_addr_lists.c
26
struct rb_node **ins_point = &list->tree.rb_node, *parent = NULL;
net/core/dev_addr_lists.c
279
list_for_each_entry_safe(ha, tmp, &from_list->list, list) {
net/core/dev_addr_lists.c
297
list_for_each_entry_safe(ha, tmp, &from_list->list, list) {
net/core/dev_addr_lists.c
317
int __hw_addr_sync_dev(struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
327
list_for_each_entry_safe(ha, tmp, &list->list, list) {
net/core/dev_addr_lists.c
336
__hw_addr_del_entry(list, ha, false, false);
net/core/dev_addr_lists.c
340
list_for_each_entry_safe(ha, tmp, &list->list, list) {
net/core/dev_addr_lists.c
372
int __hw_addr_ref_sync_dev(struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
383
list_for_each_entry_safe(ha, tmp, &list->list, list) {
net/core/dev_addr_lists.c
395
__hw_addr_del_entry(list, ha, false, false);
net/core/dev_addr_lists.c
399
list_for_each_entry_safe(ha, tmp, &list->list, list) {
net/core/dev_addr_lists.c
431
void __hw_addr_ref_unsync_dev(struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
438
list_for_each_entry_safe(ha, tmp, &list->list, list) {
net/core/dev_addr_lists.c
448
__hw_addr_del_entry(list, ha, false, false);
net/core/dev_addr_lists.c
465
void __hw_addr_unsync_dev(struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
47
rb_insert_color(&new->node, &list->tree);
net/core/dev_addr_lists.c
472
list_for_each_entry_safe(ha, tmp, &list->list, list) {
net/core/dev_addr_lists.c
481
__hw_addr_del_entry(list, ha, false, false);
net/core/dev_addr_lists.c
486
void __hw_addr_flush(struct netdev_hw_addr_list *list)
net/core/dev_addr_lists.c
490
list->tree = RB_ROOT;
net/core/dev_addr_lists.c
491
list_for_each_entry_safe(ha, tmp, &list->list, list) {
net/core/dev_addr_lists.c
492
list_del_rcu(&ha->list);
net/core/dev_addr_lists.c
495
list->count = 0;
net/core/dev_addr_lists.c
499
void __hw_addr_init(struct netdev_hw_addr_list *list)
net/core/dev_addr_lists.c
501
INIT_LIST_HEAD(&list->list);
net/core/dev_addr_lists.c
502
list->count = 0;
net/core/dev_addr_lists.c
503
list->tree = RB_ROOT;
net/core/dev_addr_lists.c
511
list_splice_init(&src->list, &dst->list);
net/core/dev_addr_lists.c
529
const struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
534
list_for_each_entry(ha, &list->list, list) {
net/core/dev_addr_lists.c
536
entry = list_first_entry(&cache->list,
net/core/dev_addr_lists.c
537
struct netdev_hw_addr, list);
net/core/dev_addr_lists.c
538
list_del(&entry->list);
net/core/dev_addr_lists.c
555
list_add_tail(&entry->list, &snap->list);
net/core/dev_addr_lists.c
585
list_for_each_entry_safe(ref_ha, tmp, &ref->list, list) {
net/core/dev_addr_lists.c
606
list_del(&ref_ha->list);
net/core/dev_addr_lists.c
610
list_add_tail_rcu(&ref_ha->list,
net/core/dev_addr_lists.c
611
&real_list->list);
net/core/dev_addr_lists.c
623
list_del_rcu(&real_ha->list);
net/core/dev_addr_lists.c
696
ha = list_first_entry(&dev->dev_addrs.list,
net/core/dev_addr_lists.c
697
struct netdev_hw_addr, list);
net/core/dev_addr_lists.c
75
static int __hw_addr_add_ex(struct netdev_hw_addr_list *list,
net/core/dev_addr_lists.c
769
ha = list_first_entry(&dev->dev_addrs.list,
net/core/dev_addr_lists.c
770
struct netdev_hw_addr, list);
net/core/dev_addr_lists.c
80
struct rb_node **ins_point = &list->tree.rb_node, *parent = NULL;
net/core/dev_addr_lists_test.c
295
ha = list_first_entry(&netdev->uc.list, struct netdev_hw_addr, list);
net/core/dev_addr_lists_test.c
365
ha = list_first_entry(&netdev->uc.list, struct netdev_hw_addr, list);
net/core/dev_addr_lists_test.c
448
ha = list_first_entry(&netdev->uc.list, struct netdev_hw_addr, list);
net/core/devmem.c
137
if (binding->list.next)
net/core/devmem.c
138
list_del(&binding->list);
net/core/devmem.c
328
list_add(&binding->list, &priv->bindings);
net/core/devmem.h
55
struct list_head list;
net/core/drop_monitor.c
615
const struct drop_reason_list *list = NULL;
net/core/drop_monitor.c
637
list = rcu_dereference(drop_reasons_by_subsys[subsys]);
net/core/drop_monitor.c
639
if (!list ||
net/core/drop_monitor.c
640
subsys_reason >= list->n_reasons ||
net/core/drop_monitor.c
641
!list->reasons[subsys_reason] ||
net/core/drop_monitor.c
642
strlen(list->reasons[subsys_reason]) > NET_DM_MAX_REASON_LEN) {
net/core/drop_monitor.c
643
list = rcu_dereference(drop_reasons_by_subsys[SKB_DROP_REASON_SUBSYS_CORE]);
net/core/drop_monitor.c
647
list->reasons[subsys_reason])) {
net/core/drop_monitor.c
726
struct sk_buff_head list;
net/core/drop_monitor.c
732
__skb_queue_head_init(&list);
net/core/drop_monitor.c
735
skb_queue_splice_tail_init(&data->drop_queue, &list);
net/core/drop_monitor.c
738
while ((skb = __skb_dequeue(&list)))
net/core/drop_monitor.c
942
struct sk_buff_head list;
net/core/drop_monitor.c
948
__skb_queue_head_init(&list);
net/core/drop_monitor.c
951
skb_queue_splice_tail_init(&hw_data->drop_queue, &list);
net/core/drop_monitor.c
954
while ((skb = __skb_dequeue(&list)))
net/core/failover.c
264
list_add_tail(&failover->list, &failover_list);
net/core/failover.c
27
list_for_each_entry(failover, &failover_list, list) {
net/core/failover.c
295
list_del(&failover->list);
net/core/fib_notifier.c
134
list_for_each_entry(o, &fn_net->fib_notifier_ops, list)
net/core/fib_notifier.c
137
list_add_tail_rcu(&ops->list, &fn_net->fib_notifier_ops);
net/core/fib_notifier.c
165
list_del_rcu(&ops->list);
net/core/fib_notifier.c
48
list_for_each_entry_rcu(ops, &fn_net->fib_notifier_ops, list) {
net/core/fib_notifier.c
67
list_for_each_entry_rcu(ops, &fn_net->fib_notifier_ops, list) {
net/core/fib_rules.c
1067
list_del_rcu(&rule->list);
net/core/fib_rules.c
1085
n = list_next_entry(rule, list);
net/core/fib_rules.c
1086
if (&n->list == &ops->rules_list || n->pref != rule->pref)
net/core/fib_rules.c
1088
list_for_each_entry(r, &ops->rules_list, list) {
net/core/fib_rules.c
110
list_for_each_entry_rcu(ops, &net->rules_ops, list) {
net/core/fib_rules.c
1245
list_for_each_entry_rcu(rule, &ops->rules_list, list) {
net/core/fib_rules.c
1316
list_for_each_entry_rcu(ops, &net->rules_ops, list) {
net/core/fib_rules.c
1365
list_for_each_entry(rule, rules, list) {
net/core/fib_rules.c
1385
list_for_each_entry(rule, rules, list) {
net/core/fib_rules.c
1409
list_for_each_entry(ops, &net->rules_ops, list)
net/core/fib_rules.c
1414
list_for_each_entry(ops, &net->rules_ops, list) {
net/core/fib_rules.c
1421
list_for_each_entry(ops, &net->rules_ops, list)
net/core/fib_rules.c
152
list_for_each_entry(o, &net->rules_ops, list)
net/core/fib_rules.c
156
list_add_tail_rcu(&ops->list, &net->rules_ops);
net/core/fib_rules.c
191
list_for_each_entry_safe(rule, tmp, &ops->rules_list, list) {
net/core/fib_rules.c
192
list_del_rcu(&rule->list);
net/core/fib_rules.c
204
list_del_rcu(&ops->list);
net/core/fib_rules.c
321
list_for_each_entry_rcu(rule, &ops->rules_list, list) {
net/core/fib_rules.c
412
list_for_each_entry_rcu(rule, &ops->rules_list, list) {
net/core/fib_rules.c
452
list_for_each_entry(r, &ops->rules_list, list) {
net/core/fib_rules.c
78
list_add_tail(&r->list, &ops->rules_list);
net/core/fib_rules.c
785
list_for_each_entry(r, &ops->rules_list, list) {
net/core/fib_rules.c
91
rule = list_entry(pos->next, struct fib_rule, list);
net/core/fib_rules.c
933
list_for_each_entry(r, &ops->rules_list, list) {
net/core/fib_rules.c
943
list_for_each_entry(r, &ops->rules_list, list) {
net/core/fib_rules.c
950
list_add_rcu(&rule->list, &last->list);
net/core/fib_rules.c
952
list_add_rcu(&rule->list, &ops->rules_list);
net/core/fib_rules.c
959
list_for_each_entry(r, &ops->rules_list, list) {
net/core/flow_offload.c
292
list_for_each_entry(block_cb, &block->cb_list, list) {
net/core/flow_offload.c
381
struct list_head list;
net/core/flow_offload.c
409
struct list_head list;
net/core/flow_offload.c
420
list_for_each_entry(cur, &flow_indir_dev_list, list) {
net/core/flow_offload.c
435
list_for_each_entry(indr_dev, &flow_block_indr_dev_list, list) {
net/core/flow_offload.c
450
list_add(&indr_dev->list, &flow_block_indr_dev_list);
net/core/flow_offload.c
466
list_for_each_entry_safe(this, next, &flow_block_indr_list, indr.list) {
net/core/flow_offload.c
469
list_move(&this->indr.list, cleanup_list);
net/core/flow_offload.c
477
list_for_each_entry_safe(this, next, cleanup_list, indr.list) {
net/core/flow_offload.c
478
list_del(&this->indr.list);
net/core/flow_offload.c
490
list_for_each_entry_safe(this, next, &flow_block_indr_dev_list, list) {
net/core/flow_offload.c
495
list_del(&indr_dev->list);
net/core/flow_offload.c
544
list_add(&block_cb->indr.list, &flow_block_indr_list);
net/core/flow_offload.c
555
list_for_each_entry(cur, &flow_indir_dev_list, list) {
net/core/flow_offload.c
585
list_add(&info->list, &flow_indir_dev_list);
net/core/flow_offload.c
597
list_del(&info->list);
net/core/flow_offload.c
620
list_for_each_entry(this, &flow_block_indr_dev_list, list) {
net/core/gro.c
283
list_for_each_entry_rcu(ptype, head, list) {
net/core/gro.c
295
WARN_ON(&ptype->list == head);
net/core/gro.c
30
list_for_each_entry(elem, &net_hotdata.offload_base, list) {
net/core/gro.c
306
struct list_head *head = &gro->hash[index].list;
net/core/gro.c
309
list_for_each_entry_safe_reverse(skb, p, head, list) {
net/core/gro.c
34
list_add_rcu(&po->list, elem->list.prev);
net/core/gro.c
364
list_for_each_entry(p, head, list) {
net/core/gro.c
461
oldest = list_last_entry(head, struct sk_buff, list);
net/core/gro.c
491
gro_list_prepare(&gro_list->list, skb);
net/core/gro.c
494
list_for_each_entry_rcu(ptype, head, list) {
net/core/gro.c
531
&gro_list->list, skb);
net/core/gro.c
556
gro_flush_oldest(gro, &gro_list->list);
net/core/gro.c
566
list_add(&skb->list, &gro_list->list);
net/core/gro.c
589
list_for_each_entry_rcu(ptype, offload_head, list) {
net/core/gro.c
59
list_for_each_entry(po1, head, list) {
net/core/gro.c
603
list_for_each_entry_rcu(ptype, offload_head, list) {
net/core/gro.c
61
list_del_rcu(&po->list);
net/core/gro.c
820
INIT_LIST_HEAD(&gro->hash[i].list);
net/core/gro.c
836
list_for_each_entry_safe(skb, n, &gro->hash[i].list, list)
net/core/gro.c
845
list_for_each_entry_safe(skb, n, &gro->rx_list, list)
net/core/gso.c
20
list_for_each_entry_rcu(ptype, &net_hotdata.offload_base, list) {
net/core/gso.c
51
list_for_each_entry_rcu(ptype, &net_hotdata.offload_base, list) {
net/core/neighbour.c
1751
list_for_each_entry(p, &tbl->parms_list, list) {
net/core/neighbour.c
1785
list_add_rcu(&p->list, &tbl->parms.list);
net/core/neighbour.c
1808
list_del_rcu(&parms->list);
net/core/neighbour.c
1830
list_add(&tbl->parms.list, &tbl->parms_list);
net/core/neighbour.c
2614
p = list_next_entry(&tbl->parms, list);
net/core/neighbour.c
2615
list_for_each_entry_from_rcu(p, &tbl->parms_list, list) {
net/core/neighbour.c
352
static void pneigh_queue_purge(struct sk_buff_head *list, struct net *net,
net/core/neighbour.c
360
spin_lock_irqsave(&list->lock, flags);
net/core/neighbour.c
361
skb = skb_peek(list);
net/core/neighbour.c
363
struct sk_buff *skb_next = skb_peek_next(skb, list);
net/core/neighbour.c
368
__skb_unlink(skb, list);
net/core/neighbour.c
373
spin_unlock_irqrestore(&list->lock, flags);
net/core/neighbour.c
993
list_for_each_entry(p, &tbl->parms_list, list)
net/core/net-procfs.c
189
list_for_each_entry_rcu(pt, ptype_list, list) {
net/core/net-procfs.c
200
list_for_each_entry_rcu(pt, &seq_file_net(seq)->ptype_all, list) {
net/core/net-procfs.c
206
list_for_each_entry_rcu(pt, &seq_file_net(seq)->ptype_specific, list) {
net/core/net-procfs.c
213
list_for_each_entry_rcu(pt, &ptype_base[t], list) {
net/core/net-procfs.c
243
nxt = READ_ONCE(pt->list.next);
net/core/net-procfs.c
284
return list_entry(nxt, struct packet_type, list);
net/core/net_namespace.c
1305
static int __register_pernet_operations(struct list_head *list,
net/core/net_namespace.c
1312
list_add_tail(&ops->list, list);
net/core/net_namespace.c
1328
list_del(&ops->list);
net/core/net_namespace.c
1342
list_del(&ops->list);
net/core/net_namespace.c
1348
static int __register_pernet_operations(struct list_head *list,
net/core/net_namespace.c
1352
list_add_tail(&ops->list, list);
net/core/net_namespace.c
1362
list_del(&ops->list);
net/core/net_namespace.c
1375
static int register_pernet_operations(struct list_head *list,
net/core/net_namespace.c
1395
error = __register_pernet_operations(list, ops);
net/core/net_namespace.c
1484
first_device = &ops->list;
net/core/net_namespace.c
1502
if (&ops->list == first_device)
net/core/net_namespace.c
179
list_for_each_entry_continue_reverse(ops, ops_list, list) {
net/core/net_namespace.c
228
ops = list_entry(ops_list, typeof(*ops), list);
net/core/net_namespace.c
232
list_for_each_entry_continue_reverse(ops, ops_list, list) {
net/core/net_namespace.c
251
list_for_each_entry_continue_reverse(ops, ops_list, list)
net/core/net_namespace.c
255
list_for_each_entry_continue_reverse(ops, ops_list, list)
net/core/net_namespace.c
264
list_add(&ops->list, &ops_list);
net/core/net_namespace.c
266
list_del(&ops->list);
net/core/net_namespace.c
445
list_for_each_entry(ops, &pernet_list, list) {
net/core/net_namespace.c
451
list_add_tail_rcu(&net->list, &net_namespace_list);
net/core/net_namespace.c
679
list_del_rcu(&net->list);
net/core/net_namespace.c
692
last = list_last_entry(&net_namespace_list, struct net, list);
net/core/netdev-genl.c
1433
list_for_each_entry_safe(binding, temp, &priv->bindings, list) {
net/core/page_pool_user.c
102
hlist_for_each_entry(pool, &netdev->page_pools, user.list) {
net/core/page_pool_user.c
310
if (hlist_unhashed(&pool->user.list))
net/core/page_pool_user.c
364
INIT_HLIST_NODE(&pool->user.list);
net/core/page_pool_user.c
366
hlist_add_head(&pool->user.list,
net/core/page_pool_user.c
392
if (!hlist_unhashed(&pool->user.list))
net/core/page_pool_user.c
393
hlist_del(&pool->user.list);
net/core/page_pool_user.c
408
hlist_for_each_entry_safe(pool, n, &dev->page_pools, user.list) {
net/core/page_pool_user.c
427
hlist_for_each_entry_safe(pool, n, &netdev->page_pools, user.list) {
net/core/page_pool_user.c
428
hlist_del_init(&pool->user.list);
net/core/page_pool_user.c
443
hlist_for_each_entry(pool, &netdev->page_pools, user.list) {
net/core/page_pool_user.c
450
hlist_splice_init(&netdev->page_pools, &last->user.list,
net/core/page_pool_user.c
48
if (!pool || hlist_unhashed(&pool->user.list) ||
net/core/pktgen.c
1895
list_for_each_entry_rcu(pkt_dev, &t->if_list, list)
net/core/pktgen.c
1901
list_for_each_entry_rcu(pkt_dev, &t->if_list, list)
net/core/pktgen.c
2091
list_for_each_entry(pkt_dev, &t->if_list, list) {
net/core/pktgen.c
273
struct list_head list; /* chaining in the thread's run-queue */
net/core/pktgen.c
3213
list_for_each_entry_rcu(pkt_dev, &t->if_list, list) {
net/core/pktgen.c
3262
list_for_each_entry_rcu(pkt_dev, &t->if_list, list)
net/core/pktgen.c
3408
list_for_each_entry_rcu(pkt_dev, &t->if_list, list) {
net/core/pktgen.c
3429
list_for_each_entry_rcu(pkt_dev, &t->if_list, list) {
net/core/pktgen.c
3448
cur = list_entry(q, struct pktgen_dev, list);
net/core/pktgen.c
3472
cur = list_entry(q, struct pktgen_dev, list);
net/core/pktgen.c
3777
list_for_each_entry_rcu(p, &t->if_list, list)
net/core/pktgen.c
3818
list_add_rcu(&pkt_dev->list, &t->if_list);
net/core/pktgen.c
3977
p = list_entry(q, struct pktgen_dev, list);
net/core/pktgen.c
3979
list_del_rcu(&p->list);
net/core/pktgen.c
4069
LIST_HEAD(list);
net/core/pktgen.c
4075
list_splice_init(&pn->pktgen_threads, &list);
net/core/pktgen.c
4078
list_for_each_safe(q, n, &list) {
net/core/rtnetlink.c
1236
list_for_each_entry_rcu(name_node, &dev->name_node->list, list)
net/core/rtnetlink.c
1911
list_for_each_entry_rcu(af_ops, &rtnl_af_ops, list) {
net/core/rtnetlink.c
1948
list_for_each_entry_rcu(name_node, &dev->name_node->list, list) {
net/core/rtnetlink.c
4940
struct netdev_hw_addr_list *list)
net/core/rtnetlink.c
4950
list_for_each_entry(ha, &list->list, list) {
net/core/rtnetlink.c
572
list_for_each_entry_rcu(ops, &link_ops, list) {
net/core/rtnetlink.c
6153
list_for_each_entry_rcu(af_ops, &rtnl_af_ops, list) {
net/core/rtnetlink.c
621
list_for_each_entry(tmp, &link_ops, list) {
net/core/rtnetlink.c
6251
list_for_each_entry_rcu(af_ops, &rtnl_af_ops, list) {
net/core/rtnetlink.c
628
list_add_tail_rcu(&ops->list, &link_ops);
net/core/rtnetlink.c
682
list_del_rcu(&ops->list);
net/core/rtnetlink.c
761
list_for_each_entry_rcu(ops, &rtnl_af_ops, list) {
net/core/rtnetlink.c
794
list_add_tail_rcu(&ops->list, &rtnl_af_ops);
net/core/rtnetlink.c
808
list_del_rcu(&ops->list);
net/core/rtnetlink.c
827
list_for_each_entry_rcu(af_ops, &rtnl_af_ops, list) {
net/core/skbuff.c
164
const struct drop_reason_list *list)
net/core/skbuff.c
172
RCU_INIT_POINTER(drop_reasons_by_subsys[subsys], list);
net/core/skbuff.c
2919
struct sk_buff *list = skb_shinfo(skb)->frag_list;
net/core/skbuff.c
2924
if (list->len <= eat) {
net/core/skbuff.c
2926
eat -= list->len;
net/core/skbuff.c
2927
list = list->next;
net/core/skbuff.c
2928
insp = list;
net/core/skbuff.c
2931
if (skb_is_gso(skb) && !list->head_frag &&
net/core/skbuff.c
2932
skb_headlen(list))
net/core/skbuff.c
2935
if (skb_shared(list)) {
net/core/skbuff.c
2937
clone = skb_clone(list, GFP_ATOMIC);
net/core/skbuff.c
2940
insp = list->next;
net/core/skbuff.c
2941
list = clone;
net/core/skbuff.c
2945
insp = list;
net/core/skbuff.c
2947
if (!pskb_pull(list, eat)) {
net/core/skbuff.c
2956
while ((list = skb_shinfo(skb)->frag_list) != insp) {
net/core/skbuff.c
2957
skb_shinfo(skb)->frag_list = list->next;
net/core/skbuff.c
2958
consume_skb(list);
net/core/skbuff.c
2962
clone->next = list;
net/core/skbuff.c
3971
struct sk_buff *skb_dequeue(struct sk_buff_head *list)
net/core/skbuff.c
3976
spin_lock_irqsave(&list->lock, flags);
net/core/skbuff.c
3977
result = __skb_dequeue(list);
net/core/skbuff.c
3978
spin_unlock_irqrestore(&list->lock, flags);
net/core/skbuff.c
3991
struct sk_buff *skb_dequeue_tail(struct sk_buff_head *list)
net/core/skbuff.c
3996
spin_lock_irqsave(&list->lock, flags);
net/core/skbuff.c
3997
result = __skb_dequeue_tail(list);
net/core/skbuff.c
3998
spin_unlock_irqrestore(&list->lock, flags);
net/core/skbuff.c
4012
void skb_queue_purge_reason(struct sk_buff_head *list,
net/core/skbuff.c
4018
if (skb_queue_empty_lockless(list))
net/core/skbuff.c
4023
spin_lock_irqsave(&list->lock, flags);
net/core/skbuff.c
4024
skb_queue_splice_init(list, &tmp);
net/core/skbuff.c
4025
spin_unlock_irqrestore(&list->lock, flags);
net/core/skbuff.c
4057
void skb_errqueue_purge(struct sk_buff_head *list)
net/core/skbuff.c
4065
spin_lock_irqsave(&list->lock, flags);
net/core/skbuff.c
4066
skb_queue_walk_safe(list, skb, next) {
net/core/skbuff.c
4070
__skb_unlink(skb, list);
net/core/skbuff.c
4073
spin_unlock_irqrestore(&list->lock, flags);
net/core/skbuff.c
4089
void skb_queue_head(struct sk_buff_head *list, struct sk_buff *newsk)
net/core/skbuff.c
4093
spin_lock_irqsave(&list->lock, flags);
net/core/skbuff.c
4094
__skb_queue_head(list, newsk);
net/core/skbuff.c
4095
spin_unlock_irqrestore(&list->lock, flags);
net/core/skbuff.c
4110
void skb_queue_tail(struct sk_buff_head *list, struct sk_buff *newsk)
net/core/skbuff.c
4114
spin_lock_irqsave(&list->lock, flags);
net/core/skbuff.c
4115
__skb_queue_tail(list, newsk);
net/core/skbuff.c
4116
spin_unlock_irqrestore(&list->lock, flags);
net/core/skbuff.c
4130
void skb_unlink(struct sk_buff *skb, struct sk_buff_head *list)
net/core/skbuff.c
4134
spin_lock_irqsave(&list->lock, flags);
net/core/skbuff.c
4135
__skb_unlink(skb, list);
net/core/skbuff.c
4136
spin_unlock_irqrestore(&list->lock, flags);
net/core/skbuff.c
4150
void skb_append(struct sk_buff *old, struct sk_buff *newsk, struct sk_buff_head *list)
net/core/skbuff.c
4154
spin_lock_irqsave(&list->lock, flags);
net/core/skbuff.c
4155
__skb_queue_after(list, old, newsk);
net/core/skbuff.c
4156
spin_unlock_irqrestore(&list->lock, flags);
net/core/skbuff.c
6886
struct sk_buff *list = shinfo->frag_list;
net/core/skbuff.c
6891
if (!list) {
net/core/skbuff.c
6895
if (list->len <= eat) {
net/core/skbuff.c
6897
eat -= list->len;
net/core/skbuff.c
6898
list = list->next;
net/core/skbuff.c
6899
insp = list;
net/core/skbuff.c
6902
if (skb_shared(list)) {
net/core/skbuff.c
6903
clone = skb_clone(list, gfp_mask);
net/core/skbuff.c
6906
insp = list->next;
net/core/skbuff.c
6907
list = clone;
net/core/skbuff.c
6910
insp = list;
net/core/skbuff.c
6912
if (pskb_carve(list, eat, gfp_mask) < 0) {
net/core/skbuff.c
6921
while ((list = shinfo->frag_list) != insp) {
net/core/skbuff.c
6922
shinfo->frag_list = list->next;
net/core/skbuff.c
6923
consume_skb(list);
net/core/skbuff.c
6927
clone->next = list;
net/core/skbuff.c
924
struct sk_buff *list;
net/core/skbuff.c
926
skb_walk_frags(skb, list)
net/core/skbuff.c
927
skb_get(list);
net/core/skmsg.c
811
list);
net/core/skmsg.c
813
list_del(&link->list);
net/core/skmsg.c
822
list_for_each_entry_safe(msg, tmp, &psock->ingress_msg, list) {
net/core/skmsg.c
823
list_del(&msg->list);
net/core/skmsg.c
848
list_for_each_entry_safe(link, tmp, &psock->link, list) {
net/core/skmsg.c
849
list_del(&link->list);
net/core/sock.c
491
struct sk_buff_head *list = &sk->sk_receive_queue;
net/core/sock.c
512
spin_lock_irqsave(&list->lock, flags);
net/core/sock.c
514
__skb_queue_tail(list, skb);
net/core/sock.c
515
spin_unlock_irqrestore(&list->lock, flags);
net/core/sock_map.c
138
list_add_tail(&link->list, &psock->link);
net/core/sock_map.c
149
list_for_each_entry_safe(link, tmp, &psock->link, list) {
net/core/sock_map.c
160
list_del(&link->list);
net/dcb/dcbnl.c
1224
list_for_each_entry(itr, &dcb_app_list, list) {
net/dcb/dcbnl.c
1249
list_for_each_entry(itr, &dcb_rewr_list, list) {
net/dcb/dcbnl.c
1411
list_for_each_entry(itr, &dcb_app_list, list) {
net/dcb/dcbnl.c
1974
list_for_each_entry(itr, &dcb_rewr_list, list) {
net/dcb/dcbnl.c
1990
list_for_each_entry(itr, &dcb_app_list, list) {
net/dcb/dcbnl.c
2001
static int dcb_app_add(struct list_head *list, const struct dcb_app *app,
net/dcb/dcbnl.c
2012
list_add(&entry->list, list);
net/dcb/dcbnl.c
2068
list_del(&itr->list);
net/dcb/dcbnl.c
2154
list_del(&itr->list);
net/dcb/dcbnl.c
2222
list_del(&itr->list);
net/dcb/dcbnl.c
2247
list_for_each_entry(itr, &dcb_rewr_list, list) {
net/dcb/dcbnl.c
2273
list_for_each_entry(itr, &dcb_rewr_list, list) {
net/dcb/dcbnl.c
2302
list_for_each_entry(itr, &dcb_app_list, list) {
net/dcb/dcbnl.c
2331
list_for_each_entry(itr, &dcb_app_list, list) {
net/dcb/dcbnl.c
2359
list_for_each_entry(itr, &dcb_app_list, list) {
net/dcb/dcbnl.c
2378
list_for_each_entry_safe(itr, tmp, &dcb_app_list, list) {
net/dcb/dcbnl.c
2380
list_del(&itr->list);
net/devlink/dpipe.c
227
struct devlink_dpipe_table, list);
net/devlink/dpipe.c
248
list_for_each_entry_from(table, dpipe_tables, list) {
net/devlink/dpipe.c
455
list_for_each_entry_rcu(table, dpipe_tables, list,
net/devlink/dpipe.c
863
list_add_tail_rcu(&table->list, &devlink->dpipe_table_list);
net/devlink/dpipe.c
886
list_del_rcu(&table->list);
net/devlink/health.c
1029
list_for_each_entry(item, &fmsg->item_list, list) {
net/devlink/health.c
13
struct list_head list;
net/devlink/health.c
162
list_add_tail(&reporter->list, &port->reporter_list);
net/devlink/health.c
205
list_add_tail(&reporter->list, &devlink->reporter_list);
net/devlink/health.c
242
list_del(&reporter->list);
net/devlink/health.c
409
list_for_each_entry(reporter, &devlink->reporter_list, list) {
net/devlink/health.c
428
list_for_each_entry(reporter, &port->reporter_list, list) {
net/devlink/health.c
48
list_for_each_entry_safe(item, tmp, &fmsg->item_list, list) {
net/devlink/health.c
49
list_del(&item->list);
net/devlink/health.c
56
struct list_head list;
net/devlink/health.c
748
list_add_tail(&item->list, &fmsg->item_list);
net/devlink/health.c
795
list_add_tail(&item->list, &fmsg->item_list);
net/devlink/health.c
87
list_for_each_entry(reporter, reporter_list, list)
net/devlink/health.c
872
list_add_tail(&item->list, &fmsg->item_list);
net/devlink/linecard.c
10
struct list_head list;
net/devlink/linecard.c
160
list_for_each_entry(linecard, &devlink->linecard_list, list)
net/devlink/linecard.c
168
list_for_each_entry_reverse(linecard, &devlink->linecard_list, list)
net/devlink/linecard.c
211
list_for_each_entry(linecard, &devlink->linecard_list, list) {
net/devlink/linecard.c
34
list_for_each_entry(devlink_linecard, &devlink->linecard_list, list) {
net/devlink/linecard.c
471
list_add_tail(&linecard->list, &devlink->linecard_list);
net/devlink/linecard.c
485
list_del(&linecard->list);
net/devlink/rate.c
194
list_for_each_entry(rate_node, &devlink->rate_list, list)
net/devlink/rate.c
202
list_for_each_entry_reverse(rate_node, &devlink->rate_list, list)
net/devlink/rate.c
215
list_for_each_entry(devlink_rate, &devlink->rate_list, list) {
net/devlink/rate.c
38
list_for_each_entry(devlink_rate, &devlink->rate_list, list) {
net/devlink/rate.c
654
list_add(&rate_node->list, &devlink->rate_list);
net/devlink/rate.c
687
list_del(&rate_node->list);
net/devlink/rate.c
699
list_for_each_entry(devlink_rate, &devlink->rate_list, list)
net/devlink/rate.c
747
list_add(&rate_node->list, &devlink->rate_list);
net/devlink/rate.c
785
list_add_tail(&devlink_rate->list, &devlink->rate_list);
net/devlink/rate.c
811
list_del(&devlink_rate->list);
net/devlink/rate.c
831
list_for_each_entry(devlink_rate, &devlink->rate_list, list) {
net/devlink/rate.c
845
list_for_each_entry_safe(devlink_rate, tmp, &devlink->rate_list, list) {
net/devlink/rate.c
848
list_del(&devlink_rate->list);
net/devlink/region.c
1068
list_add_tail(&region->list, &devlink->region_list);
net/devlink/region.c
107
list_for_each_entry(snapshot, &region->snapshot_list, list) {
net/devlink/region.c
1144
list_add_tail(&region->list, &port->region_list);
net/devlink/region.c
1170
list_for_each_entry_safe(snapshot, ts, &region->snapshot_list, list)
net/devlink/region.c
1174
list_del(&region->list);
net/devlink/region.c
12
struct list_head list;
net/devlink/region.c
250
list_for_each_entry(region, &devlink->region_list, list)
net/devlink/region.c
258
list_for_each_entry_reverse(region, &devlink->region_list, list)
net/devlink/region.c
28
struct list_head list;
net/devlink/region.c
39
list_for_each_entry(region, &devlink->region_list, list)
net/devlink/region.c
443
list_add_tail(&snapshot->list, &region->snapshot_list);
net/devlink/region.c
464
list_del(&snapshot->list);
net/devlink/region.c
52
list_for_each_entry(region, &port->region_list, list)
net/devlink/region.c
523
list_for_each_entry(region, &port->region_list, list) {
net/devlink/region.c
554
list_for_each_entry(region, &devlink->region_list, list) {
net/devlink/region.c
64
list_for_each_entry(snapshot, &region->snapshot_list, list)
net/devlink/resource.c
209
list_for_each_entry(child_resource, &resource->resource_list, list) {
net/devlink/resource.c
235
list_for_each_entry(resource, resource_list_head, list) {
net/devlink/resource.c
269
struct devlink_resource, list);
net/devlink/resource.c
295
list_for_each_entry_from(resource, resource_list, list) {
net/devlink/resource.c
32
struct list_head list;
net/devlink/resource.c
468
list_for_each_entry(resource, resource_list, list) {
net/devlink/resource.c
50
list_for_each_entry(resource, resource_list, list) {
net/devlink/resource.c
528
list_add_tail(&resource->list, resource_list);
net/devlink/resource.c
566
list) {
net/devlink/resource.c
568
list_del(&child_resource->list);
net/devlink/resource.c
582
list) {
net/devlink/resource.c
584
list_del(&child_resource->list);
net/devlink/resource.c
83
list_for_each_entry(child_resource, &resource->resource_list, list)
net/devlink/sb.c
10
struct list_head list;
net/devlink/sb.c
240
list_for_each_entry(devlink_sb, &devlink->sb_list, list) {
net/devlink/sb.c
29
list_for_each_entry(devlink_sb, &devlink->sb_list, list) {
net/devlink/sb.c
380
list_for_each_entry(devlink_sb, &devlink->sb_list, list) {
net/devlink/sb.c
588
list_for_each_entry(devlink_sb, &devlink->sb_list, list) {
net/devlink/sb.c
825
list_for_each_entry(devlink_sb, &devlink->sb_list, list) {
net/devlink/sb.c
955
list_add_tail(&devlink_sb->list, &devlink->sb_list);
net/devlink/sb.c
984
list_del(&devlink_sb->list);
net/devlink/sh_dev.c
15
struct list_head list; /* Node in shd list */
net/devlink/sh_dev.c
26
list_for_each_entry(shd, &shd_list, list) {
net/devlink/sh_dev.c
58
list_add_tail(&shd->list, &shd_list);
net/devlink/sh_dev.c
71
list_del(&shd->list);
net/devlink/trap.c
1192
list_for_each_entry(group_item, &devlink->trap_group_list, list)
net/devlink/trap.c
1201
list_for_each_entry_reverse(group_item, &devlink->trap_group_list, list)
net/devlink/trap.c
1252
list_for_each_entry(trap_item, &devlink->trap_list, list)
net/devlink/trap.c
1260
list_for_each_entry_reverse(trap_item, &devlink->trap_list, list)
net/devlink/trap.c
1296
list_add_tail(&trap_item->list, &devlink->trap_list);
net/devlink/trap.c
1319
list_del(&trap_item->list);
net/devlink/trap.c
1570
list_add_tail(&group_item->list, &devlink->trap_group_list);
net/devlink/trap.c
1596
list_del(&group_item->list);
net/devlink/trap.c
1729
list_for_each_entry(policer_item, &devlink->trap_policer_list, list)
net/devlink/trap.c
1739
list)
net/devlink/trap.c
1768
list_add_tail(&policer_item->list, &devlink->trap_policer_list);
net/devlink/trap.c
1791
list_del(&policer_item->list);
net/devlink/trap.c
31
struct list_head list;
net/devlink/trap.c
345
list_for_each_entry(trap_item, &devlink->trap_list, list) {
net/devlink/trap.c
435
list_for_each_entry(group_item, &devlink->trap_group_list, list) {
net/devlink/trap.c
448
list_for_each_entry(group_item, &devlink->trap_group_list, list) {
net/devlink/trap.c
47
struct list_head list;
net/devlink/trap.c
555
list_for_each_entry(group_item, &devlink->trap_group_list, list) {
net/devlink/trap.c
596
list_for_each_entry(trap_item, &devlink->trap_list, list) {
net/devlink/trap.c
608
list_for_each_entry(trap_item, &devlink->trap_list, list) {
net/devlink/trap.c
66
struct list_head list;
net/devlink/trap.c
77
list_for_each_entry(policer_item, &devlink->trap_policer_list, list) {
net/devlink/trap.c
847
list_for_each_entry(policer_item, &devlink->trap_policer_list, list) {
net/devlink/trap.c
90
list_for_each_entry(trap_item, &devlink->trap_list, list) {
net/dsa/conduit.c
116
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/conduit.c
178
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/conduit.c
244
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/conduit.c
272
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/dsa.c
110
list_for_each_entry(dp, &dst->ports, list)
net/dsa/dsa.c
1107
INIT_LIST_HEAD(&dp->list);
net/dsa/dsa.c
1108
list_add_tail(&dp->list, &dst->ports);
net/dsa/dsa.c
122
list_for_each_entry(dp, &dst->ports, list)
net/dsa/dsa.c
133
list_for_each_entry(dst, &dsa_tree_list, list) {
net/dsa/dsa.c
1500
list_for_each_entry_safe(a, tmp, &dp->fdbs, list) {
net/dsa/dsa.c
1504
list_del(&a->list);
net/dsa/dsa.c
1508
list_for_each_entry_safe(a, tmp, &dp->mdbs, list) {
net/dsa/dsa.c
1512
list_del(&a->list);
net/dsa/dsa.c
1520
list_for_each_entry_safe(v, n, &dp->vlans, list) {
net/dsa/dsa.c
1524
list_del(&v->list);
net/dsa/dsa.c
1528
list_del(&dp->list);
net/dsa/dsa.c
1740
list_for_each_entry(a, &dp->fdbs, list) {
net/dsa/dsa.c
1761
list_for_each_entry(a, &dp->mdbs, list) {
net/dsa/dsa.c
185
list_for_each_entry(dst, &dsa_tree_list, list) {
net/dsa/dsa.c
189
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/dsa.c
205
list_for_each_entry(dst, &dsa_tree_list, list)
net/dsa/dsa.c
226
INIT_LIST_HEAD(&dst->list);
net/dsa/dsa.c
227
list_add_tail(&dst->list, &dsa_tree_list);
net/dsa/dsa.c
238
list_del(&dst->list);
net/dsa/dsa.c
281
list_for_each_entry(dp, &dst->ports, list)
net/dsa/dsa.c
297
list_for_each_entry(dl, &dst->rtable, list)
net/dsa/dsa.c
308
INIT_LIST_HEAD(&dl->list);
net/dsa/dsa.c
309
list_add_tail(&dl->list, &dst->rtable);
net/dsa/dsa.c
346
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/dsa.c
361
list_for_each_entry(dp, &dst->ports, list)
net/dsa/dsa.c
389
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/dsa.c
427
list_for_each_entry(cpu_dp, &dst->ports, list) {
net/dsa/dsa.c
453
list_for_each_entry(dp, &dst->ports, list)
net/dsa/dsa.c
718
list_for_each_entry(dp, &dst->ports, list)
net/dsa/dsa.c
724
list_for_each_entry(dp, &dst->ports, list)
net/dsa/dsa.c
733
list_for_each_entry(dp, &dst->ports, list)
net/dsa/dsa.c
743
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/dsa.c
751
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/dsa.c
775
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/dsa.c
839
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/dsa.c
864
list_for_each_entry_safe(dl, next, &dst->rtable, list) {
net/dsa/dsa.c
865
list_del(&dl->list);
net/dsa/switch.c
1111
list_for_each_entry(dst, &dsa_tree_list, list) {
net/dsa/switch.c
150
list_for_each_entry(a, addr_list, list)
net/dsa/switch.c
202
list_add_tail(&a->list, &dp->mdbs);
net/dsa/switch.c
249
list_del(&a->list);
net/dsa/switch.c
300
list_add_tail(&a->list, &dp->fdbs);
net/dsa/switch.c
345
list_del(&a->list);
net/dsa/switch.c
388
list_add_tail(&a->list, &lag->fdbs);
net/dsa/switch.c
425
list_del(&a->list);
net/dsa/switch.c
681
list_for_each_entry(v, vlan_list, list)
net/dsa/switch.c
737
list_add_tail(&v->list, &dp->vlans);
net/dsa/switch.c
782
list_del(&v->list);
net/dsa/tag.c
139
list_add_tail(&dsa_tag_driver->list, &dsa_tag_drivers_list);
net/dsa/tag.c
155
list_del(&dsa_tag_driver->list);
net/dsa/tag.c
186
list_for_each_entry(dsa_tag_driver, &dsa_tag_drivers_list, list) {
net/dsa/tag.c
212
list_for_each_entry(dsa_tag_driver, &dsa_tag_drivers_list, list) {
net/dsa/tag.c
237
list_for_each_entry(dsa_tag_driver, &dsa_tag_drivers_list, list) {
net/dsa/tag.h
16
struct list_head list;
net/dsa/tag.h
200
list_for_each_entry(dp, &dst->ports, list) {
net/dsa/tag.h
39
list_for_each_entry(dp, &dst->ports, list)
net/dsa/tag_8021q.c
135
list_for_each_entry(v, &ctx->vlans, list)
net/dsa/tag_8021q.c
174
list_add_tail(&v->list, &ctx->vlans);
net/dsa/tag_8021q.c
204
list_del(&v->list);
net/dsa/tag_8021q.c
453
list_for_each_entry_safe(v, n, &ctx->vlans, list) {
net/dsa/tag_8021q.c
454
list_del(&v->list);
net/dsa/tag_8021q.c
67
struct list_head list;
net/dsa/user.c
1359
list_for_each_entry(mall_tc_entry, &p->mall_tc_list, list)
net/dsa/user.c
1448
list_add_tail(&mall_tc_entry->list, &p->mall_tc_list);
net/dsa/user.c
1482
list_for_each_entry(mall_tc_entry, &p->mall_tc_list, list) {
net/dsa/user.c
1507
list_add_tail(&mall_tc_entry->list, &p->mall_tc_list);
net/dsa/user.c
1553
list_del(&mall_tc_entry->list);
net/dsa/user.c
1834
list_add_tail(&v->list, &dp->user_vlans);
net/dsa/user.c
187
list_for_each_entry(v, &dp->user_vlans, list) {
net/dsa/user.c
1897
list_del(&v->list);
net/dsa/user.c
1992
struct list_head list;
net/dsa/user.c
2002
list_for_each_entry(p, hw_port_list, list) {
net/dsa/user.c
2014
list_for_each_entry_continue_reverse(p, hw_port_list, list) {
net/dsa/user.c
2029
list_for_each_entry_safe(p, n, hw_port_list, list)
net/dsa/user.c
2053
list_for_each_entry(dst, &dsa_tree_list, list) {
net/dsa/user.c
2054
list_for_each_entry(other_dp, &dst->ports, list) {
net/dsa/user.c
2079
list_add(&hw_port->list, &hw_port_list);
net/dsa/user.c
3595
list_for_each_entry(dp, &dst->ports, list) {
net/ethernet/eth.c
408
list_for_each_entry(p, head, list) {
net/ethtool/module.c
200
list_for_each_entry(work, &module_fw_flash_work_list, list) {
net/ethtool/module.c
208
list_add_tail(&module_fw->list, &module_fw_flash_work_list);
net/ethtool/module.c
214
static void module_flash_fw_work_list_del(struct list_head *list)
net/ethtool/module.c
217
list_del(list);
net/ethtool/module.c
233
module_flash_fw_work_list_del(&module_fw->list);
net/ethtool/module.c
295
list_for_each_entry(work, &module_fw_flash_work_list, list) {
net/ethtool/module_fw.h
52
struct list_head list;
net/ieee802154/core.c
152
list_add_rcu(&rdev->list, &cfg802154_rdev_list);
net/ieee802154/core.c
184
list_del_rcu(&rdev->list);
net/ieee802154/core.c
226
list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) {
net/ieee802154/core.c
257
list) {
net/ieee802154/core.c
303
list_add_rcu(&wpan_dev->list, &rdev->wpan_dev_list);
net/ieee802154/core.c
331
if (!list_empty(&wpan_dev->list)) {
net/ieee802154/core.c
332
list_del_rcu(&wpan_dev->list);
net/ieee802154/core.c
341
INIT_LIST_HEAD(&wpan_dev->list);
net/ieee802154/core.c
359
list_for_each_entry(rdev, &cfg802154_rdev_list, list) {
net/ieee802154/core.c
74
list_for_each_entry(rdev, &cfg802154_rdev_list, list) {
net/ieee802154/core.h
9
struct list_head list;
net/ieee802154/nl-mac.c
1078
list_for_each_entry(pos, &data->table->devices, list) {
net/ieee802154/nl-mac.c
1182
list_for_each_entry(dpos, &data->table->devices, list) {
net/ieee802154/nl-mac.c
1188
list_for_each_entry(kpos, &dpos->keys, list) {
net/ieee802154/nl-mac.c
1314
list_for_each_entry(pos, &data->table->security_levels, list) {
net/ieee802154/nl-mac.c
947
list_for_each_entry(pos, &data->table->keys, list) {
net/ieee802154/nl802154.c
118
list_for_each_entry(wpan_dev, &tmp->wpan_dev_list, list) {
net/ieee802154/nl802154.c
2049
list_for_each_entry(key, &table->keys, list) {
net/ieee802154/nl802154.c
2228
list_for_each_entry(dev, &table->devices, list) {
net/ieee802154/nl802154.c
2410
list_for_each_entry(dpos, &table->devices, list) {
net/ieee802154/nl802154.c
2411
list_for_each_entry(kpos, &dpos->keys, list) {
net/ieee802154/nl802154.c
2582
list_for_each_entry(sl, &table->security_levels, list) {
net/ieee802154/nl802154.c
287
list_for_each_entry(tmp, &(*rdev)->wpan_dev_list, list) {
net/ieee802154/nl802154.c
61
list_for_each_entry(rdev, &cfg802154_rdev_list, list) {
net/ieee802154/nl802154.c
621
list_for_each_entry(rdev, &cfg802154_rdev_list, list) {
net/ieee802154/nl802154.c
70
list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) {
net/ieee802154/nl802154.c
870
list_for_each_entry(rdev, &cfg802154_rdev_list, list) {
net/ieee802154/nl802154.c
879
list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) {
net/ipv4/af_inet.c
1215
answer = list_entry(lh, struct inet_protosw, list);
net/ipv4/af_inet.c
1230
list_add_rcu(&p->list, last_perm);
net/ipv4/af_inet.c
1254
list_del_rcu(&p->list);
net/ipv4/af_inet.c
1503
list_for_each_entry(p, head, list) {
net/ipv4/af_inet.c
279
list_for_each_entry_rcu(answer, &inetsw[sock->type], list) {
net/ipv4/cipso_ipv4.c
179
INIT_LIST_HEAD(&cipso_v4_cache[iter].list);
net/ipv4/cipso_ipv4.c
201
&cipso_v4_cache[iter].list, list) {
net/ipv4/cipso_ipv4.c
202
list_del(&entry->list);
net/ipv4/cipso_ipv4.c
247
list_for_each_entry(entry, &cipso_v4_cache[bkt].list, list) {
net/ipv4/cipso_ipv4.c
266
__list_del(entry->list.prev, entry->list.next);
net/ipv4/cipso_ipv4.c
267
__list_add(&entry->list,
net/ipv4/cipso_ipv4.c
268
prev_entry->list.prev,
net/ipv4/cipso_ipv4.c
269
&prev_entry->list);
net/ipv4/cipso_ipv4.c
326
list_add(&entry->list, &cipso_v4_cache[bkt].list);
net/ipv4/cipso_ipv4.c
329
old_entry = list_entry(cipso_v4_cache[bkt].list.prev,
net/ipv4/cipso_ipv4.c
330
struct cipso_v4_map_cache_entry, list);
net/ipv4/cipso_ipv4.c
331
list_del(&old_entry->list);
net/ipv4/cipso_ipv4.c
332
list_add(&entry->list, &cipso_v4_cache[bkt].list);
net/ipv4/cipso_ipv4.c
362
list_for_each_entry_rcu(iter, &cipso_v4_doi_list, list)
net/ipv4/cipso_ipv4.c
425
list_add_tail_rcu(&doi_def->list, &cipso_v4_doi_list);
net/ipv4/cipso_ipv4.c
522
list_del_rcu(&doi_def->list);
net/ipv4/cipso_ipv4.c
59
struct list_head list;
net/ipv4/cipso_ipv4.c
609
list_for_each_entry_rcu(iter_doi, &cipso_v4_doi_list, list)
net/ipv4/cipso_ipv4.c
70
struct list_head list;
net/ipv4/fou_core.c
1229
list_for_each_entry_safe(fou, next, &fn->fou_list, list)
net/ipv4/fou_core.c
31
struct list_head list;
net/ipv4/fou_core.c
416
list_for_each_entry(p, head, list) {
net/ipv4/fou_core.c
546
list_for_each_entry(fout, &fn->fou_list, list) {
net/ipv4/fou_core.c
553
list_add(&fou->list, &fn->fou_list);
net/ipv4/fou_core.c
561
list_del(&fou->list);
net/ipv4/fou_core.c
646
list_for_each_entry(fou, &fn->fou_list, list) {
net/ipv4/fou_core.c
861
list_for_each_entry(fout, &fn->fou_list, list) {
net/ipv4/fou_core.c
888
list_for_each_entry(fout, &fn->fou_list, list) {
net/ipv4/gre_offload.c
192
list_for_each_entry(p, head, list) {
net/ipv4/inet_hashtables.c
669
struct hlist_nulls_head *list)
net/ipv4/inet_hashtables.c
680
sk_nulls_for_each_rcu(esk, node, list) {
net/ipv4/inet_hashtables.c
712
struct hlist_nulls_head *list;
net/ipv4/inet_hashtables.c
720
list = &head->chain;
net/ipv4/inet_hashtables.c
731
*found_dup_sk = inet_ehash_lookup_by_sk(sk, list);
net/ipv4/inet_hashtables.c
737
__sk_nulls_add_node_rcu(sk, list);
net/ipv4/ip_input.c
621
list_for_each_entry_safe(skb, next, head, list) {
net/ipv4/ip_input.c
647
list_for_each_entry_safe(skb, next, head, list) {
net/ipv4/ip_input.c
672
list_add_tail(&skb->list, &sublist);
net/ipv4/ip_input.c
695
list_for_each_entry_safe(skb, next, head, list) {
net/ipv4/ip_input.c
713
list_add_tail(&skb->list, &sublist);
net/ipv4/ip_sockglue.c
665
struct sockaddr_storage *list)
net/ipv4/ip_sockglue.c
683
psin = (struct sockaddr_in *)&list[i];
net/ipv4/ipmr.c
1158
list_for_each_entry(c, &mrt->mfc_unres_queue, _c.list) {
net/ipv4/ipmr.c
1186
list_add(&c->_c.list, &mrt->mfc_unres_queue);
net/ipv4/ipmr.c
122
list_for_each_entry_rcu(mrt, &net->ipv4.mr_tables, list, \
net/ipv4/ipmr.c
1233
list_del_rcu(&c->_c.list);
net/ipv4/ipmr.c
1291
list_add_tail_rcu(&c->_c.list, &mrt->mfc_cache_list);
net/ipv4/ipmr.c
1297
list_for_each_entry(_uc, &mrt->mfc_unres_queue, list) {
net/ipv4/ipmr.c
1301
list_del(&_uc->list);
net/ipv4/ipmr.c
133
struct mr_table, list);
net/ipv4/ipmr.c
1345
list_for_each_entry_safe(c, tmp, &mrt->mfc_cache_list, list) {
net/ipv4/ipmr.c
135
ret = list_entry_rcu(mrt->list.next,
net/ipv4/ipmr.c
1350
list_del_rcu(&c->list);
net/ipv4/ipmr.c
136
struct mr_table, list);
net/ipv4/ipmr.c
1364
list_for_each_entry_safe(c, tmp, &mrt->mfc_unres_queue, list) {
net/ipv4/ipmr.c
1365
list_del(&c->list);
net/ipv4/ipmr.c
138
if (&ret->list == &net->ipv4.mr_tables)
net/ipv4/ipmr.c
285
list_for_each_entry_safe(mrt, next, &net->ipv4.mr_tables, list) {
net/ipv4/ipmr.c
286
list_del_rcu(&mrt->list);
net/ipv4/ipmr.c
412
list_add_tail_rcu(&mrt->list, &net->ipv4.mr_tables);
net/ipv4/ipmr.c
806
list_for_each_entry_safe(c, next, &mrt->mfc_unres_queue, list) {
net/ipv4/ipmr.c
814
list_del(&c->list);
net/ipv4/ipmr_base.c
108
struct rhlist_head *tmp, *list;
net/ipv4/ipmr_base.c
111
list = rhltable_lookup(&mrt->mfc_hash, hasharg, *mrt->ops.rht_params);
net/ipv4/ipmr_base.c
112
rhl_for_each_entry_rcu(c, tmp, list, mnode) {
net/ipv4/ipmr_base.c
165
list_for_each_entry_rcu(mfc, &mrt->mfc_cache_list, list)
net/ipv4/ipmr_base.c
172
list_for_each_entry(mfc, it->cache, list)
net/ipv4/ipmr_base.c
194
if (c->list.next != it->cache)
net/ipv4/ipmr_base.c
195
return list_entry(c->list.next, struct mr_mfc, list);
net/ipv4/ipmr_base.c
206
return list_first_entry(it->cache, struct mr_mfc, list);
net/ipv4/ipmr_base.c
320
list_for_each_entry_rcu(mfc, &mrt->mfc_cache_list, list,
net/ipv4/ipmr_base.c
337
list_for_each_entry(mfc, &mrt->mfc_unres_queue, list) {
net/ipv4/ipmr_base.c
440
list_for_each_entry_rcu(mfc, &mrt->mfc_cache_list, list) {
net/ipv4/ipmr_base.c
81
struct rhlist_head *tmp, *list;
net/ipv4/ipmr_base.c
84
list = rhltable_lookup(&mrt->mfc_hash, hasharg, *mrt->ops.rht_params);
net/ipv4/ipmr_base.c
85
rhl_for_each_entry_rcu(c, tmp, list, mnode)
net/ipv4/ipmr_base.c
94
struct rhlist_head *tmp, *list;
net/ipv4/ipmr_base.c
97
list = rhltable_lookup(&mrt->mfc_hash, mrt->ops.cmparg_any,
net/ipv4/ipmr_base.c
99
rhl_for_each_entry_rcu(c, tmp, list, mnode)
net/ipv4/tcp_cong.c
109
list_add_tail_rcu(&ca->list, &tcp_cong_list);
net/ipv4/tcp_cong.c
127
list_del_rcu(&ca->list);
net/ipv4/tcp_cong.c
166
list_add_tail_rcu(&ca->list, &tcp_cong_list);
net/ipv4/tcp_cong.c
167
list_del_rcu(&existing->list);
net/ipv4/tcp_cong.c
30
list_for_each_entry_rcu(e, &tcp_cong_list, list) {
net/ipv4/tcp_cong.c
325
list_for_each_entry_rcu(ca, &tcp_cong_list, list) {
net/ipv4/tcp_cong.c
355
list_for_each_entry_rcu(ca, &tcp_cong_list, list) {
net/ipv4/tcp_cong.c
390
list_for_each_entry_rcu(ca, &tcp_cong_list, list)
net/ipv4/tcp_cong.c
70
list_for_each_entry_rcu(e, &tcp_cong_list, list) {
net/ipv4/tcp_input.c
5739
static struct sk_buff *tcp_skb_next(struct sk_buff *skb, struct sk_buff_head *list)
net/ipv4/tcp_input.c
5741
if (list)
net/ipv4/tcp_input.c
5742
return !skb_queue_is_last(list, skb) ? skb->next : NULL;
net/ipv4/tcp_input.c
5748
struct sk_buff_head *list,
net/ipv4/tcp_input.c
5751
struct sk_buff *next = tcp_skb_next(skb, list);
net/ipv4/tcp_input.c
5753
if (list)
net/ipv4/tcp_input.c
5754
__skb_unlink(skb, list);
net/ipv4/tcp_input.c
5773
tcp_collapse(struct sock *sk, struct sk_buff_head *list, struct rb_root *root,
net/ipv4/tcp_input.c
5785
n = tcp_skb_next(skb, list);
net/ipv4/tcp_input.c
5792
skb = tcp_collapse_one(sk, skb, list, root);
net/ipv4/tcp_input.c
5839
if (list)
net/ipv4/tcp_input.c
5840
__skb_queue_before(list, skb, nskb);
net/ipv4/tcp_input.c
5861
skb = tcp_collapse_one(sk, skb, list, root);
net/ipv4/tcp_offload.c
270
list_for_each_entry(p, head, list) {
net/ipv4/tcp_output.c
1307
LIST_HEAD(list);
net/ipv4/tcp_output.c
1314
list_splice_init(&tsq->head, &list);
net/ipv4/tcp_output.c
1317
list_for_each_safe(q, n, &list) {
net/ipv4/tcp_ulp.c
25
list_for_each_entry_rcu(e, &tcp_ulp_list, list,
net/ipv4/tcp_ulp.c
67
list_add_tail_rcu(&ulp->list, &tcp_ulp_list);
net/ipv4/tcp_ulp.c
77
list_del_rcu(&ulp->list);
net/ipv4/tcp_ulp.c
92
list_for_each_entry_rcu(ulp_ops, &tcp_ulp_list, list) {
net/ipv4/udp.c
1657
struct sk_buff_head *list = &sk->sk_receive_queue;
net/ipv4/udp.c
1708
spin_lock(&list->lock);
net/ipv4/udp.c
1733
__skb_queue_tail(list, skb);
net/ipv4/udp.c
1738
spin_unlock(&list->lock);
net/ipv4/udp.c
3777
INIT_HLIST_HEAD(&net->ipv4.udp_tunnel_gro[i].list);
net/ipv4/udp_offload.c
61
hlist_add_head(&up->tunnel_list, &udp_tunnel_gro->list);
net/ipv4/udp_offload.c
65
if (udp_tunnel_gro->list.first &&
net/ipv4/udp_offload.c
66
!udp_tunnel_gro->list.first->next) {
net/ipv4/udp_offload.c
67
tup = hlist_entry(udp_tunnel_gro->list.first, struct udp_sock,
net/ipv4/udp_offload.c
720
list_for_each_entry(p, head, list) {
net/ipv4/udp_offload.c
823
list_for_each_entry(p, head, list) {
net/ipv4/udp_tunnel_nic.c
719
list_for_each_entry(node, &info->shared->devices, list)
net/ipv4/udp_tunnel_nic.c
848
list_add_tail(&node->list, &info->shared->devices);
net/ipv4/udp_tunnel_nic.c
877
list_for_each_entry(node, &info->shared->devices, list)
net/ipv4/udp_tunnel_nic.c
880
if (list_entry_is_head(node, &info->shared->devices, list)) {
net/ipv4/udp_tunnel_nic.c
885
list_del(&node->list);
net/ipv4/udp_tunnel_nic.c
889
typeof(*first), list);
net/ipv6/addrlabel.c
127
hlist_for_each_entry_rcu(p, &net->ipv6.ip6addrlbl_table.head, list) {
net/ipv6/addrlabel.c
192
INIT_HLIST_NODE(&newp->list);
net/ipv6/addrlabel.c
206
hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) {
net/ipv6/addrlabel.c
214
hlist_replace_rcu(&p->list, &newp->list);
net/ipv6/addrlabel.c
219
hlist_add_before_rcu(&newp->list, &p->list);
net/ipv6/addrlabel.c
225
hlist_add_behind_rcu(&newp->list, &last->list);
net/ipv6/addrlabel.c
227
hlist_add_head_rcu(&newp->list, &net->ipv6.ip6addrlbl_table.head);
net/ipv6/addrlabel.c
269
hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) {
net/ipv6/addrlabel.c
273
hlist_del_rcu(&p->list);
net/ipv6/addrlabel.c
32
struct hlist_node list;
net/ipv6/addrlabel.c
322
hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) {
net/ipv6/addrlabel.c
323
hlist_del_rcu(&p->list);
net/ipv6/addrlabel.c
336
hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) {
net/ipv6/addrlabel.c
337
hlist_del_rcu(&p->list);
net/ipv6/addrlabel.c
503
hlist_for_each_entry_rcu(p, &net->ipv6.ip6addrlbl_table.head, list) {
net/ipv6/af_inet6.c
124
list_for_each_entry_rcu(answer, &inetsw6[sock->type], list) {
net/ipv6/af_inet6.c
747
answer = list_entry(lh, struct inet_protosw, list);
net/ipv6/af_inet6.c
767
list_add_rcu(&p->list, last_perm);
net/ipv6/af_inet6.c
792
list_del_rcu(&p->list);
net/ipv6/calipso.c
144
INIT_LIST_HEAD(&calipso_cache[iter].list);
net/ipv6/calipso.c
167
&calipso_cache[iter].list, list) {
net/ipv6/calipso.c
168
list_del(&entry->list);
net/ipv6/calipso.c
213
list_for_each_entry(entry, &calipso_cache[bkt].list, list) {
net/ipv6/calipso.c
232
__list_del(entry->list.prev, entry->list.next);
net/ipv6/calipso.c
233
__list_add(&entry->list,
net/ipv6/calipso.c
234
prev_entry->list.prev,
net/ipv6/calipso.c
235
&prev_entry->list);
net/ipv6/calipso.c
293
list_add(&entry->list, &calipso_cache[bkt].list);
net/ipv6/calipso.c
296
old_entry = list_entry(calipso_cache[bkt].list.prev,
net/ipv6/calipso.c
297
struct calipso_map_cache_entry, list);
net/ipv6/calipso.c
298
list_del(&old_entry->list);
net/ipv6/calipso.c
299
list_add(&entry->list, &calipso_cache[bkt].list);
net/ipv6/calipso.c
328
list_for_each_entry_rcu(iter, &calipso_doi_list, list)
net/ipv6/calipso.c
369
list_add_tail_rcu(&doi_def->list, &calipso_doi_list);
net/ipv6/calipso.c
449
list_del_rcu(&doi_def->list);
net/ipv6/calipso.c
536
list_for_each_entry_rcu(iter_doi, &calipso_doi_list, list)
net/ipv6/calipso.c
70
struct list_head list;
net/ipv6/calipso.c
81
struct list_head list;
net/ipv6/ip6_input.c
126
list_for_each_entry_safe(skb, next, head, list) {
net/ipv6/ip6_input.c
156
list_for_each_entry_safe(skb, next, head, list) {
net/ipv6/ip6_input.c
182
list_add_tail(&skb->list, &sublist);
net/ipv6/ip6_input.c
373
list_for_each_entry_safe(skb, next, head, list) {
net/ipv6/ip6_input.c
391
list_add_tail(&skb->list, &sublist);
net/ipv6/ip6_offload.c
247
list_for_each_entry(p, head, list) {
net/ipv6/ip6_tunnel.c
2293
static void __net_exit ip6_tnl_exit_rtnl_net(struct net *net, struct list_head *list)
net/ipv6/ip6_tunnel.c
2302
unregister_netdevice_queue(dev, list);
net/ipv6/ip6_tunnel.c
2311
unregister_netdevice_queue(t->dev, list);
net/ipv6/ip6_tunnel.c
2323
unregister_netdevice_queue(t->dev, list);
net/ipv6/ip6_vti.c
1129
static void __net_exit vti6_exit_rtnl_net(struct net *net, struct list_head *list)
net/ipv6/ip6_vti.c
1138
unregister_netdevice_queue(t->dev, list);
net/ipv6/ip6_vti.c
1145
unregister_netdevice_queue(t->dev, list);
net/ipv6/ip6mr.c
109
list_for_each_entry_rcu(mrt, &net->ipv6.mr6_tables, list, \
net/ipv6/ip6mr.c
1198
list_for_each_entry(c, &mrt->mfc_unres_queue, _c.list) {
net/ipv6/ip6mr.c
120
struct mr_table, list);
net/ipv6/ip6mr.c
122
ret = list_entry_rcu(mrt->list.next,
net/ipv6/ip6mr.c
123
struct mr_table, list);
net/ipv6/ip6mr.c
1231
list_add(&c->_c.list, &mrt->mfc_unres_queue);
net/ipv6/ip6mr.c
125
if (&ret->list == &net->ipv6.mr6_tables)
net/ipv6/ip6mr.c
1278
list_del_rcu(&c->_c.list);
net/ipv6/ip6mr.c
1531
list_add_tail_rcu(&c->_c.list, &mrt->mfc_cache_list);
net/ipv6/ip6mr.c
1538
list_for_each_entry(_uc, &mrt->mfc_unres_queue, list) {
net/ipv6/ip6mr.c
1542
list_del(&_uc->list);
net/ipv6/ip6mr.c
1589
list_for_each_entry_safe(c, tmp, &mrt->mfc_cache_list, list) {
net/ipv6/ip6mr.c
1594
list_del_rcu(&c->list);
net/ipv6/ip6mr.c
1607
list_for_each_entry_safe(c, tmp, &mrt->mfc_unres_queue, list) {
net/ipv6/ip6mr.c
1608
list_del(&c->list);
net/ipv6/ip6mr.c
272
list_for_each_entry_safe(mrt, next, &net->ipv6.mr6_tables, list) {
net/ipv6/ip6mr.c
273
list_del_rcu(&mrt->list);
net/ipv6/ip6mr.c
394
list_add_tail_rcu(&mrt->list, &net->ipv6.mr6_tables);
net/ipv6/ip6mr.c
848
list_for_each_entry_safe(c, next, &mrt->mfc_unres_queue, list) {
net/ipv6/ip6mr.c
857
list_del(&c->list);
net/ipv6/mcast.c
488
struct sockaddr_storage *list)
net/ipv6/mcast.c
544
for (i = 0; i < newpsl->sl_count; ++i, ++list) {
net/ipv6/mcast.c
547
psin6 = (struct sockaddr_in6 *)list;
net/ipv6/route.c
5337
struct list_head list;
net/ipv6/route.c
5346
list_for_each_entry(nh, rt6_nh_list, list) {
net/ipv6/route.c
5358
list_add_tail(&nh->list, rt6_nh_list);
net/ipv6/route.c
5508
list_for_each_entry(nh, &rt6_nh_list, list) {
net/ipv6/route.c
5576
list_for_each_entry(nh, &rt6_nh_list, list) {
net/ipv6/route.c
5583
list_for_each_entry_safe(nh, nh_safe, &rt6_nh_list, list) {
net/ipv6/route.c
5585
list_del(&nh->list);
net/iucv/af_iucv.c
1225
list_for_each_entry_safe(p, n, &iucv->message_q.list, list) {
net/iucv/af_iucv.c
1230
list_del(&p->list);
net/iucv/af_iucv.c
1250
list_empty(&iucv->message_q.list))
net/iucv/af_iucv.c
1332
if (!list_empty(&iucv->message_q.list))
net/iucv/af_iucv.c
1727
if (!list_empty(&iucv->message_q.list) ||
net/iucv/af_iucv.c
1750
list_add_tail(&save_msg->list, &iucv->message_q.list);
net/iucv/af_iucv.c
1761
struct sk_buff_head *list;
net/iucv/af_iucv.c
1767
list = &iucv->send_skb_q;
net/iucv/af_iucv.c
1771
spin_lock_irqsave(&list->lock, flags);
net/iucv/af_iucv.c
1772
skb_queue_walk(list, list_skb) {
net/iucv/af_iucv.c
1780
__skb_unlink(this, list);
net/iucv/af_iucv.c
1783
spin_unlock_irqrestore(&list->lock, flags);
net/iucv/af_iucv.c
360
list_for_each_entry_safe(p, n, &iucv->message_q.list, list) {
net/iucv/af_iucv.c
361
list_del(&p->list);
net/iucv/af_iucv.c
480
INIT_LIST_HEAD(&iucv->message_q.list);
net/iucv/iucv.c
1038
list_del_init(&path->list);
net/iucv/iucv.c
127
struct list_head list;
net/iucv/iucv.c
1486
list_for_each_entry(handler, &iucv_handler_list, list) {
net/iucv/iucv.c
1494
list_add(&path->list, &handler->paths);
net/iucv/iucv.c
1498
list_del(&path->list);
net/iucv/iucv.c
1571
list_del(&path->list);
net/iucv/iucv.c
1755
list_for_each_entry_safe(p, n, &task_queue, list) {
net/iucv/iucv.c
1756
list_del_init(&p->list);
net/iucv/iucv.c
1786
list_for_each_entry_safe(p, n, &work_queue, list) {
net/iucv/iucv.c
1787
list_del_init(&p->list);
net/iucv/iucv.c
1824
list_add_tail(&work->list, &iucv_work_queue);
net/iucv/iucv.c
1828
list_add_tail(&work->list, &iucv_task_queue);
net/iucv/iucv.c
1931
list_for_each_entry_safe(p, n, &iucv_task_queue, list)
net/iucv/iucv.c
1933
list_for_each_entry_safe(p, n, &iucv_work_queue, list)
net/iucv/iucv.c
736
list_for_each_entry_safe(p, n, &iucv_task_queue, list) {
net/iucv/iucv.c
739
list_del(&p->list);
net/iucv/iucv.c
773
list_add_tail(&handler->list, &iucv_handler_list);
net/iucv/iucv.c
795
list_del_init(&handler->list);
net/iucv/iucv.c
797
list_for_each_entry_safe(p, n, &handler->paths, list) {
net/iucv/iucv.c
800
list_del(&p->list);
net/iucv/iucv.c
939
list_add_tail(&path->list, &handler->paths);
net/kcm/kcmsock.c
195
struct sk_buff_head *list = &sk->sk_receive_queue;
net/kcm/kcmsock.c
211
skb_queue_tail(list, skb);
net/l2tp/l2tp_core.c
1364
list_del_rcu(&session->list);
net/l2tp/l2tp_core.c
1394
list_for_each_entry(session, &tunnel->session_list, list)
net/l2tp/l2tp_core.c
1811
INIT_LIST_HEAD(&session->list);
net/l2tp/l2tp_core.c
443
list_for_each_entry_rcu(session, &tunnel->session_list, list) {
net/l2tp/l2tp_core.c
467
list_add(&session->clist, &clist->list);
net/l2tp/l2tp_core.c
496
INIT_LIST_HEAD(&clist->list);
net/l2tp/l2tp_core.c
535
session2 = list_first_entry_or_null(&clist->list, struct l2tp_session, clist);
net/l2tp/l2tp_core.c
600
list_add_rcu(&session->list, &tunnel->session_list);
net/l2tp/l2tp_core.h
57
struct list_head list;
net/l2tp/l2tp_core.h
88
struct list_head list; /* per-tunnel list node */
net/l2tp/l2tp_debugfs.c
130
list_for_each_entry_rcu(session, &tunnel->session_list, list) {
net/mac80211/ap.c
338
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/cfg.c
1828
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) {
net/mac80211/cfg.c
1926
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
net/mac80211/cfg.c
2052
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
net/mac80211/cfg.c
3774
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/cfg.c
3796
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/cfg.c
3953
list_for_each_entry_rcu(sta, &sdata->local->sta_list, list) {
net/mac80211/cfg.c
4200
list_for_each_entry(roc, &local->roc_list, list) {
net/mac80211/cfg.c
4254
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/chan.c
1074
list_add_rcu(&ctx->list, &local->chanctx_list);
net/mac80211/chan.c
1100
list_del_rcu(&ctx->list);
net/mac80211/chan.c
1130
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/chan.c
1376
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) {
net/mac80211/chan.c
138
iter->sdata = list_prepare_entry(iter->sdata, &local->interfaces, list);
net/mac80211/chan.c
139
list_for_each_entry_continue(iter->sdata, &local->interfaces, list) {
net/mac80211/chan.c
1427
list_del_rcu(&ctx->list);
net/mac80211/chan.c
1465
list_for_each_entry(ctx, &local->chanctx_list, list) {
net/mac80211/chan.c
1503
list_add_rcu(&new_ctx->list, &local->chanctx_list);
net/mac80211/chan.c
1624
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) {
net/mac80211/chan.c
1812
list_for_each_entry(ctx, &local->chanctx_list, list) {
net/mac80211/chan.c
1852
list_for_each_entry(ctx, &local->chanctx_list, list) {
net/mac80211/chan.c
1869
list_for_each_entry_continue_reverse(ctx, &local->chanctx_list, list) {
net/mac80211/chan.c
1907
list_for_each_entry(ctx, &local->chanctx_list, list) {
net/mac80211/chan.c
1980
list_for_each_entry(ctx, &local->chanctx_list, list) {
net/mac80211/chan.c
2024
list_for_each_entry(ctx, &local->chanctx_list, list) {
net/mac80211/chan.c
2119
list_for_each_entry_safe(ctx, ctx_tmp, &local->chanctx_list, list) {
net/mac80211/chan.c
2127
list_del_rcu(&ctx->list);
net/mac80211/chan.c
2134
list_for_each_entry(ctx, &local->chanctx_list, list) {
net/mac80211/chan.c
241
list_for_each_entry(ctx, &local->chanctx_list, list) {
net/mac80211/chan.c
2530
list_for_each_entry_rcu(ctx, &local->chanctx_list, list)
net/mac80211/chan.c
2549
list_for_each_entry(ctx, &local->chanctx_list, list)
net/mac80211/chan.c
447
list_for_each_entry(ctx, &local->chanctx_list, list) {
net/mac80211/chan.c
507
list_for_each_entry(sta, &sdata->local->sta_list, list) {
net/mac80211/chan.c
683
list) {
net/mac80211/chan.c
918
list_for_each_entry(ctx, &local->chanctx_list, list) {
net/mac80211/debugfs.c
290
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/ethtool.c
140
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/ibss.c
1184
list_add(&sta->list, &ifibss->incomplete_stations);
net/mac80211/ibss.c
1199
list_for_each_entry_safe(sta, tmp, &local->sta_list, list) {
net/mac80211/ibss.c
1623
struct sta_info, list);
net/mac80211/ibss.c
1624
list_del(&sta->list);
net/mac80211/ibss.c
1672
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/ibss.c
630
list_for_each_entry_rcu(sta, &local->sta_list, list) {
net/mac80211/ibss.c
678
struct sta_info, list);
net/mac80211/ibss.c
679
list_del(&sta->list);
net/mac80211/ieee80211_i.h
1158
struct list_head list;
net/mac80211/ieee80211_i.h
1276
list_for_each_entry(___sdata, &(_local)->interfaces, list) \
net/mac80211/ieee80211_i.h
1295
list_for_each_entry(___sdata, &(_local)->interfaces, list) \
net/mac80211/ieee80211_i.h
2099
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/ieee80211_i.h
223
struct list_head *list;
net/mac80211/ieee80211_i.h
342
struct list_head list; /* write-protected with RTNL and local->mtx */
net/mac80211/ieee80211_i.h
360
struct list_head list;
net/mac80211/ieee80211_i.h
366
struct list_head list;
net/mac80211/ieee80211_i.h
928
struct list_head list;
net/mac80211/ieee80211_i.h
993
struct list_head list;
net/mac80211/iface.c
1146
list_for_each_entry(vsdata, &local->interfaces, list) {
net/mac80211/iface.c
1164
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/iface.c
121
list_for_each_entry(iter, &local->interfaces, list) {
net/mac80211/iface.c
1303
list_for_each_entry_rcu(other, &local->mon_list, u.mntr.list) {
net/mac80211/iface.c
1383
list_add(&sdata->u.vlan.list, &sdata->bss->vlans);
net/mac80211/iface.c
1512
list_add_tail_rcu(&sdata->u.mntr.list, &local->mon_list);
net/mac80211/iface.c
1611
list_del(&sdata->u.vlan.list);
net/mac80211/iface.c
188
list_for_each_entry(iter, &local->interfaces, list) {
net/mac80211/iface.c
2123
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/iface.c
2134
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/iface.c
2149
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/iface.c
2185
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/iface.c
2210
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/iface.c
231
list_for_each_entry(roc, &local->roc_list, list) {
net/mac80211/iface.c
2405
list_add_tail_rcu(&sdata->list, &local->interfaces);
net/mac80211/iface.c
2420
list_del_rcu(&sdata->list);
net/mac80211/iface.c
2476
list_for_each_entry_safe(sdata, tmp, &unreg_list, list) {
net/mac80211/iface.c
2491
list_del(&sdata->list);
net/mac80211/iface.c
351
list_for_each_entry(nsdata, &local->interfaces, list) {
net/mac80211/iface.c
512
list_del_rcu(&sdata->u.mntr.list);
net/mac80211/iface.c
615
list_del(&sdata->u.vlan.list);
net/mac80211/iface.c
638
list_for_each_entry(iter, &local->interfaces, list) {
net/mac80211/iface.c
854
u.vlan.list)
net/mac80211/key.c
1037
list_for_each_entry_safe(key, tmp, &sdata->key_list, list)
net/mac80211/key.c
1040
list_for_each_entry(sdata, &local->interfaces, list)
net/mac80211/key.c
1042
&sdata->key_list, list)
net/mac80211/key.c
1061
list_for_each_entry_rcu(key, &sdata->key_list, list)
net/mac80211/key.c
1081
list_for_each_entry_rcu(sdata, &local->interfaces, list)
net/mac80211/key.c
1099
list_for_each_entry_safe(key, tmp, &sdata->key_list, list) {
net/mac80211/key.c
1103
list_add_tail(&key->list, keys);
net/mac80211/key.c
1118
list_for_each_entry_safe(key, tmp, &sdata->key_list, list) {
net/mac80211/key.c
1124
list_add_tail(&key->list, keys);
net/mac80211/key.c
1135
list_for_each_entry_safe(key, tmp, keys, list)
net/mac80211/key.c
1156
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
net/mac80211/key.c
1162
list_for_each_entry_safe(key, tmp, &keys, list)
net/mac80211/key.c
1180
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
net/mac80211/key.c
1493
list_for_each_entry(key, &sdata->key_list, list) {
net/mac80211/key.c
1504
list_for_each_entry(key, &sdata->key_list, list) {
net/mac80211/key.c
530
list_add_tail_rcu(&new->list, &sdata->key_list);
net/mac80211/key.c
590
list_del_rcu(&old->list);
net/mac80211/key.c
69
list_for_each_entry_rcu(vlan, &sdata->u.ap.vlans, u.vlan.list)
net/mac80211/key.c
743
INIT_LIST_HEAD(&key->list);
net/mac80211/key.c
985
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) {
net/mac80211/key.c
992
list_for_each_entry(key, &sdata->key_list, list) {
net/mac80211/key.h
65
struct list_head list;
net/mac80211/link.c
26
list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) {
net/mac80211/link.c
412
list_for_each_entry(sta, &sdata->local->sta_list, list) {
net/mac80211/link.c
563
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/link.c
580
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/main.c
174
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac80211/main.c
248
list);
net/mac80211/main.c
267
list);
net/mac80211/main.c
491
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/mesh.c
1781
INIT_LIST_HEAD(&ifmsh->preq_queue.list);
net/mac80211/mesh.c
203
hlist_for_each_entry_safe(p, n, &rmc->bucket[i], list) {
net/mac80211/mesh.c
204
hlist_del(&p->list);
net/mac80211/mesh.c
242
hlist_for_each_entry_safe(p, n, &rmc->bucket[idx], list) {
net/mac80211/mesh.c
246
hlist_del(&p->list);
net/mac80211/mesh.c
260
hlist_add_head(&p->list, &rmc->bucket[idx]);
net/mac80211/mesh.h
210
struct hlist_node list;
net/mac80211/mesh_hwmp.c
1031
list_add_tail(&preq_node->list, &ifmsh->preq_queue.list);
net/mac80211/mesh_hwmp.c
1071
preq_node = list_first_entry(&ifmsh->preq_queue.list,
net/mac80211/mesh_hwmp.c
1072
struct mesh_preq_queue, list);
net/mac80211/mesh_hwmp.c
1073
list_del(&preq_node->list);
net/mac80211/mesh_pathtbl.c
1029
list_for_each_entry_safe(preq, tmp, &ifmsh->preq_queue.list, list) {
net/mac80211/mesh_pathtbl.c
1031
list_del(&preq->list);
net/mac80211/mesh_plink.c
123
list_for_each_entry_rcu(sta, &local->sta_list, list) {
net/mac80211/mesh_plink.c
174
list_for_each_entry_rcu(sta, &local->sta_list, list) {
net/mac80211/mesh_plink.c
509
list_for_each_entry_rcu(sta, &sdata->local->sta_list, list)
net/mac80211/mesh_plink.c
762
list_for_each_entry_rcu(sta, &local->sta_list, list) {
net/mac80211/mesh_ps.c
96
list_for_each_entry_rcu(sta, &sdata->local->sta_list, list) {
net/mac80211/mlme.c
1940
list_for_each_entry(other, &local->interfaces, list) {
net/mac80211/mlme.c
3836
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/mlme.c
9537
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac80211/nan.c
109
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/nan.c
231
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/nan.c
612
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/nan.c
640
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/ocb.c
138
struct sta_info, list);
net/mac80211/ocb.c
139
list_del(&sta->list);
net/mac80211/ocb.c
222
struct sta_info, list);
net/mac80211/ocb.c
223
list_del(&sta->list);
net/mac80211/ocb.c
82
list_add(&sta->list, &ifocb->incomplete_stations);
net/mac80211/offchannel.c
106
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/offchannel.c
1079
list_for_each_entry_safe(roc, tmp, &local->roc_list, list) {
net/mac80211/offchannel.c
142
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/offchannel.c
190
list_del(&roc->list);
net/mac80211/offchannel.c
202
list_for_each_entry_safe(roc, tmp, &local->roc_list, list) {
net/mac80211/offchannel.c
269
list_for_each_entry(roc, &local->roc_list, list) {
net/mac80211/offchannel.c
302
list);
net/mac80211/offchannel.c
311
list_for_each_entry(tmp, &local->roc_list, list) {
net/mac80211/offchannel.c
332
list_for_each_entry(tmp, &local->roc_list, list) {
net/mac80211/offchannel.c
344
list_for_each_entry(tmp, &local->roc_list, list) {
net/mac80211/offchannel.c
374
list_for_each_entry(tmp, &local->roc_list, list) {
net/mac80211/offchannel.c
400
list);
net/mac80211/offchannel.c
430
list_for_each_entry_safe(roc, tmp, &local->roc_list, list) {
net/mac80211/offchannel.c
458
struct ieee80211_roc_work, list);
net/mac80211/offchannel.c
545
list_add(&new_roc->list, &cur_roc->list);
net/mac80211/offchannel.c
621
list_add_tail(&roc->list, &local->roc_list);
net/mac80211/offchannel.c
635
list_add_tail(&roc->list, &local->roc_list);
net/mac80211/offchannel.c
643
list_for_each_entry(tmp, &local->roc_list, list) {
net/mac80211/offchannel.c
652
list_add(&roc->list, &tmp->list);
net/mac80211/offchannel.c
680
list_add(&roc->list, &tmp->list);
net/mac80211/offchannel.c
700
list_add_tail(&roc->list, &local->roc_list);
net/mac80211/offchannel.c
733
list_for_each_entry_safe(roc, tmp, &local->roc_list, list) {
net/mac80211/offchannel.c
780
list_for_each_entry_safe(roc, tmp, &local->roc_list, list) {
net/mac80211/pm.c
123
&local->sta_list, list) {
net/mac80211/pm.c
148
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/pm.c
44
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/pm.c
92
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/rate.c
155
list_for_each_entry(alg, &rate_ctrl_algs, list) {
net/mac80211/rate.c
171
list_add_tail(&alg->list, &rate_ctrl_algs);
net/mac80211/rate.c
183
list_for_each_entry(alg, &rate_ctrl_algs, list) {
net/mac80211/rate.c
185
list_del(&alg->list);
net/mac80211/rate.c
19
struct list_head list;
net/mac80211/rate.c
204
list_for_each_entry(alg, &rate_ctrl_algs, list) {
net/mac80211/rx.c
2783
if (rx->list)
net/mac80211/rx.c
2784
list_add_tail(&skb->list, rx->list);
net/mac80211/rx.c
4894
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/rx.c
5261
struct list_head *list)
net/mac80211/rx.c
5273
rx.list = list;
net/mac80211/rx.c
5372
struct list_head *list)
net/mac80211/rx.c
5388
rx.list = list;
net/mac80211/rx.c
5519
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac80211/rx.c
5560
struct sk_buff *skb, struct list_head *list)
net/mac80211/rx.c
5718
__ieee80211_rx_handle_8023(hw, pubsta, skb, list);
net/mac80211/rx.c
5720
__ieee80211_rx_handle_packet(hw, pubsta, skb, list);
net/mac80211/rx.c
5734
LIST_HEAD(list);
net/mac80211/rx.c
5743
ieee80211_rx_list(hw, pubsta, skb, &list);
net/mac80211/rx.c
5747
netif_receive_skb_list(&list);
net/mac80211/rx.c
5751
list_for_each_entry_safe(skb, tmp, &list, list) {
net/mac80211/rx.c
927
list_for_each_entry_rcu(sdata, &local->mon_list, u.mntr.list) {
net/mac80211/scan.c
531
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/scan.c
613
list_for_each_entry(sdata_iter, &local->interfaces, list) {
net/mac80211/scan.c
941
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/sta_info.c
1024
list_del_rcu(&sta->list);
net/mac80211/sta_info.c
1330
list_for_each_entry_safe(sta_iter, tmp, &local->sta_list, list) {
net/mac80211/sta_info.c
1382
list_del_rcu(&sta->list);
net/mac80211/sta_info.c
1661
list_for_each_entry_rcu(sta, &local->sta_list, list)
net/mac80211/sta_info.c
1719
list_for_each_entry_safe(sta, tmp, &local->sta_list, list) {
net/mac80211/sta_info.c
1763
list_for_each_entry_safe(sta, tmp, &local->sta_list, list) {
net/mac80211/sta_info.c
339
list_for_each_entry_rcu(sta, &local->sta_list, list,
net/mac80211/sta_info.c
902
list_for_each_entry_rcu(sta, &local->sta_list, list) {
net/mac80211/sta_info.c
961
list_add_tail_rcu(&sta->list, &local->sta_list);
net/mac80211/sta_info.h
716
struct list_head list, free_list;
net/mac80211/status.c
1138
list_add_tail(&skb->list, status->free_list);
net/mac80211/status.c
1282
list_add_tail(&skb->list, status->free_list);
net/mac80211/status.c
579
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac80211/status.c
590
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac80211/status.c
967
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac80211/tdls.c
1367
list_for_each_entry_rcu(sta, &sdata->local->sta_list, list) {
net/mac80211/tdls.c
2046
list_for_each_entry_rcu(sta, &sdata->local->sta_list, list) {
net/mac80211/tests/s1g_tim.c
178
static void fill_bitmap(unsigned long *bm, const u16 *list, size_t n)
net/mac80211/tests/s1g_tim.c
184
__set_bit(list[i], bm);
net/mac80211/tx.c
2392
list_for_each_entry_rcu(tmp_sdata, &local->interfaces, list) {
net/mac80211/tx.c
2416
list_for_each_entry_rcu(ctx, &local->chanctx_list, list) {
net/mac80211/tx.c
3346
list_for_each_entry_rcu(sta, &local->sta_list, list)
net/mac80211/tx.c
3358
list_for_each_entry_rcu(sta, &local->sta_list, list) {
net/mac80211/tx.c
337
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac80211/tx.c
359
list_for_each_entry_rcu(sta, &local->sta_list, list) {
net/mac80211/tx.c
4490
list_for_each_entry_rcu(sta, &local->sta_list, list) {
net/mac80211/util.c
1702
list_for_each_entry(sdata, &local->interfaces, list)
net/mac80211/util.c
1708
list_for_each_entry(ctx, &local->chanctx_list, list)
net/mac80211/util.c
1737
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/util.c
1801
list_for_each_entry(ndi_sdata, &local->interfaces, list) {
net/mac80211/util.c
1810
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/util.c
1834
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/util.c
2002
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/util.c
2022
list) {
net/mac80211/util.c
2037
list_for_each_entry(ctx, &local->chanctx_list, list)
net/mac80211/util.c
2055
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/util.c
2237
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/util.c
2248
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/util.c
2263
list_for_each_entry(sdata, &local->interfaces, list)
net/mac80211/util.c
2267
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/util.c
2316
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/util.c
2339
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/util.c
2350
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/util.c
2377
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/util.c
2419
list_for_each_entry(key, &sdata->key_list, list)
net/mac80211/util.c
344
list_for_each_entry_rcu(sta, &local->sta_list, list) {
net/mac80211/util.c
3674
list_for_each_entry(sdata, &local->interfaces, list) {
net/mac80211/util.c
3712
list_for_each_entry_safe(ctx, tmp, &local->chanctx_list, list) {
net/mac80211/util.c
419
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac80211/util.c
4268
list_for_each_entry(ctx, &local->chanctx_list, list) {
net/mac80211/util.c
4290
list_for_each_entry(sdata_iter, &local->interfaces, list) {
net/mac80211/util.c
724
list_for_each_entry(sta, &local->sta_list, list) {
net/mac80211/util.c
754
list_for_each_entry_rcu(sdata, &local->interfaces, list,
net/mac80211/util.c
836
sdata = list_prepare_entry(sdata, &local->interfaces, list);
net/mac80211/util.c
837
list_for_each_entry_continue(sdata, &local->interfaces, list) {
net/mac80211/util.c
875
list_for_each_entry_rcu(sta, &local->sta_list, list,
net/mac80211/util.c
909
sta = list_prepare_entry(sta, &local->sta_list, list);
net/mac80211/util.c
910
list_for_each_entry_continue(sta, &local->sta_list, list) {
net/mac802154/ieee802154_i.h
113
struct list_head list; /* the ieee802154_priv->slaves list */
net/mac802154/iface.c
260
list_for_each_entry(nsdata, &local->interfaces, list) {
net/mac802154/iface.c
662
INIT_LIST_HEAD(&sdata->wpan_dev.list);
net/mac802154/iface.c
674
list_add_tail_rcu(&sdata->list, &local->interfaces);
net/mac802154/iface.c
693
list_del_rcu(&sdata->list);
net/mac802154/iface.c
705
list_for_each_entry_safe(sdata, tmp, &local->interfaces, list) {
net/mac802154/iface.c
706
list_del_rcu(&sdata->list);
net/mac802154/llsec.c
223
list_for_each_entry(pos, &sec->table.keys, list) {
net/mac802154/llsec.c
259
list_add_rcu(&new->list, &sec->table.keys);
net/mac802154/llsec.c
285
list_for_each_entry(pos, &sec->table.keys, list) {
net/mac802154/llsec.c
287
list_del_rcu(&pos->list);
net/mac802154/llsec.c
347
list_for_each_entry_safe(pos, pn, &dev->dev.keys, list) {
net/mac802154/llsec.c
351
list_del(&pos->list);
net/mac802154/llsec.c
386
list_add_tail_rcu(&entry->dev.list, &sec->table.devices);
net/mac802154/llsec.c
406
list_del_rcu(&pos->dev.list);
net/mac802154/llsec.c
418
list_for_each_entry_rcu(devkey, &dev->dev.keys, list) {
net/mac802154/llsec.c
449
list_add_tail_rcu(&devkey->devkey.list, &dev->dev.keys);
net/mac802154/llsec.c
469
list_del_rcu(&devkey->devkey.list);
net/mac802154/llsec.c
47
list_for_each_entry_safe(sl, sn, &sec->table.security_levels, list) {
net/mac802154/llsec.c
480
list_for_each_entry(pos, &sec->table.security_levels, list) {
net/mac802154/llsec.c
509
list_add_tail_rcu(&entry->level.list, &sec->table.security_levels);
net/mac802154/llsec.c
51
list_del(&sl->list);
net/mac802154/llsec.c
523
list_del_rcu(&pos->level.list);
net/mac802154/llsec.c
55
list_for_each_entry_safe(dev, dn, &sec->table.devices, list) {
net/mac802154/llsec.c
570
list_for_each_entry_rcu(key_entry, &sec->table.keys, list) {
net/mac802154/llsec.c
59
list_del(&dev->list);
net/mac802154/llsec.c
63
list_for_each_entry_safe(key, kn, &sec->table.keys, list) {
net/mac802154/llsec.c
67
list_del(&key->list);
net/mac802154/llsec.c
832
list_for_each_entry_rcu(level, &sec->table.security_levels, list) {
net/mac802154/llsec.c
957
list_add_rcu(&next->devkey.list, &dev->dev.keys);
net/mac802154/rx.c
349
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac802154/rx.c
382
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac802154/util.c
33
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac802154/util.c
58
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mac802154/util.c
92
list_for_each_entry_rcu(sdata, &local->interfaces, list) {
net/mctp/neigh.c
262
list_for_each_entry_rcu(neigh, &net->mctp.neighbours, list) {
net/mctp/neigh.c
290
list_for_each_entry_rcu(neigh, &net->mctp.neighbours, list) {
net/mctp/neigh.c
318
list_for_each_entry(neigh, &ns->neighbours, list)
net/mctp/neigh.c
48
INIT_LIST_HEAD(&neigh->list);
net/mctp/neigh.c
55
list_add_rcu(&neigh->list, &net->mctp.neighbours);
net/mctp/neigh.c
77
list_for_each_entry_safe(neigh, tmp, &net->mctp.neighbours, list) {
net/mctp/neigh.c
79
list_del_rcu(&neigh->list);
net/mctp/neigh.c
96
list_for_each_entry_safe(neigh, tmp, &net->mctp.neighbours, list) {
net/mctp/neigh.c
99
list_del_rcu(&neigh->list);
net/mctp/route.c
1223
list_for_each_entry(ert, &net->mctp.routes, list) {
net/mctp/route.c
1229
list_add_rcu(&rt->list, &net->mctp.routes);
net/mctp/route.c
1250
list_for_each_entry_safe(rt, tmp, &net->mctp.routes, list) {
net/mctp/route.c
1254
list_del_rcu(&rt->list);
net/mctp/route.c
1301
list_for_each_entry_safe(rt, tmp, &net->mctp.routes, list) {
net/mctp/route.c
1303
list_del_rcu(&rt->list);
net/mctp/route.c
1707
list_for_each_entry_rcu(rt, &net->mctp.routes, list) {
net/mctp/route.c
1742
list_for_each_entry_rcu(rt, &net->mctp.routes, list)
net/mctp/route.c
687
INIT_LIST_HEAD(&rt->list);
net/mctp/route.c
967
list_for_each_entry_rcu(rt, &net->mctp.routes, list) {
net/mctp/test/route-test.c
1380
INIT_LIST_HEAD(&neigh.list);
net/mctp/test/route-test.c
1386
list_add_rcu(&neigh.list, &init_net.mctp.neighbours);
net/mctp/test/route-test.c
1414
list_del_rcu(&neigh.list);
net/mctp/test/utils.c
133
INIT_LIST_HEAD(&rt->rt.list);
net/mctp/test/utils.c
160
list_add_rcu(&rt->rt.list, &net->mctp.routes);
net/mctp/test/utils.c
185
list_add_rcu(&rt->rt.list, &net->mctp.routes);
net/mctp/test/utils.c
216
list_del_rcu(&rt->rt.list);
net/mptcp/pm.c
1201
list_for_each_entry_rcu(pm_ops, &mptcp_pm_list, list) {
net/mptcp/pm.c
1227
list_add_tail_rcu(&pm_ops->list, &mptcp_pm_list);
net/mptcp/pm.c
1241
list_del_rcu(&pm_ops->list);
net/mptcp/pm.c
1254
list_for_each_entry_rcu(pm_ops, &mptcp_pm_list, list) {
net/mptcp/pm.c
144
list_for_each_entry(entry, &msk->pm.anno_list, list) {
net/mptcp/pm.c
16
struct list_head list;
net/mptcp/pm.c
169
list_del(&entry->list);
net/mptcp/pm.c
208
list_for_each_entry(entry, &msk->pm.anno_list, list) {
net/mptcp/pm.c
456
list_add(&add_entry->list, &msk->pm.anno_list);
net/mptcp/pm.c
484
list_for_each_entry_safe(entry, tmp, &free_list, list) {
net/mptcp/pm_kernel.c
1060
struct mptcp_rm_list list = { .nr = 0 };
net/mptcp/pm_kernel.c
1063
list.ids[list.nr++] = mptcp_endp_get_local_id(msk, addr);
net/mptcp/pm_kernel.c
1070
mptcp_pm_remove_addr(msk, &list);
net/mptcp/pm_kernel.c
1087
struct mptcp_rm_list list = { .nr = 1 };
net/mptcp/pm_kernel.c
1105
list.ids[0] = mptcp_endp_get_local_id(msk, addr);
net/mptcp/pm_kernel.c
1109
mptcp_pm_rm_subflow(msk, &list);
net/mptcp/pm_kernel.c
1111
__mark_subflow_endp_available(msk, list.ids[0]);
net/mptcp/pm_kernel.c
1131
struct mptcp_rm_list list = { .nr = 0 };
net/mptcp/pm_kernel.c
1135
list.ids[list.nr++] = 0;
net/mptcp/pm_kernel.c
1150
mptcp_pm_remove_addr(msk, &list);
net/mptcp/pm_kernel.c
1151
mptcp_pm_rm_subflow(msk, &list);
net/mptcp/pm_kernel.c
1214
list_del_rcu(&entry->list);
net/mptcp/pm_kernel.c
1237
entry = list_prepare_entry(entry, rm_list, list);
net/mptcp/pm_kernel.c
1238
list_for_each_entry_continue(entry, rm_list, list) {
net/mptcp/pm_kernel.c
1247
more = !list_is_last(&entry->list, rm_list);
net/mptcp/pm_kernel.c
1294
static void __flush_addrs(struct list_head *list)
net/mptcp/pm_kernel.c
1296
while (!list_empty(list)) {
net/mptcp/pm_kernel.c
1299
cur = list_entry(list->next,
net/mptcp/pm_kernel.c
1300
struct mptcp_pm_addr_entry, list);
net/mptcp/pm_kernel.c
1301
list_del_rcu(&cur->list);
net/mptcp/pm_kernel.c
131
list_for_each_entry_rcu(entry, &pernet->endp_list, list) {
net/mptcp/pm_kernel.c
1470
struct mptcp_rm_list list = { .nr = 0 };
net/mptcp/pm_kernel.c
1472
list.ids[list.nr++] = mptcp_endp_get_local_id(msk, addr);
net/mptcp/pm_kernel.c
1475
mptcp_pm_rm_subflow(msk, &list);
net/mptcp/pm_kernel.c
1476
__mark_subflow_endp_available(msk, list.ids[0]);
net/mptcp/pm_kernel.c
162
list_for_each_entry_rcu(entry, &pernet->endp_list, list) {
net/mptcp/pm_kernel.c
272
list_for_each_entry_rcu(entry, &pernet->endp_list, list,
net/mptcp/pm_kernel.c
285
list_for_each_entry_rcu(entry, &pernet->endp_list, list,
net/mptcp/pm_kernel.c
466
list_for_each_entry_rcu(entry, &pernet->endp_list, list) {
net/mptcp/pm_kernel.c
534
list_for_each_entry_rcu(entry, &pernet->endp_list, list) {
net/mptcp/pm_kernel.c
763
list_for_each_entry(cur, &pernet->endp_list, list) {
net/mptcp/pm_kernel.c
790
list_del_rcu(&cur->list);
net/mptcp/pm_kernel.c
833
list_add_tail_rcu(&entry->list, &pernet->endp_list);
net/mptcp/pm_kernel.c
835
list_add_rcu(&entry->list, &pernet->endp_list);
net/mptcp/pm_userspace.c
111
list_del_rcu(&entry->list);
net/mptcp/pm_userspace.c
13
&((__msk)->pm.userspace_pm_local_addr_list), list)
net/mptcp/pm_userspace.c
25
list_for_each_entry_safe(entry, tmp, &free_list, list) {
net/mptcp/pm_userspace.c
251
struct mptcp_rm_list list = { .nr = 0 };
net/mptcp/pm_userspace.c
267
list.ids[list.nr++] = 0;
net/mptcp/pm_userspace.c
270
mptcp_pm_remove_addr(msk, &list);
net/mptcp/pm_userspace.c
336
list_del_rcu(&match->list);
net/mptcp/pm_userspace.c
81
list_add_tail_rcu(&e->list, &msk->pm.userspace_pm_local_addr_list);
net/mptcp/protocol.c
1066
list_del(&dfrag->list);
net/mptcp/protocol.c
1079
list_for_each_entry_safe(dfrag, dtmp, &msk->rtx_queue, list) {
net/mptcp/protocol.c
2011
list_add_tail(&dfrag->list, &msk->rtx_queue);
net/mptcp/protocol.c
2208
struct sk_buff *skb = list_first_entry(skbs, struct sk_buff, list);
net/mptcp/protocol.c
2219
list_del(&skb->list);
net/mptcp/protocol.c
2226
skb = list_first_entry(skbs, struct sk_buff, list);
net/mptcp/protocol.c
2516
list_for_each_entry(cur, &msk->rtx_queue, list) {
net/mptcp/protocol.c
2554
list_for_each_entry(skb, &msk->backlog_list, list) {
net/mptcp/protocol.c
2946
list_for_each_entry_safe(skb, tmp, &backlog, list) {
net/mptcp/protocol.c
3127
list_for_each_entry_safe(dfrag, dtmp, &msk->rtx_queue, list)
net/mptcp/protocol.c
687
tail = list_last_entry(&msk->backlog_list, struct sk_buff, list);
net/mptcp/protocol.c
698
list_add_tail(&skb->list, &msk->backlog_list);
net/mptcp/protocol.h
254
struct list_head list;
net/mptcp/protocol.h
262
struct list_head list;
net/mptcp/protocol.h
466
return list_is_last(&cur->list, &msk->rtx_queue) ? NULL :
net/mptcp/protocol.h
467
list_next_entry(cur, list);
net/mptcp/protocol.h
480
return list_last_entry(&msk->rtx_queue, struct mptcp_data_frag, list);
net/mptcp/protocol.h
490
return list_first_entry_or_null(&msk->rtx_queue, struct mptcp_data_frag, list);
net/mptcp/sched.c
108
list_add_tail_rcu(&sched->list, &mptcp_sched_list);
net/mptcp/sched.c
121
list_del_rcu(&sched->list);
net/mptcp/sched.c
55
list_for_each_entry_rcu(sched, &mptcp_sched_list, list) {
net/mptcp/sched.c
74
list_for_each_entry_rcu(sched, &mptcp_sched_list, list) {
net/ncsi/internal.h
312
struct list_head list;
net/ncsi/ncsi-manage.c
1685
list_for_each_entry_rcu(vlan, &ndp->vlan_vids, list) {
net/ncsi/ncsi-manage.c
1706
list_add_rcu(&vlan->list, &ndp->vlan_vids);
net/ncsi/ncsi-manage.c
1735
list_for_each_entry_safe(vlan, tmp, &ndp->vlan_vids, list)
net/ncsi/ncsi-manage.c
1738
list_del_rcu(&vlan->list);
net/ncsi/ncsi-manage.c
654
list_for_each_entry_rcu(vlan, &ndp->vlan_vids, list) {
net/netfilter/core.c
654
list_for_each_entry_safe(skb, next, head, list) {
net/netfilter/core.c
658
list_add_tail(&skb->list, &sublist);
net/netfilter/ipset/ip_set_bitmap_gen.h
313
.list = mtype_list,
net/netfilter/ipset/ip_set_core.c
1131
struct ip_set **list, **tmp;
net/netfilter/ipset/ip_set_core.c
1138
list = kvzalloc_objs(struct ip_set *, i);
net/netfilter/ipset/ip_set_core.c
1139
if (!list)
net/netfilter/ipset/ip_set_core.c
1143
memcpy(list, tmp, sizeof(struct ip_set *) * inst->ip_set_max);
net/netfilter/ipset/ip_set_core.c
1144
rcu_assign_pointer(inst->ip_set_list, list);
net/netfilter/ipset/ip_set_core.c
146
list_for_each_entry_rcu(type, &ip_set_type_list, list)
net/netfilter/ipset/ip_set_core.c
1665
ret = set->variant->list(set, skb, cb);
net/netfilter/ipset/ip_set_core.c
180
list_for_each_entry_rcu(type, &ip_set_type_list, list)
net/netfilter/ipset/ip_set_core.c
226
list_add_rcu(&type->list, &ip_set_type_list);
net/netfilter/ipset/ip_set_core.c
2381
struct ip_set **list;
net/netfilter/ipset/ip_set_core.c
2387
list = kvzalloc_objs(struct ip_set *, inst->ip_set_max);
net/netfilter/ipset/ip_set_core.c
2388
if (!list)
net/netfilter/ipset/ip_set_core.c
2392
rcu_assign_pointer(inst->ip_set_list, list);
net/netfilter/ipset/ip_set_core.c
248
list_del_rcu(&type->list);
net/netfilter/ipset/ip_set_core.c
92
list_for_each_entry_rcu(type, &ip_set_type_list, list,
net/netfilter/ipset/ip_set_hash_gen.h
1041
list_add_tail(&x->list, &t->ad);
net/netfilter/ipset/ip_set_hash_gen.h
1165
list_add(&x->list, &t->ad);
net/netfilter/ipset/ip_set_hash_gen.h
1485
.list = mtype_list,
net/netfilter/ipset/ip_set_hash_gen.h
317
struct list_head list;
net/netfilter/ipset/ip_set_hash_gen.h
783
x = list_entry(l, struct mtype_resize_ad, list);
net/netfilter/ipset/ip_set_list_set.c
102
list_for_each_entry_rcu(e, &map->members, list) {
net/netfilter/ipset/ip_set_list_set.c
158
list_del_rcu(&e->list);
net/netfilter/ipset/ip_set_list_set.c
168
list_replace_rcu(&old->list, &e->list);
net/netfilter/ipset/ip_set_list_set.c
179
list_for_each_entry_safe(e, n, &map->members, list)
net/netfilter/ipset/ip_set_list_set.c
194
list_for_each_entry_rcu(e, &map->members, list) {
net/netfilter/ipset/ip_set_list_set.c
207
next = list_next_entry(e, list);
net/netfilter/ipset/ip_set_list_set.c
208
ret = !list_is_last(&e->list, &map->members) &&
net/netfilter/ipset/ip_set_list_set.c
246
list_for_each_entry_rcu(e, &map->members, list) {
net/netfilter/ipset/ip_set_list_set.c
28
struct list_head list;
net/netfilter/ipset/ip_set_list_set.c
281
list_last_entry(&map->members, struct set_elem, list);
net/netfilter/ipset/ip_set_list_set.c
284
if (!list_is_last(&next->list, &map->members))
net/netfilter/ipset/ip_set_list_set.c
285
n = list_next_entry(next, list);
net/netfilter/ipset/ip_set_list_set.c
288
if (prev->list.prev != &map->members)
net/netfilter/ipset/ip_set_list_set.c
289
n = list_prev_entry(prev, list);
net/netfilter/ipset/ip_set_list_set.c
302
INIT_LIST_HEAD(&e->list);
net/netfilter/ipset/ip_set_list_set.c
307
list_add_tail_rcu(&e->list, &next->list);
net/netfilter/ipset/ip_set_list_set.c
309
list_add_rcu(&e->list, &prev->list);
net/netfilter/ipset/ip_set_list_set.c
311
list_add_tail_rcu(&e->list, &map->members);
net/netfilter/ipset/ip_set_list_set.c
325
list_for_each_entry_safe(e, n, &map->members, list) {
net/netfilter/ipset/ip_set_list_set.c
335
next = list_next_entry(e, list);
net/netfilter/ipset/ip_set_list_set.c
336
if (list_is_last(&e->list, &map->members) ||
net/netfilter/ipset/ip_set_list_set.c
421
list_for_each_entry_safe(e, n, &map->members, list)
net/netfilter/ipset/ip_set_list_set.c
446
list_for_each_entry_rcu(e, &map->members, list)
net/netfilter/ipset/ip_set_list_set.c
493
list_for_each_entry_rcu(e, &map->members, list) {
net/netfilter/ipset/ip_set_list_set.c
566
.list = list_set_list,
net/netfilter/ipset/ip_set_list_set.c
63
list_for_each_entry_rcu(e, &map->members, list) {
net/netfilter/ipset/ip_set_list_set.c
82
list_for_each_entry_rcu(e, &map->members, list) {
net/netfilter/ipvs/ip_vs_est.c
474
hlist_add_head_rcu(&est->list, &td->chains[cid]);
net/netfilter/ipvs/ip_vs_est.c
518
hlist_add_head(&est->list, &ipvs->est_temp_list);
net/netfilter/ipvs/ip_vs_est.c
520
INIT_HLIST_NODE(&est->list);
net/netfilter/ipvs/ip_vs_est.c
547
if (hlist_unhashed(&est->list))
net/netfilter/ipvs/ip_vs_est.c
554
hlist_del(&est->list);
net/netfilter/ipvs/ip_vs_est.c
558
hlist_del_rcu(&est->list);
net/netfilter/ipvs/ip_vs_est.c
623
struct ip_vs_estimator, list);
net/netfilter/ipvs/ip_vs_est.c
627
hlist_del_init(&est->list);
net/netfilter/ipvs/ip_vs_est.c
631
hlist_add_head(&est->list,
net/netfilter/ipvs/ip_vs_est.c
670
hlist_add_head(&s->est.list, &chain);
net/netfilter/ipvs/ip_vs_est.c
726
hlist_del_init(&s->est.list);
net/netfilter/ipvs/ip_vs_est.c
849
list);
net/netfilter/ipvs/ip_vs_est.c
869
hlist_add_head(&est->list, &ipvs->est_temp_list);
net/netfilter/ipvs/ip_vs_est.c
893
if (ipvs->tot_stats && !hlist_unhashed(&ipvs->tot_stats->s.est.list) &&
net/netfilter/ipvs/ip_vs_est.c
895
hlist_del(&ipvs->tot_stats->s.est.list);
net/netfilter/ipvs/ip_vs_est.c
896
hlist_add_head(&ipvs->tot_stats->s.est.list,
net/netfilter/ipvs/ip_vs_est.c
90
hlist_for_each_entry_rcu(e, chain, list) {
net/netfilter/ipvs/ip_vs_lblc.c
140
hlist_del_rcu(&en->list);
net/netfilter/ipvs/ip_vs_lblc.c
170
hlist_add_head_rcu(&en->list, &tbl->bucket[hash]);
net/netfilter/ipvs/ip_vs_lblc.c
183
hlist_for_each_entry_rcu(en, &tbl->bucket[hash], list)
net/netfilter/ipvs/ip_vs_lblc.c
237
hlist_for_each_entry_safe(en, next, &tbl->bucket[i], list) {
net/netfilter/ipvs/ip_vs_lblc.c
266
hlist_for_each_entry_safe(en, next, &tbl->bucket[j], list) {
net/netfilter/ipvs/ip_vs_lblc.c
323
hlist_for_each_entry_safe(en, next, &tbl->bucket[j], list) {
net/netfilter/ipvs/ip_vs_lblc.c
88
struct hlist_node list;
net/netfilter/ipvs/ip_vs_lblcr.c
104
list_for_each_entry(e, &set->list, list) {
net/netfilter/ipvs/ip_vs_lblcr.c
117
list_add_rcu(&e->list, &set->list);
net/netfilter/ipvs/ip_vs_lblcr.c
137
list_for_each_entry(e, &set->list, list) {
net/netfilter/ipvs/ip_vs_lblcr.c
142
list_del_rcu(&e->list);
net/netfilter/ipvs/ip_vs_lblcr.c
153
list_for_each_entry_safe(e, ep, &set->list, list) {
net/netfilter/ipvs/ip_vs_lblcr.c
154
list_del_rcu(&e->list);
net/netfilter/ipvs/ip_vs_lblcr.c
167
list_for_each_entry_rcu(e, &set->list, list) {
net/netfilter/ipvs/ip_vs_lblcr.c
182
list_for_each_entry_continue_rcu(e, &set->list, list) {
net/netfilter/ipvs/ip_vs_lblcr.c
219
list_for_each_entry(e, &set->list, list) {
net/netfilter/ipvs/ip_vs_lblcr.c
230
list_for_each_entry_continue(e, &set->list, list) {
net/netfilter/ipvs/ip_vs_lblcr.c
258
struct hlist_node list;
net/netfilter/ipvs/ip_vs_lblcr.c
301
hlist_del_rcu(&en->list);
net/netfilter/ipvs/ip_vs_lblcr.c
333
hlist_add_head_rcu(&en->list, &tbl->bucket[hash]);
net/netfilter/ipvs/ip_vs_lblcr.c
346
hlist_for_each_entry_rcu(en, &tbl->bucket[hash], list)
net/netfilter/ipvs/ip_vs_lblcr.c
376
INIT_LIST_HEAD(&en->set.list);
net/netfilter/ipvs/ip_vs_lblcr.c
403
hlist_for_each_entry_safe(en, next, &tbl->bucket[i], list) {
net/netfilter/ipvs/ip_vs_lblcr.c
431
hlist_for_each_entry_safe(en, next, &tbl->bucket[j], list) {
net/netfilter/ipvs/ip_vs_lblcr.c
487
hlist_for_each_entry_safe(en, next, &tbl->bucket[j], list) {
net/netfilter/ipvs/ip_vs_lblcr.c
86
struct list_head list; /* list link */
net/netfilter/ipvs/ip_vs_lblcr.c
94
struct list_head list; /* destination list */
net/netfilter/ipvs/ip_vs_sync.c
270
struct list_head list;
net/netfilter/ipvs/ip_vs_sync.c
313
list);
net/netfilter/ipvs/ip_vs_sync.c
314
list_del(&sb->list);
net/netfilter/ipvs/ip_vs_sync.c
373
list_add_tail(&sb->list, &ms->sync_queue);
net/netfilter/nf_conncount.c
102
find_or_evict(struct net *net, struct nf_conncount_list *list,
net/netfilter/nf_conncount.c
123
conn_free(list, conn);
net/netfilter/nf_conncount.c
170
struct nf_conncount_list *list)
net/netfilter/nf_conncount.c
199
if ((u32)jiffies == list->last_gc &&
net/netfilter/nf_conncount.c
200
(list->count - list->last_gc_count) < CONNCOUNT_GC_MAX_COLLECT)
net/netfilter/nf_conncount.c
205
list_for_each_entry_safe(conn, conn_n, &list->head, node) {
net/netfilter/nf_conncount.c
209
found = find_or_evict(net, list, conn);
net/netfilter/nf_conncount.c
241
conn_free(list, conn);
net/netfilter/nf_conncount.c
248
list->last_gc = (u32)jiffies;
net/netfilter/nf_conncount.c
249
list->last_gc_count = list->count;
net/netfilter/nf_conncount.c
252
if (WARN_ON_ONCE(list->count > INT_MAX)) {
net/netfilter/nf_conncount.c
267
list_add_tail(&conn->node, &list->head);
net/netfilter/nf_conncount.c
268
list->count++;
net/netfilter/nf_conncount.c
279
struct nf_conncount_list *list)
net/netfilter/nf_conncount.c
284
spin_lock_bh(&list->list_lock);
net/netfilter/nf_conncount.c
285
ret = __nf_conncount_add(net, skb, l3num, list);
net/netfilter/nf_conncount.c
286
spin_unlock_bh(&list->list_lock);
net/netfilter/nf_conncount.c
292
void nf_conncount_list_init(struct nf_conncount_list *list)
net/netfilter/nf_conncount.c
294
spin_lock_init(&list->list_lock);
net/netfilter/nf_conncount.c
295
INIT_LIST_HEAD(&list->head);
net/netfilter/nf_conncount.c
296
list->count = 0;
net/netfilter/nf_conncount.c
297
list->last_gc_count = 0;
net/netfilter/nf_conncount.c
298
list->last_gc = (u32)jiffies;
net/netfilter/nf_conncount.c
304
struct nf_conncount_list *list)
net/netfilter/nf_conncount.c
313
if ((u32)jiffies == READ_ONCE(list->last_gc))
net/netfilter/nf_conncount.c
316
list_for_each_entry_safe(conn, conn_n, &list->head, node) {
net/netfilter/nf_conncount.c
317
found = find_or_evict(net, list, conn);
net/netfilter/nf_conncount.c
331
conn_free(list, conn);
net/netfilter/nf_conncount.c
341
if (!list->count)
net/netfilter/nf_conncount.c
343
list->last_gc = (u32)jiffies;
net/netfilter/nf_conncount.c
344
list->last_gc_count = list->count;
net/netfilter/nf_conncount.c
350
struct nf_conncount_list *list)
net/netfilter/nf_conncount.c
355
if (!spin_trylock_bh(&list->list_lock))
net/netfilter/nf_conncount.c
358
ret = __nf_conncount_gc_list(net, list);
net/netfilter/nf_conncount.c
359
spin_unlock_bh(&list->list_lock);
net/netfilter/nf_conncount.c
383
spin_lock(&rbconn->list.list_lock);
net/netfilter/nf_conncount.c
384
if (!rbconn->list.count) {
net/netfilter/nf_conncount.c
390
spin_unlock(&rbconn->list.list_lock);
net/netfilter/nf_conncount.c
436
ret = nf_conncount_add_skb(net, skb, l3num, &rbconn->list);
net/netfilter/nf_conncount.c
440
count = rbconn->list.count;
net/netfilter/nf_conncount.c
448
if (do_gc && nf_conncount_gc_list(net, &rbconn->list))
net/netfilter/nf_conncount.c
478
nf_conncount_list_init(&rbconn->list);
net/netfilter/nf_conncount.c
479
list_add(&conn->node, &rbconn->list.head);
net/netfilter/nf_conncount.c
481
rbconn->list.count = count;
net/netfilter/nf_conncount.c
52
struct nf_conncount_list list;
net/netfilter/nf_conncount.c
567
nf_conncount_gc_list(net, &rbconn->list);
net/netfilter/nf_conncount.c
568
return rbconn->list.count;
net/netfilter/nf_conncount.c
571
spin_lock_bh(&rbconn->list.list_lock);
net/netfilter/nf_conncount.c
575
if (rbconn->list.count == 0) {
net/netfilter/nf_conncount.c
576
spin_unlock_bh(&rbconn->list.list_lock);
net/netfilter/nf_conncount.c
581
ret = __nf_conncount_add(net, skb, l3num, &rbconn->list);
net/netfilter/nf_conncount.c
582
spin_unlock_bh(&rbconn->list.list_lock);
net/netfilter/nf_conncount.c
588
nf_conncount_gc_list(net, &rbconn->list);
net/netfilter/nf_conncount.c
590
return rbconn->list.count;
net/netfilter/nf_conncount.c
617
if (nf_conncount_gc_list(data->net, &rbconn->list))
net/netfilter/nf_conncount.c
708
void nf_conncount_cache_free(struct nf_conncount_list *list)
net/netfilter/nf_conncount.c
712
list_for_each_entry_safe(conn, conn_n, &list->head, node)
net/netfilter/nf_conncount.c
727
nf_conncount_cache_free(&rbconn->list);
net/netfilter/nf_conncount.c
90
static void conn_free(struct nf_conncount_list *list,
net/netfilter/nf_conncount.c
93
lockdep_assert_held(&list->list_lock);
net/netfilter/nf_conncount.c
95
list->count--;
net/netfilter/nf_conntrack_helper.c
120
list_for_each_entry_rcu(cur, &nf_ct_nat_helpers, list) {
net/netfilter/nf_conntrack_helper.c
566
list_add_rcu(&nat->list, &nf_ct_nat_helpers);
net/netfilter/nf_conntrack_helper.c
574
list_del_rcu(&nat->list);
net/netfilter/nf_conntrack_proto_gre.c
170
list_add_tail_rcu(&km_orig->list, &net_gre->keymap_list);
net/netfilter/nf_conntrack_proto_gre.c
171
list_add_tail_rcu(&km_repl->list, &net_gre->keymap_list);
net/netfilter/nf_conntrack_proto_gre.c
203
list_del_rcu(&ct_pptp_info->keymap[dir]->list);
net/netfilter/nf_conntrack_proto_gre.c
77
list_for_each_entry_rcu(km, &net_gre->keymap_list, list) {
net/netfilter/nf_flow_table_core.c
718
list_add(&flowtable->list, &flowtables);
net/netfilter/nf_flow_table_core.c
754
list_for_each_entry(flowtable, &flowtables, list)
net/netfilter/nf_flow_table_core.c
763
list_del(&flow_table->list);
net/netfilter/nf_flow_table_offload.c
1195
list_for_each_entry_safe(block_cb, next, &bo->cb_list, list) {
net/netfilter/nf_flow_table_offload.c
1196
list_del(&block_cb->list);
net/netfilter/nf_flow_table_offload.c
1232
list_del(&block_cb->list);
net/netfilter/nf_flow_table_offload.c
25
struct list_head list;
net/netfilter/nf_flow_table_offload.c
921
list_for_each_entry(block_cb, block_cb_list, list) {
net/netfilter/nf_flow_table_path.c
197
list_for_each_entry_rcu(hook, &ft->hook_list, list) {
net/netfilter/nf_sockopt.c
31
list_for_each_entry(ops, &nf_sockopts, list) {
net/netfilter/nf_sockopt.c
47
list_add(&reg->list, &nf_sockopts);
net/netfilter/nf_sockopt.c
57
list_del(&reg->list);
net/netfilter/nf_sockopt.c
68
list_for_each_entry(ops, &nf_sockopts, list) {
net/netfilter/nf_tables_api.c
10121
list_for_each_entry(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
1014
list_for_each_entry(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
10274
list_for_each_entry_safe(trans, next, &head, list) {
net/netfilter/nf_tables_api.c
10301
list_for_each_entry(rule, &chain->rules, list) {
net/netfilter/nf_tables_api.c
10317
list_for_each_entry(rule, &chain->rules, list) {
net/netfilter/nf_tables_api.c
10368
list_for_each_entry_safe(trans, next, &nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
10448
list_del_rcu(&obj->list);
net/netfilter/nf_tables_api.c
10457
list_del_rcu(&chain->list);
net/netfilter/nf_tables_api.c
10537
list_for_each_entry_safe(trans, next, &trans_gc_list, list) {
net/netfilter/nf_tables_api.c
10538
list_del(&trans->list);
net/netfilter/nf_tables_api.c
10578
list_add_tail(&trans->list, &nf_tables_gc_list);
net/netfilter/nf_tables_api.c
1063
struct list_head list;
net/netfilter/nf_tables_api.c
10643
list_for_each_entry_rcu(catchall, &set->catchall_list, list) {
net/netfilter/nf_tables_api.c
10673
list_for_each_entry_safe(catchall, next, &set->catchall_list, list) {
net/netfilter/nf_tables_api.c
10698
list_for_each_entry_safe(req, next, &nft_net->module_list, list) {
net/netfilter/nf_tables_api.c
10700
list_del(&req->list);
net/netfilter/nf_tables_api.c
10724
struct nft_trans, list);
net/netfilter/nf_tables_api.c
10746
list_for_each_entry_safe(skb, nskb, &nft_net->notify_list, list) {
net/netfilter/nf_tables_api.c
10751
list_del(&skb->list);
net/netfilter/nf_tables_api.c
10758
list_del(&skb->list);
net/netfilter/nf_tables_api.c
10780
list_for_each_entry(adp, adl, list) {
net/netfilter/nf_tables_api.c
10788
list_add(&adp->list, adl);
net/netfilter/nf_tables_api.c
10796
list_for_each_entry_safe(adp, adn, adl, list) {
net/netfilter/nf_tables_api.c
10797
list_del(&adp->list);
net/netfilter/nf_tables_api.c
10822
list_for_each_entry(adp, adl, list) {
net/netfilter/nf_tables_api.c
10841
list_for_each_entry_safe(adp, adn, adl, list) {
net/netfilter/nf_tables_api.c
10846
list_del(&adp->list);
net/netfilter/nf_tables_api.c
1085
list_for_each_entry(req, &nft_net->module_list, list) {
net/netfilter/nf_tables_api.c
10939
list_for_each_entry_safe(trans, next, &nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
10963
list_for_each_entry(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
10964
list_for_each_entry(chain, &table->chains, list)
net/netfilter/nf_tables_api.c
10984
list_for_each_entry_safe(trans, next, &nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
11009
list_del_rcu(&table->list);
net/netfilter/nf_tables_api.c
1101
list_add_tail(&req->list, &nft_net->module_list);
net/netfilter/nf_tables_api.c
11053
list_del_rcu(&nft_trans_rule(trans)->list);
net/netfilter/nf_tables_api.c
11088
list_del_rcu(&nft_trans_set(trans)->list);
net/netfilter/nf_tables_api.c
11169
list_del_rcu(&nft_trans_flowtable(trans)->list);
net/netfilter/nf_tables_api.c
11204
list_for_each_entry_safe(req, next, &module_list, list) {
net/netfilter/nf_tables_api.c
11280
list) {
net/netfilter/nf_tables_api.c
11305
list_del_rcu(&table->list);
net/netfilter/nf_tables_api.c
11348
list_del_rcu(&nft_trans_rule(trans)->list);
net/netfilter/nf_tables_api.c
11377
list_del_rcu(&nft_trans_set(trans)->list);
net/netfilter/nf_tables_api.c
11440
list_del_rcu(&nft_trans_flowtable(trans)->list);
net/netfilter/nf_tables_api.c
11466
&nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
11488
list_for_each_entry(table, &nft_net->tables, list)
net/netfilter/nf_tables_api.c
11991
list_for_each_entry(chain, &table->chains, list)
net/netfilter/nf_tables_api.c
11993
list_for_each_entry(flowtable, &table->flowtables, list)
net/netfilter/nf_tables_api.c
12004
list_for_each_entry(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
12026
list_for_each_entry(chain, &table->chains, list) {
net/netfilter/nf_tables_api.c
12031
list_for_each_entry_safe(rule, nr, &chain->rules, list) {
net/netfilter/nf_tables_api.c
12032
list_del(&rule->list);
net/netfilter/nf_tables_api.c
12037
list_for_each_entry_safe(flowtable, nf, &table->flowtables, list) {
net/netfilter/nf_tables_api.c
12038
list_del(&flowtable->list);
net/netfilter/nf_tables_api.c
12042
list_for_each_entry_safe(set, ns, &table->sets, list) {
net/netfilter/nf_tables_api.c
12043
list_del(&set->list);
net/netfilter/nf_tables_api.c
12050
list_for_each_entry_safe(obj, ne, &table->objects, list) {
net/netfilter/nf_tables_api.c
12055
list_for_each_entry_safe(chain, nc, &table->chains, list) {
net/netfilter/nf_tables_api.c
12068
list_for_each_entry_safe(table, nt, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
12072
list_del(&table->list);
net/netfilter/nf_tables_api.c
12100
list_for_each_entry(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
12108
list_del_rcu(&table->list);
net/netfilter/nf_tables_api.c
1211
list_add_tail(&skb->list, notify_list);
net/netfilter/nf_tables_api.c
1260
list_for_each_entry_rcu(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
1354
list_for_each_entry(chain, &table->chains, list) {
net/netfilter/nf_tables_api.c
1372
list_for_each_entry(chain, &table->chains, list) {
net/netfilter/nf_tables_api.c
1415
list_for_each_entry(trans, &nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
1655
list_add_tail_rcu(&table->list, &nft_net->tables);
net/netfilter/nf_tables_api.c
1679
list_for_each_entry(chain, &ctx->table->chains, list) {
net/netfilter/nf_tables_api.c
1693
list_for_each_entry_safe(set, ns, &ctx->table->sets, list) {
net/netfilter/nf_tables_api.c
1705
list_for_each_entry_safe(flowtable, nft, &ctx->table->flowtables, list) {
net/netfilter/nf_tables_api.c
1714
list_for_each_entry_safe(obj, ne, &ctx->table->objects, list) {
net/netfilter/nf_tables_api.c
1723
list_for_each_entry_safe(chain, nc, &ctx->table->chains, list) {
net/netfilter/nf_tables_api.c
1749
list_for_each_entry_safe(table, nt, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
185
INIT_LIST_HEAD(&trans->list);
net/netfilter/nf_tables_api.c
1861
list_for_each_entry(chain, &table->chains, list) {
net/netfilter/nf_tables_api.c
1886
struct rhlist_head *tmp, *list;
net/netfilter/nf_tables_api.c
1899
list = rhltable_lookup(&table->chains_ht, search, nft_chain_ht_params);
net/netfilter/nf_tables_api.c
1900
if (!list)
net/netfilter/nf_tables_api.c
1903
rhl_for_each_entry_rcu(chain, tmp, list, rhlhead) {
net/netfilter/nf_tables_api.c
2016
list_for_each_entry_rcu(hook, hook_list, list,
net/netfilter/nf_tables_api.c
2033
list_for_each_entry(trans_hook, trans_hook_list, list) {
net/netfilter/nf_tables_api.c
212
list_del(&trans->list);
net/netfilter/nf_tables_api.c
2209
list_for_each_entry_rcu(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
2213
list_for_each_entry_rcu(chain, &table->chains, list) {
net/netfilter/nf_tables_api.c
236
list_for_each_entry_reverse(trans, &nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
2374
&basechain->hook_list, list)
net/netfilter/nf_tables_api.c
2428
list_add_tail(&ops->list, &hook->ops_list);
net/netfilter/nf_tables_api.c
2442
list_for_each_entry(hook, hook_list, list) {
net/netfilter/nf_tables_api.c
2490
list_add_tail(&hook->list, hook_list);
net/netfilter/nf_tables_api.c
2502
list_for_each_entry_safe(hook, next, hook_list, list) {
net/netfilter/nf_tables_api.c
2503
list_del(&hook->list);
net/netfilter/nf_tables_api.c
2513
struct list_head list;
net/netfilter/nf_tables_api.c
2530
list_add_tail(&hook->list, hook_list);
net/netfilter/nf_tables_api.c
2626
INIT_LIST_HEAD(&hook->list);
net/netfilter/nf_tables_api.c
2628
err = nft_chain_parse_netdev(net, ha, &hook->list, extack, flags);
net/netfilter/nf_tables_api.c
2645
list_for_each_entry_safe(h, next, &hook->list, list) {
net/netfilter/nf_tables_api.c
2646
list_del(&h->list);
net/netfilter/nf_tables_api.c
2708
list_splice_init(&hook->list, &basechain->hook_list);
net/netfilter/nf_tables_api.c
2709
list_for_each_entry(h, &basechain->hook_list, list) {
net/netfilter/nf_tables_api.c
271
list_for_each_entry_reverse(trans, &nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
2710
list_for_each_entry(ops, &h->ops_list, list)
net/netfilter/nf_tables_api.c
2720
list_splice_init(&basechain->hook_list, &hook->list);
net/netfilter/nf_tables_api.c
2738
list_add_tail_rcu(&chain->list, &table->chains);
net/netfilter/nf_tables_api.c
2911
INIT_LIST_HEAD(&hook.list);
net/netfilter/nf_tables_api.c
2932
list_for_each_entry_safe(h, next, &hook.list, list) {
net/netfilter/nf_tables_api.c
2933
list_for_each_entry(ops, &h->ops_list, list) {
net/netfilter/nf_tables_api.c
2942
list_del(&h->list);
net/netfilter/nf_tables_api.c
2948
list_for_each_entry(trans, &nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
2985
!list_empty(&hook.list)) {
net/netfilter/nf_tables_api.c
2993
!list_empty(&hook.list)) {
net/netfilter/nf_tables_api.c
2998
err = nft_netdev_register_hooks(ctx->net, &hook.list);
net/netfilter/nf_tables_api.c
3044
list_for_each_entry(tmp, &nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
3061
list_splice(&hook.list, &nft_trans_chain_hooks(trans));
net/netfilter/nf_tables_api.c
3074
list_for_each_entry_safe(h, next, &hook.list, list) {
net/netfilter/nf_tables_api.c
3076
list_for_each_entry(ops, &h->ops_list, list)
net/netfilter/nf_tables_api.c
3080
list_del(&h->list);
net/netfilter/nf_tables_api.c
3097
list_for_each_entry(trans, &nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
3218
list_add_tail(&trans_hook->list, del_list);
net/netfilter/nf_tables_api.c
3228
list_for_each_entry_safe(trans_hook, next, del_list, list) {
net/netfilter/nf_tables_api.c
324
list_for_each_entry(hook, hook_list, list) {
net/netfilter/nf_tables_api.c
325
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
3254
list_for_each_entry(this, &chain_hook.list, list) {
net/netfilter/nf_tables_api.c
3352
list_for_each_entry(rule, &chain->rules, list) {
net/netfilter/nf_tables_api.c
336
list_for_each_entry(hook, hook_list, list) {
net/netfilter/nf_tables_api.c
337
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
3393
list_add_tail_rcu(&type->list, &nf_tables_expressions);
net/netfilter/nf_tables_api.c
3395
list_add_rcu(&type->list, &nf_tables_expressions);
net/netfilter/nf_tables_api.c
3410
list_del_rcu(&type->list);
net/netfilter/nf_tables_api.c
3420
list_for_each_entry_rcu(type, &nf_tables_expressions, list) {
net/netfilter/nf_tables_api.c
351
list_for_each_entry_safe(ops, next, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
352
list_del(&ops->list);
net/netfilter/nf_tables_api.c
3733
list_for_each_entry_rcu(rule, &chain->rules, list,
net/netfilter/nf_tables_api.c
377
list_del_rcu(&hook->list);
net/netfilter/nf_tables_api.c
3778
struct nlattr *list;
net/netfilter/nf_tables_api.c
3803
list = nla_nest_start_noflag(skb, NFTA_RULE_EXPRESSIONS);
net/netfilter/nf_tables_api.c
3804
if (list == NULL)
net/netfilter/nf_tables_api.c
3810
nla_nest_end(skb, list);
net/netfilter/nf_tables_api.c
383
list_del(&trans_hook->list);
net/netfilter/nf_tables_api.c
3846
!list_is_first(&rule->list, &ctx->chain->rules) &&
net/netfilter/nf_tables_api.c
3847
!list_is_last(&rule->list, &ctx->chain->rules)) {
net/netfilter/nf_tables_api.c
3848
prule = list_prev_entry(rule, list);
net/netfilter/nf_tables_api.c
3903
list_for_each_entry_rcu(rule, &chain->rules, list) {
net/netfilter/nf_tables_api.c
395
list_for_each_entry_safe(trans_hook, next, hook_list, list) {
net/netfilter/nf_tables_api.c
3952
list_for_each_entry_rcu(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
3960
struct rhlist_head *list, *tmp;
net/netfilter/nf_tables_api.c
3962
list = rhltable_lookup(&table->chains_ht, ctx->chain,
net/netfilter/nf_tables_api.c
3964
if (!list)
net/netfilter/nf_tables_api.c
3967
rhl_for_each_entry_rcu(chain, tmp, list, rhlhead) {
net/netfilter/nf_tables_api.c
3977
list_for_each_entry_rcu(chain, &table->chains, list) {
net/netfilter/nf_tables_api.c
399
list_for_each_entry(ops, &hook->ops_list, list)
net/netfilter/nf_tables_api.c
415
list_for_each_entry_safe(hook, next, hook_list, list) {
net/netfilter/nf_tables_api.c
417
list_for_each_entry(ops, &hook->ops_list, list)
net/netfilter/nf_tables_api.c
4194
list_for_each_entry(rule, &chain->rules, list) {
net/netfilter/nf_tables_api.c
4230
list_for_each_entry(chain, &table->chains, list) {
net/netfilter/nf_tables_api.c
4241
list_for_each_entry(chain, &table->chains, list)
net/netfilter/nf_tables_api.c
4290
list_for_each_entry_rcu(catchall, &set->catchall_list, list,
net/netfilter/nf_tables_api.c
4497
list_add_tail_rcu(&rule->list, &old_rule->list);
net/netfilter/nf_tables_api.c
4507
list_add_rcu(&rule->list, &old_rule->list);
net/netfilter/nf_tables_api.c
4509
list_add_tail_rcu(&rule->list, &chain->rules);
net/netfilter/nf_tables_api.c
4512
list_add_tail_rcu(&rule->list, &old_rule->list);
net/netfilter/nf_tables_api.c
4514
list_add_rcu(&rule->list, &chain->rules);
net/netfilter/nf_tables_api.c
4556
list_for_each_entry(trans, &nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
4627
list_for_each_entry(chain, &table->chains, list) {
net/netfilter/nf_tables_api.c
4784
list_for_each_entry_rcu(set, &table->sets, list,
net/netfilter/nf_tables_api.c
4799
list_for_each_entry(set, &table->sets, list) {
net/netfilter/nf_tables_api.c
4865
list_for_each_entry(i, &ctx->table->sets, list) {
net/netfilter/nf_tables_api.c
4891
list_for_each_entry(i, &ctx->table->sets, list) {
net/netfilter/nf_tables_api.c
5139
list_for_each_entry_rcu(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
5154
list_for_each_entry_rcu(set, &table->sets, list) {
net/netfilter/nf_tables_api.c
520
list_del_init(&tail->nft_trans.list);
net/netfilter/nf_tables_api.c
525
list_add_tail(&tail->nft_trans.list,
net/netfilter/nf_tables_api.c
536
list_add_tail(&new_trans->nft_trans.list, &nft_net->commit_list);
net/netfilter/nf_tables_api.c
549
tail = list_last_entry(&nft_net->commit_list, struct nft_trans, list);
net/netfilter/nf_tables_api.c
571
list_add_tail(&trans->list, &nft_net->commit_list);
net/netfilter/nf_tables_api.c
5717
list_add_tail_rcu(&set->list, &table->sets);
net/netfilter/nf_tables_api.c
5741
list_for_each_entry_safe(catchall, next, &set->catchall_list, list) {
net/netfilter/nf_tables_api.c
5742
list_del_rcu(&catchall->list);
net/netfilter/nf_tables_api.c
5862
list_for_each_entry_rcu(catchall, &set->catchall_list, list,
net/netfilter/nf_tables_api.c
5893
list_for_each_entry(i, &set->bindings, list) {
net/netfilter/nf_tables_api.c
5911
list_add_tail_rcu(&binding->list, &set->bindings);
net/netfilter/nf_tables_api.c
5920
list_del_rcu(&binding->list);
net/netfilter/nf_tables_api.c
5923
list_del_rcu(&set->list);
net/netfilter/nf_tables_api.c
5959
list_for_each_entry(catchall, &set->catchall_list, list) {
net/netfilter/nf_tables_api.c
6007
list_del_rcu(&binding->list);
net/netfilter/nf_tables_api.c
6276
list_for_each_entry_rcu(catchall, &set->catchall_list, list) {
net/netfilter/nf_tables_api.c
6319
list_for_each_entry_rcu(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
6327
list_for_each_entry_rcu(set, &table->sets, list) {
net/netfilter/nf_tables_api.c
6500
list_for_each_entry_rcu(catchall, &set->catchall_list, list) {
net/netfilter/nf_tables_api.c
6996
list_for_each_entry_rcu(catchall, &set->catchall_list, list) {
net/netfilter/nf_tables_api.c
7016
list_for_each_entry(catchall, &set->catchall_list, list) {
net/netfilter/nf_tables_api.c
7029
list_add_tail_rcu(&catchall->list, &set->catchall_list);
net/netfilter/nf_tables_api.c
7113
list_for_each_entry(catchall, &set->catchall_list, list) {
net/netfilter/nf_tables_api.c
7160
list_del_rcu(&catchall->list);
net/netfilter/nf_tables_api.c
7170
list_for_each_entry_safe(catchall, next, &set->catchall_list, list) {
net/netfilter/nf_tables_api.c
7480
list_for_each_entry(binding, &set->bindings, list) {
net/netfilter/nf_tables_api.c
78
struct list_head list;
net/netfilter/nf_tables_api.c
783
list_for_each_entry(rule, &ctx->chain->rules, list) {
net/netfilter/nf_tables_api.c
7970
list_for_each_entry_rcu(catchall, &set->catchall_list, list,
net/netfilter/nf_tables_api.c
8073
list_add_rcu(&obj_type->list, &nf_tables_objects);
net/netfilter/nf_tables_api.c
8088
list_del_rcu(&obj_type->list);
net/netfilter/nf_tables_api.c
8100
struct rhlist_head *tmp, *list;
net/netfilter/nf_tables_api.c
8110
list = rhltable_lookup(&table->objname_ht, &k, nft_objname_ht_params);
net/netfilter/nf_tables_api.c
8111
if (!list)
net/netfilter/nf_tables_api.c
8114
rhl_for_each_entry_rcu(obj, tmp, list, rhlhead) {
net/netfilter/nf_tables_api.c
8132
list_for_each_entry(obj, &table->objects, list) {
net/netfilter/nf_tables_api.c
8227
list_for_each_entry_rcu(type, &nf_tables_objects, list) {
net/netfilter/nf_tables_api.c
8395
list_add_tail_rcu(&obj->list, &table->objects);
net/netfilter/nf_tables_api.c
8400
INIT_LIST_HEAD(&obj->list);
net/netfilter/nf_tables_api.c
849
struct list_head list;
net/netfilter/nf_tables_api.c
8494
list_for_each_entry_rcu(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
8499
list_for_each_entry_rcu(obj, &table->objects, list) {
net/netfilter/nf_tables_api.c
861
list_for_each_entry(catchall, &set->catchall_list, list) {
net/netfilter/nf_tables_api.c
8784
list_add_tail_rcu(&type->list, &nf_tables_flowtables);
net/netfilter/nf_tables_api.c
8792
list_del_rcu(&type->list);
net/netfilter/nf_tables_api.c
8813
list_for_each_entry_rcu(flowtable, &table->flowtables, list,
net/netfilter/nf_tables_api.c
8846
list_for_each_entry(flowtable, &table->flowtables, list) {
net/netfilter/nf_tables_api.c
8857
struct list_head list;
net/netfilter/nf_tables_api.c
8878
INIT_LIST_HEAD(&flowtable_hook->list);
net/netfilter/nf_tables_api.c
8921
&flowtable_hook->list,
net/netfilter/nf_tables_api.c
8927
list_for_each_entry(hook, &flowtable_hook->list, list) {
net/netfilter/nf_tables_api.c
8928
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
8946
list_for_each_entry_rcu(type, &nf_tables_flowtables, list) {
net/netfilter/nf_tables_api.c
8994
list_for_each_entry_safe(hook, next, hook_list, list) {
net/netfilter/nf_tables_api.c
8995
list_for_each_entry(ops, &hook->ops_list, list)
net/netfilter/nf_tables_api.c
9039
list_for_each_entry(hook, hook_list, list) {
net/netfilter/nf_tables_api.c
9040
list_for_each_entry(ft, &table->flowtables, list) {
net/netfilter/nf_tables_api.c
9050
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
9062
list_for_each_entry_safe(hook, next, hook_list, list) {
net/netfilter/nf_tables_api.c
9063
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
9079
list_for_each_entry_safe(hook, next, hook_list, list)
net/netfilter/nf_tables_api.c
9091
list_for_each_entry_safe(trans_hook, next, hook_list, list) {
net/netfilter/nf_tables_api.c
9093
list_for_each_entry(ops, &hook->ops_list, list)
net/netfilter/nf_tables_api.c
9120
list_for_each_entry_safe(hook, next, &flowtable_hook.list, list) {
net/netfilter/nf_tables_api.c
9122
list_del(&hook->list);
net/netfilter/nf_tables_api.c
9128
list_for_each_entry(trans, &nft_net->commit_list, list) {
net/netfilter/nf_tables_api.c
9157
&flowtable_hook.list, flowtable);
net/netfilter/nf_tables_api.c
9173
list_splice(&flowtable_hook.list, &nft_trans_flowtable_hooks(trans));
net/netfilter/nf_tables_api.c
9180
list_for_each_entry_safe(hook, next, &flowtable_hook.list, list) {
net/netfilter/nf_tables_api.c
9182
list_for_each_entry(ops, &hook->ops_list, list)
net/netfilter/nf_tables_api.c
9287
list_splice(&flowtable_hook.list, &flowtable->hook_list);
net/netfilter/nf_tables_api.c
9304
list_add_tail_rcu(&flowtable->list, &table->flowtables);
net/netfilter/nf_tables_api.c
9331
list_for_each_entry_safe(this, next, &flowtable_hook->list, list) {
net/netfilter/nf_tables_api.c
9332
list_del(&this->list);
net/netfilter/nf_tables_api.c
9353
list_for_each_entry(this, &flowtable_hook.list, list) {
net/netfilter/nf_tables_api.c
9494
list_for_each_entry_rcu(hook, hook_list, list,
net/netfilter/nf_tables_api.c
9500
list_for_each_entry(trans_hook, trans_hook_list, list) {
net/netfilter/nf_tables_api.c
9536
list_for_each_entry_rcu(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
9540
list_for_each_entry_rcu(flowtable, &table->flowtables, list) {
net/netfilter/nf_tables_api.c
9744
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
9757
list_for_each_entry_rcu(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
9772
list_for_each_entry(hook, &flowtable->hook_list, list) {
net/netfilter/nf_tables_api.c
9785
list_del_rcu(&ops->list);
net/netfilter/nf_tables_api.c
9810
list_add_tail_rcu(&ops->list, &hook->ops_list);
net/netfilter/nf_tables_api.c
9826
list_for_each_entry(table, &nft_net->tables, list) {
net/netfilter/nf_tables_api.c
9827
list_for_each_entry(flowtable, &table->flowtables, list) {
net/netfilter/nf_tables_api.c
990
list_for_each_entry_rcu(table, &nft_net->tables, list,
net/netfilter/nf_tables_offload.c
204
list_for_each_entry(block_cb, cb_list, list) {
net/netfilter/nf_tables_offload.c
230
list_for_each_entry(hook, &basechain->hook_list, list) {
net/netfilter/nf_tables_offload.c
231
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_offload.c
335
list_for_each_entry(rule, &chain->rules, list) {
net/netfilter/nf_tables_offload.c
342
list_for_each_entry_safe(block_cb, next, &bo->cb_list, list) {
net/netfilter/nf_tables_offload.c
343
list_del(&block_cb->list);
net/netfilter/nf_tables_offload.c
418
list_move(&block_cb->list, &bo.cb_list);
net/netfilter/nf_tables_offload.c
466
list_for_each_entry(hook, &basechain->hook_list, list) {
net/netfilter/nf_tables_offload.c
467
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_offload.c
485
list_for_each_entry(hook, &basechain->hook_list, list) {
net/netfilter/nf_tables_offload.c
486
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_offload.c
522
list_for_each_entry_continue_reverse(trans, &nft_net->commit_list, list) {
net/netfilter/nf_tables_offload.c
573
list_for_each_entry(trans, &nft_net->commit_list, list) {
net/netfilter/nf_tables_offload.c
636
list_for_each_entry(table, &nft_net->tables, list) {
net/netfilter/nf_tables_offload.c
640
list_for_each_entry(chain, &table->chains, list) {
net/netfilter/nf_tables_offload.c
647
list_for_each_entry(hook, &basechain->hook_list, list) {
net/netfilter/nfnetlink.c
321
static int nfnl_err_add(struct list_head *list, struct nlmsghdr *nlh, int err,
net/netfilter/nfnetlink.c
333
list_add_tail(&nfnl_err->head, list);
net/netfilter/nfnetlink_cthelper.c
287
list_add_tail(&nfcth->list, &nfnl_cthelper_list);
net/netfilter/nfnetlink_cthelper.c
34
struct list_head list;
net/netfilter/nfnetlink_cthelper.c
450
list_for_each_entry(nlcth, &nfnl_cthelper_list, list) {
net/netfilter/nfnetlink_cthelper.c
661
list_for_each_entry(nlcth, &nfnl_cthelper_list, list) {
net/netfilter/nfnetlink_cthelper.c
719
list_for_each_entry_safe(nlcth, n, &nfnl_cthelper_list, list) {
net/netfilter/nfnetlink_cthelper.c
735
list_del(&nlcth->list);
net/netfilter/nfnetlink_cthelper.c
802
list_for_each_entry_safe(nlcth, n, &nfnl_cthelper_list, list) {
net/netfilter/nfnetlink_queue.c
1634
list_for_each_entry_safe(entry, tmp, &queue->queue_list, list) {
net/netfilter/nfnetlink_queue.c
1638
list_add_tail(&entry->list, &batch_list);
net/netfilter/nfnetlink_queue.c
1646
list_for_each_entry_safe(entry, tmp, &batch_list, list) {
net/netfilter/nfnetlink_queue.c
227
list_add_tail(&entry->list, &queue->queue_list);
net/netfilter/nfnetlink_queue.c
238
list_del(&entry->list);
net/netfilter/nfnetlink_queue.c
534
list_for_each_entry_safe(entry, next, &queue->queue_list, list) {
net/netfilter/nft_chain_filter.c
330
list_for_each_entry(hook, &basechain->hook_list, list) {
net/netfilter/nft_chain_filter.c
343
list_del_rcu(&ops->list);
net/netfilter/nft_chain_filter.c
364
list_add_tail_rcu(&ops->list, &hook->ops_list);
net/netfilter/nft_chain_filter.c
382
list_for_each_entry(table, &nft_net->tables, list) {
net/netfilter/nft_chain_filter.c
387
list_for_each_entry(chain, &table->chains, list) {
net/netfilter/nft_connlimit.c
17
struct nf_conncount_list *list;
net/netfilter/nft_connlimit.c
223
priv_dst->list = kmalloc_obj(*priv_dst->list, gfp);
net/netfilter/nft_connlimit.c
224
if (!priv_dst->list)
net/netfilter/nft_connlimit.c
227
nf_conncount_list_init(priv_dst->list);
net/netfilter/nft_connlimit.c
239
nf_conncount_cache_free(priv->list);
net/netfilter/nft_connlimit.c
240
kfree(priv->list);
net/netfilter/nft_connlimit.c
247
return nf_conncount_gc_list(net, priv->list);
net/netfilter/nft_connlimit.c
30
err = nf_conncount_add_skb(nft_net(pkt), pkt->skb, nft_pf(pkt), priv->list);
net/netfilter/nft_connlimit.c
38
nf_conncount_gc_list(nft_net(pkt), priv->list);
net/netfilter/nft_connlimit.c
45
count = READ_ONCE(priv->list->count);
net/netfilter/nft_connlimit.c
74
priv->list = kmalloc_obj(*priv->list, GFP_KERNEL_ACCOUNT);
net/netfilter/nft_connlimit.c
75
if (!priv->list)
net/netfilter/nft_connlimit.c
78
nf_conncount_list_init(priv->list);
net/netfilter/nft_connlimit.c
88
kfree(priv->list);
net/netfilter/nft_connlimit.c
97
nf_conncount_cache_free(priv->list);
net/netfilter/nft_connlimit.c
98
kfree(priv->list);
net/netfilter/nft_immediate.c
115
list_for_each_entry(rule, &chain->rules, list)
net/netfilter/nft_immediate.c
138
list_for_each_entry(rule, &chain->rules, list)
net/netfilter/nft_immediate.c
219
list_for_each_entry_safe(rule, n, &chain->rules, list) {
net/netfilter/nft_immediate.c
221
list_del(&rule->list);
net/netfilter/nft_set_bitmap.c
103
list_for_each_entry_rcu(be, &priv->list, head,
net/netfilter/nft_set_bitmap.c
123
list_for_each_entry_rcu(be, &priv->list, head) {
net/netfilter/nft_set_bitmap.c
151
list_add_tail_rcu(&new->head, &priv->list);
net/netfilter/nft_set_bitmap.c
229
list_for_each_entry_rcu(be, &priv->list, head,
net/netfilter/nft_set_bitmap.c
273
INIT_LIST_HEAD(&priv->list);
net/netfilter/nft_set_bitmap.c
285
list_for_each_entry_safe(be, n, &priv->list, head)
net/netfilter/nft_set_bitmap.c
47
struct list_head list;
net/netfilter/nft_set_pipapo.c
1723
list_add(&gc->list, &priv->gc_head);
net/netfilter/nft_set_pipapo.c
1757
list_add(&gc->list, &priv->gc_head);
net/netfilter/nft_set_pipapo.c
1793
list_for_each_entry_safe(gc, next, &priv->gc_head, list) {
net/netfilter/nft_set_pipapo.c
1794
list_del(&gc->list);
net/netfilter/nft_set_rbtree.c
208
list_add(&rbe->list, &priv->expired);
net/netfilter/nft_set_rbtree.c
46
struct list_head list;
net/netfilter/nft_set_rbtree.c
945
list_for_each_entry_safe(rbe, rbe_end, &priv->expired, list) {
net/netfilter/nft_set_rbtree.c
946
list_del(&rbe->list);
net/netfilter/nft_set_rbtree.c
996
list_for_each_entry_safe(rbe, next, &priv->expired, list) {
net/netfilter/nft_set_rbtree.c
997
list_del(&rbe->list);
net/netfilter/x_tables.c
109
list_del(&target->list);
net/netfilter/x_tables.c
1316
list_for_each_entry(t, &xt_net->tables[af], list) {
net/netfilter/x_tables.c
1337
list_for_each_entry(t, &xt_net->tables[af], list)
net/netfilter/x_tables.c
1342
list_for_each_entry(tmpl, &xt_templates[af], list) {
net/netfilter/x_tables.c
1364
list_for_each_entry(t, &xt_net->tables[af], list)
net/netfilter/x_tables.c
147
list_add(&match->list, &xt[af].match);
net/netfilter/x_tables.c
1586
list_for_each_entry(t, &xt_net->tables[table->af], list) {
net/netfilter/x_tables.c
159
list_del(&match->list);
net/netfilter/x_tables.c
1627
list_add(&table->list, &xt_net->tables[table->af]);
net/netfilter/x_tables.c
1664
list_for_each_entry(t, &xt_net->tables[af], list) {
net/netfilter/x_tables.c
1666
list_move(&t->list, &xt_net->dead_tables[af]);
net/netfilter/x_tables.c
1700
list_for_each_entry(table, &xt_net->dead_tables[af], list) {
net/netfilter/x_tables.c
1706
list_del(&table->list);
net/netfilter/x_tables.c
1756
struct xt_table *table = list_entry(v, struct xt_table, list);
net/netfilter/x_tables.c
1875
match = list_entry(trav->curr, struct xt_match, list);
net/netfilter/x_tables.c
1909
target = list_entry(trav->curr, struct xt_target, list);
net/netfilter/x_tables.c
1975
list_for_each_entry(t, &xt_templates[af], list) {
net/netfilter/x_tables.c
1990
list_add(&t->list, &xt_templates[af]);
net/netfilter/x_tables.c
2004
list_for_each_entry(t, &xt_templates[af], list) {
net/netfilter/x_tables.c
2008
list_del(&t->list);
net/netfilter/x_tables.c
209
list_for_each_entry(m, &xt[af].match, list) {
net/netfilter/x_tables.c
258
list_for_each_entry(t, &xt[af].target, list) {
net/netfilter/x_tables.c
357
list_for_each_entry(m, &xt[af].match, list) {
net/netfilter/x_tables.c
379
list_for_each_entry(t, &xt[af].target, list) {
net/netfilter/x_tables.c
43
struct list_head list;
net/netfilter/x_tables.c
97
list_add(&target->list, &xt[af].target);
net/netfilter/xt_LED.c
136
list_add_tail(&ledinternal->list, &xt_led_triggers);
net/netfilter/xt_LED.c
169
list_del(&ledinternal->list);
net/netfilter/xt_LED.c
32
struct list_head list;
net/netfilter/xt_LED.c
86
list_for_each_entry(ledinternal, &xt_led_triggers, list) {
net/netfilter/xt_RATEEST.c
43
hlist_add_head(&est->list, &xn->hash[h]);
net/netfilter/xt_RATEEST.c
53
hlist_for_each_entry(est, &xn->hash[h], list) {
net/netfilter/xt_RATEEST.c
81
hlist_del(&est->list);
net/netfilter/xt_TEE.c
123
list_add(&priv->list, &tn->priv_list);
net/netfilter/xt_TEE.c
139
list_del(&info->priv->list);
net/netfilter/xt_TEE.c
22
struct list_head list;
net/netfilter/xt_TEE.c
69
list_for_each_entry(priv, &tn->priv_list, list) {
net/netfilter/xt_recent.c
136
list_for_each_entry(e, &table->iphash[h], list)
net/netfilter/xt_recent.c
146
list_del(&e->list);
net/netfilter/xt_recent.c
201
list_add_tail(&e->list, &t->iphash[recent_entry_hash4(addr)]);
net/netfilter/xt_recent.c
203
list_add_tail(&e->list, &t->iphash[recent_entry_hash6(addr)]);
net/netfilter/xt_recent.c
223
list_for_each_entry(t, &recent_net->tables, list)
net/netfilter/xt_recent.c
235
list_for_each_entry_safe(e, next, &t->iphash[i], list)
net/netfilter/xt_recent.c
425
list_add_tail(&t->list, &recent_net->tables);
net/netfilter/xt_recent.c
461
list_del(&t->list);
net/netfilter/xt_recent.c
490
list_for_each_entry(e, &t->iphash[st->bucket], list)
net/netfilter/xt_recent.c
501
const struct list_head *head = e->list.next;
net/netfilter/xt_recent.c
509
return list_entry(head, struct recent_entry, list);
net/netfilter/xt_recent.c
655
list_for_each_entry(t, &recent_net->tables, list)
net/netfilter/xt_recent.c
67
struct list_head list;
net/netfilter/xt_recent.c
78
struct list_head list;
net/netlabel/netlabel_addrlist.c
101
list_for_each_entry_rcu(iter, head, list)
net/netlabel/netlabel_addrlist.c
127
list_for_each_entry_rcu(iter, head, list)
net/netlabel/netlabel_addrlist.c
161
list_for_each_entry_rcu(iter, head, list)
net/netlabel/netlabel_addrlist.c
164
__list_add_rcu(&entry->list,
net/netlabel/netlabel_addrlist.c
165
iter->list.prev,
net/netlabel/netlabel_addrlist.c
166
&iter->list);
net/netlabel/netlabel_addrlist.c
169
list_add_tail_rcu(&entry->list, head);
net/netlabel/netlabel_addrlist.c
199
list_for_each_entry_rcu(iter, head, list)
net/netlabel/netlabel_addrlist.c
202
__list_add_rcu(&entry->list,
net/netlabel/netlabel_addrlist.c
203
iter->list.prev,
net/netlabel/netlabel_addrlist.c
204
&iter->list);
net/netlabel/netlabel_addrlist.c
207
list_add_tail_rcu(&entry->list, head);
net/netlabel/netlabel_addrlist.c
224
list_del_rcu(&entry->list);
net/netlabel/netlabel_addrlist.c
264
list_del_rcu(&entry->list);
net/netlabel/netlabel_addrlist.c
51
list_for_each_entry_rcu(iter, head, list)
net/netlabel/netlabel_addrlist.c
76
list_for_each_entry_rcu(iter, head, list)
net/netlabel/netlabel_addrlist.h
123
#define __af6list_entry(ptr) container_of(ptr, struct netlbl_af6list, list)
net/netlabel/netlabel_addrlist.h
151
&iter->list != (head); \
net/netlabel/netlabel_addrlist.h
152
iter = __af6list_valid(iter->list.next, head))
net/netlabel/netlabel_addrlist.h
156
&iter->list != (head); \
net/netlabel/netlabel_addrlist.h
157
iter = __af6list_valid_rcu(iter->list.next, head))
net/netlabel/netlabel_addrlist.h
161
tmp = __af6list_valid(iter->list.next, head); \
net/netlabel/netlabel_addrlist.h
162
&iter->list != (head); \
net/netlabel/netlabel_addrlist.h
163
iter = tmp, tmp = __af6list_valid(iter->list.next, head))
net/netlabel/netlabel_addrlist.h
38
struct list_head list;
net/netlabel/netlabel_addrlist.h
53
struct list_head list;
net/netlabel/netlabel_addrlist.h
56
#define __af4list_entry(ptr) container_of(ptr, struct netlbl_af4list, list)
net/netlabel/netlabel_addrlist.h
84
&iter->list != (head); \
net/netlabel/netlabel_addrlist.h
85
iter = __af4list_valid(iter->list.next, head))
net/netlabel/netlabel_addrlist.h
89
&iter->list != (head); \
net/netlabel/netlabel_addrlist.h
90
iter = __af4list_valid_rcu(iter->list.next, head))
net/netlabel/netlabel_addrlist.h
94
tmp = __af4list_valid(iter->list.next, head); \
net/netlabel/netlabel_addrlist.h
95
&iter->list != (head); \
net/netlabel/netlabel_addrlist.h
96
iter = tmp, tmp = __af4list_valid(iter->list.next, head))
net/netlabel/netlabel_domainhash.c
147
list_for_each_entry_rcu(iter, bkt_list, list,
net/netlabel/netlabel_domainhash.c
435
list_add_tail_rcu(&entry->list,
net/netlabel/netlabel_domainhash.c
438
INIT_LIST_HEAD(&entry->list);
net/netlabel/netlabel_domainhash.c
602
list_del_rcu(&entry->list);
net/netlabel/netlabel_domainhash.c
953
list_for_each_entry_rcu(iter_entry, iter_list, list)
net/netlabel/netlabel_domainhash.h
44
container_of(iter, struct netlbl_domaddr4_map, list)
net/netlabel/netlabel_domainhash.h
48
struct netlbl_af4list list;
net/netlabel/netlabel_domainhash.h
51
container_of(iter, struct netlbl_domaddr6_map, list)
net/netlabel/netlabel_domainhash.h
55
struct netlbl_af6list list;
net/netlabel/netlabel_domainhash.h
64
struct list_head list;
net/netlabel/netlabel_kapi.c
134
map4->list.addr = addr4->s_addr & mask4->s_addr;
net/netlabel/netlabel_kapi.c
135
map4->list.mask = mask4->s_addr;
net/netlabel/netlabel_kapi.c
136
map4->list.valid = 1;
net/netlabel/netlabel_kapi.c
137
ret_val = netlbl_af4list_add(&map4->list,
net/netlabel/netlabel_kapi.c
151
map6->list.addr = *addr6;
net/netlabel/netlabel_kapi.c
152
map6->list.addr.s6_addr32[0] &= mask6->s6_addr32[0];
net/netlabel/netlabel_kapi.c
153
map6->list.addr.s6_addr32[1] &= mask6->s6_addr32[1];
net/netlabel/netlabel_kapi.c
154
map6->list.addr.s6_addr32[2] &= mask6->s6_addr32[2];
net/netlabel/netlabel_kapi.c
155
map6->list.addr.s6_addr32[3] &= mask6->s6_addr32[3];
net/netlabel/netlabel_kapi.c
156
map6->list.mask = *mask6;
net/netlabel/netlabel_kapi.c
157
map6->list.valid = 1;
net/netlabel/netlabel_kapi.c
158
ret_val = netlbl_af6list_add(&map6->list,
net/netlabel/netlabel_kapi.c
364
addrinfo->list.addr = addr->s_addr & mask->s_addr;
net/netlabel/netlabel_kapi.c
365
addrinfo->list.mask = mask->s_addr;
net/netlabel/netlabel_kapi.c
366
addrinfo->list.valid = 1;
net/netlabel/netlabel_kapi.c
367
ret_val = netlbl_af4list_add(&addrinfo->list, &addrmap->list4);
net/netlabel/netlabel_kapi.c
490
addrinfo->list.addr = *addr;
net/netlabel/netlabel_kapi.c
491
addrinfo->list.addr.s6_addr32[0] &= mask->s6_addr32[0];
net/netlabel/netlabel_kapi.c
492
addrinfo->list.addr.s6_addr32[1] &= mask->s6_addr32[1];
net/netlabel/netlabel_kapi.c
493
addrinfo->list.addr.s6_addr32[2] &= mask->s6_addr32[2];
net/netlabel/netlabel_kapi.c
494
addrinfo->list.addr.s6_addr32[3] &= mask->s6_addr32[3];
net/netlabel/netlabel_kapi.c
495
addrinfo->list.mask = *mask;
net/netlabel/netlabel_kapi.c
496
addrinfo->list.valid = 1;
net/netlabel/netlabel_kapi.c
497
ret_val = netlbl_af6list_add(&addrinfo->list, &addrmap->list6);
net/netlabel/netlabel_mgmt.c
178
map->list.addr = addr->s_addr & mask->s_addr;
net/netlabel/netlabel_mgmt.c
179
map->list.mask = mask->s_addr;
net/netlabel/netlabel_mgmt.c
180
map->list.valid = 1;
net/netlabel/netlabel_mgmt.c
185
ret_val = netlbl_af4list_add(&map->list, &addrmap->list4);
net/netlabel/netlabel_mgmt.c
225
map->list.addr = *addr;
net/netlabel/netlabel_mgmt.c
226
map->list.addr.s6_addr32[0] &= mask->s6_addr32[0];
net/netlabel/netlabel_mgmt.c
227
map->list.addr.s6_addr32[1] &= mask->s6_addr32[1];
net/netlabel/netlabel_mgmt.c
228
map->list.addr.s6_addr32[2] &= mask->s6_addr32[2];
net/netlabel/netlabel_mgmt.c
229
map->list.addr.s6_addr32[3] &= mask->s6_addr32[3];
net/netlabel/netlabel_mgmt.c
230
map->list.mask = *mask;
net/netlabel/netlabel_mgmt.c
231
map->list.valid = 1;
net/netlabel/netlabel_mgmt.c
236
ret_val = netlbl_af6list_add(&map->list, &addrmap->list6);
net/netlabel/netlabel_unlabeled.c
1081
addr_struct.s_addr = addr4->list.addr;
net/netlabel/netlabel_unlabeled.c
1088
addr_struct.s_addr = addr4->list.mask;
net/netlabel/netlabel_unlabeled.c
1099
&addr6->list.addr);
net/netlabel/netlabel_unlabeled.c
1105
&addr6->list.mask);
net/netlabel/netlabel_unlabeled.c
1168
list_for_each_entry_rcu(iface, iter_list, list) {
net/netlabel/netlabel_unlabeled.c
210
list_for_each_entry_rcu(iter, bkt_list, list,
net/netlabel/netlabel_unlabeled.c
243
entry->list.addr = addr->s_addr & mask->s_addr;
net/netlabel/netlabel_unlabeled.c
244
entry->list.mask = mask->s_addr;
net/netlabel/netlabel_unlabeled.c
245
entry->list.valid = 1;
net/netlabel/netlabel_unlabeled.c
249
ret_val = netlbl_af4list_add(&entry->list, &iface->addr4_list);
net/netlabel/netlabel_unlabeled.c
283
entry->list.addr = *addr;
net/netlabel/netlabel_unlabeled.c
284
entry->list.addr.s6_addr32[0] &= mask->s6_addr32[0];
net/netlabel/netlabel_unlabeled.c
285
entry->list.addr.s6_addr32[1] &= mask->s6_addr32[1];
net/netlabel/netlabel_unlabeled.c
286
entry->list.addr.s6_addr32[2] &= mask->s6_addr32[2];
net/netlabel/netlabel_unlabeled.c
287
entry->list.addr.s6_addr32[3] &= mask->s6_addr32[3];
net/netlabel/netlabel_unlabeled.c
288
entry->list.mask = *mask;
net/netlabel/netlabel_unlabeled.c
289
entry->list.valid = 1;
net/netlabel/netlabel_unlabeled.c
293
ret_val = netlbl_af6list_add(&entry->list, &iface->addr6_list);
net/netlabel/netlabel_unlabeled.c
331
list_add_tail_rcu(&iface->list,
net/netlabel/netlabel_unlabeled.c
334
INIT_LIST_HEAD(&iface->list);
net/netlabel/netlabel_unlabeled.c
593
list_del_rcu(&iface->list);
net/netlabel/netlabel_unlabeled.c
67
container_of(iter, struct netlbl_unlhsh_addr4, list)
net/netlabel/netlabel_unlabeled.c
705
list_del_rcu(&iface->list);
net/netlabel/netlabel_unlabeled.c
71
struct netlbl_af4list list;
net/netlabel/netlabel_unlabeled.c
75
container_of(iter, struct netlbl_unlhsh_addr6, list)
net/netlabel/netlabel_unlabeled.c
79
struct netlbl_af6list list;
net/netlabel/netlabel_unlabeled.c
88
struct list_head list;
net/netlink/af_netlink.c
202
list_add_rcu(&nt->list, &nn->netlink_tap_all);
net/netlink/af_netlink.c
220
list_for_each_entry(tmp, &nn->netlink_tap_all, list) {
net/netlink/af_netlink.c
222
list_del_rcu(&nt->list);
net/netlink/af_netlink.c
325
list_for_each_entry_rcu(tmp, &nn->netlink_tap_all, list) {
net/nfc/core.c
538
list_for_each_entry(se, &dev->secure_elements, list)
net/nfc/core.c
889
INIT_LIST_HEAD(&se->list);
net/nfc/core.c
891
list_add(&se->list, &dev->secure_elements);
net/nfc/core.c
895
list_del(&se->list);
net/nfc/core.c
912
list_for_each_entry_safe(se, n, &dev->secure_elements, list)
net/nfc/core.c
918
list_del(&se->list);
net/nfc/core.c
972
list_for_each_entry_safe(se, n, &dev->secure_elements, list) {
net/nfc/core.c
974
list_del(&se->list);
net/nfc/llcp.h
51
struct list_head list;
net/nfc/llcp_commands.c
783
if (list_empty(&local->list)) {
net/nfc/llcp_core.c
1651
INIT_LIST_HEAD(&local->list);
net/nfc/llcp_core.c
1684
list_add(&local->list, &llcp_devices);
net/nfc/llcp_core.c
302
list_for_each_entry(local, &llcp_devices, list)
net/nfc/llcp_core.c
317
list_for_each_entry_safe(local, tmp, &llcp_devices, list)
net/nfc/llcp_core.c
320
list_del_init(&local->list);
net/nfc/nci/core.c
1336
list_for_each_entry_safe(conn_info, n, &ndev->conn_info_list, list) {
net/nfc/nci/core.c
1337
list_del(&conn_info->list);
net/nfc/nci/core.c
48
list_for_each_entry(conn_info, &ndev->conn_info_list, list) {
net/nfc/nci/core.c
61
list_for_each_entry(conn_info, &ndev->conn_info_list, list) {
net/nfc/nci/rsp.c
206
INIT_LIST_HEAD(&conn_info->list);
net/nfc/nci/rsp.c
207
list_add(&conn_info->list, &ndev->conn_info_list);
net/nfc/nci/rsp.c
306
INIT_LIST_HEAD(&conn_info->list);
net/nfc/nci/rsp.c
307
list_add(&conn_info->list, &ndev->conn_info_list);
net/nfc/nci/rsp.c
336
list_del(&conn_info->list);
net/nfc/netlink.c
1340
list_for_each_entry_safe(se, n, &dev->secure_elements, list) {
net/openvswitch/vport.c
189
list_for_each_entry(ops, &vport_ops_list, list)
net/openvswitch/vport.c
66
list_for_each_entry(o, &vport_ops_list, list)
net/openvswitch/vport.c
70
list_add_tail(&ops->list, &vport_ops_list);
net/openvswitch/vport.c
81
list_del(&ops->list);
net/openvswitch/vport.h
145
struct list_head list;
net/packet/af_packet.c
1652
list_for_each_entry(f, &fanout_list, list) {
net/packet/af_packet.c
1737
list_for_each_entry(f, &fanout_list, list) {
net/packet/af_packet.c
1765
INIT_LIST_HEAD(&match->list);
net/packet/af_packet.c
1777
list_add(&match->list, &fanout_list);
net/packet/af_packet.c
1804
list_del(&match->list);
net/packet/af_packet.c
1830
list_del(&f->list);
net/packet/af_packet.c
3670
struct list_head *list)
net/packet/af_packet.c
3676
list_add(&ml->remove_list, list);
net/packet/internal.h
88
struct list_head list;
net/phonet/pn_dev.c
122
list_for_each_entry_rcu(pnd, &pndevs->list, list) {
net/phonet/pn_dev.c
171
list_del_rcu(&pnd->list);
net/phonet/pn_dev.c
224
list_for_each_entry_rcu(pnd, &pndevs->list, list) {
net/phonet/pn_dev.c
329
INIT_LIST_HEAD(&pnn->pndevs.list);
net/phonet/pn_dev.c
340
WARN_ON_ONCE(!list_empty(&pnn->pndevs.list));
net/phonet/pn_dev.c
58
list_add_rcu(&pnd->list, &pndevs->list);
net/phonet/pn_dev.c
69
list_for_each_entry(pnd, &pndevs->list, list) {
net/phonet/pn_dev.c
81
list_for_each_entry_rcu(pnd, &pndevs->list, list) {
net/phonet/pn_dev.c
99
list_del_rcu(&pnd->list);
net/phonet/pn_netlink.c
139
list_for_each_entry_rcu(pnd, &pndevs->list, list) {
net/psample/psample.c
152
list_add_tail(&group->list, &psample_groups_list);
net/psample/psample.c
161
list_del(&group->list);
net/psample/psample.c
170
list_for_each_entry(group, &psample_groups_list, list)
net/psample/psample.c
81
list_for_each_entry(group, &psample_groups_list, list) {
net/rds/connection.c
573
struct list_head *list;
net/rds/connection.c
606
list = &cp->cp_send_queue;
net/rds/connection.c
608
list = &cp->cp_retrans;
net/rds/connection.c
613
list_for_each_entry(rm, list, m_conn_item) {
net/rds/ib.c
111
list_for_each_entry_safe(i_ipaddr, i_next, &rds_ibdev->ipaddr_list, list) {
net/rds/ib.c
112
list_del(&i_ipaddr->list);
net/rds/ib.c
214
list_add_tail_rcu(&rds_ibdev->list, &rds_ib_devices);
net/rds/ib.c
273
list_del_rcu(&rds_ibdev->list);
net/rds/ib.h
233
struct list_head list;
net/rds/ib.h
244
struct list_head list;
net/rds/ib_frmr.c
361
void rds_ib_unreg_frmr(struct list_head *list, unsigned int *nfreed,
net/rds/ib_frmr.c
370
list_for_each_entry(ibmr, list, unmap_list) {
net/rds/ib_frmr.c
382
list_for_each_entry_safe(ibmr, next, list, unmap_list) {
net/rds/ib_mr.h
139
void rds_ib_unreg_frmr(struct list_head *list, unsigned int *nfreed,
net/rds/ib_rdma.c
292
struct list_head *list)
net/rds/ib_rdma.c
303
list_add_tail(&ibmr->unmap_list, list);
net/rds/ib_rdma.c
315
static void list_to_llist_nodes(struct list_head *list,
net/rds/ib_rdma.c
323
list_for_each_entry(ibmr, list, unmap_list) {
net/rds/ib_rdma.c
52
list_for_each_entry_rcu(rds_ibdev, &rds_ib_devices, list) {
net/rds/ib_rdma.c
529
list_for_each_entry(rds_ibdev, &rds_ib_devices, list) {
net/rds/ib_rdma.c
53
list_for_each_entry_rcu(i_ipaddr, &rds_ibdev->ipaddr_list, list) {
net/rds/ib_rdma.c
77
list_add_tail_rcu(&i_ipaddr->list, &rds_ibdev->ipaddr_list);
net/rds/ib_rdma.c
90
list_for_each_entry_rcu(i_ipaddr, &rds_ibdev->ipaddr_list, list) {
net/rds/ib_rdma.c
92
list_del_rcu(&i_ipaddr->list);
net/rds/ib_recv.c
162
LIST_HEAD(list);
net/rds/ib_recv.c
165
rds_ib_cache_splice_all_lists(&ic->i_cache_incs, &list);
net/rds/ib_recv.c
168
list_for_each_entry_safe(inc, inc_tmp, &list, ii_cache_entry) {
net/rds/ib_recv.c
176
rds_ib_cache_splice_all_lists(&ic->i_cache_frags, &list);
net/rds/ib_recv.c
179
list_for_each_entry_safe(frag, frag_tmp, &list, f_cache_entry) {
net/rds/send.c
750
LIST_HEAD(list);
net/rds/send.c
758
list_move(&rm->m_conn_item, &list);
net/rds/send.c
763
if (!list_empty(&list))
net/rds/send.c
769
rds_send_remove_from_sock(&list, RDS_RDMA_SUCCESS);
net/rds/send.c
787
LIST_HEAD(list);
net/rds/send.c
798
list_move(&rm->m_sock_item, &list);
net/rds/send.c
808
if (list_empty(&list))
net/rds/send.c
812
list_for_each_entry(rm, &list, m_sock_item) {
net/rds/send.c
850
while (!list_empty(&list)) {
net/rds/send.c
851
rm = list_entry(list.next, struct rds_message, m_sock_item);
net/rds/tcp.c
437
static bool list_has_conn(struct list_head *list, struct rds_connection *conn)
net/rds/tcp.c
441
list_for_each_entry_safe(tc, _tc, list, t_tcp_node) {
net/rfkill/core.c
1208
list_add(&data->list, &rfkill_fds);
net/rfkill/core.c
1218
list_for_each_entry_safe(ev, tmp, &data->events, list)
net/rfkill/core.c
1267
list);
net/rfkill/core.c
1275
list_del(&ev->list);
net/rfkill/core.c
1343
list_del(&data->list);
net/rfkill/core.c
1347
list_for_each_entry_safe(ev, tmp, &data->events, list)
net/rfkill/core.c
285
list_add_tail(&int_ev->list, &data->events);
net/rfkill/core.c
295
list_for_each_entry(data, &rfkill_fds, list) {
net/rfkill/core.c
72
struct list_head list;
net/rfkill/core.c
79
struct list_head list;
net/rxrpc/skbuff.c
64
void rxrpc_purge_queue(struct sk_buff_head *list)
net/rxrpc/skbuff.c
68
while ((skb = skb_dequeue((list))) != NULL) {
net/sched/act_api.c
1007
list_for_each_entry(id_ptr, &act_pernet_id_list, list) {
net/sched/act_api.c
1009
list_del(&id_ptr->list);
net/sched/act_api.c
1922
list_for_each_entry(id_ptr, &act_pernet_id_list, list) {
net/sched/act_api.c
971
struct list_head list;
net/sched/act_api.c
981
list_for_each_entry(id_ptr, &act_pernet_id_list, list) {
net/sched/act_api.c
995
list_add_tail(&id_ptr->list, &act_pernet_id_list);
net/sched/act_gate.c
227
list_for_each_entry_safe(entry, e, entries, list) {
net/sched/act_gate.c
228
list_del(&entry->list);
net/sched/act_gate.c
240
list_for_each_entry(entry, &src->entries, list) {
net/sched/act_gate.c
254
list_add_tail(&new->list, &dst->entries);
net/sched/act_gate.c
293
list_add_tail(&entry->list, &sched->entries);
net/sched/act_gate.c
500
list_for_each_entry(entry, &p->entries, list)
net/sched/act_gate.c
522
struct tcfg_gate_entry, list);
net/sched/act_gate.c
652
list_for_each_entry(entry, &p->entries, list) {
net/sched/act_gate.c
95
if (list_is_last(&next->list, &p->entries))
net/sched/act_gate.c
97
struct tcfg_gate_entry, list);
net/sched/act_gate.c
99
next = list_next_entry(next, list);
net/sched/act_ife.c
167
list_for_each_entry(o, &ifeoplist, list) {
net/sched/act_ife.c
191
list_for_each_entry(m, &ifeoplist, list) {
net/sched/act_ife.c
202
list_add_tail(&mops->list, &ifeoplist);
net/sched/act_ife.c
214
list_for_each_entry(m, &ifeoplist, list) {
net/sched/act_ife.c
216
list_del(&mops->list);
net/sched/act_ife.c
356
list_for_each_entry(o, &ifeoplist, list) {
net/sched/cls_api.c
1069
chain = list_is_last(&chain->list, &block->chain_list) ?
net/sched/cls_api.c
1070
NULL : list_next_entry(chain, list);
net/sched/cls_api.c
1073
struct tcf_chain, list);
net/sched/cls_api.c
1077
chain = list_is_last(&chain->list, &block->chain_list) ?
net/sched/cls_api.c
1078
NULL : list_next_entry(chain, list);
net/sched/cls_api.c
1398
struct list_head list;
net/sched/cls_api.c
1419
list_for_each_entry(item, &block->owner_list, list)
net/sched/cls_api.c
1436
list_add(&item->list, &block->owner_list);
net/sched/cls_api.c
1446
list_for_each_entry(item, &block->owner_list, list) {
net/sched/cls_api.c
1448
list_del(&item->list);
net/sched/cls_api.c
1634
list_for_each_entry(block_cb, &bo->cb_list, list) {
net/sched/cls_api.c
1651
list_for_each_entry_safe(block_cb, next, &bo->cb_list, list) {
net/sched/cls_api.c
1654
list_del(&block_cb->list);
net/sched/cls_api.c
1675
list_for_each_entry_safe(block_cb, next, &bo->cb_list, list) {
net/sched/cls_api.c
1680
list_del(&block_cb->list);
net/sched/cls_api.c
3306
list_for_each_entry(chain, &block->chain_list, list) {
net/sched/cls_api.c
3609
list_for_each_entry(block_cb, &block->flow_block.cb_list, list) {
net/sched/cls_api.c
493
struct list_head list;
net/sched/cls_api.c
508
list_add_tail_rcu(&chain->list, &block->chain_list);
net/sched/cls_api.c
535
list_for_each_entry(item, &block->chain0.filter_chain_list, list)
net/sched/cls_api.c
548
list_del_rcu(&chain->list);
net/sched/cls_api.c
601
list_for_each_entry(chain, &block->chain_list, list) {
net/sched/cls_api.c
614
list_for_each_entry_rcu(chain, &block->chain_list, list) {
net/sched/cls_api.c
812
list_move(&block_cb->list, &bo.cb_list);
net/sched/cls_api.c
934
list_add(&item->list, &block->chain0.filter_chain_list);
net/sched/cls_api.c
947
list_add(&item->list, &block->chain0.filter_chain_list);
net/sched/cls_api.c
964
list_for_each_entry(item, &block->chain0.filter_chain_list, list) {
net/sched/cls_api.c
970
list_del(&item->list);
net/sched/cls_flow.c
312
list_for_each_entry_rcu(f, &head->filters, list) {
net/sched/cls_flow.c
40
struct list_head list;
net/sched/cls_flow.c
562
list_add_tail_rcu(&fnew->list, &head->filters);
net/sched/cls_flow.c
564
list_replace_rcu(&fold->list, &fnew->list);
net/sched/cls_flow.c
588
list_del_rcu(&f->list);
net/sched/cls_flow.c
614
list_for_each_entry_safe(f, next, &head->filters, list) {
net/sched/cls_flow.c
615
list_del_rcu(&f->list);
net/sched/cls_flow.c
629
list_for_each_entry(f, &head->filters, list)
net/sched/cls_flow.c
702
list_for_each_entry(f, &head->filters, list) {
net/sched/cls_flower.c
101
struct list_head list;
net/sched/cls_flower.c
128
struct list_head list;
net/sched/cls_flower.c
2263
list_add_tail_rcu(&newmask->list, &head->masks);
net/sched/cls_flower.c
2540
list_replace_rcu(&fold->list, &fnew->list);
net/sched/cls_flower.c
2558
list_add_tail_rcu(&fnew->list, &fnew->mask->filters);
net/sched/cls_flower.c
279
list_for_each_entry_rcu(filter, &mask->filters, list) {
net/sched/cls_flower.c
331
list_for_each_entry_rcu(mask, &head->masks, list) {
net/sched/cls_flower.c
409
list_del_rcu(&mask->list);
net/sched/cls_flower.c
572
list_del_rcu(&f->list);
net/sched/cls_flower.c
603
list_for_each_entry_safe(mask, next_mask, &head->masks, list) {
net/sched/cls_flower.c
604
list_for_each_entry_safe(f, next, &mask->filters, list) {
net/sched/sch_api.c
531
list_for_each_entry(stab, &qdisc_stab_list, list) {
net/sched/sch_api.c
556
list_add_tail(&stab->list, &qdisc_stab_list);
net/sched/sch_api.c
567
list_del(&tab->list);
net/sched/sch_sfq.c
540
struct sk_buff_head list;
net/sched/sch_sfq.c
544
__skb_queue_head_init(&list);
net/sched/sch_sfq.c
553
__skb_queue_tail(&list, skb);
net/sched/sch_sfq.c
561
while ((skb = __skb_dequeue(&list)) != NULL) {
net/sched/sch_taprio.c
1088
static int parse_sched_list(struct taprio_sched *q, struct nlattr *list,
net/sched/sch_taprio.c
1096
if (!list)
net/sched/sch_taprio.c
1099
nla_for_each_nested(n, list, rem) {
net/sched/sch_taprio.c
1119
list_add_tail(&entry->list, &sched->entries);
net/sched/sch_taprio.c
1158
list_for_each_entry(entry, &new->entries, list)
net/sched/sch_taprio.c
1251
struct sched_entry, list);
net/sched/sch_taprio.c
127
list_for_each_entry(entry, &sched->entries, list) {
net/sched/sch_taprio.c
1370
list_for_each_entry(entry, &sched->entries, list) {
net/sched/sch_taprio.c
1470
list_for_each_entry(entry, &sched->entries, list) {
net/sched/sch_taprio.c
150
cur = list_next_entry_circular(cur, &sched->entries, list);
net/sched/sch_taprio.c
201
list_for_each_entry_safe(entry, n, &sched->entries, list) {
net/sched/sch_taprio.c
202
list_del(&entry->list);
net/sched/sch_taprio.c
2275
list_for_each_entry(entry, &root->entries, list) {
net/sched/sch_taprio.c
355
list_for_each_entry(entry, &sched->entries, list) {
net/sched/sch_taprio.c
62
struct list_head list;
net/sched/sch_taprio.c
875
if (list_is_last(&entry->list, &oper->entries))
net/sched/sch_taprio.c
949
list);
net/sched/sch_taprio.c
956
list);
net/sched/sch_taprio.c
960
next = list_next_entry(entry, list);
net/sched/sch_taprio.c
979
next = list_first_entry(&oper->entries, struct sched_entry, list);
net/sctp/associola.c
1642
list_for_each_entry_safe(asconf, tmp, &asoc->addip_chunk_list, list) {
net/sctp/associola.c
1643
list_del_init(&asconf->list);
net/sctp/associola.c
572
list_for_each_entry(ch, &asoc->outqueue.out_chunk_list, list)
net/sctp/auth.c
415
list_for_each_entry(chunk, &asoc->outqueue.out_chunk_list, list) {
net/sctp/bind_addr.c
104
list_for_each_entry(addr, &src->address_list, list) {
net/sctp/bind_addr.c
129
list_for_each_entry_safe(addr, temp, &bp->address_list, list) {
net/sctp/bind_addr.c
130
list_del_rcu(&addr->list);
net/sctp/bind_addr.c
165
INIT_LIST_HEAD(&addr->list);
net/sctp/bind_addr.c
170
list_add_tail_rcu(&addr->list, &bp->address_list);
net/sctp/bind_addr.c
187
list_for_each_entry_safe(addr, temp, &bp->address_list, list) {
net/sctp/bind_addr.c
192
list_del_rcu(&addr->list);
net/sctp/bind_addr.c
246
list_for_each_entry(addr, &bp->address_list, list) {
net/sctp/bind_addr.c
330
list_for_each_entry_rcu(laddr, &bp->address_list, list) {
net/sctp/bind_addr.c
353
list_for_each_entry_rcu(laddr, &bp->address_list, list) {
net/sctp/bind_addr.c
354
list_for_each_entry_rcu(laddr2, &bp2->address_list, list) {
net/sctp/bind_addr.c
395
list_for_each_entry_rcu(laddr, &bp->address_list, list) {
net/sctp/bind_addr.c
419
list_for_each_entry_rcu(laddr, &bp->address_list, list) {
net/sctp/bind_addr.c
447
list_for_each_entry(laddr, &bp->address_list, list) {
net/sctp/bind_addr.c
55
list_for_each_entry(addr, &src->address_list, list) {
net/sctp/bind_addr.c
563
struct sctp_sockaddr_entry, list);
net/sctp/bind_addr.c
67
list_for_each_entry(addr, &src->address_list, list) {
net/sctp/diag.c
242
list, lockdep_sock_is_held(sk))
net/sctp/diag.c
35
struct sctp_sockaddr_entry, list)->a;
net/sctp/diag.c
77
list_for_each_entry_rcu(laddr, address_list, list)
net/sctp/diag.c
87
list_for_each_entry_rcu(laddr, address_list, list) {
net/sctp/endpointola.c
314
list_for_each_entry(addr, &bp->address_list, list) {
net/sctp/input.c
1001
struct rhlist_head *tmp, *list;
net/sctp/input.c
1010
list = rhltable_lookup(&sctp_transport_hashtable, &arg,
net/sctp/input.c
1013
rhl_for_each_entry_rcu(t, tmp, list, node) {
net/sctp/input.c
1033
struct rhlist_head *tmp, *list;
net/sctp/input.c
1041
list = rhltable_lookup(&sctp_transport_hashtable, &arg,
net/sctp/input.c
1044
rhl_for_each_entry_rcu(t, tmp, list, node)
net/sctp/input.c
747
struct list_head *list;
net/sctp/input.c
752
list_for_each(list, &ep->base.bind_addr.address_list)
net/sctp/input.c
945
struct rhlist_head *tmp, *list;
net/sctp/input.c
957
list = rhltable_lookup(&sctp_transport_hashtable, &arg,
net/sctp/input.c
960
rhl_for_each_entry_rcu(transport, tmp, list, node)
net/sctp/inqueue.c
162
chunk = list_entry(entry, struct sctp_chunk, list);
net/sctp/inqueue.c
55
list_for_each_entry_safe(chunk, tmp, &queue->in_chunk_list, list) {
net/sctp/inqueue.c
56
list_del_init(&chunk->list);
net/sctp/inqueue.c
85
list_add_tail(&chunk->list, &q->in_chunk_list);
net/sctp/ipv6.c
101
&net->sctp.local_addr_list, list) {
net/sctp/ipv6.c
108
list_del_rcu(&addr->list);
net/sctp/ipv6.c
1149
list_del(&sctp_af_inet6.list);
net/sctp/ipv6.c
347
list_for_each_entry_rcu(laddr, &bp->address_list, list) {
net/sctp/ipv6.c
374
list_for_each_entry_rcu(laddr, &bp->address_list, list) {
net/sctp/ipv6.c
482
INIT_LIST_HEAD(&addr->list);
net/sctp/ipv6.c
483
list_add_tail(&addr->list, addrlist);
net/sctp/ipv6.c
93
list_add_tail_rcu(&addr->list, &net->sctp.local_addr_list);
net/sctp/output.c
167
list_for_each_entry_safe(chunk, tmp, &packet->chunk_list, list) {
net/sctp/output.c
168
list_del_init(&chunk->list);
net/sctp/output.c
233
list_add_tail(&pad->list, &pkt->chunk_list);
net/sctp/output.c
373
list_add_tail(&chunk->list, &packet->chunk_list);
net/sctp/output.c
460
list) {
net/sctp/output.c
480
list_for_each_entry_safe(chunk, tmp, &packet->chunk_list, list) {
net/sctp/output.c
483
list_del_init(&chunk->list);
net/sctp/output.c
526
list_add(&packet->auth->list,
net/sctp/output.c
582
chunk = list_entry(packet->chunk_list.next, struct sctp_chunk, list);
net/sctp/output.c
658
list_for_each_entry_safe(chunk, tmp, &packet->chunk_list, list) {
net/sctp/output.c
659
list_del_init(&chunk->list);
net/sctp/outqueue.c
1921
list_add_tail(&ftsn_chunk->list, &q->control_chunk_list);
net/sctp/outqueue.c
261
list_for_each_entry_safe(chunk, tmp, &q->control_chunk_list, list) {
net/sctp/outqueue.c
262
list_del_init(&chunk->list);
net/sctp/outqueue.c
308
list_add_tail(&chunk->list, &q->control_chunk_list);
net/sctp/outqueue.c
391
list_for_each_entry_safe(chk, temp, &q->out_chunk_list, list) {
net/sctp/outqueue.c
65
list_add(&ch->list, &q->out_chunk_list);
net/sctp/outqueue.c
779
list_del_init(&chunk->list);
net/sctp/outqueue.c
86
list_add_tail(&ch->list, &q->out_chunk_list);
net/sctp/outqueue.c
885
list_for_each_entry_safe(chunk, tmp, &ctx->q->control_chunk_list, list) {
net/sctp/outqueue.c
898
list_del_init(&chunk->list);
net/sctp/outqueue.c
963
list_add(&chunk->list, &ctx->q->control_chunk_list);
net/sctp/proc.c
98
list_for_each_entry_rcu(laddr, &epb->bind_addr.address_list, list) {
net/sctp/protocol.c
114
af = list_entry(pos, struct sctp_af, list);
net/sctp/protocol.c
1240
list_del(&sctp_af_inet.list);
net/sctp/protocol.c
128
addr = list_entry(pos, struct sctp_sockaddr_entry, list);
net/sctp/protocol.c
143
list_for_each_entry_rcu(addr, &net->sctp.local_addr_list, list) {
net/sctp/protocol.c
476
list_for_each_entry_rcu(laddr, &bp->address_list, list) {
net/sctp/protocol.c
497
list_for_each_entry_rcu(laddr, &bp->address_list, list) {
net/sctp/protocol.c
609
list_for_each_entry_safe(addrw, temp, &net->sctp.addr_waitq, list) {
net/sctp/protocol.c
655
list_del(&addrw->list);
net/sctp/protocol.c
669
list_for_each_entry_safe(addrw, temp, &net->sctp.addr_waitq, list) {
net/sctp/protocol.c
670
list_del(&addrw->list);
net/sctp/protocol.c
684
list_for_each_entry(addrw, &net->sctp.addr_waitq, list) {
net/sctp/protocol.c
734
list_del(&addrw->list);
net/sctp/protocol.c
748
list_add_tail(&addrw->list, &net->sctp.addr_waitq);
net/sctp/protocol.c
784
list_add_tail_rcu(&addr->list, &net->sctp.local_addr_list);
net/sctp/protocol.c
792
&net->sctp.local_addr_list, list) {
net/sctp/protocol.c
798
list_del_rcu(&addr->list);
net/sctp/protocol.c
927
INIT_LIST_HEAD(&af->list);
net/sctp/protocol.c
928
list_add_tail(&af->list, &sctp_address_families);
net/sctp/protocol.c
94
INIT_LIST_HEAD(&addr->list);
net/sctp/protocol.c
95
list_add_tail(&addr->list, addrlist);
net/sctp/sm_make_chunk.c
1380
INIT_LIST_HEAD(&retval->list);
net/sctp/sm_make_chunk.c
1492
BUG_ON(!list_empty(&chunk->list));
net/sctp/sm_make_chunk.c
3377
list_for_each_entry(saddr, &bp->address_list, list) {
net/sctp/sm_statefuns.c
1391
static bool list_has_sctp_addr(const struct list_head *list,
net/sctp/sm_statefuns.c
1396
list_for_each_entry(addr, list, transports) {
net/sctp/sm_statefuns.c
4041
asconf = list_entry(entry, struct sctp_chunk, list);
net/sctp/socket.c
189
list_for_each_entry(chunk, &q->out_chunk_list, list)
net/sctp/socket.c
2058
struct sk_buff *list;
net/sctp/socket.c
2069
skb_walk_frags(skb, list) {
net/sctp/socket.c
2070
rlen = sctp_skb_pull(list, len);
net/sctp/socket.c
478
list_add_tail(&chunk->list, &asoc->addip_chunk_list);
net/sctp/socket.c
620
laddr = list_entry(p, struct sctp_sockaddr_entry, list);
net/sctp/socket.c
6273
list_for_each_entry_rcu(addr, &net->sctp.local_addr_list, list) {
net/sctp/socket.c
6359
struct sctp_sockaddr_entry, list);
net/sctp/socket.c
6376
list_for_each_entry(addr, &bp->address_list, list) {
net/sctp/socket.c
883
list_for_each_entry(saddr, &bp->address_list, list) {
net/sctp/stream.c
34
list_for_each_entry_safe(ch, temp, &outq->out_chunk_list, list) {
net/sctp/stream_interleave.c
1150
list_add_tail(&ftsn_chunk->list, &q->control_chunk_list);
net/sctp/stream_sched.c
179
list_for_each_entry(ch, &asoc->outqueue.out_chunk_list, list) {
net/sctp/stream_sched.c
259
list_del_init(&ch->list);
net/sctp/stream_sched.c
72
ch = list_entry(entry, struct sctp_chunk, list);
net/sctp/stream_sched_fc.c
175
list_for_each_entry(ch, &asoc->outqueue.out_chunk_list, list) {
net/sctp/stream_sched_prio.c
283
list_for_each_entry(ch, &asoc->outqueue.out_chunk_list, list) {
net/sctp/stream_sched_rr.c
156
list_for_each_entry(ch, &asoc->outqueue.out_chunk_list, list) {
net/sctp/ulpevent.c
1175
unsigned int sctp_queue_purge_ulpevents(struct sk_buff_head *list)
net/sctp/ulpevent.c
1180
while ((skb = skb_dequeue(list)) != NULL) {
net/sctp/ulpqueue.c
321
struct sk_buff *list = skb_shinfo(f_frag)->frag_list;
net/sctp/ulpqueue.c
330
for (last = list; list; last = list, list = list->next)
net/sctp/ulpqueue.c
958
__u16 sctp_ulpq_renege_list(struct sctp_ulpq *ulpq, struct sk_buff_head *list,
net/sctp/ulpqueue.c
969
while ((skb = skb_peek_tail(list)) != NULL) {
net/sctp/ulpqueue.c
993
__skb_unlink(skb, list);
net/smc/af_smc.c
1078
list_for_each_entry(smcd, &smcd_dev_list.list, list) {
net/smc/af_smc.c
1210
memcpy(gidlist->list[gidlist->len++], known_gid, SMC_GID_SIZE);
net/smc/af_smc.c
1224
memcpy(gidlist->list[gidlist->len++], alt_ini->smcrv2.ib_gid_v2,
net/smc/af_smc.c
2135
list_for_each_entry(smcd, &smcd_dev_list.list, list) {
net/smc/smc_cdc.c
524
INIT_HLIST_NODE(&handler->list);
net/smc/smc_clc.c
101
list_for_each_entry(tmp_ueid, &smc_clc_eid_table.list, list) {
net/smc/smc_clc.c
107
list_add_tail(&new_ueid->list, &smc_clc_eid_table.list);
net/smc/smc_clc.c
1200
vec[i].iov_base = &ini->smcrv2.gidlist.list;
net/smc/smc_clc.c
1357
INIT_LIST_HEAD(&smc_clc_eid_table.list);
net/smc/smc_clc.c
149
list_for_each_entry_safe(lst_ueid, tmp_ueid, &smc_clc_eid_table.list,
net/smc/smc_clc.c
150
list) {
net/smc/smc_clc.c
152
list_del(&lst_ueid->list);
net/smc/smc_clc.c
213
list_for_each_entry(lst_ueid, &smc_clc_eid_table.list, list) {
net/smc/smc_clc.c
309
list_for_each_entry(tmp_ueid, &smc_clc_eid_table.list, list) {
net/smc/smc_clc.c
46
struct list_head list;
net/smc/smc_clc.c
54
struct list_head list;
net/smc/smc_clc.c
947
list_for_each_entry(ueident, &smc_clc_eid_table.list, list) {
net/smc/smc_core.c
1179
if (is_rmb && buf_desc->is_conf_rkey && !list_empty(&lgr->list)) {
net/smc/smc_core.c
1271
if (!list_empty(&lgr->list))
net/smc/smc_core.c
1281
if (!list_empty(&lgr->list)) {
net/smc/smc_core.c
1326
list_for_each_entry_safe(buf_desc, bf, &lgr->rmbs[i], list)
net/smc/smc_core.c
1332
list)
net/smc/smc_core.c
1443
list) {
net/smc/smc_core.c
1598
if (list_empty(&lgr->list) || lgr->terminating || lgr->freeing) {
net/smc/smc_core.c
1602
list_del_init(&lgr->list);
net/smc/smc_core.c
1617
list_for_each_entry_safe(lgr, l, &dev->lgr_list, list) {
net/smc/smc_core.c
1625
list_move(&lgr->list, &lgr_free_list);
net/smc/smc_core.c
1632
list_for_each_entry_safe(lgr, l, &lgr_free_list, list) {
net/smc/smc_core.c
1633
list_del_init(&lgr->list);
net/smc/smc_core.c
1646
list_for_each_entry(lgr, &lgr_free_list, list)
net/smc/smc_core.c
1650
list_for_each_entry_safe(lgr, lg, &lgr_free_list, list) {
net/smc/smc_core.c
1651
list_del_init(&lgr->list);
net/smc/smc_core.c
1671
list_splice_init(&smc_lgr_list.list, &lgr_free_list);
net/smc/smc_core.c
1672
list_for_each_entry(lgr, &lgr_free_list, list)
net/smc/smc_core.c
1675
list_for_each_entry_safe(lgr, lg, &smc_lgr_list.list, list) {
net/smc/smc_core.c
1684
list_for_each_entry_safe(lgr, lg, &lgr_free_list, list) {
net/smc/smc_core.c
1685
list_del_init(&lgr->list);
net/smc/smc_core.c
1762
list_for_each_entry_safe(lgr, n, &smc_lgr_list.list, list) {
net/smc/smc_core.c
1792
if (!lgr || lnk->state == SMC_LNK_UNUSED || list_empty(&lgr->list))
net/smc/smc_core.c
1811
(list_empty(&lgr->list) ||
net/smc/smc_core.c
1816
if (!list_empty(&lgr->list)) {
net/smc/smc_core.c
1851
list_for_each_entry_safe(lgr, n, &smc_lgr_list.list, list) {
net/smc/smc_core.c
1855
if (list_empty(&lgr->list))
net/smc/smc_core.c
1873
if (list_empty(&lgr->list))
net/smc/smc_core.c
1987
&smc_lgr_list.list;
net/smc/smc_core.c
1998
list_for_each_entry(lgr, lgr_list, list) {
net/smc/smc_core.c
2120
list_for_each_entry(buf_slot, buf_list, list) {
net/smc/smc_core.c
2219
if (list_empty(&link->lgr->list))
net/smc/smc_core.c
2242
list_for_each_entry_safe(buf_desc, bf, lst, list) {
net/smc/smc_core.c
2285
list_for_each_entry_safe(buf_desc, bf, &lgr->rmbs[i], list) {
net/smc/smc_core.c
229
list_add(&buf_desc->list, buf_list);
net/smc/smc_core.c
2303
list_for_each_entry_safe(buf_desc, bf, &lgr->sndbufs[i], list) {
net/smc/smc_core.c
243
list_del(&buf_desc->list);
net/smc/smc_core.c
2733
list_for_each_entry(smcibdev, &smc_ib_devices.list, list) {
net/smc/smc_core.c
2742
list_for_each_entry(smcd, &smcd_dev_list.list, list) {
net/smc/smc_core.c
2758
list_for_each_entry(smcd, &smcd_dev_list.list, list)
net/smc/smc_core.c
45
.list = LIST_HEAD_INIT(smc_lgr_list.list),
net/smc/smc_core.c
523
list_for_each_entry(lgr, &smc_lgr->list, list) {
net/smc/smc_core.c
616
list_for_each_entry(lgr, &dev->lgr_list, list) {
net/smc/smc_core.c
643
list_for_each_entry(smcd_dev, &dev_list->list, list) {
net/smc/smc_core.c
68
return &smc_lgr_list.list;
net/smc/smc_core.c
692
if (!list_empty(&lgr->list))
net/smc/smc_core.c
693
list_del_init(&lgr->list);
net/smc/smc_core.c
735
list_del_init(&lgr->list); /* remove from smc_lgr_list */
net/smc/smc_core.c
991
lgr_list = &smc_lgr_list.list;
net/smc/smc_core.c
998
list_add_tail(&lgr->list, lgr_list);
net/smc/smc_core.h
199
struct list_head list;
net/smc/smc_core.h
287
struct list_head list;
net/smc/smc_core.h
395
u8 list[GID_LIST_SIZE][SMC_GID_SIZE];
net/smc/smc_core.h
41
struct list_head list;
net/smc/smc_diag.c
148
!list_empty(&smc->conn.lgr->list)) {
net/smc/smc_diag.c
167
!list_empty(&smc->conn.lgr->list) && smc->conn.rmb_desc) {
net/smc/smc_hs_bpf.c
32
list_add_tail_rcu(&ctrl->list, &smc_hs_ctrl_list);
net/smc/smc_hs_bpf.c
40
list_del_rcu(&ctrl->list);
net/smc/smc_hs_bpf.c
51
list_for_each_entry_rcu(ctrl, &smc_hs_ctrl_list, list) {
net/smc/smc_ib.c
339
list_for_each_entry(lgr, &smc_lgr_list.list, list) {
net/smc/smc_ib.c
343
if (list_empty(&lgr->list))
net/smc/smc_ib.c
42
.list = LIST_HEAD_INIT(smc_ib_devices.list),
net/smc/smc_ib.c
477
list_for_each_entry(lgr, &smc_lgr->list, list) {
net/smc/smc_ib.c
615
list_for_each_entry(smcibdev, &dev_list->list, list) {
net/smc/smc_ib.c
920
list_for_each_entry(smcibdev, &smc_ib_devices.list, list) {
net/smc/smc_ib.c
957
list_add_tail(&smcibdev->list, &smc_ib_devices.list);
net/smc/smc_ib.c
999
list_del_init(&smcibdev->list); /* remove from smc_ib_devices */
net/smc/smc_ib.h
28
struct list_head list;
net/smc/smc_ib.h
36
struct list_head list;
net/smc/smc_ism.c
153
list_for_each_entry(vlan, &smcd->vlan, list) {
net/smc/smc_ism.c
169
list_add_tail(&new_vlan->list, &smcd->vlan);
net/smc/smc_ism.c
192
list_for_each_entry(vlan, &smcd->vlan, list) {
net/smc/smc_ism.c
208
list_del(&vlan->list);
net/smc/smc_ism.c
23
.list = LIST_HEAD_INIT(smcd_dev_list.list),
net/smc/smc_ism.c
375
list_for_each_entry(smcd, &dev_list->list, list) {
net/smc/smc_ism.c
520
fentry = list_first_entry_or_null(&smcd_dev_list.list,
net/smc/smc_ism.c
521
struct smcd_dev, list);
net/smc/smc_ism.c
523
list_add(&smcd->list, &fentry->list);
net/smc/smc_ism.c
525
list_add(&smcd->list, &smcd_dev_list.list);
net/smc/smc_ism.c
527
list_add_tail(&smcd->list, &smcd_dev_list.list);
net/smc/smc_ism.c
552
list_del_init(&smcd->list);
net/smc/smc_ism.h
23
struct list_head list;
net/smc/smc_ism.h
30
struct list_head list;
net/smc/smc_llc.c
1152
memcpy(llc->gid[i], gidlist.list[i], sizeof(gidlist.list[0]));
net/smc/smc_llc.c
1154
len = sizeof(*llc) + (gidlist.len * sizeof(gidlist.list[0]));
net/smc/smc_llc.c
1564
if (list_empty(&lgr->list)) {
net/smc/smc_llc.c
1707
if (!list_empty(&lgr->list)) {
net/smc/smc_llc.c
1731
if (lgr->type == SMC_LGR_SINGLE && !list_empty(&lgr->list)) {
net/smc/smc_llc.c
1745
if (list_empty(&lgr->list)) {
net/smc/smc_llc.c
1868
list_for_each_entry_safe(qentry, q, &lgr->llc_event_q, list) {
net/smc/smc_llc.c
1869
list_del_init(&qentry->list);
net/smc/smc_llc.c
1890
if (list_empty(&lgr->list))
net/smc/smc_llc.c
200
struct list_head list;
net/smc/smc_llc.c
2013
struct smc_llc_qentry, list);
net/smc/smc_llc.c
2014
list_del_init(&qentry->list);
net/smc/smc_llc.c
2076
INIT_LIST_HEAD(&qentry->list);
net/smc/smc_llc.c
2088
list_add_tail(&qentry->list, &lgr->llc_event_q);
net/smc/smc_llc.c
2370
INIT_HLIST_NODE(&handler->list);
net/smc/smc_llc.c
298
if (list_empty(&lgr->list))
net/smc/smc_llc.c
309
rc = wait_event_timeout(lgr->llc_flow_waiter, (list_empty(&lgr->list) ||
net/smc/smc_llc.c
326
if (!list_empty(&lgr->list) && lgr->delayed_event &&
net/smc/smc_llc.c
346
list_empty(&lgr->list)),
net/smc/smc_llc.c
349
(lnk && !smc_link_usable(lnk)) || list_empty(&lgr->list)) {
net/smc/smc_llc.c
570
struct smc_buf_desc, list);
net/smc/smc_llc.c
588
if (list_is_last(&buf_pos->list, &lgr->rmbs[*buf_lst])) {
net/smc/smc_llc.c
592
buf_next = list_next_entry(buf_pos, list);
net/smc/smc_pnet.c
1007
list_for_each_entry(ibdev, &smc_ib_devices.list, list) {
net/smc/smc_pnet.c
1046
list_for_each_entry(ibdev, &smc_ib_devices.list, list) {
net/smc/smc_pnet.c
1110
list_for_each_entry(ismdev, &smcd_dev_list.list, list) {
net/smc/smc_pnet.c
1178
list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
net/smc/smc_pnet.c
118
list) {
net/smc/smc_pnet.c
1206
list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
net/smc/smc_pnet.c
121
list_del(&pnetelem->list);
net/smc/smc_pnet.c
143
list_for_each_entry(ibdev, &smc_ib_devices.list, list) {
net/smc/smc_pnet.c
165
list_for_each_entry(smcd, &smcd_dev_list.list, list) {
net/smc/smc_pnet.c
198
list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) {
net/smc/smc_pnet.c
230
list_for_each_entry_safe(pnetelem, tmp_pe, &pnettable->pnetlist, list) {
net/smc/smc_pnet.c
313
list_for_each_entry(ibdev, &smc_ib_devices.list, list) {
net/smc/smc_pnet.c
334
list_for_each_entry(smcd_dev, &smcd_dev_list.list, list) {
net/smc/smc_pnet.c
380
list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
net/smc/smc_pnet.c
393
list_add_tail(&new_pe->list, &pnettable->pnetlist);
net/smc/smc_pnet.c
458
list_for_each_entry(tmp_pe, &pnettable->pnetlist, list) {
net/smc/smc_pnet.c
466
list_add_tail(&new_pe->list, &pnettable->pnetlist);
net/smc/smc_pnet.c
60
struct list_head list;
net/smc/smc_pnet.c
615
list_for_each_entry(pnetelem, &pnettable->pnetlist, list) {
net/smc/smc_pnet.c
733
list_for_each_entry(pe, &sn->pnetids_ndev.list, list) {
net/smc/smc_pnet.c
755
list_for_each_entry(pi, &sn->pnetids_ndev.list, list) {
net/smc/smc_pnet.c
764
list_add_tail(&pe->list, &sn->pnetids_ndev.list);
net/smc/smc_pnet.c
777
list_for_each_entry_safe(pe, pe2, &sn->pnetids_ndev.list, list) {
net/smc/smc_pnet.c
780
list_del(&pe->list);
net/smc/smc_pnet.c
832
list_for_each_entry_safe(pe, temp_pe, &sn->pnetids_ndev.list, list) {
net/smc/smc_pnet.c
833
list_del(&pe->list);
net/smc/smc_pnet.c
885
INIT_LIST_HEAD(&pnetids_ndev->list);
net/smc/smc_pnet.c
965
list_for_each_entry(pnetelem, &pnettable->pnetlist, list) {
net/smc/smc_pnet.h
37
struct list_head list;
net/smc/smc_pnet.h
42
struct list_head list;
net/smc/smc_wr.c
414
hash_for_each_possible(smc_wr_rx_hash, h_iter, list, handler->type) {
net/smc/smc_wr.c
420
hash_add(smc_wr_rx_hash, &handler->list, handler->type);
net/smc/smc_wr.c
443
hash_for_each_possible(smc_wr_rx_hash, handler, list, wr_rx->type) {
net/smc/smc_wr.h
42
struct hlist_node list; /* hash table collision resolution */
net/sunrpc/auth_gss/auth_gss.c
266
struct list_head list;
net/sunrpc/auth_gss/auth_gss.c
307
BUG_ON(!list_empty(&gss_msg->list));
net/sunrpc/auth_gss/auth_gss.c
320
list_for_each_entry(pos, &pipe->in_downcall, list) {
net/sunrpc/auth_gss/auth_gss.c
345
list_add(&gss_msg->list, &pipe->in_downcall);
net/sunrpc/auth_gss/auth_gss.c
355
list_del_init(&gss_msg->list);
net/sunrpc/auth_gss/auth_gss.c
366
if (list_empty(&gss_msg->list))
net/sunrpc/auth_gss/auth_gss.c
369
if (!list_empty(&gss_msg->list))
net/sunrpc/auth_gss/auth_gss.c
540
INIT_LIST_HEAD(&gss_msg->list);
net/sunrpc/auth_gss/auth_gss.c
712
list_for_each_entry(pos, &pipe->in_downcall, list) {
net/sunrpc/auth_gss/auth_gss.c
774
list_del_init(&gss_msg->list);
net/sunrpc/auth_gss/auth_gss.c
858
list_for_each_entry(gss_msg, &pipe->in_downcall, list) {
net/sunrpc/auth_gss/auth_gss.c
860
if (!list_empty(&gss_msg->msg.list))
net/sunrpc/cache.c
1033
list_add(&rp->list, &cd->readers);
net/sunrpc/cache.c
1060
list_del(&cr->list);
net/sunrpc/cache.c
1066
list_del(&rp->list);
net/sunrpc/cache.c
1094
list_for_each_entry_safe(cr, tmp, &detail->requests, list) {
net/sunrpc/cache.c
1102
list_move(&cr->list, &dequeued);
net/sunrpc/cache.c
1106
cr = list_entry(dequeued.next, struct cache_request, list);
net/sunrpc/cache.c
1107
list_del(&cr->list);
net/sunrpc/cache.c
1232
list_add_tail(&crq->list, &detail->requests);
net/sunrpc/cache.c
1921
list_for_each_entry(crq, &cd->requests, list) {
net/sunrpc/cache.c
1953
list_for_each_entry(crq, &cd->requests, list) {
net/sunrpc/cache.c
806
struct list_head list;
net/sunrpc/cache.c
814
struct list_head list;
net/sunrpc/cache.c
836
list_for_each_entry(rq, &cd->requests, list)
net/sunrpc/cache.c
899
list_del(&rq->list);
net/sunrpc/rpc_pipe.c
142
list_add_tail(&msg->list, &pipe->pipe);
net/sunrpc/rpc_pipe.c
150
list_add_tail(&msg->list, &pipe->pipe);
net/sunrpc/rpc_pipe.c
255
list_del_init(&msg->list);
net/sunrpc/rpc_pipe.c
301
list);
net/sunrpc/rpc_pipe.c
302
list_move(&msg->list, &pipe->in_upcall);
net/sunrpc/rpc_pipe.c
316
list_del_init(&msg->list);
net/sunrpc/rpc_pipe.c
72
msg = list_entry(head->next, struct rpc_pipe_msg, list);
net/sunrpc/rpc_pipe.c
73
list_del_init(&msg->list);
net/sunrpc/sched.c
101
if (list_empty(&queue->timer_list.list))
net/sunrpc/sched.c
125
if (list_empty(&queue->timer_list.list) || time_before(timeout, queue->timer_list.expires))
net/sunrpc/sched.c
127
list_add(&task->u.tk_wait.timer_list, &queue->timer_list.list);
net/sunrpc/sched.c
151
list_for_each_entry(t, q, u.tk_wait.list) {
net/sunrpc/sched.c
156
task->u.tk_wait.list.next = q;
net/sunrpc/sched.c
157
task->u.tk_wait.list.prev = NULL;
net/sunrpc/sched.c
162
list_add_tail(&task->u.tk_wait.list, q);
net/sunrpc/sched.c
174
if (task->u.tk_wait.list.prev == NULL) {
net/sunrpc/sched.c
183
q = t->u.tk_wait.list.next;
net/sunrpc/sched.c
184
list_add_tail(&t->u.tk_wait.list, q);
net/sunrpc/sched.c
187
list_del(&task->u.tk_wait.list);
net/sunrpc/sched.c
213
list_add_tail(&task->u.tk_wait.list, &queue->tasks[0]);
net/sunrpc/sched.c
239
list_del(&task->u.tk_wait.list);
net/sunrpc/sched.c
255
INIT_LIST_HEAD(&queue->timer_list.list);
net/sunrpc/sched.c
615
task = list_first_entry(q, struct rpc_task, u.tk_wait.list);
net/sunrpc/sched.c
625
task = list_first_entry(q, struct rpc_task, u.tk_wait.list);
net/sunrpc/sched.c
638
task = list_first_entry(q, struct rpc_task, u.tk_wait.list);
net/sunrpc/sched.c
657
return list_first_entry(&queue->tasks[0], struct rpc_task, u.tk_wait.list);
net/sunrpc/sched.c
777
list_for_each_entry_safe(task, n, &queue->timer_list.list, u.tk_wait.timer_list) {
net/sunrpc/sched.c
788
if (!list_empty(&queue->timer_list.list))
net/sunrpc/svc_xprt.c
1097
u = list_first_entry(&xprt->xpt_users, struct svc_xpt_user, list);
net/sunrpc/svc_xprt.c
1098
list_del_init(&u->list);
net/sunrpc/xprt.c
109
list_for_each_entry(t, &xprt_list, list) {
net/sunrpc/xprt.c
115
list_add_tail(&transport->list, &xprt_list);
net/sunrpc/xprt.c
141
list_for_each_entry(t, &xprt_list, list) {
net/sunrpc/xprt.c
146
list_del_init(&transport->list);
net/sunrpc/xprt.c
169
list_for_each_entry(t, &xprt_list, list) {
net/sunrpc/xprt.c
196
list_for_each_entry(t, &xprt_list, list) {
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
279
.list = LIST_HEAD_INIT(xprt_rdma_bc.list),
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
112
svc_rdma_next_recv_ctxt(struct list_head *list)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
114
return list_first_entry_or_null(list, struct svc_rdma_recv_ctxt,
net/sunrpc/xprtrdma/svc_rdma_rw.c
107
struct llist_head *list)
net/sunrpc/xprtrdma/svc_rdma_rw.c
111
llist_add(&ctxt->rw_node, list);
net/sunrpc/xprtrdma/svc_rdma_rw.c
53
svc_rdma_next_ctxt(struct list_head *list)
net/sunrpc/xprtrdma/svc_rdma_rw.c
55
return list_first_entry_or_null(list, struct svc_rdma_rw_ctxt,
net/sunrpc/xprtrdma/transport.c
819
.list = LIST_HEAD_INIT(xprt_rdma.list),
net/sunrpc/xprtrdma/xprt_rdma.h
360
rpcrdma_mr_push(struct rpcrdma_mr *mr, struct list_head *list)
net/sunrpc/xprtrdma/xprt_rdma.h
362
list_add(&mr->mr_list, list);
net/sunrpc/xprtrdma/xprt_rdma.h
366
rpcrdma_mr_pop(struct list_head *list)
net/sunrpc/xprtrdma/xprt_rdma.h
370
mr = list_first_entry_or_null(list, struct rpcrdma_mr, mr_list);
net/sunrpc/xprtsock.c
3638
.list = LIST_HEAD_INIT(xs_local_transport.list),
net/sunrpc/xprtsock.c
3647
.list = LIST_HEAD_INIT(xs_udp_transport.list),
net/sunrpc/xprtsock.c
3656
.list = LIST_HEAD_INIT(xs_tcp_transport.list),
net/sunrpc/xprtsock.c
3665
.list = LIST_HEAD_INIT(xs_tcp_tls_transport.list),
net/sunrpc/xprtsock.c
3674
.list = LIST_HEAD_INIT(xs_bc_tcp_transport.list),
net/switchdev/switchdev.c
125
list_add_tail(&dfitem->list, &deferred);
net/switchdev/switchdev.c
453
list_for_each_entry(dfitem, &deferred, list) {
net/switchdev/switchdev.c
58
struct list_head list;
net/switchdev/switchdev.c
75
struct switchdev_deferred_item, list);
net/switchdev/switchdev.c
76
list_del(&dfitem->list);
net/tipc/bcast.c
298
list_for_each_entry_safe(dst, tmp, &dests->list, list) {
net/tipc/bcast.c
740
INIT_LIST_HEAD(&nl->list);
net/tipc/bcast.c
748
else if (tipc_dest_push(&nl->list, node, 0))
net/tipc/bcast.c
756
else if (tipc_dest_del(&nl->list, node, 0))
net/tipc/bcast.c
762
tipc_dest_list_purge(&nl->list);
net/tipc/bcast.h
57
struct list_head list;
net/tipc/crypto.c
131
struct list_head list;
net/tipc/crypto.c
407
list_for_each_entry_safe(tfm_entry, tmp, &head->list, list) {
net/tipc/crypto.c
409
list_del(&tfm_entry->list);
net/tipc/crypto.c
414
list_del(&head->list);
net/tipc/crypto.c
485
*tfm_entry = list_next_entry(*tfm_entry, list);
net/tipc/crypto.c
560
INIT_LIST_HEAD(&tfm_entry->list);
net/tipc/crypto.c
570
list_add_tail(&tfm_entry->list, &head->list);
net/tipc/group.c
223
list_del(&m->list);
net/tipc/group.c
312
INIT_LIST_HEAD(&m->list);
net/tipc/group.c
347
list_del_init(&m->list);
net/tipc/group.c
608
list_add_tail(&m->list, active);
net/tipc/group.c
613
list_add_tail(&m->list, &grp->pending);
net/tipc/group.c
621
rm = list_first_entry(active, struct tipc_member, list);
net/tipc/group.c
623
list_del_init(&rm->list);
net/tipc/group.c
628
pm = list_first_entry(&grp->pending, struct tipc_member, list);
net/tipc/group.c
629
list_del_init(&pm->list);
net/tipc/group.c
634
if (!list_is_last(&m->list, &grp->active))
net/tipc/group.c
635
list_move_tail(&m->list, &grp->active);
net/tipc/group.c
65
struct list_head list;
net/tipc/group.c
654
pm = list_first_entry(&grp->pending, struct tipc_member, list);
net/tipc/group.c
656
list_move_tail(&pm->list, &grp->active);
net/tipc/group.c
786
list_del_init(&m->list);
net/tipc/group.c
845
pm = list_first_entry(&grp->pending, struct tipc_member, list);
net/tipc/group.c
847
list_move_tail(&pm->list, &grp->active);
net/tipc/group.c
916
list_del_init(&m->list);
net/tipc/link.c
1011
int tipc_link_xmit(struct tipc_link *l, struct sk_buff_head *list,
net/tipc/link.c
1020
int pkt_cnt = skb_queue_len(list);
net/tipc/link.c
1032
hdr = buf_msg(skb_peek(list));
net/tipc/link.c
1035
skb_queue_len(list), msg_user(hdr),
net/tipc/link.c
1037
__skb_queue_purge(list);
net/tipc/link.c
1046
__skb_queue_purge(list);
net/tipc/link.c
1058
while ((skb = __skb_dequeue(list))) {
net/tipc/link.c
1067
__skb_queue_purge(list);
net/tipc/link.c
1096
l->backlog[imp].len += (1 + skb_queue_len(list));
net/tipc/link.c
1098
skb_queue_splice_tail_init(list, backlogq);
net/tipc/link.c
2366
struct sk_buff_head list;
net/tipc/link.c
2368
__skb_queue_head_init(&list);
net/tipc/link.c
2369
if (!tipc_link_build_bc_proto_msg(l->bc_rcvlink, false, 0, &list))
net/tipc/link.c
2371
msg_set_bc_ack_invalid(buf_msg(skb_peek(&list)), true);
net/tipc/link.c
2372
tipc_link_xmit(l, &list, xmitq);
net/tipc/link.c
2901
struct sk_buff_head *list;
net/tipc/link.c
2926
list = &l->transmq;
net/tipc/link.c
2927
len = skb_queue_len(list);
net/tipc/link.c
2928
hskb = skb_peek(list);
net/tipc/link.c
2929
tskb = skb_peek_tail(list);
net/tipc/link.c
2934
list = &l->deferdq;
net/tipc/link.c
2935
len = skb_queue_len(list);
net/tipc/link.c
2936
hskb = skb_peek(list);
net/tipc/link.c
2937
tskb = skb_peek_tail(list);
net/tipc/link.c
2942
list = &l->backlogq;
net/tipc/link.c
2943
len = skb_queue_len(list);
net/tipc/link.c
2944
hskb = skb_peek(list);
net/tipc/link.c
2945
tskb = skb_peek_tail(list);
net/tipc/link.c
2950
list = l->inputq;
net/tipc/link.c
2951
len = skb_queue_len(list);
net/tipc/link.c
2952
hskb = skb_peek(list);
net/tipc/link.c
2953
tskb = skb_peek_tail(list);
net/tipc/link.c
952
struct sk_buff_head list;
net/tipc/link.c
955
__skb_queue_head_init(&list);
net/tipc/link.c
964
skb_queue_splice_init(&l->wakeupq, &list);
net/tipc/link.c
968
skb_queue_splice_init(&list, l->inputq);
net/tipc/link.h
107
int tipc_link_xmit(struct tipc_link *link, struct sk_buff_head *list,
net/tipc/monitor.c
168
return list_last_entry(&peer->list, struct tipc_peer, list);
net/tipc/monitor.c
173
return list_first_entry(&peer->list, struct tipc_peer, list);
net/tipc/monitor.c
367
list_del(&peer->list);
net/tipc/monitor.c
379
list_for_each_entry(peer, &self->list, list) {
net/tipc/monitor.c
403
INIT_LIST_HEAD(&p->list);
net/tipc/monitor.c
408
list_for_each_entry(cur, &self->list, list) {
net/tipc/monitor.c
416
list_add_tail(&p->list, &cur->list);
net/tipc/monitor.c
675
INIT_LIST_HEAD(&self->list);
net/tipc/monitor.c
695
list_for_each_entry_safe(peer, tmp, &self->list, list) {
net/tipc/monitor.c
696
list_del(&peer->list);
net/tipc/monitor.c
79
struct list_head list;
net/tipc/msg.c
385
int dsz, int pktmax, struct sk_buff_head *list)
net/tipc/msg.c
409
one_page_mtu, list);
net/tipc/msg.c
412
if (tipc_msg_assemble(list))
net/tipc/msg.c
417
__skb_queue_tail(list, skb);
net/tipc/msg.c
438
__skb_queue_tail(list, skb);
net/tipc/msg.c
471
__skb_queue_tail(list, skb);
net/tipc/msg.c
483
__skb_queue_purge(list);
net/tipc/msg.c
484
__skb_queue_head_init(list);
net/tipc/msg.c
751
bool tipc_msg_assemble(struct sk_buff_head *list)
net/tipc/msg.c
755
if (skb_queue_len(list) == 1)
net/tipc/msg.c
758
while ((skb = __skb_dequeue(list))) {
net/tipc/msg.c
761
__skb_queue_tail(list, skb);
net/tipc/msg.c
767
__skb_queue_purge(list);
net/tipc/msg.c
768
__skb_queue_head_init(list);
net/tipc/msg.c
776
bool tipc_msg_reassemble(struct sk_buff_head *list, struct sk_buff_head *rcvq)
net/tipc/msg.c
784
if (skb_queue_len(list) == 1) {
net/tipc/msg.c
785
skb = skb_peek(list);
net/tipc/msg.c
795
skb_queue_walk(list, skb) {
net/tipc/msg.c
835
bool __tipc_skb_queue_sorted(struct sk_buff_head *list, u16 seqno,
net/tipc/msg.c
840
if (skb_queue_empty(list) || less(seqno, buf_seqno(skb_peek(list)))) {
net/tipc/msg.c
841
__skb_queue_head(list, skb);
net/tipc/msg.c
845
if (more(seqno, buf_seqno(skb_peek_tail(list)))) {
net/tipc/msg.c
846
__skb_queue_tail(list, skb);
net/tipc/msg.c
850
skb_queue_walk_safe(list, _skb, tmp) {
net/tipc/msg.c
855
__skb_queue_before(list, _skb, skb);
net/tipc/msg.h
1172
int offset, int dsz, int mtu, struct sk_buff_head *list);
net/tipc/msg.h
1176
bool tipc_msg_assemble(struct sk_buff_head *list);
net/tipc/msg.h
1177
bool tipc_msg_reassemble(struct sk_buff_head *list, struct sk_buff_head *rcvq);
net/tipc/msg.h
1180
bool __tipc_skb_queue_sorted(struct sk_buff_head *list, u16 seqno,
net/tipc/msg.h
1198
static inline struct sk_buff *tipc_skb_peek(struct sk_buff_head *list,
net/tipc/msg.h
1204
skb = skb_peek(list);
net/tipc/msg.h
1219
static inline u32 tipc_skb_peek_port(struct sk_buff_head *list, u32 filter)
net/tipc/msg.h
1225
spin_lock_bh(&list->lock);
net/tipc/msg.h
1226
skb_queue_walk(list, skb) {
net/tipc/msg.h
1228
if (!filter || skb_queue_is_last(list, skb))
net/tipc/msg.h
1235
spin_unlock_bh(&list->lock);
net/tipc/msg.h
1243
static inline struct sk_buff *tipc_skb_dequeue(struct sk_buff_head *list,
net/tipc/msg.h
1248
spin_lock_bh(&list->lock);
net/tipc/msg.h
1249
skb_queue_walk_safe(list, _skb, tmp) {
net/tipc/msg.h
1251
__skb_unlink(_skb, list);
net/tipc/msg.h
1256
spin_unlock_bh(&list->lock);
net/tipc/msg.h
1264
static inline void tipc_skb_queue_splice_tail(struct sk_buff_head *list,
net/tipc/msg.h
1268
skb_queue_splice_tail(list, head);
net/tipc/msg.h
1276
static inline void tipc_skb_queue_splice_tail_init(struct sk_buff_head *list,
net/tipc/msg.h
1283
spin_lock_bh(&list->lock);
net/tipc/msg.h
1284
skb_queue_splice_tail_init(list, &tmp);
net/tipc/msg.h
1285
spin_unlock_bh(&list->lock);
net/tipc/msg.h
1298
static inline struct sk_buff *__tipc_skb_dequeue(struct sk_buff_head *list,
net/tipc/msg.h
1301
struct sk_buff *skb = skb_peek(list);
net/tipc/msg.h
1304
__skb_unlink(skb, list);
net/tipc/name_distr.c
150
static void named_distribute(struct net *net, struct sk_buff_head *list,
net/tipc/name_distr.c
184
__skb_queue_tail(list, skb);
net/tipc/name_distr.c
193
__skb_queue_tail(list, skb);
net/tipc/name_distr.c
195
hdr = buf_msg(skb_peek_tail(list));
net/tipc/name_table.c
1147
list_for_each_entry(dst, l, list) {
net/tipc/name_table.c
1166
list_add(&dst->list, l);
net/tipc/name_table.c
1176
dst = list_first_entry(l, typeof(*dst), list);
net/tipc/name_table.c
1181
list_del(&dst->list);
net/tipc/name_table.c
1193
list_del(&dst->list);
net/tipc/name_table.c
1202
list_for_each_entry_safe(dst, tmp, l, list) {
net/tipc/name_table.c
1203
list_del(&dst->list);
net/tipc/name_table.c
246
INIT_LIST_HEAD(&p->list);
net/tipc/name_table.c
411
pa = container_of(a, struct publication, list);
net/tipc/name_table.c
412
pb = container_of(b, struct publication, list);
net/tipc/name_table.c
446
list_add_tail(&p->list, &publ_list);
net/tipc/name_table.c
452
list_add_tail(&first->list, &publ_list);
net/tipc/name_table.c
457
list_for_each_entry_safe(p, tmp, &publ_list, list) {
net/tipc/name_table.c
459
list_del_init(&p->list);
net/tipc/name_table.h
146
struct list_head list;
net/tipc/name_table.h
87
struct list_head list;
net/tipc/node.c
125
struct list_head list;
net/tipc/node.c
1319
list_for_each_entry_rcu(n, &tn->node_list, list) {
net/tipc/node.c
1545
list_for_each_entry_safe(conn, safe, conns, list) {
net/tipc/node.c
1552
list_del(&conn->list);
net/tipc/node.c
1627
static void tipc_lxc_xmit(struct net *peer_net, struct sk_buff_head *list)
net/tipc/node.c
1629
struct tipc_msg *hdr = buf_msg(skb_peek(list));
net/tipc/node.c
1639
tipc_loopback_trace(peer_net, list);
net/tipc/node.c
1640
spin_lock_init(&list->lock);
net/tipc/node.c
1641
tipc_sk_rcv(peer_net, list);
net/tipc/node.c
1645
tipc_loopback_trace(peer_net, list);
net/tipc/node.c
1647
tipc_sk_mcast_rcv(peer_net, list, &inputq);
net/tipc/node.c
1648
__skb_queue_purge(list);
net/tipc/node.c
1654
if (tipc_msg_assemble(list)) {
net/tipc/node.c
1655
tipc_loopback_trace(peer_net, list);
net/tipc/node.c
1657
tipc_sk_mcast_rcv(peer_net, list, &inputq);
net/tipc/node.c
1658
__skb_queue_purge(list);
net/tipc/node.c
1664
tipc_loopback_trace(peer_net, list);
net/tipc/node.c
1665
spin_lock_init(&list->lock);
net/tipc/node.c
1666
tipc_sk_rcv(peer_net, list);
net/tipc/node.c
1687
int tipc_node_xmit(struct net *net, struct sk_buff_head *list,
net/tipc/node.c
1699
tipc_loopback_trace(net, list);
net/tipc/node.c
1700
spin_lock_init(&list->lock);
net/tipc/node.c
1701
tipc_sk_rcv(net, list);
net/tipc/node.c
1707
__skb_queue_purge(list);
net/tipc/node.c
1718
tipc_lxc_xmit(peer_net, list);
net/tipc/node.c
1719
if (likely(skb_queue_empty(list))) {
net/tipc/node.c
1732
__skb_queue_purge(list);
net/tipc/node.c
1739
rc = tipc_link_xmit(le->link, list, &xmitq);
net/tipc/node.c
1804
list_for_each_entry_rcu(n, tipc_nodes(net), list) {
net/tipc/node.c
192
struct list_head list;
net/tipc/node.c
2227
list_for_each_entry_rcu(n, &tn->node_list, list) {
net/tipc/node.c
2311
list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
net/tipc/node.c
2358
list_for_each_entry_rcu(node, &tn->node_list, list) {
net/tipc/node.c
2406
list_for_each_entry_rcu(n, &tn->node_list, list) {
net/tipc/node.c
2605
list_for_each_entry_rcu(node, &tn->node_list, list) {
net/tipc/node.c
2723
list) {
net/tipc/node.c
2738
list_for_each_entry_rcu(node, &tn->node_list, list) {
net/tipc/node.c
287
return container_of(pos, struct tipc_node, list)->crypto_rx;
net/tipc/node.c
3070
list_for_each_entry_rcu(n, &tn->node_list, list)
net/tipc/node.c
3160
list_for_each_entry_rcu(n, &tn->node_list, list) {
net/tipc/node.c
359
list_for_each_entry_rcu(n, &tn->node_list, list) {
net/tipc/node.c
504
list_del_rcu(&n->list);
net/tipc/node.c
505
list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
net/tipc/node.c
509
list_add_tail_rcu(&n->list, &temp_node->list);
net/tipc/node.c
529
list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
net/tipc/node.c
564
INIT_LIST_HEAD(&n->list);
net/tipc/node.c
596
list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
net/tipc/node.c
600
list_add_tail_rcu(&n->list, &temp_node->list);
net/tipc/node.c
603
list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
net/tipc/node.c
631
list_del_rcu(&node->list);
net/tipc/node.c
651
list_for_each_entry_safe(node, t_node, &tn->node_list, list)
net/tipc/node.c
716
list_add_tail(&conn->list, &node->conn_sks);
net/tipc/node.c
736
list_for_each_entry_safe(conn, safe, &node->conn_sks, list) {
net/tipc/node.c
739
list_del(&conn->list);
net/tipc/node.c
790
list_for_each_entry_rcu(temp_node, &tn->node_list, list) {
net/tipc/node.h
101
int tipc_node_xmit(struct net *net, struct sk_buff_head *list, u32 dnode,
net/tipc/node.h
103
int tipc_node_distr_xmit(struct net *net, struct sk_buff_head *list);
net/tipc/socket.c
2831
struct sk_buff_head *list)
net/tipc/socket.c
2851
__skb_queue_tail(list, skb);
net/tipc/socket.c
2856
static void tipc_sk_retry_connect(struct sock *sk, struct sk_buff_head *list)
net/tipc/socket.c
2867
tipc_msg_skb_clone(&sk->sk_write_queue, list);
net/tipc/socket.c
2875
struct sk_buff_head list;
net/tipc/socket.c
2878
__skb_queue_head_init(&list);
net/tipc/socket.c
2890
tipc_sk_check_probing_state(sk, &list);
net/tipc/socket.c
2892
tipc_sk_retry_connect(sk, &list);
net/tipc/socket.c
2896
if (!skb_queue_empty(&list))
net/tipc/socket.c
2897
rc = tipc_node_xmit(sock_net(sk), &list, pnode, tsk->portid);
net/tipc/topsrv.c
111
struct list_head list;
net/tipc/topsrv.c
138
list_for_each_entry_safe(e, safe, &con->outqueue, list) {
net/tipc/topsrv.c
139
list_del(&e->list);
net/tipc/topsrv.c
263
e = list_first_entry(queue, struct outqueue_entry, list);
net/tipc/topsrv.c
295
list_del(&e->list);
net/tipc/topsrv.c
334
list_add_tail(&e->list, &con->outqueue);
net/tipc/trace.c
166
int tipc_list_dump(struct sk_buff_head *list, bool more, char *buf)
net/tipc/trace.c
173
if (!list) {
net/tipc/trace.c
178
len = skb_queue_len(list);
net/tipc/trace.c
185
hskb = skb_peek(list);
net/tipc/trace.c
189
tskb = skb_peek_tail(list);
net/tipc/trace.c
195
skb_queue_walk_safe(list, skb, tmp) {
net/tipc/trace.h
130
int tipc_list_dump(struct sk_buff_head *list, bool more, char *buf);
net/tipc/trace.h
165
TP_PROTO(struct sk_buff_head *list, bool more, const char *header),
net/tipc/trace.h
167
TP_ARGS(list, more, header),
net/tipc/trace.h
176
tipc_list_dump(list, more, __get_str(buf));
net/tipc/trace.h
184
TP_PROTO(struct sk_buff_head *list, bool more, const char *header), \
net/tipc/trace.h
185
TP_ARGS(list, more, header))
net/tipc/udp_media.c
265
list_for_each_entry_rcu(rcast, &ub->rcast.list, list) {
net/tipc/udp_media.c
300
list_for_each_entry(rcast, &ub->rcast.list, list) {
net/tipc/udp_media.c
320
list_add_rcu(&rcast->list, &ub->rcast.list);
net/tipc/udp_media.c
511
list_for_each_entry_safe(rcast, tmp, &ub->rcast.list, list) {
net/tipc/udp_media.c
561
if (!list_empty(&ub->rcast.list)) {
net/tipc/udp_media.c
675
INIT_LIST_HEAD(&ub->rcast.list);
net/tipc/udp_media.c
818
list_for_each_entry_safe(rcast, tmp, &ub->rcast.list, list) {
net/tipc/udp_media.c
819
list_del_rcu(&rcast->list);
net/tipc/udp_media.c
87
struct list_head list;
net/tls/tls.h
112
struct list_head list;
net/tls/tls_device.c
100
list_del(&ctx->list); /* Remove from tls_device_list / tls_device_down_list */
net/tls/tls_device.c
1032
list_add_tail(&ctx->list, &tls_device_list);
net/tls/tls_device.c
1134
list_add_tail(&start_marker_record->list, &offload_ctx->records_list);
net/tls/tls_device.c
1299
LIST_HEAD(list);
net/tls/tls_device.c
1305
list_for_each_entry_safe(ctx, tmp, &tls_device_list, list) {
net/tls/tls_device.c
1314
list_move(&ctx->list, &list);
net/tls/tls_device.c
1318
list_for_each_entry_safe(ctx, tmp, &list, list) {
net/tls/tls_device.c
1355
list_move_tail(&ctx->list, &tls_device_down_list);
net/tls/tls_device.c
1366
list_del(&ctx->list);
net/tls/tls_device.c
154
list_for_each_entry_safe(info, temp, &offload_ctx->records_list, list) {
net/tls/tls_device.c
155
list_del(&info->list);
net/tls/tls_device.c
180
list_for_each_entry_safe(info, temp, &ctx->records_list, list) {
net/tls/tls_device.c
183
list_del(&info->list);
net/tls/tls_device.c
291
list_add_tail_rcu(&record->list, &offload_ctx->records_list);
net/tls/tls_device.c
628
struct tls_record_info, list);
net/tls/tls_device.c
643
struct tls_record_info, list);
net/tls/tls_device.c
654
list_for_each_entry_from_rcu(info, &context->records_list, list) {
net/tls/tls_sw.c
2278
struct tls_rec, list);
net/tls/tls_sw.c
2279
list_del(&rec->list);
net/tls/tls_sw.c
2284
list_for_each_entry_safe(rec, tmp, &ctx->tx_list, list) {
net/tls/tls_sw.c
2285
list_del(&rec->list);
net/tls/tls_sw.c
2387
rec = list_first_entry_or_null(&ctx->tx_list, struct tls_rec, list);
net/tls/tls_sw.c
418
struct tls_rec, list);
net/tls/tls_sw.c
432
list_del(&rec->list);
net/tls/tls_sw.c
438
list_for_each_entry_safe(rec, tmp, &ctx->tx_list, list) {
net/tls/tls_sw.c
452
list_del(&rec->list);
net/tls/tls_sw.c
512
struct tls_rec, list);
net/tls/tls_sw.c
579
list_add_tail((struct list_head *)&rec->list, &ctx->tx_list);
net/tls/tls_sw.c
594
list_del(&rec->list);
net/tls/tls_sw.c
607
list_del(&rec->list);
net/vmw_vsock/af_vsock.c
274
static void __vsock_insert_bound(struct list_head *list,
net/vmw_vsock/af_vsock.c
278
list_add(&vsk->bound_table, list);
net/vmw_vsock/af_vsock.c
281
static void __vsock_insert_connected(struct list_head *list,
net/vmw_vsock/af_vsock.c
285
list_add(&vsk->connected_table, list);
net/vmw_vsock/af_vsock.c
351
struct list_head *list = vsock_connected_sockets(
net/vmw_vsock/af_vsock.c
355
__vsock_insert_connected(list, vsk);
net/vmw_vsock/af_vsock_tap.c
25
list_add_rcu(&vt->list, &vsock_tap_all);
net/vmw_vsock/af_vsock_tap.c
39
list_for_each_entry(tmp, &vsock_tap_all, list) {
net/vmw_vsock/af_vsock_tap.c
41
list_del_rcu(&vt->list);
net/vmw_vsock/af_vsock_tap.c
85
list_for_each_entry_rcu(tmp, &vsock_tap_all, list) {
net/wireless/chan.c
1217
list_for_each_entry(wdev, &wiphy->wdev_list, list) {
net/wireless/chan.c
1728
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/chan.c
981
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/core.c
1163
list_add_rcu(&rdev->list, &cfg80211_rdev_list);
net/wireless/core.c
1313
list_del_rcu(&rdev->list);
net/wireless/core.c
1368
list_for_each_entry_safe(reg, treg, &rdev->beacon_registrations, list) {
net/wireless/core.c
1369
list_del(&reg->list);
net/wireless/core.c
1372
list_for_each_entry_safe(scan, tmp, &rdev->bss_list, list)
net/wireless/core.c
1425
list_del_rcu(&wdev->list);
net/wireless/core.c
1520
list) {
net/wireless/core.c
1605
list_add_tail(&ev->list, &wdev->event_list);
net/wireless/core.c
165
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/core.c
1660
list_add_rcu(&wdev->list, &rdev->wiphy.wdev_list);
net/wireless/core.c
1766
&rdev->sched_scan_req_list, list) {
net/wireless/core.c
181
list) {
net/wireless/core.c
1836
list_for_each_entry(iter, &rdev->wiphy.wdev_list, list) {
net/wireless/core.c
196
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/core.c
211
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/core.c
359
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/core.c
368
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/core.c
427
list_for_each_entry_safe(wdev, tmp, &rdev->wiphy.wdev_list, list) {
net/wireless/core.c
450
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/core.c
477
list_for_each_entry_safe(req, tmp, &rdev->sched_scan_req_list, list) {
net/wireless/core.h
178
list_for_each_entry(rdev, &cfg80211_rdev_list, list)
net/wireless/core.h
187
struct list_head list;
net/wireless/core.h
270
struct list_head list;
net/wireless/core.h
302
struct list_head list;
net/wireless/core.h
33
struct list_head list;
net/wireless/core.h
624
struct list_head list;
net/wireless/core.h
646
struct list_head *list);
net/wireless/ibss.c
81
list_add_tail(&ev->list, &wdev->event_list);
net/wireless/mlme.c
1039
list_for_each_entry(reg, &wdev->mgmt_registrations, list) {
net/wireless/mlme.c
636
struct list_head list;
net/wireless/mlme.c
666
list_for_each_entry_rcu(tmp, &rdev->wiphy.wdev_list, list) {
net/wireless/mlme.c
667
list_for_each_entry(reg, &tmp->mgmt_registrations, list) {
net/wireless/mlme.c
701
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list)
net/wireless/mlme.c
758
list_for_each_entry(reg, &wdev->mgmt_registrations, list) {
net/wireless/mlme.c
788
list_add(&nreg->list, &wdev->mgmt_registrations);
net/wireless/mlme.c
812
list_for_each_entry_safe(reg, tmp, &wdev->mgmt_registrations, list) {
net/wireless/mlme.c
816
list_del(&reg->list);
net/wireless/mlme.c
840
list_for_each_entry_safe(reg, tmp, &wdev->mgmt_registrations, list) {
net/wireless/mlme.c
841
list_del(&reg->list);
net/wireless/nl80211.c
10669
list_for_each_entry_rcu(rdev, &cfg80211_rdev_list, list) {
net/wireless/nl80211.c
11868
list);
net/wireless/nl80211.c
119
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/nl80211.c
12443
list_for_each_entry(scan, &rdev->bss_list, list) {
net/wireless/nl80211.c
1317
list_for_each_entry(tmp, &(*rdev)->wiphy.wdev_list, list) {
net/wireless/nl80211.c
16234
list_for_each_entry(reg, &rdev->beacon_registrations, list) {
net/wireless/nl80211.c
16242
list_add(&nreg->list, &rdev->beacon_registrations);
net/wireless/nl80211.c
165
list_for_each_entry(wdev, &tmp->wiphy.wdev_list, list) {
net/wireless/nl80211.c
17810
list_for_each_entry(tmp, &wiphy->wdev_list, list) {
net/wireless/nl80211.c
22667
list_for_each_entry(reg, &rdev->beacon_registrations, list) {
net/wireless/nl80211.c
22937
list_for_each_entry_rcu(rdev, &cfg80211_rdev_list, list) {
net/wireless/nl80211.c
22942
list) {
net/wireless/nl80211.c
22950
list_for_each_entry_rcu(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/nl80211.c
22966
list) {
net/wireless/nl80211.c
22968
list_del(&reg->list);
net/wireless/nl80211.c
4843
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/nl80211.c
7019
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/nl80211.c
93
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/pmsr.c
533
list_add_tail(&req->list, &wdev->pmsr_list);
net/wireless/pmsr.c
540
list_del(&req->list);
net/wireless/pmsr.c
593
list_for_each_entry_safe(tmp, prev, &wdev->pmsr_list, list) {
net/wireless/pmsr.c
595
list_del(&req->list);
net/wireless/pmsr.c
833
list_for_each_entry_safe(req, tmp, &wdev->pmsr_list, list) {
net/wireless/pmsr.c
836
list_move_tail(&req->list, &free_list);
net/wireless/pmsr.c
840
list_for_each_entry_safe(req, tmp, &free_list, list) {
net/wireless/pmsr.c
861
list_for_each_entry(req, &wdev->pmsr_list, list) {
net/wireless/pmsr.c
879
list_for_each_entry(req, &wdev->pmsr_list, list) {
net/wireless/reg.c
2216
list_for_each_entry(reg_beacon, &reg_beacon_list, list) {
net/wireless/reg.c
222
struct list_head list;
net/wireless/reg.c
2454
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/reg.c
3108
list);
net/wireless/reg.c
3109
list_del_init(&reg_request->list);
net/wireless/reg.c
3135
&reg_pending_beacons, list) {
net/wireless/reg.c
3136
list_del_init(&pending_beacon->list);
net/wireless/reg.c
3143
list_add_tail(&pending_beacon->list, &reg_beacon_list);
net/wireless/reg.c
3218
list_add_tail(&request->list, &reg_requests_list);
net/wireless/reg.c
3517
list_for_each_entry_safe(reg_beacon, btmp, &reg_pending_beacons, list) {
net/wireless/reg.c
3518
list_del(&reg_beacon->list);
net/wireless/reg.c
3523
list_for_each_entry_safe(reg_beacon, btmp, &reg_beacon_list, list) {
net/wireless/reg.c
3524
list_del(&reg_beacon->list);
net/wireless/reg.c
3554
list);
net/wireless/reg.c
3555
list_del(&ureq->list);
net/wireless/reg.c
3592
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/reg.c
3615
&reg_pending_beacons, list) {
net/wireless/reg.c
3616
list_del(&reg_beacon->list);
net/wireless/reg.c
3622
&reg_beacon_list, list) {
net/wireless/reg.c
3623
list_del(&reg_beacon->list);
net/wireless/reg.c
3647
list_for_each_entry(pending_beacon, &reg_pending_beacons, list)
net/wireless/reg.c
3692
list_add_tail(&reg_beacon->list, &reg_pending_beacons);
net/wireless/reg.c
4229
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/reg.c
4367
list_for_each_entry_safe(reg_beacon, btmp, &reg_pending_beacons, list) {
net/wireless/reg.c
4368
list_del(&reg_beacon->list);
net/wireless/reg.c
4372
list_for_each_entry_safe(reg_beacon, btmp, &reg_beacon_list, list) {
net/wireless/reg.c
4373
list_del(&reg_beacon->list);
net/wireless/reg.c
4377
list_for_each_entry_safe(reg_request, tmp, &reg_requests_list, list) {
net/wireless/reg.c
4378
list_del(&reg_request->list);
net/wireless/reg.c
467
struct list_head list;
net/wireless/reg.c
484
list);
net/wireless/reg.c
485
list_del(&request->list);
net/wireless/reg.c
510
list_add_tail(&request->list, &reg_regdb_apply_list);
net/wireless/scan.c
1228
list_add_rcu(&req->list, &rdev->sched_scan_req_list);
net/wireless/scan.c
1236
list_del_rcu(&req->list);
net/wireless/scan.c
1245
list_for_each_entry_rcu(pos, &rdev->sched_scan_req_list, list,
net/wireless/scan.c
1267
list_for_each_entry(pos, &rdev->sched_scan_req_list, list) {
net/wireless/scan.c
1296
list_for_each_entry_safe(req, tmp, &rdev->sched_scan_req_list, list) {
net/wireless/scan.c
1391
list_for_each_entry(bss, &rdev->bss_list, list)
net/wireless/scan.c
1627
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
165
list_del_init(&bss->list);
net/wireless/scan.c
1722
list_add_tail(&bss->list, &rdev->bss_list);
net/wireless/scan.c
1733
list_del(&bss->list);
net/wireless/scan.c
1774
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
180
const u8 *list;
net/wireless/scan.c
211
list = &non_inherit_elem->data[3 + id_len];
net/wireless/scan.c
217
list = &non_inherit_elem->data[2];
net/wireless/scan.c
222
if (list[i] == id)
net/wireless/scan.c
3378
if (list_empty(&bss->list))
net/wireless/scan.c
3408
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
3445
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
3981
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
479
list_for_each_entry_safe(bss, tmp, &rdev->bss_list, list) {
net/wireless/scan.c
500
list_for_each_entry(bss, &rdev->bss_list, list) {
net/wireless/scan.c
563
list_for_each_entry_safe(ap, tmp_ap, coloc_ap_list, list) {
net/wireless/scan.c
564
list_del(&ap->list);
net/wireless/scan.c
747
list_for_each_entry(tmp, &data->ap_list, list) {
net/wireless/scan.c
756
list_add_tail(&entry->list, &data->ap_list);
net/wireless/scan.c
766
struct list_head *list)
net/wireless/scan.c
783
list_splice_tail(&data.ap_list, list);
net/wireless/scan.c
873
list_for_each_entry(intbss, &rdev->bss_list, list) {
net/wireless/scan.c
913
list_add_tail(&entry->list, &coloc_ap_list);
net/wireless/scan.c
964
list_for_each_entry(ap, &coloc_ap_list, list) {
net/wireless/scan.c
992
list_for_each_entry(ap, &coloc_ap_list, list) {
net/wireless/sme.c
1072
list_add_tail(&ev->list, &wdev->event_list);
net/wireless/sme.c
1277
list_add_tail(&ev->list, &wdev->event_list);
net/wireless/sme.c
1337
list_add_tail(&ev->list, &wdev->event_list);
net/wireless/sme.c
1428
list_add_tail(&ev->list, &wdev->event_list);
net/wireless/sme.c
256
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/sme.c
695
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) {
net/wireless/sme.c
935
if (list_empty(&ibss->list)) {
net/wireless/sysfs.c
90
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list)
net/wireless/tests/scan.c
826
ap = list_first_entry(&coloc_ap_list, typeof(*ap), list);
net/wireless/util.c
1148
struct cfg80211_event, list);
net/wireless/util.c
1149
list_del(&ev->list);
net/wireless/util.c
1203
list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list)
net/wireless/util.c
2422
list_for_each_entry(wdev, &wiphy->wdev_list, list) {
net/wireless/util.c
868
void ieee80211_amsdu_to_8023s(struct sk_buff *skb, struct sk_buff_head *list,
net/wireless/util.c
949
__skb_queue_tail(list, frame);
net/wireless/util.c
958
__skb_queue_purge(list);
net/xdp/xsk.c
2104
sk_for_each(sk, &net->xdp.list) {
net/xdp/xsk.c
2202
sk_add_node_rcu(sk, &net->xdp.list);
net/xdp/xsk.c
2223
INIT_HLIST_HEAD(&net->xdp.list);
net/xdp/xsk.c
2229
WARN_ON_ONCE(!hlist_empty(&net->xdp.list));
net/xdp/xsk_buff_pool.c
351
list_for_each_entry(dma_map, &pool->umem->xsk_dma_list, list) {
net/xdp/xsk_buff_pool.c
378
list_add(&dma_map->list, &umem->xsk_dma_list);
net/xdp/xsk_buff_pool.c
384
list_del(&dma_map->list);
net/xdp/xsk_diag.c
160
sk_for_each(sk, &net->xdp.list) {
net/xfrm/xfrm_algo.c
662
struct xfrm_algo_desc *list = algo_list->algs;
net/xfrm/xfrm_algo.c
666
if (!match(list + i, data))
net/xfrm/xfrm_algo.c
669
if (list[i].available)
net/xfrm/xfrm_algo.c
670
return &list[i];
net/xfrm/xfrm_algo.c
675
status = algo_list->find(list[i].name, 0, 0);
net/xfrm/xfrm_algo.c
679
list[i].available = status;
net/xfrm/xfrm_algo.c
680
return &list[i];
net/xfrm/xfrm_device.c
506
struct sk_buff_head list;
net/xfrm/xfrm_device.c
512
__skb_queue_head_init(&list);
net/xfrm/xfrm_device.c
515
skb_queue_splice_init(xfrm_backlog, &list);
net/xfrm/xfrm_device.c
518
while (!skb_queue_empty(&list)) {
net/xfrm/xfrm_device.c
519
skb = __skb_dequeue(&list);
net/xfrm/xfrm_iptfs.c
1171
list_add_tail(&skb->list, sublist);
net/xfrm/xfrm_iptfs.c
1182
list_del(&first_skb->list);
net/xfrm/xfrm_iptfs.c
1189
list_for_each_entry_safe(skb, next, sublist, list) {
net/xfrm/xfrm_iptfs.c
1318
list_add_tail(&inskb->list, freelist);
net/xfrm/xfrm_iptfs.c
1321
static u32 __reorder_drop(struct xfrm_iptfs_data *xtfs, struct list_head *list)
net/xfrm/xfrm_iptfs.c
1346
list_add_tail(&s->skb->list, list);
net/xfrm/xfrm_iptfs.c
1369
struct list_head *list)
net/xfrm/xfrm_iptfs.c
1376
list_add_tail(&inskb->list, list);
net/xfrm/xfrm_iptfs.c
1385
list_add_tail(&s->skb->list, list);
net/xfrm/xfrm_iptfs.c
1465
list_add_tail(&inskb->list, freelist);
net/xfrm/xfrm_iptfs.c
1476
struct list_head *list)
net/xfrm/xfrm_iptfs.c
1572
list_add_tail(&slot0->list, list);
net/xfrm/xfrm_iptfs.c
1589
list_add_tail(&slot0->list, list);
net/xfrm/xfrm_iptfs.c
1614
__reorder_this(xtfs, slot0, list);
net/xfrm/xfrm_iptfs.c
1621
struct sk_buff *inskb, struct list_head *list,
net/xfrm/xfrm_iptfs.c
1637
__reorder_this(xtfs, inskb, list);
net/xfrm/xfrm_iptfs.c
1643
__reorder_future_shifts(xtfs, inskb, list);
net/xfrm/xfrm_iptfs.c
1671
struct list_head list;
net/xfrm/xfrm_iptfs.c
1679
INIT_LIST_HEAD(&list);
net/xfrm/xfrm_iptfs.c
1690
count = xtfs->w_savedlen ? __reorder_drop(xtfs, &list) : 0;
net/xfrm/xfrm_iptfs.c
1698
list_for_each_entry_safe(skb, next, &list, list) {
net/xfrm/xfrm_iptfs.c
1719
struct list_head freelist, list;
net/xfrm/xfrm_iptfs.c
1732
INIT_LIST_HEAD(&list);
net/xfrm/xfrm_iptfs.c
1736
iptfs_input_reorder(xtfs, skb, &list, &freelist);
net/xfrm/xfrm_iptfs.c
1739
list_for_each_entry_safe(skb, next, &list, list) {
net/xfrm/xfrm_iptfs.c
1744
list_for_each_entry_safe(skb, next, &freelist, list) {
net/xfrm/xfrm_iptfs.c
2018
list_add_tail(&nskb->list, &sublist);
net/xfrm/xfrm_iptfs.c
2054
list_for_each_entry_safe(skb, nskb, &sublist, list) {
net/xfrm/xfrm_iptfs.c
2067
list_for_each_entry_safe(skb, nskb, &sublist, list) {
net/xfrm/xfrm_iptfs.c
2186
static void iptfs_output_queued(struct xfrm_state *x, struct sk_buff_head *list)
net/xfrm/xfrm_iptfs.c
2201
while ((skb = __skb_dequeue(list))) {
net/xfrm/xfrm_iptfs.c
2263
while ((skb2 = skb_peek(list))) {
net/xfrm/xfrm_iptfs.c
2268
__skb_unlink(skb2, list);
net/xfrm/xfrm_iptfs.c
2323
struct sk_buff_head list;
net/xfrm/xfrm_iptfs.c
2340
__skb_queue_head_init(&list);
net/xfrm/xfrm_iptfs.c
2341
skb_queue_splice_init(&xtfs->queue, &list);
net/xfrm/xfrm_iptfs.c
2354
iptfs_output_queued(x, &list);
net/xfrm/xfrm_iptfs.c
2727
struct sk_buff_head list;
net/xfrm/xfrm_iptfs.c
2737
__skb_queue_head_init(&list);
net/xfrm/xfrm_iptfs.c
2738
skb_queue_splice_init(&xtfs->queue, &list);
net/xfrm/xfrm_iptfs.c
2741
while ((skb = __skb_dequeue(&list)))
net/xfrm/xfrm_iptfs.c
744
u32 data, u32 blkoff, struct list_head *list)
net/xfrm/xfrm_iptfs.c
926
list_add_tail(&newskb->list, list);
net/xfrm/xfrm_policy.c
1410
struct hlist_head *list;
net/xfrm/xfrm_policy.c
1425
list = net->xfrm.policy_byidx + idx_hash(net, idx);
net/xfrm/xfrm_policy.c
1427
hlist_for_each_entry(p, list, byidx) {
net/xfrm/xfrm_policy.c
1457
struct sk_buff_head list;
net/xfrm/xfrm_policy.c
1462
__skb_queue_head_init(&list);
net/xfrm/xfrm_policy.c
1465
skb_queue_splice_init(&pq->hold_queue, &list);
net/xfrm/xfrm_policy.c
1473
skb_queue_splice(&list, &pq->hold_queue);
net/xfrm/xfrm_policy.c
2899
struct sk_buff_head list;
net/xfrm/xfrm_policy.c
2937
__skb_queue_head_init(&list);
net/xfrm/xfrm_policy.c
2941
skb_queue_splice_init(&pq->hold_queue, &list);
net/xfrm/xfrm_policy.c
2944
while (!skb_queue_empty(&list)) {
net/xfrm/xfrm_policy.c
2945
skb = __skb_dequeue(&list);
net/xfrm/xfrm_policy.c
576
struct hlist_head *list,
net/xfrm/xfrm_policy.c
588
hlist_for_each_entry_safe(pol, tmp, list, bydst) {
net/xfrm/xfrm_policy.c
606
if (!hlist_empty(list)) {
net/xfrm/xfrm_policy.c
612
static void xfrm_idx_hash_transfer(struct hlist_head *list,
net/xfrm/xfrm_policy.c
619
hlist_for_each_entry_safe(pol, tmp, list, byidx) {
net/xfrm/xfrm_state.c
117
static void xfrm_hash_transfer(struct hlist_head *list,
net/xfrm/xfrm_state.c
127
hlist_for_each_entry_safe(x, tmp, list, bydst) {
net/xfrm/xfrm_state.c
2790
list_for_each_entry_rcu(km, &xfrm_km_list, list)
net/xfrm/xfrm_state.c
2800
list_for_each_entry_rcu(km, &xfrm_km_list, list)
net/xfrm/xfrm_state.c
2830
list_for_each_entry_rcu(km, &xfrm_km_list, list) {
net/xfrm/xfrm_state.c
2846
list_for_each_entry_rcu(km, &xfrm_km_list, list) {
net/xfrm/xfrm_state.c
2897
list_for_each_entry_rcu(km, &xfrm_km_list, list) {
net/xfrm/xfrm_state.c
2918
list_for_each_entry_rcu(km, &xfrm_km_list, list) {
net/xfrm/xfrm_state.c
2936
list_for_each_entry_rcu(km, &xfrm_km_list, list) {
net/xfrm/xfrm_state.c
3046
list_for_each_entry_rcu(km, &xfrm_km_list, list) {
net/xfrm/xfrm_state.c
3071
list_add_tail_rcu(&km->list, &xfrm_km_list);
net/xfrm/xfrm_state.c
3079
list_del_rcu(&km->list);
rust/helpers/list.c
11
INIT_LIST_HEAD(list);
rust/helpers/list.c
9
__rust_helper void rust_helper_INIT_LIST_HEAD(struct list_head *list)
samples/bpf/test_lru_dist.c
111
INIT_LIST_HEAD(&lru->list);
samples/bpf/test_lru_dist.c
132
list_move(&node->list, &lru->list);
samples/bpf/test_lru_dist.c
140
INIT_LIST_HEAD(&node->list);
samples/bpf/test_lru_dist.c
144
node = list_last_entry(&lru->list,
samples/bpf/test_lru_dist.c
146
list);
samples/bpf/test_lru_dist.c
151
list_move(&node->list, &lru->list);
samples/bpf/test_lru_dist.c
39
static inline void INIT_LIST_HEAD(struct list_head *list)
samples/bpf/test_lru_dist.c
41
list->next = list;
samples/bpf/test_lru_dist.c
42
list->prev = list;
samples/bpf/test_lru_dist.c
71
static inline void list_move(struct list_head *list, struct list_head *head)
samples/bpf/test_lru_dist.c
73
__list_del_entry(list);
samples/bpf/test_lru_dist.c
74
list_add(list, head);
samples/bpf/test_lru_dist.c
84
struct list_head list;
samples/bpf/test_lru_dist.c
89
struct list_head list;
samples/kmemleak/kmemleak-test.c
24
struct list_head list;
samples/kmemleak/kmemleak-test.c
72
INIT_LIST_HEAD(&elem->list);
samples/kmemleak/kmemleak-test.c
73
list_add_tail(&elem->list, &test_list);
samples/kmemleak/kmemleak-test.c
96
list_for_each_entry_safe(elem, tmp, &test_list, list)
samples/kmemleak/kmemleak-test.c
97
list_del(&elem->list);
samples/livepatch/livepatch-shadow-fix1.c
43
struct list_head list;
samples/livepatch/livepatch-shadow-fix2.c
37
struct list_head list;
samples/livepatch/livepatch-shadow-mod.c
151
list_add(&d->list, &dummy_list);
samples/livepatch/livepatch-shadow-mod.c
175
list_for_each_entry_safe(d, tmp, &dummy_list, list) {
samples/livepatch/livepatch-shadow-mod.c
179
list_del(&d->list);
samples/livepatch/livepatch-shadow-mod.c
205
list_for_each_entry_safe(d, tmp, &dummy_list, list) {
samples/livepatch/livepatch-shadow-mod.c
206
list_del(&d->list);
samples/livepatch/livepatch-shadow-mod.c
91
struct list_head list;
samples/trace_events/trace-events-sample.h
256
static inline int __length_of(const int *list)
samples/trace_events/trace-events-sample.h
260
if (!list)
samples/trace_events/trace-events-sample.h
263
for (i = 0; list[i]; i++)
samples/trace_events/trace-events-sample.h
302
__dynamic_array(int, list, __length_of(lst))
samples/trace_events/trace-events-sample.h
313
memcpy(__get_dynamic_array(list), lst,
samples/trace_events/trace-events-sample.h
364
__print_array(__get_dynamic_array(list),
samples/trace_events/trace-events-sample.h
365
__get_dynamic_array_len(list) / sizeof(int),
samples/trace_events/trace-events-sample.h
370
__print_dynamic_array(list, sizeof(int)),
samples/v4l/v4l2-pci-skeleton.c
129
list_del(&new_buf->list);
samples/v4l/v4l2-pci-skeleton.c
211
list_add_tail(&buf->list, &skel->buf_list);
samples/v4l/v4l2-pci-skeleton.c
225
list_for_each_entry_safe(buf, node, &skel->buf_list, list) {
samples/v4l/v4l2-pci-skeleton.c
227
list_del(&buf->list);
samples/v4l/v4l2-pci-skeleton.c
73
struct list_head list;
samples/vfs/mountinfo.c
55
__u64 list[], size_t num, unsigned int flags)
samples/vfs/mountinfo.c
68
return syscall(__NR_listmount, &req, list, num, flags);
samples/vfs/test-list-all-mounts.c
122
last_mnt_id = list[cur];
samples/vfs/test-list-all-mounts.c
59
__u64 list[], size_t num, unsigned int flags)
samples/vfs/test-list-all-mounts.c
68
return syscall(__NR_listmount, &req, list, num, flags);
samples/vfs/test-list-all-mounts.c
74
__u64 list[LISTMNT_BUFFER], last_mnt_id = 0;
samples/vfs/test-list-all-mounts.c
96
info.mnt_ns_id, list, LISTMNT_BUFFER,
scripts/dtc/dtc.h
269
struct property *chain_property(struct property *first, struct property *list);
scripts/dtc/dtc.h
278
struct node *chain_node(struct node *first, struct node *list);
scripts/dtc/dtc.h
321
struct reserve_info *list);
scripts/dtc/dtc.h
322
struct reserve_info *add_reserve_entry(struct reserve_info *list,
scripts/dtc/libfdt/fdt_ro.c
754
const char *list, *end;
scripts/dtc/libfdt/fdt_ro.c
757
list = fdt_getprop(fdt, nodeoffset, property, &length);
scripts/dtc/libfdt/fdt_ro.c
758
if (!list)
scripts/dtc/libfdt/fdt_ro.c
761
end = list + length;
scripts/dtc/libfdt/fdt_ro.c
763
while (list < end) {
scripts/dtc/libfdt/fdt_ro.c
764
length = strnlen(list, end - list) + 1;
scripts/dtc/libfdt/fdt_ro.c
767
if (list + length > end)
scripts/dtc/libfdt/fdt_ro.c
770
list += length;
scripts/dtc/libfdt/fdt_ro.c
781
const char *list, *end;
scripts/dtc/libfdt/fdt_ro.c
783
list = fdt_getprop(fdt, nodeoffset, property, &length);
scripts/dtc/libfdt/fdt_ro.c
784
if (!list)
scripts/dtc/libfdt/fdt_ro.c
788
end = list + length;
scripts/dtc/libfdt/fdt_ro.c
790
while (list < end) {
scripts/dtc/libfdt/fdt_ro.c
791
length = strnlen(list, end - list) + 1;
scripts/dtc/libfdt/fdt_ro.c
794
if (list + length > end)
scripts/dtc/libfdt/fdt_ro.c
797
if (length == len && memcmp(list, string, length) == 0)
scripts/dtc/libfdt/fdt_ro.c
800
list += length;
scripts/dtc/libfdt/fdt_ro.c
811
const char *list, *end;
scripts/dtc/libfdt/fdt_ro.c
814
list = fdt_getprop(fdt, nodeoffset, property, &length);
scripts/dtc/libfdt/fdt_ro.c
815
if (!list) {
scripts/dtc/libfdt/fdt_ro.c
822
end = list + length;
scripts/dtc/libfdt/fdt_ro.c
824
while (list < end) {
scripts/dtc/libfdt/fdt_ro.c
825
length = strnlen(list, end - list) + 1;
scripts/dtc/libfdt/fdt_ro.c
828
if (list + length > end) {
scripts/dtc/libfdt/fdt_ro.c
839
return list;
scripts/dtc/libfdt/fdt_ro.c
842
list += length;
scripts/dtc/livetree.c
259
struct node *chain_node(struct node *first, struct node *list)
scripts/dtc/livetree.c
263
first->next_sibling = list;
scripts/dtc/livetree.c
425
struct reserve_info *list)
scripts/dtc/livetree.c
429
first->next = list;
scripts/dtc/livetree.c
433
struct reserve_info *add_reserve_entry(struct reserve_info *list,
scripts/dtc/livetree.c
440
if (! list)
scripts/dtc/livetree.c
443
for (last = list; last->next; last = last->next)
scripts/dtc/livetree.c
448
return list;
scripts/dtc/livetree.c
65
struct property *chain_property(struct property *first, struct property *list)
scripts/dtc/livetree.c
69
first->next = list;
scripts/gcc-plugins/latent_entropy_plugin.c
265
tree list;
scripts/gcc-plugins/latent_entropy_plugin.c
275
list = DECL_ATTRIBUTES(current_function_decl);
scripts/gcc-plugins/latent_entropy_plugin.c
276
return lookup_attribute("latent_entropy", list) != NULL_TREE;
scripts/gcc-plugins/randomize_layout_plugin.c
303
tree list;
scripts/gendwarfksyms/die.c
128
list_add_tail(&df->list, &cd->fragments);
scripts/gendwarfksyms/die.c
76
list_for_each_entry_safe(df, tmp, &cd->fragments, list) {
scripts/gendwarfksyms/dwarf.c
812
list_for_each_entry(df, &cache->fragments, list) {
scripts/gendwarfksyms/gendwarfksyms.h
163
struct list_head list;
scripts/gendwarfksyms/types.c
24
struct list_head list;
scripts/gendwarfksyms/types.c
27
static void type_list_free(struct list_head *list)
scripts/gendwarfksyms/types.c
32
list_for_each_entry_safe(entry, tmp, list, list) {
scripts/gendwarfksyms/types.c
329
list_for_each_entry(entry, &type->expanded, list) {
scripts/gendwarfksyms/types.c
365
list_for_each_entry(df, &cache->fragments, list) {
scripts/gendwarfksyms/types.c
38
INIT_LIST_HEAD(list);
scripts/gendwarfksyms/types.c
391
if (list_is_last(&df->list, &cache->fragments) ||
scripts/gendwarfksyms/types.c
392
list_next_entry(df, list)->type !=
scripts/gendwarfksyms/types.c
41
static int type_list_append(struct list_head *list, const char *s, void *owned)
scripts/gendwarfksyms/types.c
51
list_add_tail(&entry->list, list);
scripts/gendwarfksyms/types.c
56
static void type_list_write(struct list_head *list, FILE *file)
scripts/gendwarfksyms/types.c
60
list_for_each_entry(entry, list, list) {
scripts/genksyms/genksyms.c
496
static void print_node(FILE * f, struct string_list *list)
scripts/genksyms/genksyms.c
498
if (symbol_types[list->tag].n) {
scripts/genksyms/genksyms.c
499
putc(symbol_types[list->tag].n, f);
scripts/genksyms/genksyms.c
502
fputs(list->string, f);
scripts/genksyms/genksyms.c
505
static void print_list(FILE * f, struct string_list *list)
scripts/genksyms/genksyms.c
511
if (list == NULL) {
scripts/genksyms/genksyms.c
516
tmp = list;
scripts/genksyms/genksyms.c
524
(*tmp2--) = list;
scripts/genksyms/genksyms.c
525
while ((list = list->next) != NULL)
scripts/genksyms/genksyms.c
526
*(tmp2--) = list;
scripts/genksyms/genksyms.c
536
struct string_list *list = sym->defn;
scripts/genksyms/genksyms.c
541
if (!list)
scripts/genksyms/genksyms.c
544
tmp = list;
scripts/genksyms/genksyms.c
552
*(tmp2--) = list;
scripts/genksyms/genksyms.c
553
while ((list = list->next) != NULL)
scripts/genksyms/genksyms.c
554
*(tmp2--) = list;
scripts/genksyms/genksyms.c
56
static void print_list(FILE * f, struct string_list *list);
scripts/genksyms/genksyms.h
61
void free_node(struct string_list *list);
scripts/include/list.h
165
static inline void list_move(struct list_head *list, struct list_head *head)
scripts/include/list.h
167
__list_del_entry(list);
scripts/include/list.h
168
list_add(list, head);
scripts/include/list.h
176
static inline void list_move_tail(struct list_head *list,
scripts/include/list.h
179
__list_del_entry(list);
scripts/include/list.h
180
list_add_tail(list, head);
scripts/include/list.h
188
static inline int list_is_first(const struct list_head *list, const struct list_head *head)
scripts/include/list.h
190
return list->prev == head;
scripts/include/list.h
198
static inline int list_is_last(const struct list_head *list, const struct list_head *head)
scripts/include/list.h
200
return list->next == head;
scripts/include/list.h
208
static inline int list_is_head(const struct list_head *list, const struct list_head *head)
scripts/include/list.h
210
return list == head;
scripts/include/list.h
51
static inline void INIT_LIST_HEAD(struct list_head *list)
scripts/include/list.h
53
list->next = list;
scripts/include/list.h
54
list->prev = list;
scripts/kconfig/conf.c
434
for (child = menu->list; child; child = child->next) {
scripts/kconfig/conf.c
490
for (child = menu->list; child; child = child->next) {
scripts/kconfig/conf.c
566
for (child = menu->list; child; child = child->next)
scripts/kconfig/conf.c
601
for (child = menu->list; child; child = child->next)
scripts/kconfig/confdata.c
938
menu = rootmenu.list;
scripts/kconfig/confdata.c
967
if (menu->list) {
scripts/kconfig/confdata.c
968
menu = menu->list;
scripts/kconfig/expr.h
236
struct menu *list;
scripts/kconfig/gconf.c
181
for (struct menu *child = menu->list; child; child = child->next) {
scripts/kconfig/gconf.c
897
for (child = menu->list; child; child = child->next) {
scripts/kconfig/gconf.c
942
for (child = menu->list; child; child = child->next) {
scripts/kconfig/lxdialog/checklist.c
109
WINDOW *dialog, *list;
scripts/kconfig/lxdialog/checklist.c
157
list = subwin(dialog, list_height, list_width, y + box_y + 1,
scripts/kconfig/lxdialog/checklist.c
160
keypad(list, TRUE);
scripts/kconfig/lxdialog/checklist.c
183
print_item(list, i, i == choice);
scripts/kconfig/lxdialog/checklist.c
191
wmove(list, choice, check_x + 1);
scripts/kconfig/lxdialog/checklist.c
192
wrefresh(list);
scripts/kconfig/lxdialog/checklist.c
213
print_item(list, 0, FALSE);
scripts/kconfig/lxdialog/checklist.c
214
scrollok(list, TRUE);
scripts/kconfig/lxdialog/checklist.c
215
wscrl(list, -1);
scripts/kconfig/lxdialog/checklist.c
216
scrollok(list, FALSE);
scripts/kconfig/lxdialog/checklist.c
220
print_item(list, 0, TRUE);
scripts/kconfig/lxdialog/checklist.c
225
wrefresh(list);
scripts/kconfig/lxdialog/checklist.c
238
print_item(list,
scripts/kconfig/lxdialog/checklist.c
241
scrollok(list, TRUE);
scripts/kconfig/lxdialog/checklist.c
242
wscrl(list, 1);
scripts/kconfig/lxdialog/checklist.c
243
scrollok(list, FALSE);
scripts/kconfig/lxdialog/checklist.c
247
print_item(list, max_choice - 1, TRUE);
scripts/kconfig/lxdialog/checklist.c
253
wrefresh(list);
scripts/kconfig/lxdialog/checklist.c
262
print_item(list, choice, FALSE);
scripts/kconfig/lxdialog/checklist.c
266
print_item(list, choice, TRUE);
scripts/kconfig/lxdialog/checklist.c
268
wrefresh(list);
scripts/kconfig/lxdialog/checklist.c
286
delwin(list);
scripts/kconfig/lxdialog/checklist.c
306
delwin(list);
scripts/kconfig/lxdialog/checklist.c
315
delwin(list);
scripts/kconfig/mconf.c
523
for (child = menu->list; child; child = child->next) {
scripts/kconfig/mconf.c
594
for (child = menu->list; child; child = child->next)
scripts/kconfig/mconf.c
612
for (child = menu->list; child; child = child->next) {
scripts/kconfig/menu.c
30
if (menu->list)
scripts/kconfig/menu.c
31
return menu->list;
scripts/kconfig/menu.c
313
if (parent->list) {
scripts/kconfig/menu.c
320
for (menu = parent->list; menu; menu = menu->next) {
scripts/kconfig/menu.c
395
for (menu = parent->list; menu; menu = menu->next)
scripts/kconfig/menu.c
459
parent->list = parent->next;
scripts/kconfig/menu.c
466
for (menu = parent->list; menu; menu = menu->next) {
scripts/kconfig/menu.c
495
if (menu->list && (!menu->prompt || !menu->prompt->text)) {
scripts/kconfig/menu.c
496
for (last_menu = menu->list; ; last_menu = last_menu->next) {
scripts/kconfig/menu.c
502
menu->next = menu->list;
scripts/kconfig/menu.c
503
menu->list = NULL;
scripts/kconfig/menu.c
538
for (child = menu->list; child; child = child->next) {
scripts/kconfig/menu.c
572
for (child = menu->list; child; child = child->next)
scripts/kconfig/menu.c
65
last_entry_ptr = &rootmenu.list;
scripts/kconfig/menu.c
849
if (menu->list) {
scripts/kconfig/menu.c
851
menu = menu->list;
scripts/kconfig/menu.c
89
last_entry_ptr = &current_entry->list;
scripts/kconfig/nconf.c
1251
for (i = 0, child = menu->list; child; child = child->next) {
scripts/kconfig/nconf.c
826
for (child = menu->list; child; child = child->next) {
scripts/kconfig/nconf.c
901
for (child = menu->list; child; child = child->next)
scripts/kconfig/parser.y
758
menu = rootmenu.list;
scripts/kconfig/parser.y
784
if (menu->list)
scripts/kconfig/parser.y
785
menu = menu->list;
scripts/kconfig/qconf.cc
103
list = listView();
scripts/kconfig/qconf.cc
115
if (list->mode == singleMode) {
scripts/kconfig/qconf.cc
119
if (sym && list->rootEntry == menu)
scripts/kconfig/qconf.cc
1195
list = new ConfigList(split, "search");
scripts/kconfig/qconf.cc
1196
list->mode = listMode;
scripts/kconfig/qconf.cc
1198
connect(list, &ConfigList::menuChanged,
scripts/kconfig/qconf.cc
1200
connect(list, &ConfigList::menuChanged,
scripts/kconfig/qconf.cc
1245
list->clear();
scripts/kconfig/qconf.cc
1253
lastItem = new ConfigItem(list, lastItem, prop->menu);
scripts/kconfig/qconf.cc
152
if (!sym_is_changeable(sym) && list->optMode == normalOpt) {
scripts/kconfig/qconf.cc
1552
ConfigList* list = NULL;
scripts/kconfig/qconf.cc
1560
list = configList;
scripts/kconfig/qconf.cc
1564
list->setRootMenu(parent);
scripts/kconfig/qconf.cc
1570
list = configList;
scripts/kconfig/qconf.cc
1585
list = menuList;
scripts/kconfig/qconf.cc
1589
list = configList;
scripts/kconfig/qconf.cc
1595
if (list) {
scripts/kconfig/qconf.cc
1596
item = list->findConfigItem(menu);
scripts/kconfig/qconf.cc
1598
list->setSelected(item, true);
scripts/kconfig/qconf.cc
1599
list->scrollToItem(item);
scripts/kconfig/qconf.cc
1600
list->setFocus();
scripts/kconfig/qconf.cc
1804
for (child = menu->list; child; child = child->next) {
scripts/kconfig/qconf.cc
220
ConfigList* list = listView();
scripts/kconfig/qconf.cc
224
if (list->mode != fullMode)
scripts/kconfig/qconf.cc
480
ConfigList *list = it.next();
scripts/kconfig/qconf.cc
482
list->updateList();
scripts/kconfig/qconf.cc
491
ConfigList *list = it.next();
scripts/kconfig/qconf.cc
493
list->updateListAll();
scripts/kconfig/qconf.cc
515
if (oldval == no && item->menu->list)
scripts/kconfig/qconf.cc
533
if (item->menu->list)
scripts/kconfig/qconf.cc
544
if (item->menu->list) {
scripts/kconfig/qconf.cc
625
for (child = menu->list; child; child = child->next) {
scripts/kconfig/qconf.cc
643
if (!child->sym && !child->list && !child->prompt)
scripts/kconfig/qconf.cc
688
for (child = menu->list; child; child = child->next) {
scripts/kconfig/qconf.cc
706
if (!child->sym && !child->list && !child->prompt)
scripts/kconfig/qconf.cc
97
ConfigList* list;
scripts/kconfig/qconf.h
229
ConfigList *list;
scripts/mod/modpost.c
1770
list_for_each_entry(s, &mod->unresolved_symbols, list) {
scripts/mod/modpost.c
180
list_for_each_entry(mod, &modules, list) {
scripts/mod/modpost.c
1895
list_for_each_entry(sym, &mod->exported_symbols, list) {
scripts/mod/modpost.c
1912
list_for_each_entry(sym, &mod->exported_symbols, list) {
scripts/mod/modpost.c
1940
list_for_each_entry(s, &mod->unresolved_symbols, list) {
scripts/mod/modpost.c
1954
list_for_each_entry(s, &mod->unresolved_symbols, list) {
scripts/mod/modpost.c
1984
list_for_each_entry(s, &mod->unresolved_symbols, list) {
scripts/mod/modpost.c
2015
list_for_each_entry(s, &mod->unresolved_symbols, list) {
scripts/mod/modpost.c
2022
list_for_each_entry(s, &mod->unresolved_symbols, list) {
scripts/mod/modpost.c
212
list_add_tail(&mod->list, &modules);
scripts/mod/modpost.c
219
struct list_head list; /* link to module::exported_symbols or module::unresolved_symbols */
scripts/mod/modpost.c
2234
list_for_each_entry(mod, &modules, list) {
scripts/mod/modpost.c
2237
list_for_each_entry(sym, &mod->exported_symbols, list) {
scripts/mod/modpost.c
2257
list_for_each_entry(mod, &modules, list) {
scripts/mod/modpost.c
2264
list_for_each_entry(ns, &mod->missing_namespaces, list)
scripts/mod/modpost.c
2275
struct list_head list;
scripts/mod/modpost.c
2316
list_add_tail(&dl->list, &dump_lists);
scripts/mod/modpost.c
2370
list_for_each_entry_safe(dl, dl2, &dump_lists, list) {
scripts/mod/modpost.c
2372
list_del(&dl->list);
scripts/mod/modpost.c
2382
list_for_each_entry(mod, &modules, list) {
scripts/mod/modpost.c
2395
list_for_each_entry(mod, &modules, list) {
scripts/mod/modpost.c
265
list_add_tail(&sym->list, &mod->unresolved_symbols);
scripts/mod/modpost.c
289
struct list_head list;
scripts/mod/modpost.c
295
struct namespace_list *list;
scripts/mod/modpost.c
304
list_for_each_entry(list, head, list) {
scripts/mod/modpost.c
305
if (!strcmp(list->namespace, namespace))
scripts/mod/modpost.c
319
list_add_tail(&ns_entry->list, head);
scripts/mod/modpost.c
371
list_add_tail(&s->list, &mod->exported_symbols);
scripts/mod/modpost.h
120
struct list_head list;
security/apparmor/apparmorfs.c
1514
list_del_init(&rawdata->list);
security/apparmor/apparmorfs.c
1581
list_add(&rawdata->list, &ns->rawdata_list);
security/apparmor/apparmorfs.c
1606
list_for_each_entry(child, &profile->base.profiles, base.list)
security/apparmor/apparmorfs.c
1914
list_for_each_entry(child, &profile->base.profiles, base.list) {
security/apparmor/apparmorfs.c
2037
list_for_each_entry_safe(ent, tmp, &ns->rawdata_list, list)
security/apparmor/apparmorfs.c
2055
list_for_each_entry(child, &ns->base.profiles, base.list)
security/apparmor/apparmorfs.c
2058
list_for_each_entry(sub, &ns->sub_ns, base.list) {
security/apparmor/apparmorfs.c
2160
list_for_each_entry(child, &ns->base.profiles, base.list) {
security/apparmor/apparmorfs.c
2167
list_for_each_entry(sub, &ns->sub_ns, base.list) {
security/apparmor/apparmorfs.c
2208
next = list_first_entry(&ns->sub_ns, typeof(*ns), base.list);
security/apparmor/apparmorfs.c
2217
next = list_next_entry(ns, base.list);
security/apparmor/apparmorfs.c
2218
if (!list_entry_is_head(next, &parent->sub_ns, base.list)) {
security/apparmor/apparmorfs.c
2246
struct aa_profile, base.list);
security/apparmor/apparmorfs.c
2270
base.list);
security/apparmor/apparmorfs.c
2276
p = list_next_entry(p, base.list);
security/apparmor/apparmorfs.c
2277
if (!list_entry_is_head(p, &parent->base.profiles, base.list))
security/apparmor/apparmorfs.c
2285
p = list_next_entry(p, base.list);
security/apparmor/apparmorfs.c
2286
if (!list_entry_is_head(p, &ns->base.profiles, base.list))
security/apparmor/domain.c
403
list_for_each_entry_rcu(profile, head, base.list) {
security/apparmor/file.c
688
struct tty_file_private, list);
security/apparmor/include/lib.h
203
struct list_head list;
security/apparmor/include/lib.h
238
list_for_each_entry_rcu(policy, head, list) {
security/apparmor/include/lib.h
263
list_for_each_entry_rcu(policy, head, list) {
security/apparmor/include/policy_unpack.h
113
struct list_head list;
security/apparmor/include/policy_unpack.h
21
struct list_head list;
security/apparmor/label.c
2130
list_for_each_entry(child, &ns->sub_ns, base.list) {
security/apparmor/label.c
393
on_list_rcu(&label->vec[0]->base.list));
security/apparmor/lib.c
497
INIT_LIST_HEAD(&policy->list);
security/apparmor/lib.c
510
AA_BUG(on_list_rcu(&policy->list));
security/apparmor/lsm.c
2160
aa_buf = list_first_entry(&cache->head, union aa_buffer, list);
security/apparmor/lsm.c
2161
list_del(&aa_buf->list);
security/apparmor/lsm.c
2187
list);
security/apparmor/lsm.c
2188
list_del(&aa_buf->list);
security/apparmor/lsm.c
2233
list_add(&aa_buf->list, &aa_global_buffers);
security/apparmor/lsm.c
2244
list_add(&aa_buf->list, &cache->head);
security/apparmor/lsm.c
2274
list);
security/apparmor/lsm.c
2275
list_del(&aa_buf->list);
security/apparmor/lsm.c
52
struct list_head list;
security/apparmor/policy.c
1030
list_for_each_entry(ent, lh, list) {
security/apparmor/policy.c
1061
list_for_each_entry_safe(child, tmp, &lh, base.list) {
security/apparmor/policy.c
1064
list_del_init(&child->base.list);
security/apparmor/policy.c
1077
list_add_rcu(&child->base.list, &new->base.profiles);
security/apparmor/policy.c
1090
if (list_empty(&new->base.list)) {
security/apparmor/policy.c
1092
list_replace_rcu(&old->base.list, &new->base.list);
security/apparmor/policy.c
1193
list_for_each_entry(ent, &lh, list) {
security/apparmor/policy.c
1229
list_for_each_entry(rawdata_ent, &ns->rawdata_list, list) {
security/apparmor/policy.c
1248
list_for_each_entry(ent, &lh, list) {
security/apparmor/policy.c
1318
list_for_each_entry(ent, &lh, list) {
security/apparmor/policy.c
1340
list_for_each_entry_safe(ent, tmp, &lh, list) {
security/apparmor/policy.c
1341
list_del_init(&ent->list);
security/apparmor/policy.c
1421
list_for_each_entry(tmp, &lh, list) {
security/apparmor/policy.c
1431
list_for_each_entry_safe(ent, tmp, &lh, list) {
security/apparmor/policy.c
1432
list_del_init(&ent->list);
security/apparmor/policy.c
154
static void __add_profile(struct list_head *list, struct aa_profile *profile)
security/apparmor/policy.c
158
AA_BUG(!list);
security/apparmor/policy.c
163
list_add_rcu(&profile->base.list, list);
security/apparmor/policy.c
189
list_del_rcu(&profile->base.list);
security/apparmor/policy.c
209
curr = list_first_entry(&profile->base.profiles, struct aa_profile, base.list);
security/apparmor/policy.c
215
struct aa_profile, base.list);
security/apparmor/policy.c
218
if (!list_is_last(&to_remove->base.list,
security/apparmor/policy.c
220
curr = list_next_entry(to_remove, base.list);
security/apparmor/policy.c
253
list_for_each_entry_safe(profile, tmp, head, base.list)
security/apparmor/policy_ns.c
242
list_add_rcu(&ns->base.list, &parent->sub_ns);
security/apparmor/policy_ns.c
339
list_del_rcu(&ns->base.list);
security/apparmor/policy_ns.c
354
list_for_each_entry_safe(ns, tmp, head, base.list)
security/apparmor/policy_unpack.c
1614
INIT_LIST_HEAD(&ent->list);
security/apparmor/policy_unpack.c
173
INIT_LIST_HEAD(&d->list);
security/apparmor/policy_unpack.c
1773
list_add_tail(&ent->list, lh);
security/apparmor/policy_unpack.c
1797
list_for_each_entry_safe(ent, tmp, lh, list) {
security/apparmor/policy_unpack.c
1798
list_del_init(&ent->list);
security/device_cgroup.c
110
list_for_each_entry(walk, &dev_cgroup->exceptions, list) {
security/device_cgroup.c
124
list_add_tail_rcu(&excopy->list, &dev_cgroup->exceptions);
security/device_cgroup.c
138
list_for_each_entry_safe(walk, tmp, &dev_cgroup->exceptions, list) {
security/device_cgroup.c
148
list_del_rcu(&walk->list);
security/device_cgroup.c
158
list_for_each_entry_safe(ex, tmp, &dev_cgroup->exceptions, list) {
security/device_cgroup.c
159
list_del_rcu(&ex->list);
security/device_cgroup.c
292
list_for_each_entry_rcu(ex, &devcgroup->exceptions, list) {
security/device_cgroup.c
326
list_for_each_entry_rcu(ex, exceptions, list) {
security/device_cgroup.c
363
list_for_each_entry_rcu(ex, exceptions, list,
security/device_cgroup.c
39
struct list_head list;
security/device_cgroup.c
529
ex = container_of(this, struct dev_exception_item, list);
security/device_cgroup.c
68
list_for_each_entry(ex, orig, list) {
security/device_cgroup.c
72
list_add_tail(&new->list, dest);
security/device_cgroup.c
78
list_for_each_entry_safe(ex, tmp, dest, list) {
security/device_cgroup.c
79
list_del(&ex->list);
security/device_cgroup.c
91
list_for_each_entry_safe(ex, tmp, orig, list) {
security/device_cgroup.c
92
list_move_tail(&ex->list, dest);
security/integrity/evm/evm.h
31
struct list_head list;
security/integrity/evm/evm_crypto.c
255
list_for_each_entry_lockless(xattr, &evm_config_xattrnames, list) {
security/integrity/evm/evm_crypto.c
420
list) {
security/integrity/evm/evm_main.c
106
list_add_tail(&evm_config_default_xattrnames[i].list,
security/integrity/evm/evm_main.c
157
list_for_each_entry_lockless(xattr, &evm_config_xattrnames, list) {
security/integrity/evm/evm_main.c
330
list_for_each_entry_lockless(xattr, &evm_config_xattrnames, list) {
security/integrity/evm/evm_main.c
380
list_for_each_entry_lockless(xattr, &evm_config_xattrnames, list) {
security/integrity/evm/evm_secfs.c
141
list_for_each_entry(xattr, &evm_config_xattrnames, list) {
security/integrity/evm/evm_secfs.c
160
list_for_each_entry(xattr, &evm_config_xattrnames, list) {
security/integrity/evm/evm_secfs.c
258
list_for_each_entry(tmp, &evm_config_xattrnames, list) {
security/integrity/evm/evm_secfs.c
269
list_add_tail_rcu(&xattr->list, &evm_config_xattrnames);
security/integrity/ima/ima.h
109
struct list_head list;
security/integrity/ima/ima.h
403
struct list_head list;
security/integrity/ima/ima_policy.c
101
struct list_head list;
security/integrity/ima/ima_policy.c
1984
INIT_LIST_HEAD(&entry->list);
security/integrity/ima/ima_policy.c
1995
list_add_tail(&entry->list, &ima_temp_rules);
security/integrity/ima/ima_policy.c
2012
list_for_each_entry_safe(entry, tmp, &ima_temp_rules, list) {
security/integrity/ima/ima_policy.c
2013
list_del(&entry->list);
security/integrity/ima/ima_policy.c
2044
list_for_each_entry_rcu(entry, ima_rules_tmp, list) {
security/integrity/ima/ima_policy.c
2059
entry = list_entry_rcu(entry->list.next, struct ima_rule_entry, list);
security/integrity/ima/ima_policy.c
2063
return (&entry->list == &ima_default_rules ||
security/integrity/ima/ima_policy.c
2064
&entry->list == &ima_policy_rules) ? NULL : entry;
security/integrity/ima/ima_policy.c
2353
list_for_each_entry_rcu(entry, ima_rules_tmp, list) {
security/integrity/ima/ima_policy.c
453
list_replace_rcu(&entry->list, &nentry->list);
security/integrity/ima/ima_policy.c
489
list_for_each_entry_safe(entry, e, &ima_policy_rules, list) {
security/integrity/ima/ima_policy.c
767
list_for_each_entry_rcu(entry, ima_rules_tmp, list) {
security/integrity/ima/ima_policy.c
832
list_for_each_entry_rcu(entry, ima_rules_tmp, list) {
security/integrity/ima/ima_policy.c
886
list_add_tail(&entries[i].list, &ima_default_rules);
security/integrity/ima/ima_policy.c
894
list_add_tail(&entry->list, &ima_policy_rules);
security/integrity/ima/ima_policy.c
935
INIT_LIST_HEAD(&arch_policy_entry[i].list);
security/integrity/ima/ima_queue_keys.c
116
list_add_tail(&entry->list, &ima_keys);
security/integrity/ima/ima_queue_keys.c
160
list_for_each_entry_safe(entry, tmp, &ima_keys, list) {
security/integrity/ima/ima_queue_keys.c
169
list_del(&entry->list);
security/integrity/ima/ima_queue_keys.c
89
INIT_LIST_HEAD(&entry->list);
security/integrity/ima/ima_template.c
169
list_for_each_entry_rcu(template_desc, &defined_templates, list) {
security/integrity/ima/ima_template.c
268
list_add_tail_rcu(&builtin_templates[i].list,
security/integrity/ima/ima_template.c
350
list_add_tail_rcu(&template_desc->list, &defined_templates);
security/integrity/platform_certs/efi_parser.c
49
efi_signature_list_t list;
security/integrity/platform_certs/efi_parser.c
52
if (size < sizeof(list))
security/integrity/platform_certs/efi_parser.c
55
memcpy(&list, data, sizeof(list));
security/integrity/platform_certs/efi_parser.c
58
&list.signature_type, list.signature_list_size,
security/integrity/platform_certs/efi_parser.c
59
list.signature_header_size, list.signature_size);
security/integrity/platform_certs/efi_parser.c
61
lsize = list.signature_list_size;
security/integrity/platform_certs/efi_parser.c
62
hsize = list.signature_header_size;
security/integrity/platform_certs/efi_parser.c
63
esize = list.signature_size;
security/integrity/platform_certs/efi_parser.c
64
elsize = lsize - sizeof(list) - hsize;
security/integrity/platform_certs/efi_parser.c
72
if (lsize < sizeof(list) ||
security/integrity/platform_certs/efi_parser.c
73
lsize - sizeof(list) < hsize ||
security/integrity/platform_certs/efi_parser.c
81
handler = get_handler_for_guid(&list.signature_type);
security/integrity/platform_certs/efi_parser.c
89
data += sizeof(list) + hsize;
security/integrity/platform_certs/efi_parser.c
90
size -= sizeof(list) + hsize;
security/integrity/platform_certs/efi_parser.c
91
offs += sizeof(list) + hsize;
security/lsm_init.c
198
static void __init lsm_order_parse(const char *list, const char *src)
security/lsm_init.c
228
sep = kstrdup(list, GFP_KERNEL);
security/selinux/avc.c
159
hlist_for_each_entry_rcu(node, head, list)
security/selinux/avc.c
439
hlist_del_rcu(&node->list);
security/selinux/avc.c
454
hlist_replace_rcu(&old->list, &new->list);
security/selinux/avc.c
477
hlist_for_each_entry(node, head, list) {
security/selinux/avc.c
502
INIT_HLIST_NODE(&node->list);
security/selinux/avc.c
529
hlist_for_each_entry_rcu(node, head, list) {
security/selinux/avc.c
58
struct hlist_node list; /* anchored in avc_cache->slots[i] */
security/selinux/avc.c
632
hlist_for_each_entry(pos, head, list) {
security/selinux/avc.c
640
hlist_add_head_rcu(&node->list, head);
security/selinux/avc.c
855
hlist_for_each_entry(pos, head, list) {
security/selinux/avc.c
943
hlist_for_each_entry(node, head, list)
security/selinux/hooks.c
1456
if (list_empty(&isec->list))
security/selinux/hooks.c
1457
list_add(&isec->list, &sbsec->isec_head);
security/selinux/hooks.c
2487
struct tty_file_private, list);
security/selinux/hooks.c
2905
INIT_LIST_HEAD(&isec->list);
security/selinux/hooks.c
374
if (!list_empty_careful(&isec->list)) {
security/selinux/hooks.c
376
list_del_init(&isec->list);
security/selinux/hooks.c
599
struct inode_security_struct, list);
security/selinux/hooks.c
601
list_del_init(&isec->list);
security/selinux/ibpkey.c
102
list_add_rcu(&pkey->list, &sel_ib_pkey_hash[idx].list);
security/selinux/ibpkey.c
108
list_tail_rcu(&sel_ib_pkey_hash[idx].list),
security/selinux/ibpkey.c
110
struct sel_ib_pkey, list);
security/selinux/ibpkey.c
111
list_del_rcu(&tail->list);
security/selinux/ibpkey.c
213
&sel_ib_pkey_hash[idx].list, list) {
security/selinux/ibpkey.c
214
list_del_rcu(&pkey->list);
security/selinux/ibpkey.c
230
INIT_LIST_HEAD(&sel_ib_pkey_hash[iter].list);
security/selinux/ibpkey.c
35
struct list_head list;
security/selinux/ibpkey.c
40
struct list_head list;
security/selinux/ibpkey.c
77
list_for_each_entry_rcu(pkey, &sel_ib_pkey_hash[idx].list, list) {
security/selinux/include/objsec.h
74
struct list_head list; /* list of inode_security_struct */
security/selinux/netif.c
115
list_del_rcu(&netif->list);
security/selinux/netif.c
249
list_for_each_entry(netif, &sel_netif_hash[idx], list)
security/selinux/netif.c
34
struct list_head list;
security/selinux/netif.c
74
list_for_each_entry_rcu(netif, &sel_netif_hash[idx], list)
security/selinux/netif.c
99
list_add_rcu(&netif->list, &sel_netif_hash[idx]);
security/selinux/netnode.c
121
list_for_each_entry_rcu(node, &sel_netnode_hash[idx].list, list)
security/selinux/netnode.c
164
list_add_rcu(&node->list, &sel_netnode_hash[idx].list);
security/selinux/netnode.c
169
list_tail_rcu(&sel_netnode_hash[idx].list),
security/selinux/netnode.c
171
struct sel_netnode, list);
security/selinux/netnode.c
172
list_del_rcu(&tail->list);
security/selinux/netnode.c
285
&sel_netnode_hash[idx].list, list) {
security/selinux/netnode.c
286
list_del_rcu(&node->list);
security/selinux/netnode.c
302
INIT_LIST_HEAD(&sel_netnode_hash[iter].list);
security/selinux/netnode.c
42
struct list_head list;
security/selinux/netnode.c
48
struct list_head list;
security/selinux/netport.c
106
list_add_rcu(&port->list, &sel_netport_hash[idx].list);
security/selinux/netport.c
111
list_tail_rcu(&sel_netport_hash[idx].list),
security/selinux/netport.c
113
struct sel_netport, list);
security/selinux/netport.c
114
list_del_rcu(&tail->list);
security/selinux/netport.c
213
&sel_netport_hash[idx].list, list) {
security/selinux/netport.c
214
list_del_rcu(&port->list);
security/selinux/netport.c
230
INIT_LIST_HEAD(&sel_netport_hash[iter].list);
security/selinux/netport.c
41
struct list_head list;
security/selinux/netport.c
47
struct list_head list;
security/selinux/netport.c
84
list_for_each_entry_rcu(port, &sel_netport_hash[idx].list, list)
security/selinux/ss/conditional.c
317
struct cond_av_list *list,
security/selinux/ss/conditional.c
338
list->nodes = kzalloc_objs(*list->nodes, len);
security/selinux/ss/conditional.c
339
if (!list->nodes)
security/selinux/ss/conditional.c
345
data.dst = &list->nodes[i];
security/selinux/ss/conditional.c
349
kfree(list->nodes);
security/selinux/ss/conditional.c
350
list->nodes = NULL;
security/selinux/ss/conditional.c
355
list->len = len;
security/selinux/ss/conditional.c
490
static int cond_write_av_list(struct policydb *p, struct cond_av_list *list,
security/selinux/ss/conditional.c
497
buf[0] = cpu_to_le32(list->len);
security/selinux/ss/conditional.c
502
for (i = 0; i < list->len; i++) {
security/selinux/ss/conditional.c
503
rc = avtab_write_item(p, list->nodes[i], fp);
security/selinux/ss/sidtab.c
109
hash_add(s->context_to_sid, &isid->entry.list, hash);
security/selinux/ss/sidtab.c
126
hash_for_each_rcu(sidtab->context_to_sid, i, entry, list) {
security/selinux/ss/sidtab.c
343
hash_add_rcu(target->context_to_sid, &dst_convert->list,
security/selinux/ss/sidtab.c
355
hash_add_rcu(s->context_to_sid, &dst->list, dst->hash);
security/selinux/ss/sidtab.c
373
hash_add_rcu(s->context_to_sid, &entry->list, entry->hash);
security/selinux/ss/sidtab.c
66
hash_for_each_possible_rcu(s->context_to_sid, entry, list, hash) {
security/selinux/ss/sidtab.h
28
struct hlist_node list;
security/smack/smack.h
138
struct list_head list;
security/smack/smack.h
148
struct list_head list;
security/smack/smack.h
160
struct list_head list;
security/smack/smack.h
173
struct list_head list;
security/smack/smack.h
184
struct list_head list;
security/smack/smack.h
313
void smk_destroy_label_list(struct list_head *list);
security/smack/smack.h
67
struct list_head list;
security/smack/smack_access.c
419
list_add_rcu(&skp->list, &smack_known_list);
security/smack/smack_access.c
675
list_for_each_entry_rcu(skp, &smack_known_list, list) {
security/smack/smack_access.c
727
list_for_each_entry_rcu(sklep, &smack_onlycap_list, list) {
security/smack/smack_access.c
88
list_for_each_entry_rcu(srp, rule_list, list) {
security/smack/smack_lsm.c
1878
list_for_each_entry_rcu(srp, &skp->smk_rules, list) {
security/smack/smack_lsm.c
2110
rp = list_entry(l, struct smack_rule, list);
security/smack/smack_lsm.c
2111
list_del(&rp->list);
security/smack/smack_lsm.c
2477
list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) {
security/smack/smack_lsm.c
2523
list_for_each_entry_rcu(snp, &smk_net4addr_list, list)
security/smack/smack_lsm.c
2579
list_for_each_entry_rcu(snp, &smk_net6addr_list, list) {
security/smack/smack_lsm.c
2767
list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) {
security/smack/smack_lsm.c
2796
list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) {
security/smack/smack_lsm.c
2827
list_add_rcu(&spp->list, &smk_ipv6_port_list);
security/smack/smack_lsm.c
2881
list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) {
security/smack/smack_lsm.c
348
list_for_each_entry_rcu(orp, ohead, list) {
security/smack/smack_lsm.c
355
list_add_rcu(&nrp->list, nhead);
security/smack/smack_lsm.c
374
list_for_each_entry(oklep, ohead, list) {
security/smack/smack_lsm.c
3802
list_for_each_entry(sklep, &tsp->smk_relabel, list) {
security/smack/smack_lsm.c
381
list_add(&nklep->list, nhead);
security/smack/smack_lsm.c
4097
list_for_each_entry_rcu(skp, &smack_known_list, list) {
security/smack/smackfs.c
1064
struct list_head *list = v;
security/smack/smackfs.c
1066
list_entry_rcu(list, struct smk_net4addr, list);
security/smack/smackfs.c
1111
list_add_rcu(&new->list, &smk_net4addr_list);
security/smack/smackfs.c
1116
struct smk_net4addr, list);
security/smack/smackfs.c
1120
list_add_rcu(&new->list, &smk_net4addr_list);
security/smack/smackfs.c
1124
list_for_each_entry_rcu(m, &smk_net4addr_list, list) {
security/smack/smackfs.c
1125
if (list_is_last(&m->list, &smk_net4addr_list)) {
security/smack/smackfs.c
1126
list_add_rcu(&new->list, &m->list);
security/smack/smackfs.c
1129
m_next = list_entry_rcu(m->list.next,
security/smack/smackfs.c
1130
struct smk_net4addr, list);
security/smack/smackfs.c
1132
list_add_rcu(&new->list, &m->list);
security/smack/smackfs.c
1243
list_for_each_entry_rcu(snp, &smk_net4addr_list, list) {
security/smack/smackfs.c
1328
struct list_head *list = v;
security/smack/smackfs.c
1330
list_entry(list, struct smk_net6addr, list);
security/smack/smackfs.c
1373
list_add_rcu(&new->list, &smk_net6addr_list);
security/smack/smackfs.c
1378
struct smk_net6addr, list);
security/smack/smackfs.c
1381
list_add_rcu(&new->list, &smk_net6addr_list);
security/smack/smackfs.c
1385
list_for_each_entry_rcu(m, &smk_net6addr_list, list) {
security/smack/smackfs.c
1386
if (list_is_last(&m->list, &smk_net6addr_list)) {
security/smack/smackfs.c
1387
list_add_rcu(&new->list, &m->list);
security/smack/smackfs.c
1390
m_next = list_entry_rcu(m->list.next,
security/smack/smackfs.c
1391
struct smk_net6addr, list);
security/smack/smackfs.c
1393
list_add_rcu(&new->list, &m->list);
security/smack/smackfs.c
1515
list_for_each_entry_rcu(snp, &smk_net6addr_list, list) {
security/smack/smackfs.c
1691
list_for_each_entry_rcu(skp, &smack_known_list, list)
security/smack/smackfs.c
1769
list_for_each_entry_rcu(skp, &smack_known_list, list)
security/smack/smackfs.c
1891
struct list_head *list = v;
security/smack/smackfs.c
1893
list_entry_rcu(list, struct smack_known_list_elem, list);
security/smack/smackfs.c
1959
static int smk_parse_label_list(char *data, struct list_head *list)
security/smack/smackfs.c
1978
list_add(&sklep->list, list);
security/smack/smackfs.c
1988
void smk_destroy_label_list(struct list_head *list)
security/smack/smackfs.c
1993
list_for_each_entry_safe(sklep, sklep2, list, list)
security/smack/smackfs.c
1996
INIT_LIST_HEAD(list);
security/smack/smackfs.c
2233
struct list_head *list = v;
security/smack/smackfs.c
2235
list_entry_rcu(list, struct smack_rule, list);
security/smack/smackfs.c
227
list_for_each_entry_rcu(sp, rule_list, list) {
security/smack/smackfs.c
2363
struct list_head *list = v;
security/smack/smackfs.c
2366
list_entry_rcu(list, struct smack_known, list);
security/smack/smackfs.c
2368
list_for_each_entry_rcu(srp, &skp->smk_rules, list)
security/smack/smackfs.c
2442
struct list_head *list = v;
security/smack/smackfs.c
2444
list_entry_rcu(list, struct smack_rule, list);
security/smack/smackfs.c
248
list_add_rcu(&sp->list, rule_list);
security/smack/smackfs.c
2561
list_for_each_entry_rcu(sp, rule_list, list)
security/smack/smackfs.c
2713
struct list_head *list = v;
security/smack/smackfs.c
2715
list_entry(list, struct smack_known_list_elem, list);
security/smack/smackfs.c
536
struct list_head *list;
security/smack/smackfs.c
540
for (list = rcu_dereference(list_next_rcu(head));
security/smack/smackfs.c
541
list != head;
security/smack/smackfs.c
542
list = rcu_dereference(list_next_rcu(list))) {
security/smack/smackfs.c
544
return list;
security/smack/smackfs.c
553
struct list_head *list = v;
security/smack/smackfs.c
556
list = rcu_dereference(list_next_rcu(list));
security/smack/smackfs.c
558
return (list == head) ? NULL : list;
security/smack/smackfs.c
605
struct list_head *list = v;
security/smack/smackfs.c
608
list_entry_rcu(list, struct smack_known, list);
security/smack/smackfs.c
610
list_for_each_entry_rcu(srp, &skp->smk_rules, list)
security/smack/smackfs.c
770
struct list_head *list = v;
security/smack/smackfs.c
772
list_entry_rcu(list, struct smack_known, list);
security/smack/smackfs.c
981
struct list_head *list = v;
security/smack/smackfs.c
983
list_entry_rcu(list, struct smack_known, list);
security/tomoyo/audit.c
301
struct list_head list;
security/tomoyo/audit.c
396
list_add_tail(&entry->list, &tomoyo_log);
security/tomoyo/audit.c
448
ptr = list_entry(tomoyo_log.next, typeof(*ptr), list);
security/tomoyo/audit.c
449
list_del(&ptr->list);
security/tomoyo/common.c
1031
head->r.domain = &domain->list;
security/tomoyo/common.c
1106
list_for_each_entry_rcu(domain, &tomoyo_domain_list, list,
security/tomoyo/common.c
1134
struct list_head *list, char *data,
security/tomoyo/common.c
1140
.list = list,
security/tomoyo/common.c
1611
struct list_head *list)
security/tomoyo/common.c
1615
list_for_each_cookie(head->r.acl, list) {
security/tomoyo/common.c
1617
list_entry(head->r.acl, typeof(*ptr), list);
security/tomoyo/common.c
1641
list_entry(head->r.domain, typeof(*domain), list);
security/tomoyo/common.c
1823
struct list_head *list = &ns->group_list[idx];
security/tomoyo/common.c
1825
list_for_each_cookie(head->r.group, list) {
security/tomoyo/common.c
1827
list_entry(head->r.group, typeof(*group), head.list);
security/tomoyo/common.c
1831
list_entry(head->r.acl, typeof(*ptr), list);
security/tomoyo/common.c
1883
struct list_head *list = &ns->policy_list[idx];
security/tomoyo/common.c
1885
list_for_each_cookie(head->r.acl, list) {
security/tomoyo/common.c
1887
container_of(head->r.acl, typeof(*acl), list);
security/tomoyo/common.c
1977
struct list_head list;
security/tomoyo/common.c
2252
list_add_tail(&entry.list, &tomoyo_query_list);
security/tomoyo/common.c
2267
list_del(&entry.list);
security/tomoyo/common.c
2302
list_for_each_entry(ptr, &tomoyo_query_list, list) {
security/tomoyo/common.c
2351
struct tomoyo_query *ptr = list_entry(tmp, typeof(*ptr), list);
security/tomoyo/common.c
2369
struct tomoyo_query *ptr = list_entry(tmp, typeof(*ptr), list);
security/tomoyo/common.c
2409
struct tomoyo_query *ptr = list_entry(tmp, typeof(*ptr), list);
security/tomoyo/common.c
2418
struct tomoyo_query *ptr = list_entry(tmp, typeof(*ptr), list);
security/tomoyo/common.c
2425
list_del_init(&ptr->list);
security/tomoyo/common.c
2921
list_for_each_entry_rcu(domain, &tomoyo_domain_list, list,
security/tomoyo/common.c
867
.list = &tomoyo_kernel_namespace.policy_list[TOMOYO_ID_MANAGER],
security/tomoyo/common.c
919
list_entry(head->r.acl, typeof(*ptr), head.list);
security/tomoyo/common.c
957
list_for_each_entry_rcu(ptr, &tomoyo_kernel_namespace.policy_list[TOMOYO_ID_MANAGER], head.list,
security/tomoyo/common.h
407
struct list_head list;
security/tomoyo/common.h
413
struct list_head list;
security/tomoyo/common.h
673
struct list_head list;
security/tomoyo/common.h
681
struct list_head list;
security/tomoyo/common.h
782
struct list_head *list;
security/tomoyo/common.h
842
struct list_head list;
security/tomoyo/condition.c
418
list_for_each_entry(ptr, &tomoyo_condition_list, head.list) {
security/tomoyo/condition.c
430
list_add(&entry->head.list, &tomoyo_condition_list);
security/tomoyo/condition.c
439
tomoyo_del_condition(&entry->head.list);
security/tomoyo/condition.c
698
tomoyo_del_condition(&entry->head.list);
security/tomoyo/domain.c
105
struct list_head * const list = param->list;
security/tomoyo/domain.c
123
list_for_each_entry_rcu(entry, list, list,
security/tomoyo/domain.c
141
list_add_tail_rcu(&entry->list, list);
security/tomoyo/domain.c
167
const struct list_head *list = &domain->acl_info_list;
security/tomoyo/domain.c
171
list_for_each_entry_rcu(ptr, list, list,
security/tomoyo/domain.c
186
list = &domain->ns->acl_group[i++];
security/tomoyo/domain.c
275
param->list = &param->ns->policy_list[TOMOYO_ID_TRANSITION_CONTROL];
security/tomoyo/domain.c
298
(const struct list_head *list, const struct tomoyo_path_info *domainname,
security/tomoyo/domain.c
304
list_for_each_entry_rcu(ptr, list, head.list,
security/tomoyo/domain.c
352
const struct list_head * const list =
security/tomoyo/domain.c
355
if (!tomoyo_scan_transition(list, domainname, program,
security/tomoyo/domain.c
40
struct list_head *list = param->list;
security/tomoyo/domain.c
418
param->list = &param->ns->policy_list[TOMOYO_ID_AGGREGATOR];
security/tomoyo/domain.c
44
list_for_each_entry_rcu(entry, list, list,
security/tomoyo/domain.c
57
list_add_tail_rcu(&entry->list, list);
security/tomoyo/domain.c
579
list_add_tail_rcu(&entry->list, &tomoyo_domain_list);
security/tomoyo/domain.c
746
struct list_head *list =
security/tomoyo/domain.c
751
list_for_each_entry_rcu(ptr, list, head.list,
security/tomoyo/gc.c
111
container_of(element, typeof(*ptr), head.list);
security/tomoyo/gc.c
127
container_of(element, typeof(*ptr), head.list);
security/tomoyo/gc.c
143
container_of(element, typeof(*ptr), head.list);
security/tomoyo/gc.c
158
container_of(element, typeof(*acl), list);
security/tomoyo/gc.c
253
container_of(element, typeof(*domain), list);
security/tomoyo/gc.c
262
list_for_each_entry_safe(acl, tmp, &domain->acl_info_list, list) {
security/tomoyo/gc.c
263
tomoyo_del_acl(&acl->list);
security/tomoyo/gc.c
279
head.list);
security/tomoyo/gc.c
331
container_of(element, typeof(*member), head.list);
security/tomoyo/gc.c
346
container_of(element, typeof(*group), head.list);
security/tomoyo/gc.c
439
head.list)->entry.name))
security/tomoyo/gc.c
45
list_for_each_entry(head, &tomoyo_io_buffer_list, list) {
security/tomoyo/gc.c
453
list)->users))
security/tomoyo/gc.c
492
list_for_each_entry_safe(member, tmp, member_list, list) {
security/tomoyo/gc.c
496
tomoyo_try_to_gc(id, &member->list);
security/tomoyo/gc.c
50
head->r.acl == element || &head->w.domain->list == element)
security/tomoyo/gc.c
507
static void tomoyo_collect_acl(struct list_head *list)
security/tomoyo/gc.c
513
list_for_each_entry_safe(acl, tmp, list, list) {
security/tomoyo/gc.c
517
tomoyo_try_to_gc(TOMOYO_ID_ACL, &acl->list);
security/tomoyo/gc.c
538
list) {
security/tomoyo/gc.c
542
tomoyo_try_to_gc(TOMOYO_ID_DOMAIN, &domain->list);
security/tomoyo/gc.c
556
list) {
security/tomoyo/gc.c
560
tomoyo_try_to_gc(TOMOYO_ID_CONDITION, &ptr->list);
security/tomoyo/gc.c
565
struct list_head *list = &ns->group_list[i];
security/tomoyo/gc.c
580
list_for_each_entry_safe(group, tmp, list, head.list) {
security/tomoyo/gc.c
588
&group->head.list);
security/tomoyo/gc.c
593
struct list_head *list = &tomoyo_name_list[i];
security/tomoyo/gc.c
597
list_for_each_entry_safe(ptr, tmp, list, list) {
security/tomoyo/gc.c
601
tomoyo_try_to_gc(TOMOYO_ID_NAME, &ptr->list);
security/tomoyo/gc.c
628
list) {
security/tomoyo/gc.c
631
list_del(&head->list);
security/tomoyo/gc.c
662
list_add(&head->list, &tomoyo_io_buffer_list);
security/tomoyo/gc.c
670
list_del(&head->list);
security/tomoyo/gc.c
77
list_for_each_entry(head, &tomoyo_io_buffer_list, list) {
security/tomoyo/group.c
136
list_for_each_entry_rcu(member, &group->member_list, head.list,
security/tomoyo/group.c
165
list_for_each_entry_rcu(member, &group->member_list, head.list,
security/tomoyo/group.c
196
list_for_each_entry_rcu(member, &group->member_list, head.list,
security/tomoyo/group.c
81
param->list = &group->member_list;
security/tomoyo/memory.c
100
struct list_head *list;
security/tomoyo/memory.c
111
list = &param->ns->group_list[idx];
security/tomoyo/memory.c
112
list_for_each_entry(group, list, head.list) {
security/tomoyo/memory.c
126
list_add_tail_rcu(&entry->head.list, list);
security/tomoyo/memory.c
166
list_for_each_entry(ptr, head, head.list) {
security/tomoyo/memory.c
179
list_add_tail(&ptr->head.list, head);
security/tomoyo/memory.c
206
list_add_tail_rcu(&tomoyo_kernel_domain.list, &tomoyo_domain_list);
security/tomoyo/util.c
1056
list_for_each_entry_rcu(ptr, &domain->acl_info_list, list,
security/tomoyo/util.c
619
list_for_each_entry_rcu(domain, &tomoyo_domain_list, list,
sound/aoa/aoa.h
54
struct list_head list;
sound/aoa/core/core.c
107
list_for_each_entry(c, &codec_list, list) {
sound/aoa/core/core.c
122
list_for_each_entry(c, &codec_list, list) {
sound/aoa/core/core.c
67
list_add(&codec->list, &codec_list);
sound/aoa/core/core.c
74
list_del(&codec->list);
sound/aoa/fabrics/layout.c
1060
list_add(&ldev->list, &layouts_list);
sound/aoa/fabrics/layout.c
1092
list_del(&ldev->list);
sound/aoa/fabrics/layout.c
1112
list_del(&ldev->list);
sound/aoa/fabrics/layout.c
608
struct list_head list;
sound/aoa/fabrics/layout.c
824
list_for_each_entry(ldev, &layouts_list, list) {
sound/aoa/soundbus/i2sbus/control.c
26
INIT_LIST_HEAD(&(*c)->list);
sound/aoa/soundbus/i2sbus/control.c
67
list_add(&i2sdev->item, &c->list);
sound/aoa/soundbus/i2sbus/control.c
77
if (list_empty(&c->list))
sound/aoa/soundbus/i2sbus/core.c
374
list_for_each_entry_safe(i2sdev, tmp, &control->list, item)
sound/aoa/soundbus/i2sbus/core.c
386
list_for_each_entry(i2sdev, &control->list, item) {
sound/aoa/soundbus/i2sbus/core.c
388
list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
sound/aoa/soundbus/i2sbus/core.c
410
list_for_each_entry(i2sdev, &control->list, item) {
sound/aoa/soundbus/i2sbus/core.c
418
list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
sound/aoa/soundbus/i2sbus/i2sbus.h
23
struct list_head list;
sound/aoa/soundbus/i2sbus/pcm.c
1025
list_for_each_entry(i, &dev->codec_list, list) {
sound/aoa/soundbus/i2sbus/pcm.c
1032
list_del(&cii->list);
sound/aoa/soundbus/i2sbus/pcm.c
194
list_for_each_entry(cii, &sdev->codec_list, list) {
sound/aoa/soundbus/i2sbus/pcm.c
201
&sdev->codec_list, list) {
sound/aoa/soundbus/i2sbus/pcm.c
229
list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
sound/aoa/soundbus/i2sbus/pcm.c
415
struct codec_info_item, list);
sound/aoa/soundbus/i2sbus/pcm.c
456
list_for_each_entry(cii, &i2sdev->sound.codec_list, list) {
sound/aoa/soundbus/i2sbus/pcm.c
483
list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
sound/aoa/soundbus/i2sbus/pcm.c
513
list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
sound/aoa/soundbus/i2sbus/pcm.c
543
list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
sound/aoa/soundbus/i2sbus/pcm.c
590
list_for_each_entry(cii, &i2sdev->sound.codec_list, list)
sound/aoa/soundbus/i2sbus/pcm.c
846
list_for_each_entry_safe(p, tmp, &i2sdev->sound.codec_list, list) {
sound/aoa/soundbus/i2sbus/pcm.c
848
list_del(&p->list);
sound/aoa/soundbus/i2sbus/pcm.c
870
list_for_each_entry(cii, &dev->codec_list, list) {
sound/aoa/soundbus/i2sbus/pcm.c
887
list_for_each_entry(cii, &dev->codec_list, list) {
sound/aoa/soundbus/i2sbus/pcm.c
98
list_for_each_entry(cii, &sdev->codec_list, list) {
sound/aoa/soundbus/i2sbus/pcm.c
998
list_add(&cii->list, &dev->codec_list);
sound/aoa/soundbus/soundbus.h
50
struct list_head list;
sound/core/compress_offload.c
1041
list_for_each_entry(task, &stream->runtime->tasks, list) {
sound/core/compress_offload.c
1106
list_add_tail(&task->list, &stream->runtime->tasks);
sound/core/compress_offload.c
1161
list_move_tail(&task->list, &stream->runtime->tasks);
sound/core/compress_offload.c
1204
list_move_tail(&task->list, &stream->runtime->tasks);
sound/core/compress_offload.c
1213
list_del(&task->list);
sound/core/compress_offload.c
1222
list_for_each_entry_safe_reverse(task, temp, &stream->runtime->tasks, list)
sound/core/compress_offload.c
1243
list_for_each_entry_safe_reverse(task, temp, &stream->runtime->tasks, list)
sound/core/compress_offload.c
467
list);
sound/core/control.c
111
list_del(&cread->list);
sound/core/control.c
128
list_del(&ctl->list);
sound/core/control.c
131
list_for_each_entry(control, &card->controls, list)
sound/core/control.c
171
list_for_each_entry(ctl, &card->ctl_files, list) {
sound/core/control.c
175
list_for_each_entry(ev, &ctl->events, list) {
sound/core/control.c
185
list_add_tail(&ev->list, &ctl->events);
sound/core/control.c
2044
list_for_each_entry(p, &snd_control_ioctls, list) {
sound/core/control.c
2093
list_del(&kev->list);
sound/core/control.c
2141
list_add_tail(&pn->list, lists);
sound/core/control.c
2185
list_for_each_entry(p, lists, list) {
sound/core/control.c
2187
list_del(&p->list);
sound/core/control.c
2240
list_for_each_entry(kctl, &card->ctl_files, list) {
sound/core/control.c
2389
list_for_each_entry(ctl, &card->ctl_files, list) {
sound/core/control.c
349
list_for_each_entry(kctl, &card->controls, list) {
sound/core/control.c
37
struct list_head list; /* list of all ioctls */
sound/core/control.c
502
list_add_tail(&kcontrol->list, &card->controls);
sound/core/control.c
596
list_del(&kcontrol->list);
sound/core/control.c
803
list_for_each_entry(kctl, &card->controls, list) {
sound/core/control.c
866
list_for_each_entry(kctl, &card->controls, list)
sound/core/control.c
897
struct snd_ctl_elem_list *list)
sound/core/control.c
90
list_add_tail(&ctl->list, &card->ctl_files);
sound/core/control.c
903
offset = list->offset;
sound/core/control.c
904
space = list->space;
sound/core/control.c
907
list->count = card->controls_count;
sound/core/control.c
908
list->used = 0;
sound/core/control.c
911
list_for_each_entry(kctl, &card->controls, list) {
sound/core/control.c
918
if (copy_to_user(list->pids + list->used, &id, sizeof(id)))
sound/core/control.c
920
list->used++;
sound/core/control.c
932
struct snd_ctl_elem_list list;
sound/core/control.c
935
if (copy_from_user(&list, _list, sizeof(list)))
sound/core/control.c
937
err = snd_ctl_elem_list(card, &list);
sound/core/control.c
940
if (copy_to_user(_list, &list, sizeof(list)))
sound/core/control_compat.c
480
list_for_each_entry(p, &snd_control_compat_ioctls, list) {
sound/core/control_led.c
155
list_for_each_entry(lctl, &led->controls, list) {
sound/core/control_led.c
167
list_add(&lctl->list, &led->controls);
sound/core/control_led.c
193
list_for_each_entry(lctl, controls, list)
sound/core/control_led.c
210
list_del(&lctl->list);
sound/core/control_led.c
283
list_del(&lctl->list);
sound/core/control_led.c
295
list_for_each_entry_safe(lctl, _lctl, &led->controls, list)
sound/core/control_led.c
317
list_for_each_entry_safe(lctl, _lctl, &led->controls, list)
sound/core/control_led.c
341
list_for_each_entry(kctl, &card->controls, list)
sound/core/control_led.c
47
struct list_head list;
sound/core/control_led.c
609
list_for_each_entry(lctl, &led_card->led->controls, list) {
sound/core/control_led.c
624
static DEVICE_ATTR_RO(list);
sound/core/device.c
196
list_for_each_entry(dev, &card->devices, list) {
sound/core/device.c
214
list_for_each_entry_reverse(dev, &card->devices, list)
sound/core/device.c
228
list_for_each_entry_safe_reverse(dev, next, &card->devices, list) {
sound/core/device.c
237
list_for_each_entry_safe_reverse(dev, next, &card->devices, list)
sound/core/device.c
40
INIT_LIST_HEAD(&dev->list);
sound/core/device.c
49
struct snd_device *pdev = list_entry(p, struct snd_device, list);
sound/core/device.c
54
list_add(&dev->list, p);
sound/core/device.c
72
list_del(&dev->list);
sound/core/device.c
86
list_for_each_entry(dev, &card->devices, list)
sound/core/hwdep.c
36
list_for_each_entry(hwdep, &snd_hwdep_devices, list)
sound/core/hwdep.c
427
list_add_tail(&hwdep->list, &snd_hwdep_devices);
sound/core/hwdep.c
433
list_del(&hwdep->list);
sound/core/hwdep.c
472
list_del_init(&hwdep->list);
sound/core/hwdep.c
487
list_for_each_entry(hwdep, &snd_hwdep_devices, list)
sound/core/info.c
678
INIT_LIST_HEAD(&entry->list);
sound/core/info.c
683
list_add_tail(&entry->list, &parent->children);
sound/core/info.c
734
list_for_each_entry(p, &entry->children, list)
sound/core/info.c
758
list_for_each_entry_safe(p, n, &entry->children, list)
sound/core/info.c
764
list_del(&entry->list);
sound/core/info.c
823
list_for_each_entry(p, &entry->children, list) {
sound/core/init.c
1082
list_add(&mfile->list, &card->files_list);
sound/core/init.c
1106
list_for_each_entry(mfile, &card->files_list, list) {
sound/core/init.c
1108
list_del(&mfile->list);
sound/core/init.c
29
struct list_head list; /* link of monitor files */
sound/core/init.c
509
list_for_each_entry(mfile, &card->files_list, list) {
sound/core/jack.c
20
struct list_head list; /* list of controls belong to the same jack */
sound/core/jack.c
391
list_for_each_entry(jack_kctl, &jack->kctl_list, list) {
sound/core/jack.c
414
list_del(&jack_kctl->list);
sound/core/jack.c
422
list_add_tail(&jack_kctl->list, &jack->kctl_list);
sound/core/jack.c
640
list_for_each_entry(jack_kctl, &jack->kctl_list, list)
sound/core/jack.c
71
list_for_each_entry_safe(jack_kctl, tmp_jack_kctl, &jack->kctl_list, list) {
sound/core/jack.c
72
list_del_init(&jack_kctl->list);
sound/core/misc.c
107
fasync = list_first_entry(&snd_fasync_list, struct snd_fasync, list);
sound/core/misc.c
108
list_del_init(&fasync->list);
sound/core/misc.c
131
INIT_LIST_HEAD(&fasync->list);
sound/core/misc.c
158
list_move(&fasync->list, &snd_fasync_list);
sound/core/misc.c
170
list_del_init(&fasync->list);
sound/core/misc.c
41
const struct snd_pci_quirk *list)
sound/core/misc.c
45
for (q = list; q->subvendor || q->subdevice; q++) {
sound/core/misc.c
68
snd_pci_quirk_lookup(struct pci_dev *pci, const struct snd_pci_quirk *list)
sound/core/misc.c
74
list);
sound/core/misc.c
94
struct list_head list;
sound/core/pcm.c
1075
list_del_init(&pcm->list);
sound/core/pcm.c
1096
list_del_init(&pcm->list);
sound/core/pcm.c
1147
list_del(&notify->list);
sound/core/pcm.c
1148
list_for_each_entry(pcm, &snd_pcm_devices, list)
sound/core/pcm.c
1151
list_add_tail(&notify->list, &snd_pcm_notify_list);
sound/core/pcm.c
1152
list_for_each_entry(pcm, &snd_pcm_devices, list)
sound/core/pcm.c
1171
list_for_each_entry(pcm, &snd_pcm_devices, list) {
sound/core/pcm.c
42
list_for_each_entry(pcm, &snd_pcm_devices, list) {
sound/core/pcm.c
53
list_for_each_entry(pcm, &snd_pcm_devices, list) {
sound/core/pcm.c
69
list_for_each_entry(pcm, &snd_pcm_devices, list) {
sound/core/pcm.c
724
INIT_LIST_HEAD(&pcm->list);
sound/core/pcm.c
75
list_add(&newpcm->list, pcm->list.prev);
sound/core/pcm.c
79
list_add_tail(&newpcm->list, &snd_pcm_devices);
sound/core/pcm.c
847
list_for_each_entry(_notify, &snd_pcm_notify_list, list) \
sound/core/pcm_lib.c
1051
const unsigned int *list, unsigned int mask)
sound/core/pcm_lib.c
1066
if (!snd_interval_test(i, list[k]))
sound/core/pcm_lib.c
1068
list_range.min = min(list_range.min, list[k]);
sound/core/pcm_lib.c
1069
list_range.max = max(list_range.max, list[k]);
sound/core/pcm_lib.c
1300
struct snd_pcm_hw_constraint_list *list = rule->private;
sound/core/pcm_lib.c
1301
return snd_interval_list(hw_param_interval(params, rule->var), list->count, list->list, list->mask);
sound/core/pcm_misc.c
488
rmin = min(rmin, snd_pcm_known_rates.list[i]);
sound/core/pcm_misc.c
489
rmax = max(rmax, snd_pcm_known_rates.list[i]);
sound/core/pcm_misc.c
512
if (snd_pcm_known_rates.list[i] == rate)
sound/core/pcm_misc.c
531
return snd_pcm_known_rates.list[i];
sound/core/pcm_native.c
2510
.list = rates,
sound/core/pcm_native.c
2519
snd_pcm_known_rates.list, hw->rates);
sound/core/rawmidi.c
1721
list) {
sound/core/rawmidi.c
1748
list) {
sound/core/rawmidi.c
1814
list_add_tail(&substream->list, &stream->substreams);
sound/core/rawmidi.c
1914
substream = list_entry(stream->substreams.next, struct snd_rawmidi_substream, list);
sound/core/rawmidi.c
1915
list_del(&substream->list);
sound/core/rawmidi.c
1971
list_add_tail(&rmidi->list, &snd_rawmidi_devices);
sound/core/rawmidi.c
2046
list_del(&rmidi->list);
sound/core/rawmidi.c
2058
list_del_init(&rmidi->list);
sound/core/rawmidi.c
2062
list_for_each_entry(s, &rmidi->streams[dir].substreams, list) {
sound/core/rawmidi.c
2098
list_for_each_entry(substream, &rmidi->streams[stream].substreams, list)
sound/core/rawmidi.c
322
list_for_each_entry(substream, &s->substreams, list) {
sound/core/rawmidi.c
676
list_for_each_entry(substream, &pstr->substreams, list) {
sound/core/rawmidi.c
83
list_for_each_entry(rawmidi, &snd_rawmidi_devices, list)
sound/core/seq/seq_clientmgr.c
2584
list_for_each_entry(p, &client->ports_list_head, list) {
sound/core/seq/seq_ports.c
159
list_for_each_entry(p, &client->ports_list_head, list) {
sound/core/seq/seq_ports.c
163
insert_before = &p->list;
sound/core/seq/seq_ports.c
170
list_add_tail(&new_port->list, insert_before);
sound/core/seq/seq_ports.c
281
list_for_each_entry(p, &client->ports_list_head, list) {
sound/core/seq/seq_ports.c
284
list_del(&p->list);
sound/core/seq/seq_ports.c
318
list_for_each_entry_safe(port, tmp, &deleted_list, list) {
sound/core/seq/seq_ports.c
319
list_del(&port->list);
sound/core/seq/seq_ports.c
52
list_for_each_entry(port, &client->ports_list_head, list) {
sound/core/seq/seq_ports.c
547
struct list_head *list;
sound/core/seq/seq_ports.c
551
list = is_src ? &subs->src_list : &subs->dest_list;
sound/core/seq/seq_ports.c
553
empty = list_empty(list);
sound/core/seq/seq_ports.c
555
list_del_init(list);
sound/core/seq/seq_ports.c
75
list_for_each_entry(port, &client->ports_list_head, list) {
sound/core/seq/seq_ports.h
51
struct list_head list; /* port list */
sound/core/seq/seq_ump_client.c
494
list_for_each_entry(fb, &ump->block_list, list)
sound/core/seq/seq_virmidi.c
204
list_add_tail(&vmidi->list, &rdev->filelist);
sound/core/seq/seq_virmidi.c
247
list_del(&vmidi->list);
sound/core/seq/seq_virmidi.c
84
list_for_each_entry(vmidi, &rdev->filelist, list) {
sound/core/ump.c
115
list);
sound/core/ump.c
116
list_del(&fb->list);
sound/core/ump.c
1293
list_for_each_entry(fb, &ump->block_list, list) {
sound/core/ump.c
1320
list_for_each_entry(s, &rmidi->streams[dir].substreams, list) {
sound/core/ump.c
245
list_for_each_entry(fb, &ump->block_list, list) {
sound/core/ump.c
430
list_for_each_entry(p, &ump->block_list, list) {
sound/core/ump.c
432
list_add_tail(&fb->list, &p->list);
sound/core/ump.c
436
list_add_tail(&fb->list, &ump->block_list);
sound/core/ump.c
534
list_for_each_entry(fb, &ump->block_list, list) {
sound/core/ump.c
576
list_for_each_entry(fb, &ump->block_list, list) {
sound/core/vmaster.c
116
list_for_each_entry(follower, &master->followers, list) {
sound/core/vmaster.c
236
list_del(&follower->list);
sound/core/vmaster.c
277
list_add_tail(&srec->list, &master_link->followers);
sound/core/vmaster.c
292
const char * const *list)
sound/core/vmaster.c
297
for (; *list; list++) {
sound/core/vmaster.c
298
follower = snd_ctl_find_id_mixer(card, *list);
sound/core/vmaster.c
348
list_for_each_entry(follower, &master->followers, list) {
sound/core/vmaster.c
390
list_for_each_entry_safe(follower, n, &master->followers, list) {
sound/core/vmaster.c
392
struct list_head olist = sctl->list;
sound/core/vmaster.c
396
sctl->list = olist; /* keep the current linked-list */
sound/core/vmaster.c
48
struct list_head list;
sound/core/vmaster.c
542
list_for_each_entry(follower, &master->followers, list) {
sound/drivers/mtpav.c
604
struct list_head *list;
sound/drivers/mtpav.c
621
list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT].substreams) {
sound/drivers/mtpav.c
622
substream = list_entry(list, struct snd_rawmidi_substream, list);
sound/drivers/mtpav.c
626
list_for_each(list, &rawmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT].substreams) {
sound/drivers/mtpav.c
627
substream = list_entry(list, struct snd_rawmidi_substream, list);
sound/drivers/mts64.c
739
struct list_head *list;
sound/drivers/mts64.c
765
list_for_each(list,
sound/drivers/mts64.c
767
substream = list_entry(list, struct snd_rawmidi_substream, list);
sound/drivers/mts64.c
772
list_for_each(list,
sound/drivers/mts64.c
774
substream = list_entry(list, struct snd_rawmidi_substream, list);
sound/drivers/opl4/opl4_local.h
160
struct list_head list;
sound/drivers/opl4/opl4_synth.c
287
list_add_tail(&opl4->voices[i].list, &opl4->off_voices);
sound/drivers/opl4/opl4_synth.c
459
return list_entry(opl4->off_voices.next, struct opl4_voice, list);
sound/drivers/opl4/opl4_synth.c
462
return list_entry(opl4->on_voices.next, struct opl4_voice, list);
sound/drivers/opl4/opl4_synth.c
497
list_move_tail(&voice[i]->list, &opl4->on_voices);
sound/drivers/opl4/opl4_synth.c
546
list_move_tail(&voice->list, &opl4->off_voices);
sound/drivers/opl4/opl4_synth.c
561
list_move_tail(&voice->list, &opl4->off_voices);
sound/drivers/portman2x4.c
565
list) {
sound/drivers/portman2x4.c
572
list) {
sound/drivers/serial-generic.c
284
list_for_each_entry(substream, &stream->substreams, list) {
sound/drivers/serial-u16550.c
810
list_for_each_entry(substream, &stream->substreams, list) {
sound/firewire/amdtp-stream.c
1506
list_for_each_entry(s, &d->streams, list) {
sound/firewire/amdtp-stream.c
1517
list_for_each_entry(s, &d->streams, list) {
sound/firewire/amdtp-stream.c
1539
list_for_each_entry(s, &d->streams, list) {
sound/firewire/amdtp-stream.c
1552
list_for_each_entry(s, &d->streams, list) {
sound/firewire/amdtp-stream.c
1593
list_for_each_entry(rx, &d->streams, list) {
sound/firewire/amdtp-stream.c
1616
list_for_each_entry(s, &d->streams, list) {
sound/firewire/amdtp-stream.c
1992
list_for_each_entry(tmp, &d->streams, list) {
sound/firewire/amdtp-stream.c
1997
list_add(&s->list, &d->streams);
sound/firewire/amdtp-stream.c
2015
list_for_each_entry(rx, &d->streams, list) {
sound/firewire/amdtp-stream.c
2021
list_for_each_entry(s, &d->streams, list) {
sound/firewire/amdtp-stream.c
2033
list_for_each_entry(s, &d->streams, list) {
sound/firewire/amdtp-stream.c
2082
list_for_each_entry(s, &d->streams, list) {
sound/firewire/amdtp-stream.c
2105
list_for_each_entry(s, &d->streams, list) {
sound/firewire/amdtp-stream.c
2121
list_for_each_entry(s, &d->streams, list)
sound/firewire/amdtp-stream.c
2138
list_for_each_entry_safe(s, next, &d->streams, list) {
sound/firewire/amdtp-stream.c
2139
list_del(&s->list);
sound/firewire/amdtp-stream.h
212
struct list_head list;
sound/firewire/amdtp-stream.h
362
list_for_each_entry(s, &d->streams, list) {
sound/firewire/bebob/bebob_midi.c
80
list_for_each_entry(subs, &str->substreams, list) {
sound/firewire/dice/dice-midi.c
80
list_for_each_entry(subs, &str->substreams, list) {
sound/firewire/digi00x/digi00x-midi.c
95
list_for_each_entry(subs, &str->substreams, list) {
sound/firewire/fcp.c
197
struct list_head list;
sound/firewire/fcp.c
246
list_add_tail(&t.list, &transactions);
sound/firewire/fcp.c
284
list_del(&t.list);
sound/firewire/fcp.c
304
list_for_each_entry(t, &transactions, list) {
sound/firewire/fcp.c
348
list_for_each_entry(t, &transactions, list) {
sound/firewire/fireface/ff-midi.c
75
list_for_each_entry(substream, &stream->substreams, list) {
sound/firewire/fireworks/fireworks_midi.c
79
list_for_each_entry(subs, &str->substreams, list) {
sound/firewire/fireworks/fireworks_transaction.c
111
list_del(&t.list);
sound/firewire/fireworks/fireworks_transaction.c
200
list_for_each_entry(t, &transaction_queues, list) {
sound/firewire/fireworks/fireworks_transaction.c
284
list_for_each_entry(t, &transaction_queues, list) {
sound/firewire/fireworks/fireworks_transaction.c
53
struct list_head list;
sound/firewire/fireworks/fireworks_transaction.c
86
list_add_tail(&t.list, &transaction_queues);
sound/firewire/motu/motu-midi.c
80
list_for_each_entry(subs, &str->substreams, list) {
sound/firewire/oxfw/oxfw-midi.c
117
list_for_each_entry(subs, &str->substreams, list) {
sound/firewire/oxfw/oxfw-pcm.c
51
unsigned int count, list[SND_OXFW_STREAM_FORMAT_ENTRIES] = {0};
sound/firewire/oxfw/oxfw-pcm.c
63
if (list[count] == formation.pcm)
sound/firewire/oxfw/oxfw-pcm.c
66
for (j = 0; j < ARRAY_SIZE(list); j++) {
sound/firewire/oxfw/oxfw-pcm.c
67
if (list[j] == formation.pcm)
sound/firewire/oxfw/oxfw-pcm.c
70
if (j == ARRAY_SIZE(list)) {
sound/firewire/oxfw/oxfw-pcm.c
71
list[count] = formation.pcm;
sound/firewire/oxfw/oxfw-pcm.c
72
if (++count == ARRAY_SIZE(list))
sound/firewire/oxfw/oxfw-pcm.c
77
return snd_interval_list(c, count, list, 0);
sound/firewire/tascam/tascam-midi.c
101
list_for_each_entry(subs, &stream->substreams, list) {
sound/firewire/tascam/tascam-midi.c
117
list_for_each_entry(subs, &stream->substreams, list) {
sound/hda/codecs/ca0132.c
6924
list_for_each_entry(pcm, &codec->pcm_list_head, list) {
sound/hda/codecs/generic.c
241
static int find_idx_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums)
sound/hda/codecs/generic.c
245
if (list[i] == nid)
sound/hda/codecs/generic.c
290
struct nid_path *array = spec->paths.list;
sound/hda/codecs/generic.c
3033
struct hda_amp_list *list;
sound/hda/codecs/generic.c
3035
list = snd_array_new(&spec->loopback_list);
sound/hda/codecs/generic.c
3036
if (!list)
sound/hda/codecs/generic.c
3038
list->nid = mix;
sound/hda/codecs/generic.c
3039
list->dir = HDA_INPUT;
sound/hda/codecs/generic.c
3040
list->idx = idx;
sound/hda/codecs/generic.c
3041
spec->loopback.amplist = spec->loopback_list.list;
sound/hda/codecs/generic.c
3053
const hda_nid_t *list;
sound/hda/codecs/generic.c
3069
num_conns = snd_hda_get_conn_list(codec, mix_nid, &list);
sound/hda/codecs/generic.c
3072
nid = list[idx];
sound/hda/codecs/generic.c
516
const hda_nid_t *list = spec->preferred_dacs;
sound/hda/codecs/generic.c
518
if (!list)
sound/hda/codecs/generic.c
520
for (; *list; list += 2)
sound/hda/codecs/generic.c
521
if (*list == pin)
sound/hda/codecs/generic.c
522
return list[1];
sound/hda/codecs/generic.c
5228
err = snd_hda_add_new_ctls(codec, spec->kctls.list);
sound/hda/codecs/generic.c
78
if (spec->kctls.list) {
sound/hda/codecs/generic.c
79
struct snd_kcontrol_new *kctl = spec->kctls.list;
sound/hda/codecs/hdmi/nvhdmi-mcp.c
294
.list = channels_2_6_8,
sound/hda/codecs/hdmi/nvhdmi-mcp.c
300
.list = channels_2_8,
sound/hda/codecs/realtek/realtek.c
603
static int find_idx_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums)
sound/hda/codecs/realtek/realtek.c
607
if (list[i] == nid)
sound/hda/codecs/realtek/realtek.c
612
static bool found_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums)
sound/hda/codecs/realtek/realtek.c
614
return find_idx_in_nid_list(nid, list, nums) >= 0;
sound/hda/codecs/si3054.c
161
.list = rates,
sound/hda/common/auto_parser.c
20
static int is_in_nid_list(hda_nid_t nid, const hda_nid_t *list)
sound/hda/common/auto_parser.c
22
for (; *list; list++)
sound/hda/common/auto_parser.c
23
if (*list == nid)
sound/hda/common/auto_parser.c
45
static void sort_pins_by_sequence(hda_nid_t *pins, struct auto_out_pin *list,
sound/hda/common/auto_parser.c
49
sort(list, num_pins, sizeof(list[0]), compare_seq, NULL);
sound/hda/common/auto_parser.c
51
pins[i] = list[i].pin;
sound/hda/common/auto_parser.c
595
static int find_idx_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums)
sound/hda/common/auto_parser.c
599
if (list[i] == nid)
sound/hda/common/auto_parser.c
783
const struct hda_verb *list)
sound/hda/common/auto_parser.c
789
*v = list;
sound/hda/common/auto_parser.c
978
hda_quirk_lookup_id(u16 vendor, u16 device, const struct hda_quirk *list)
sound/hda/common/auto_parser.c
982
for (q = list; q->subvendor || q->subdevice; q++) {
sound/hda/common/bind.c
26
const struct hda_device_id *list;
sound/hda/common/bind.c
31
for (list = driver->id; list->vendor_id; list++) {
sound/hda/common/bind.c
32
if (list->vendor_id == id &&
sound/hda/common/bind.c
33
(!list->rev_id || list->rev_id == rev_id)) {
sound/hda/common/bind.c
34
codec->preset = list;
sound/hda/common/codec.c
108
list_for_each_entry(p, &codec->conn_list, list) {
sound/hda/common/codec.c
116
const hda_nid_t *list)
sound/hda/common/codec.c
125
memcpy(p->conns, list, len * sizeof(hda_nid_t));
sound/hda/common/codec.c
126
list_add(&p->list, &codec->conn_list);
sound/hda/common/codec.c
134
p = list_first_entry(&codec->conn_list, typeof(*p), list);
sound/hda/common/codec.c
135
list_del(&p->list);
sound/hda/common/codec.c
143
hda_nid_t list[32];
sound/hda/common/codec.c
144
hda_nid_t *result = list;
sound/hda/common/codec.c
147
len = snd_hda_get_raw_connections(codec, nid, list, ARRAY_SIZE(list));
sound/hda/common/codec.c
157
if (result != list)
sound/hda/common/codec.c
1726
struct hda_nid_item *items = codec->mixers.list;
sound/hda/common/codec.c
1754
list_for_each_entry(cpcm, &codec->pcm_list_head, list) {
sound/hda/common/codec.c
1818
items = codec->mixers.list;
sound/hda/common/codec.c
219
const hda_nid_t *list;
sound/hda/common/codec.c
220
int len = snd_hda_get_conn_list(codec, nid, &list);
sound/hda/common/codec.c
228
memcpy(conn_list, list, len * sizeof(hda_nid_t));
sound/hda/common/codec.c
248
const hda_nid_t *list)
sound/hda/common/codec.c
254
list_del(&p->list);
sound/hda/common/codec.c
258
return add_conn_list(codec, nid, len, list);
sound/hda/common/codec.c
2833
if (codec->init_verbs.list)
sound/hda/common/codec.c
2834
snd_hda_sequence_write(codec, codec->init_verbs.list);
sound/hda/common/codec.c
3032
list_for_each_entry(cpcm, &codec->pcm_list_head, list)
sound/hda/common/codec.c
3047
list_for_each_entry(pcm, &codec->pcm_list_head, list) {
sound/hda/common/codec.c
3297
list_for_each_entry(cpcm, &codec->pcm_list_head, list) {
sound/hda/common/codec.c
3331
list_for_each_entry(cpcm, &codec->pcm_list_head, list) {
sound/hda/common/codec.c
484
int snd_hda_add_pincfg(struct hda_codec *codec, struct snd_array *list,
sound/hda/common/codec.c
489
pin = look_up_pincfg(codec, list, nid);
sound/hda/common/codec.c
491
pin = snd_array_new(list);
sound/hda/common/codec.c
711
list_add_tail(&pcm->list, &codec->pcm_list_head);
sound/hda/common/codec.c
724
list_for_each_entry(pcm, &codec->pcm_list_head, list) {
sound/hda/common/codec.c
738
list_for_each_entry_safe(pcm, n, &codec->pcm_list_head, list) {
sound/hda/common/codec.c
739
list_del(&pcm->list);
sound/hda/common/codec.c
97
struct list_head list;
sound/hda/common/controller.c
1303
s = list_first_entry(&bus->stream_list, struct hdac_stream, list);
sound/hda/common/controller.c
1304
list_del(&s->list);
sound/hda/common/controller.c
686
list_del(&apcm->list);
sound/hda/common/controller.c
706
list_for_each_entry(apcm, &chip->pcm_list, list) {
sound/hda/common/controller.c
733
list_add_tail(&apcm->list, &chip->pcm_list);
sound/hda/common/controller.c
947
list_for_each_entry(s, &bus->stream_list, list)
sound/hda/common/hda_controller.h
90
struct list_head list;
sound/hda/common/hda_local.h
375
int snd_hda_add_verbs(struct hda_codec *codec, const struct hda_verb *list);
sound/hda/common/jack.c
101
struct hda_jack_tbl *jack = codec->jacktbl.list;
sound/hda/common/jack.c
116
struct hda_jack_tbl *jack = codec->jacktbl.list;
sound/hda/common/jack.c
169
struct hda_jack_tbl *jack = codec->jacktbl.list;
sound/hda/common/jack.c
180
struct hda_jack_tbl *jack = codec->jacktbl.list;
sound/hda/common/jack.c
241
struct hda_jack_tbl *jack = codec->jacktbl.list;
sound/hda/common/jack.c
481
jack = codec->jacktbl.list;
sound/hda/common/jack.c
489
jack = codec->jacktbl.list;
sound/hda/common/jack.c
758
struct hda_jack_tbl *jack = codec->jacktbl.list;
sound/hda/common/jack.c
79
struct hda_jack_tbl *jack = codec->jacktbl.list;
sound/hda/common/proc.c
52
struct hda_nid_item *items = array->list, *item;
sound/hda/common/proc.c
604
const hda_nid_t *list;
sound/hda/common/proc.c
625
cache_len = snd_hda_get_conn_list(codec, nid, &list);
sound/hda/common/proc.c
627
memcmp(list, conn, conn_len) != 0)) {
sound/hda/common/proc.c
632
snd_iprintf(buffer, " 0x%02x", list[c]);
sound/hda/common/proc.c
80
list_for_each_entry(cpcm, &codec->pcm_list_head, list) {
sound/hda/common/sysfs.c
79
struct snd_array *list,
sound/hda/common/sysfs.c
86
snd_array_for_each(list, i, pin) {
sound/hda/controllers/intel.c
1811
INIT_LIST_HEAD(&hda->list);
sound/hda/controllers/intel.c
783
list_for_each_entry(s, &bus->stream_list, list) {
sound/hda/controllers/intel.c
933
list_add(&hda->list, &card_list);
sound/hda/controllers/intel.c
941
list_del_init(&hda->list);
sound/hda/controllers/intel.c
959
list_for_each_entry(hda, &card_list, list) {
sound/hda/controllers/intel.h
17
struct list_head list;
sound/hda/core/array.c
30
nlist = krealloc(array->list, size, GFP_KERNEL);
sound/hda/core/array.c
34
array->list = nlist;
sound/hda/core/array.c
47
kfree(array->list);
sound/hda/core/array.c
50
array->list = NULL;
sound/hda/core/bus.c
211
list_add_tail(&codec->list, &bus->codec_list);
sound/hda/core/bus.c
227
if (list_empty(&codec->list))
sound/hda/core/bus.c
229
list_del_init(&codec->list);
sound/hda/core/controller.c
578
list_for_each_entry(azx_dev, &bus->stream_list, list)
sound/hda/core/controller.c
591
list_for_each_entry(azx_dev, &bus->stream_list, list)
sound/hda/core/controller.c
680
list_for_each_entry(azx_dev, &bus->stream_list, list) {
sound/hda/core/controller.c
710
list_for_each_entry(s, &bus->stream_list, list) {
sound/hda/core/controller.c
726
list_for_each_entry(s, &bus->stream_list, list)
sound/hda/core/controller.c
742
list_for_each_entry(s, &bus->stream_list, list) {
sound/hda/core/ext/bus.c
75
list_for_each_entry_safe(codec, __codec, &bus->codec_list, list) {
sound/hda/core/ext/controller.c
111
list_add_tail(&hlink->list, &bus->hlink_list);
sound/hda/core/ext/controller.c
129
hlink = list_first_entry(&bus->hlink_list, struct hdac_ext_link, list);
sound/hda/core/ext/controller.c
130
list_del(&hlink->list);
sound/hda/core/ext/controller.c
140
list_for_each_entry(hlink, &bus->hlink_list, list)
sound/hda/core/ext/controller.c
158
list_for_each_entry(hlink, &bus->hlink_list, list)
sound/hda/core/ext/controller.c
244
list_for_each_entry(hlink, &bus->hlink_list, list) {
sound/hda/core/ext/controller.c
263
list_for_each_entry(hlink, &bus->hlink_list, list) {
sound/hda/core/ext/controller.c
358
list_for_each_entry(hlink_tmp, &bus->hlink_list, list) {
sound/hda/core/ext/stream.c
128
list_for_each_entry_safe(s, _s, &bus->stream_list, list) {
sound/hda/core/ext/stream.c
131
list_del(&s->list);
sound/hda/core/ext/stream.c
267
list_for_each_entry(hstream, &bus->stream_list, list) {
sound/hda/core/ext/stream.c
302
list_for_each_entry(hstream, &bus->stream_list, list) {
sound/hda/core/ext/stream.c
427
list_for_each_entry(hstream, &bus->stream_list, list) {
sound/hda/core/intel-sdw-acpi.c
115
for_each_set_bit(i, &list, SDW_INTEL_MAX_LINKS) {
sound/hda/core/intel-sdw-acpi.c
60
unsigned long list;
sound/hda/core/intel-sdw-acpi.c
93
list = GENMASK(count - 1, 0);
sound/hda/core/intel-sdw-acpi.c
95
list = tmp;
sound/hda/core/intel-sdw-acpi.c
96
count = hweight32(list);
sound/hda/core/stream.c
106
list_add_tail(&azx_dev->list, &bus->stream_list);
sound/hda/core/stream.c
201
list_for_each_entry(stream, &bus->stream_list, list)
sound/hda/core/stream.c
374
list_for_each_entry(azx_dev, &bus->stream_list, list) {
sound/hda/core/stream.c
439
list_for_each_entry(s, &bus->stream_list, list) {
sound/hda/core/stream.c
693
list_for_each_entry(s, &bus->stream_list, list) {
sound/hda/core/stream.c
751
list_for_each_entry(s, &bus->stream_list, list) {
sound/hda/core/sysfs.c
256
hda_nid_t list[32];
sound/hda/core/sysfs.c
260
nconns = snd_hdac_get_connections(codec, nid, list, ARRAY_SIZE(list));
sound/hda/core/sysfs.c
264
ret += sysfs_emit_at(buf, ret, "%s0x%02x", i ? " " : "", list[i]);
sound/i2c/i2c.c
112
list_add_tail(&device->list, &bus->devices);
sound/i2c/i2c.c
123
list_del(&device->list);
sound/i2c/tea6330t.c
373
list_for_each_entry(device, &bus->devices, list) {
sound/isa/wss/wss_lib.c
65
.list = rates,
sound/parisc/harmony.c
90
.list = snd_harmony_rates,
sound/pci/ac97/ac97_patch.c
1836
static int check_list(struct snd_ac97 *ac97, const unsigned int *list)
sound/pci/ac97/ac97_patch.c
1839
for (; *list; list++)
sound/pci/ac97/ac97_patch.c
1840
if (*list == subid)
sound/pci/ali5451/ali5451.c
1552
.list = rates,
sound/pci/atiixp_modem.c
842
.list = rates,
sound/pci/au88x0/au88x0_pcm.c
109
.list = au8830_channels,
sound/pci/azt3328.c
1989
.list = snd_azf3328_fixed_rates,
sound/pci/cmipci.c
691
.list = hw_channels,
sound/pci/cmipci.c
696
.list = hw_channels,
sound/pci/cmipci.c
701
.list = hw_channels,
sound/pci/cs46xx/cs46xx_lib.c
1440
.list = period_sizes,
sound/pci/ctxfi/ctatc.c
1297
const struct snd_pci_quirk *list;
sound/pci/ctxfi/ctatc.c
1303
list = subsys_20k1_list;
sound/pci/ctxfi/ctatc.c
1307
list = subsys_20k2_list;
sound/pci/ctxfi/ctatc.c
1319
p = snd_pci_quirk_lookup_id(vendor_id, device_id, list);
sound/pci/ctxfi/ctdaio.c
699
list_add(&entry->list, &daio_mgr->imappers);
sound/pci/ctxfi/ctimap.c
104
entry = list_entry(pos, struct imapper, list);
sound/pci/ctxfi/ctimap.c
29
list_add(&entry->list, head);
sound/pci/ctxfi/ctimap.c
34
pos_ent = list_entry(pos, struct imapper, list);
sound/pci/ctxfi/ctimap.c
46
__list_add(&entry->list, pos->prev, pos);
sound/pci/ctxfi/ctimap.c
50
list_add_tail(&entry->list, head);
sound/pci/ctxfi/ctimap.c
53
pre_ent = list_entry(pre, struct imapper, list);
sound/pci/ctxfi/ctimap.c
54
pos_ent = list_entry(pos, struct imapper, list);
sound/pci/ctxfi/ctimap.c
75
pre = (entry->list.prev == head) ? head->prev : entry->list.prev;
sound/pci/ctxfi/ctimap.c
76
next = (entry->list.next == head) ? head->next : entry->list.next;
sound/pci/ctxfi/ctimap.c
78
if (pre == &entry->list) {
sound/pci/ctxfi/ctimap.c
82
list_del(&entry->list);
sound/pci/ctxfi/ctimap.c
86
pre_ent = list_entry(pre, struct imapper, list);
sound/pci/ctxfi/ctimap.c
87
next_ent = list_entry(next, struct imapper, list);
sound/pci/ctxfi/ctimap.c
91
list_del(&entry->list);
sound/pci/ctxfi/ctimap.h
25
struct list_head list;
sound/pci/ctxfi/ctsrc.c
817
list_add(&entry->list, &srcimp_mgr->imappers);
sound/pci/ctxfi/ctvmem.c
102
pos = &entry->list;
sound/pci/ctxfi/ctvmem.c
105
entry = list_entry(pos, struct ct_vm_block, list);
sound/pci/ctxfi/ctvmem.c
106
pre_ent = list_entry(pre, struct ct_vm_block, list);
sound/pci/ctxfi/ctvmem.c
202
list_add(&block->list, &vm->unused);
sound/pci/ctxfi/ctvmem.c
221
entry = list_entry(pos, struct ct_vm_block, list);
sound/pci/ctxfi/ctvmem.c
227
entry = list_entry(pos, struct ct_vm_block, list);
sound/pci/ctxfi/ctvmem.c
44
entry = list_entry(pos, struct ct_vm_block, list);
sound/pci/ctxfi/ctvmem.c
53
list_move(&entry->list, &vm->used);
sound/pci/ctxfi/ctvmem.c
64
list_add(&block->list, &vm->used);
sound/pci/ctxfi/ctvmem.c
80
list_del(&block->list);
sound/pci/ctxfi/ctvmem.c
84
entry = list_entry(pos, struct ct_vm_block, list);
sound/pci/ctxfi/ctvmem.c
89
list_add_tail(&block->list, &vm->unused);
sound/pci/ctxfi/ctvmem.c
97
__list_add(&block->list, pos->prev, pos);
sound/pci/ctxfi/ctvmem.h
36
struct list_head list;
sound/pci/echoaudio/echoaudio.c
276
pipe->constr.list = channels_list;
sound/pci/echoaudio/echoaudio_dsp.c
1116
struct sg_entry *list = (struct sg_entry *)pipe->sgpage.area;
sound/pci/echoaudio/echoaudio_dsp.c
1119
list[head].addr = cpu_to_le32(address);
sound/pci/echoaudio/echoaudio_dsp.c
1120
list[head].size = cpu_to_le32(length);
sound/pci/emu10k1/emufx.c
666
list_for_each_entry(ctl, &emu->fx8010.gpr_ctl, list) {
sound/pci/emu10k1/emufx.c
748
static int copy_ctl_elem_id(const struct emu10k1_ctl_elem_id *list, int i,
sound/pci/emu10k1/emufx.c
752
(struct emu10k1_ctl_elem_id __user *)&list[i];
sound/pci/emu10k1/emufx.c
755
*ret = list[i];
sound/pci/emu10k1/emufx.c
849
list_del(&ctl->list);
sound/pci/emu10k1/emufx.c
934
list_add_tail(&ctl->list, &emu->fx8010.gpr_ctl);
sound/pci/emu10k1/emufx.c
937
nctl->list = ctl->list;
sound/pci/emu10k1/emufx.c
987
list_for_each_entry(ctl, &emu->fx8010.gpr_ctl, list) {
sound/pci/emu10k1/emupcm.c
129
.list = efx_capture_channels,
sound/pci/emu10k1/emupcm.c
146
.list = capture_buffer_sizes,
sound/pci/emu10k1/memory.c
215
blk = get_emu10k1_memblk(p, mem.list);
sound/pci/emu10k1/memory.c
446
p = blk->mem.list.prev;
sound/pci/emu10k1/memory.c
448
q = get_emu10k1_memblk(p, mem.list);
sound/pci/emu10k1/memory.c
453
p = blk->mem.list.next;
sound/pci/emu10k1/memory.c
455
q = get_emu10k1_memblk(p, mem.list);
sound/pci/ens1370.c
1537
const struct es1371_quirk *list)
sound/pci/ens1370.c
1539
while (list->vid != (unsigned short)PCI_ANY_ID) {
sound/pci/ens1370.c
1540
if (ensoniq->pci->vendor == list->vid &&
sound/pci/ens1370.c
1541
ensoniq->pci->device == list->did &&
sound/pci/ens1370.c
1542
ensoniq->rev == list->rev)
sound/pci/ens1370.c
1544
list++;
sound/pci/ens1370.c
452
.list = snd_es1370_fixed_rates,
sound/pci/es1968.c
1299
list_for_each_entry(buf, &chip->buf_list, list) {
sound/pci/es1968.c
1315
list_for_each_entry(buf, &chip->buf_list, list) {
sound/pci/es1968.c
1332
list_add(&chunk->list, &buf->list);
sound/pci/es1968.c
1345
if (buf->list.prev != &chip->buf_list) {
sound/pci/es1968.c
1346
chunk = list_entry(buf->list.prev, struct esm_memory, list);
sound/pci/es1968.c
1349
list_del(&buf->list);
sound/pci/es1968.c
1354
if (buf->list.next != &chip->buf_list) {
sound/pci/es1968.c
1355
chunk = list_entry(buf->list.next, struct esm_memory, list);
sound/pci/es1968.c
1358
list_del(&chunk->list);
sound/pci/es1968.c
1372
struct esm_memory *chunk = list_entry(p, struct esm_memory, list);
sound/pci/es1968.c
1412
list_add(&chunk->list, &chip->buf_list);
sound/pci/es1968.c
1524
list_add(&es->list, &chip->substream_list);
sound/pci/es1968.c
1583
list_add(&es->list, &chip->substream_list);
sound/pci/es1968.c
1597
list_del(&es->list);
sound/pci/es1968.c
1614
list_del(&es->list);
sound/pci/es1968.c
1943
list_for_each_entry(es, &chip->substream_list, list) {
sound/pci/es1968.c
2363
list_for_each_entry(es, &chip->substream_list, list) {
sound/pci/es1968.c
443
struct list_head list;
sound/pci/es1968.c
474
struct list_head list;
sound/pci/es1968.c
833
list_for_each_entry(es, &chip->substream_list, list) {
sound/pci/fm801.c
365
.list = rates,
sound/pci/fm801.c
375
.list = channels,
sound/pci/ice1712/ice1712.c
888
.list = rates,
sound/pci/ice1712/ice1724.c
1828
ice->hw_rates->list[uinfo->value.enumerated.item]);
sound/pci/ice1712/ice1724.c
1846
if (ice->hw_rates->list[i] == rate) {
sound/pci/ice1712/ice1724.c
1899
new_rate = ice->hw_rates->list[item];
sound/pci/ice1712/ice1724.c
234
struct snd_rawmidi_substream, list);
sound/pci/ice1712/ice1724.c
494
.list = rates,
sound/pci/ice1712/ice1724.c
500
.list = rates,
sound/pci/ice1712/ice1724.c
506
.list = rates,
sound/pci/ice1712/ice1724.c
627
if (rate > ice->hw_rates->list[ice->hw_rates->count - 1])
sound/pci/ice1712/ice1724.c
977
runtime->hw.rate_min = ice->hw_rates->list[0];
sound/pci/ice1712/ice1724.c
978
runtime->hw.rate_max = ice->hw_rates->list[ice->hw_rates->count - 1];
sound/pci/ice1712/juli.c
136
.list = juli_rates,
sound/pci/ice1712/maya44.c
651
.list = rates,
sound/pci/ice1712/quartet.c
232
.list = qtet_rates,
sound/pci/intel8x0.c
1136
.list = channels4,
sound/pci/intel8x0.c
1146
.list = channels6,
sound/pci/intel8x0.c
1156
.list = channels8,
sound/pci/intel8x0m.c
646
.list = rates,
sound/pci/maestro3.c
1001
list->mem_addr + index,
sound/pci/maestro3.c
1006
list->mem_addr + lastindex,
sound/pci/maestro3.c
1009
list->curlen--;
sound/pci/maestro3.c
715
struct list_head list;
sound/pci/maestro3.c
984
static int snd_m3_add_list(struct snd_m3 *chip, struct m3_list *list, u16 val)
sound/pci/maestro3.c
987
list->mem_addr + list->curlen,
sound/pci/maestro3.c
989
return list->curlen++;
sound/pci/maestro3.c
992
static void snd_m3_remove_list(struct snd_m3 *chip, struct m3_list *list, int index)
sound/pci/maestro3.c
995
int lastindex = list->curlen - 1;
sound/pci/maestro3.c
999
list->mem_addr + lastindex);
sound/pci/nm256/nm256.c
388
.list = samplerates,
sound/pci/rme32.c
783
.list = period_bytes,
sound/pci/rme96.c
1120
.list = period_bytes,
sound/pci/rme9652/hdsp.c
4247
.list = hdsp_period_sizes,
sound/pci/rme9652/hdsp.c
4257
unsigned int list[3];
sound/pci/rme9652/hdsp.c
4258
list[0] = hdsp->qs_in_channels;
sound/pci/rme9652/hdsp.c
4259
list[1] = hdsp->ds_in_channels;
sound/pci/rme9652/hdsp.c
4260
list[2] = hdsp->ss_in_channels;
sound/pci/rme9652/hdsp.c
4261
return snd_interval_list(c, 3, list, 0);
sound/pci/rme9652/hdsp.c
4263
unsigned int list[2];
sound/pci/rme9652/hdsp.c
4264
list[0] = hdsp->ds_in_channels;
sound/pci/rme9652/hdsp.c
4265
list[1] = hdsp->ss_in_channels;
sound/pci/rme9652/hdsp.c
4266
return snd_interval_list(c, 2, list, 0);
sound/pci/rme9652/hdsp.c
4273
unsigned int list[3];
sound/pci/rme9652/hdsp.c
4277
list[0] = hdsp->qs_out_channels;
sound/pci/rme9652/hdsp.c
4278
list[1] = hdsp->ds_out_channels;
sound/pci/rme9652/hdsp.c
4279
list[2] = hdsp->ss_out_channels;
sound/pci/rme9652/hdsp.c
4280
return snd_interval_list(c, 3, list, 0);
sound/pci/rme9652/hdsp.c
4282
list[0] = hdsp->ds_out_channels;
sound/pci/rme9652/hdsp.c
4283
list[1] = hdsp->ss_out_channels;
sound/pci/rme9652/hdsp.c
4285
return snd_interval_list(c, 2, list, 0);
sound/pci/rme9652/hdspm.c
4632
const struct snd_kcontrol_new *list = NULL;
sound/pci/rme9652/hdspm.c
4636
list = snd_hdspm_controls_madi;
sound/pci/rme9652/hdspm.c
4640
list = snd_hdspm_controls_madiface;
sound/pci/rme9652/hdspm.c
4644
list = snd_hdspm_controls_aio;
sound/pci/rme9652/hdspm.c
4648
list = snd_hdspm_controls_raydat;
sound/pci/rme9652/hdspm.c
4652
list = snd_hdspm_controls_aes32;
sound/pci/rme9652/hdspm.c
4657
if (list) {
sound/pci/rme9652/hdspm.c
4660
snd_ctl_new1(&list[idx], hdspm));
sound/pci/rme9652/hdspm.c
4688
list = snd_hdspm_controls_tco;
sound/pci/rme9652/hdspm.c
4692
snd_ctl_new1(&list[idx], hdspm));
sound/pci/rme9652/hdspm.c
5963
unsigned int list[3];
sound/pci/rme9652/hdspm.c
5968
list[0] = hdspm->qs_in_channels;
sound/pci/rme9652/hdspm.c
5969
list[1] = hdspm->ds_in_channels;
sound/pci/rme9652/hdspm.c
5970
list[2] = hdspm->ss_in_channels;
sound/pci/rme9652/hdspm.c
5971
return snd_interval_list(c, 3, list, 0);
sound/pci/rme9652/hdspm.c
5977
unsigned int list[3];
sound/pci/rme9652/hdspm.c
5982
list[0] = hdspm->qs_out_channels;
sound/pci/rme9652/hdspm.c
5983
list[1] = hdspm->ds_out_channels;
sound/pci/rme9652/hdspm.c
5984
list[2] = hdspm->ss_out_channels;
sound/pci/rme9652/hdspm.c
5985
return snd_interval_list(c, 3, list, 0);
sound/pci/rme9652/rme9652.c
2127
.list = period_sizes,
sound/pci/rme9652/rme9652.c
2136
unsigned int list[2] = { rme9652->ds_channels, rme9652->ss_channels };
sound/pci/rme9652/rme9652.c
2137
return snd_interval_list(c, 2, list, 0);
sound/pci/trident/trident_memory.c
117
blk = list_entry(p, struct snd_util_memblk, list);
sound/pci/via82xx.c
1270
.list = channels,
sound/pci/via82xx_modem.c
732
.list = rates,
sound/soc/amd/acp-da7219-max98357a.c
232
.list = rates,
sound/soc/amd/acp-da7219-max98357a.c
238
.list = channels,
sound/soc/amd/acp-es8336.c
93
.list = st_rates,
sound/soc/amd/acp-es8336.c
99
.list = st_channels,
sound/soc/amd/acp/acp-i2s.c
159
list_for_each_entry(stream, &chip->stream_list, list) {
sound/soc/amd/acp/acp-legacy-common.c
95
list_for_each_entry(stream, &chip->stream_list, list) {
sound/soc/amd/acp/acp-mach-common.c
1199
.list = nau8821_format,
sound/soc/amd/acp/acp-mach-common.c
549
.list = dmic_channels,
sound/soc/amd/acp/acp-mach-common.c
71
.list = rates,
sound/soc/amd/acp/acp-mach-common.c
77
.list = channels,
sound/soc/amd/acp/acp-mach-common.c
884
.list = max98388_format,
sound/soc/amd/acp/acp-platform.c
248
list_add_tail(&stream->list, &chip->stream_list);
sound/soc/amd/acp/acp-platform.c
311
list_del(&stream->list);
sound/soc/amd/acp/acp-rembrandt.c
212
list_for_each_entry(stream, &chip->stream_list, list) {
sound/soc/amd/acp/acp-renoir.c
156
list_for_each_entry(stream, &chip->stream_list, list) {
sound/soc/amd/acp/acp-sdw-legacy-mach.c
166
list_for_each_entry(soc_end, &soc_dai->endpoints, list) {
sound/soc/amd/acp/acp-sdw-legacy-mach.c
200
struct asoc_sdw_endpoint, list);
sound/soc/amd/acp/acp-sdw-legacy-mach.c
254
list_for_each_entry(soc_end, &soc_dai->endpoints, list) {
sound/soc/amd/acp/acp-sdw-legacy-mach.c
291
list_for_each_entry(soc_end, &soc_dai->endpoints, list) {
sound/soc/amd/acp/acp-sdw-sof-mach.c
116
struct asoc_sdw_endpoint, list);
sound/soc/amd/acp/acp-sdw-sof-mach.c
170
list_for_each_entry(sof_end, &sof_dai->endpoints, list) {
sound/soc/amd/acp/acp-sdw-sof-mach.c
208
list_for_each_entry(sof_end, &sof_dai->endpoints, list) {
sound/soc/amd/acp/acp-sdw-sof-mach.c
82
list_for_each_entry(sof_end, &sof_dai->endpoints, list) {
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c
50
.list = channels,
sound/soc/amd/acp/acp63.c
263
list_for_each_entry(stream, &chip->stream_list, list) {
sound/soc/amd/acp/acp70.c
193
list_for_each_entry(stream, &chip->stream_list, list) {
sound/soc/amd/acp/amd.h
176
struct list_head list;
sound/soc/amd/acp3x-rt5682-max9836.c
188
.list = rates,
sound/soc/amd/acp3x-rt5682-max9836.c
194
.list = channels,
sound/soc/amd/vangogh/acp5x-mach.c
122
.list = rates,
sound/soc/amd/vangogh/acp5x-mach.c
132
.list = channels,
sound/soc/amd/vangogh/acp5x-mach.c
139
.list = acp5x_nau8821_format,
sound/soc/atmel/mchp-pdmc.c
406
.list = mchp_pdmc_1mic,
sound/soc/atmel/mchp-pdmc.c
410
.list = mchp_pdmc_2mic,
sound/soc/atmel/mchp-pdmc.c
414
.list = mchp_pdmc_3mic,
sound/soc/atmel/mchp-pdmc.c
418
.list = mchp_pdmc_4mic,
sound/soc/bcm/cygnus-ssp.c
234
.list = cygnus_rates,
sound/soc/codecs/ad193x.c
42
.list = ad193x_sb,
sound/soc/codecs/adau1372.c
960
adau1372->rate_constraints.list = adau1372_rates;
sound/soc/codecs/adau1977.c
919
adau1977->constraints.list = adau1977_rates;
sound/soc/codecs/ak4458.c
583
.list = ak4458_rates,
sound/soc/codecs/ak4613.c
442
constraint->list = ak4613_rates;
sound/soc/codecs/ak4613.c
497
constraint->list = ak4613_channels;
sound/soc/codecs/ak4619.c
759
constraint->list = ak4619_sr;
sound/soc/codecs/ak5558.c
277
.list = ak5558_rates,
sound/soc/codecs/arizona.c
1611
.list = arizona_sr_vals,
sound/soc/codecs/cs-amp-lib-test.c
51
struct list_head list;
sound/soc/codecs/cs-amp-lib-test.c
715
INIT_LIST_HEAD(&entry->list);
sound/soc/codecs/cs-amp-lib-test.c
719
list_add_tail(&entry->list, &priv->ctl_write_list);
sound/soc/codecs/cs-amp-lib-test.c
748
entry = list_last_entry(&priv->ctl_write_list, typeof(*entry), list);
sound/soc/codecs/cs-amp-lib-test.c
751
list_del(&entry->list);
sound/soc/codecs/cs-amp-lib-test.c
753
entry = list_first_entry(&priv->ctl_write_list, typeof(*entry), list);
sound/soc/codecs/cs-amp-lib-test.c
756
list_del(&entry->list);
sound/soc/codecs/cs-amp-lib-test.c
758
entry = list_first_entry(&priv->ctl_write_list, typeof(*entry), list);
sound/soc/codecs/cs-amp-lib-test.c
761
list_del(&entry->list);
sound/soc/codecs/cs-amp-lib-test.c
763
entry = list_first_entry(&priv->ctl_write_list, typeof(*entry), list);
sound/soc/codecs/cs-amp-lib-test.c
834
entry = list_first_entry(&priv->ctl_write_list, typeof(*entry), list);
sound/soc/codecs/cs35l33.c
514
.list = cs35l33_src_rates,
sound/soc/codecs/cs35l35.c
597
.list = cs35l35_src_rates,
sound/soc/codecs/cs35l35.c
625
.list = cs35l35_pdm_rates,
sound/soc/codecs/cs42l43.c
326
.list = cs42l43_sample_rates,
sound/soc/codecs/cs42l73.c
1150
.list = cs42l73_asrc_rates,
sound/soc/codecs/cs43130.c
1485
.list = cs43130_asp_src_rates,
sound/soc/codecs/cs43130.c
1502
.list = cs43130_dop_src_rates,
sound/soc/codecs/cs48l32.c
2024
.list = cs48l32_sr_vals,
sound/soc/codecs/es8311.c
445
es8311->constraints.list = es8311->rates;
sound/soc/codecs/es8311.c
472
if (es8311->constraints.list) {
sound/soc/codecs/es8311.c
657
es8311->constraints.list = NULL;
sound/soc/codecs/es8316.c
372
es8316->sysclk_constraints.list = NULL;
sound/soc/codecs/es8316.c
399
es8316->sysclk_constraints.list = es8316->allowed_rates;
sound/soc/codecs/es8316.c
461
if (es8316->sysclk_constraints.list)
sound/soc/codecs/es8323.c
409
.list = rates_12288,
sound/soc/codecs/es8323.c
418
.list = rates_112896,
sound/soc/codecs/es8323.c
428
.list = rates_12,
sound/soc/codecs/es8328.c
35
.list = rates_12288,
sound/soc/codecs/es8328.c
48
.list = rates_11289,
sound/soc/codecs/es8328.c
481
if (es8328->sysclk_constraints->list[i] ==
sound/soc/codecs/fs210x.c
102
.list = fs210x_rates,
sound/soc/codecs/fs210x.c
694
const struct snd_pcm_hw_constraint_list *list;
sound/soc/codecs/fs210x.c
717
list = &fs2105s_constraints;
sound/soc/codecs/fs210x.c
719
list = &fs210x_constraints;
sound/soc/codecs/fs210x.c
723
list);
sound/soc/codecs/fs210x.c
93
.list = fs2105s_rates,
sound/soc/codecs/hda.c
101
list_for_each_entry(pcm, &codec->pcm_list_head, list) {
sound/soc/codecs/hda.c
133
list_for_each_entry(pcm, &codec->pcm_list_head, list) {
sound/soc/codecs/hda.c
28
pcm = list_first_entry(&codec->pcm_list_head, struct hda_pcm, list);
sound/soc/codecs/hda.c
30
for (i = 0; i < pcm_count; i++, pcm = list_next_entry(pcm, list)) {
sound/soc/codecs/hda.c
92
list_for_each_entry(pcm, &codec->pcm_list_head, list)
sound/soc/codecs/hdac_hda.c
378
list_for_each_entry(cpcm, &hcodec->pcm_list_head, list) {
sound/soc/codecs/hdac_hda.c
396
list_for_each_entry(cpcm, &hcodec->pcm_list_head, list) {
sound/soc/codecs/idt821034.c
831
.list = idt821034_sample_bits,
sound/soc/codecs/lochnagar-sc.c
44
.list = lochnagar_sc_chan_vals,
sound/soc/codecs/lochnagar-sc.c
54
.list = lochnagar_sc_rate_vals,
sound/soc/codecs/madera.c
2924
.list = madera_sr_vals,
sound/soc/codecs/max9867.c
299
.list = max9867_rates_44k1,
sound/soc/codecs/max9867.c
308
.list = max9867_rates_48k,
sound/soc/codecs/pcm512x.c
548
.list = pcm512x_dai_rates,
sound/soc/codecs/peb2466.c
791
.list = peb2466_sample_bits,
sound/soc/codecs/sigmadsp.c
313
sigmadsp->rate_constraints.list = rates;
sound/soc/codecs/sigmadsp.c
605
if (sigmadsp->rate_constraints.list[i] == rate)
sound/soc/codecs/ssm2518.c
279
.list = ssm2518_rates_2048000,
sound/soc/codecs/ssm2518.c
288
.list = ssm2518_rates_2822000,
sound/soc/codecs/ssm2518.c
297
.list = ssm2518_rates_3072000,
sound/soc/codecs/ssm2518.c
306
.list = ssm2518_rates_12288000,
sound/soc/codecs/ssm2602.c
219
.list = ssm2602_rates_12288000,
sound/soc/codecs/ssm2602.c
228
.list = ssm2602_rates_11289600,
sound/soc/codecs/twl6040.c
91
{ .count = ARRAY_SIZE(lp_rates), .list = lp_rates, },
sound/soc/codecs/twl6040.c
92
{ .count = ARRAY_SIZE(hp_rates), .list = hp_rates, },
sound/soc/codecs/uda1334.c
220
uda1334->rate_constraint.list = &uda1334->rate_constraint_list[0];
sound/soc/codecs/wcd9335.c
1289
list_del_init(&wcd->rx_chs[port_id].list);
sound/soc/codecs/wcd9335.c
1296
list_add_tail(&wcd->rx_chs[port_id].list,
sound/soc/codecs/wcd9335.c
1300
list_add_tail(&wcd->rx_chs[port_id].list,
sound/soc/codecs/wcd9335.c
1304
list_add_tail(&wcd->rx_chs[port_id].list,
sound/soc/codecs/wcd9335.c
1308
list_add_tail(&wcd->rx_chs[port_id].list,
sound/soc/codecs/wcd9335.c
1363
list_add_tail(&wcd->tx_chs[port_id].list,
sound/soc/codecs/wcd9335.c
1367
list_del_init(&wcd->tx_chs[port_id].list);
sound/soc/codecs/wcd9335.c
1625
list_for_each_entry(ch, &wcd->dai[dai->id].slim_ch_list, list) {
sound/soc/codecs/wcd9335.c
1652
list_for_each_entry(ch, &wcd->dai[dai->id].slim_ch_list, list) {
sound/soc/codecs/wcd9335.c
1730
list_for_each_entry(ch, slim_ch_list, list) {
sound/soc/codecs/wcd9335.c
1741
list_for_each_entry(ch, slim_ch_list, list) {
sound/soc/codecs/wcd9335.c
1804
list_for_each_entry(ch, &wcd->dai[dai->id].slim_ch_list, list) {
sound/soc/codecs/wcd9335.c
2009
INIT_LIST_HEAD(&wcd->rx_chs[i].list);
sound/soc/codecs/wcd9335.c
2015
INIT_LIST_HEAD(&wcd->tx_chs[i].list);
sound/soc/codecs/wcd9335.c
2042
list_for_each_entry(ch, &wcd->dai[dai->id].slim_ch_list, list)
sound/soc/codecs/wcd9335.c
2055
list_for_each_entry(ch, &wcd->dai[dai->id].slim_ch_list, list)
sound/soc/codecs/wcd9335.c
289
struct list_head list;
sound/soc/codecs/wcd9335.c
2947
list_for_each_entry(ch, &dai->slim_ch_list, list) {
sound/soc/codecs/wcd934x.c
1495
list_for_each_entry(ch, &wcd->dai[dai->id].slim_ch_list, list) {
sound/soc/codecs/wcd934x.c
1551
list_for_each_entry(ch, &wcd->dai[dai->id].slim_ch_list, list) {
sound/soc/codecs/wcd934x.c
1622
list_for_each_entry(ch, &wcd->dai[dai->id].slim_ch_list, list) {
sound/soc/codecs/wcd934x.c
1708
list_for_each_entry(ch, slim_ch_list, list) {
sound/soc/codecs/wcd934x.c
1719
list_for_each_entry(ch, slim_ch_list, list) {
sound/soc/codecs/wcd934x.c
1929
INIT_LIST_HEAD(&wcd->rx_chs[i].list);
sound/soc/codecs/wcd934x.c
1934
INIT_LIST_HEAD(&wcd->tx_chs[i].list);
sound/soc/codecs/wcd934x.c
1961
list_for_each_entry(ch, &wcd->dai[dai->id].slim_ch_list, list)
sound/soc/codecs/wcd934x.c
1975
list_for_each_entry(ch, &wcd->dai[dai->id].slim_ch_list, list)
sound/soc/codecs/wcd934x.c
3314
list_for_each_entry_safe(ch, c, &wcd->dai[aif_id].slim_ch_list, list) {
sound/soc/codecs/wcd934x.c
3317
list_del_init(&ch->list);
sound/soc/codecs/wcd934x.c
3330
if (list_empty(&wcd->rx_chs[port_id].list)) {
sound/soc/codecs/wcd934x.c
3331
list_add_tail(&wcd->rx_chs[port_id].list,
sound/soc/codecs/wcd934x.c
371
struct list_head list;
sound/soc/codecs/wcd934x.c
3803
if (list_empty(&wcd->tx_chs[port_id].list)) {
sound/soc/codecs/wcd934x.c
3804
list_add_tail(&wcd->tx_chs[port_id].list,
sound/soc/codecs/wcd934x.c
3813
list_for_each_entry_safe(ch, c, &wcd->dai[dai_id].slim_ch_list, list) {
sound/soc/codecs/wcd934x.c
3816
list_del_init(&wcd->tx_chs[port_id].list);
sound/soc/codecs/wcd934x.c
4095
list_for_each_entry(ch, &dai->slim_ch_list, list) {
sound/soc/codecs/wm0010.c
182
struct list_head list;
sound/soc/codecs/wm0010.c
406
list_add_tail(&xfer->list, &xfer_list);
sound/soc/codecs/wm0010.c
473
list);
sound/soc/codecs/wm0010.c
476
list_del(&xfer->list);
sound/soc/codecs/wm8523.c
400
wm8523->rate_constraint.list = &wm8523->rate_constraint_list[0];
sound/soc/codecs/wm8524.c
174
if (wm8524->rate_constraint.list[i] == params_rate(params))
sound/soc/codecs/wm8524.c
218
wm8524->rate_constraint.list = &wm8524->rate_constraint_list[0];
sound/soc/codecs/wm8731.c
286
.list = wm8731_rates_12000000,
sound/soc/codecs/wm8731.c
292
.list = wm8731_rates_12288000_18432000,
sound/soc/codecs/wm8731.c
298
.list = wm8731_rates_11289600_16934400,
sound/soc/codecs/wm8741.c
109
.list = rates_11289,
sound/soc/codecs/wm8741.c
118
.list = rates_12288,
sound/soc/codecs/wm8741.c
127
.list = rates_16384,
sound/soc/codecs/wm8741.c
136
.list = rates_16934,
sound/soc/codecs/wm8741.c
145
.list = rates_18432,
sound/soc/codecs/wm8741.c
154
.list = rates_22579,
sound/soc/codecs/wm8741.c
163
.list = rates_24576,
sound/soc/codecs/wm8741.c
172
.list = rates_36864,
sound/soc/codecs/wm8741.c
209
if (wm8741->sysclk_constraints->list[i] == params_rate(params))
sound/soc/codecs/wm8960.c
521
list_for_each_entry(w, &component->card->widgets, list) {
sound/soc/codecs/wm8988.c
527
.list = rates_12288,
sound/soc/codecs/wm8988.c
536
.list = rates_112896,
sound/soc/codecs/wm8988.c
546
.list = rates_12,
sound/soc/codecs/wm_adsp.c
1238
list_for_each_entry(tmp, &compr->dsp->buffer_list, list) {
sound/soc/codecs/wm_adsp.c
1291
list_for_each_entry(tmp, &dsp->compr_list, list) {
sound/soc/codecs/wm_adsp.c
1310
list_add_tail(&compr->list, &dsp->compr_list);
sound/soc/codecs/wm_adsp.c
1330
list_del(&compr->list);
sound/soc/codecs/wm_adsp.c
153
struct list_head list;
sound/soc/codecs/wm_adsp.c
1579
list_add_tail(&buf->list, &dsp->buffer_list);
sound/soc/codecs/wm_adsp.c
1651
list_add_tail(&buf->list, &dsp->buffer_list);
sound/soc/codecs/wm_adsp.c
1669
list_for_each_entry(cs_ctl, &dsp->cs_dsp.ctl_list, list) {
sound/soc/codecs/wm_adsp.c
170
struct list_head list;
sound/soc/codecs/wm_adsp.c
1706
list_for_each_entry_safe(buf, tmp, &dsp->buffer_list, list) {
sound/soc/codecs/wm_adsp.c
1711
list_del(&buf->list);
sound/soc/codecs/wm_adsp.c
1851
list_for_each_entry(buf, &dsp->buffer_list, list) {
sound/soc/codecs/wm_adsp.c
2086
list_for_each_entry(compr, &dsp->compr_list, list) {
sound/soc/codecs/wm_hubs.c
143
struct list_head list;
sound/soc/codecs/wm_hubs.c
162
list_for_each_entry(cache, &hubs->dcs_cache, list) {
sound/soc/codecs/wm_hubs.c
193
list_add_tail(&cache->list, &hubs->dcs_cache);
sound/soc/fsl/fsl-asoc-card.c
56
.list = cs42888_rates_48k,
sound/soc/fsl/fsl-asoc-card.c
61
.list = cs42888_rates_44k,
sound/soc/fsl/fsl-asoc-card.c
650
&card->rtd_list, struct snd_soc_pcm_runtime, list);
sound/soc/fsl/fsl-asoc-card.c
66
.list = cs42888_channels,
sound/soc/fsl/fsl_asrc.c
42
.list = supported_asrc_rate,
sound/soc/fsl/fsl_easrc.c
1457
.list = easrc_rates,
sound/soc/fsl/fsl_micfil.c
46
.list = fsl_micfil_rates,
sound/soc/fsl/fsl_rpmsg.c
38
.list = fsl_rpmsg_rates,
sound/soc/fsl/fsl_sai.c
41
.list = fsl_sai_rates,
sound/soc/fsl/fsl_utils.c
178
target_constr->list = target_rates;
sound/soc/fsl/fsl_utils.c
186
do_div(clk_rate[j], original_constr->list[i]) == 0) {
sound/soc/fsl/fsl_utils.c
187
target_rates[k++] = original_constr->list[i];
sound/soc/fsl/fsl_xcvr.c
136
.list = fsl_xcvr_earc_channels,
sound/soc/fsl/fsl_xcvr.c
146
.list = fsl_xcvr_earc_rates,
sound/soc/fsl/fsl_xcvr.c
152
.list = fsl_xcvr_spdif_channels,
sound/soc/fsl/fsl_xcvr.c
160
.list = fsl_xcvr_spdif_rates,
sound/soc/fsl/imx-card.c
456
constraint_channels.list = data->plat_data->support_tdm_channels;
sound/soc/fsl/imx-card.c
458
constraint_rates.list = data->plat_data->support_tdm_rates;
sound/soc/fsl/imx-card.c
461
constraint_channels.list = data->plat_data->support_channels;
sound/soc/fsl/imx-card.c
463
constraint_rates.list = data->plat_data->support_rates;
sound/soc/fsl/imx-rpmsg.c
86
struct snd_soc_pcm_runtime, list);
sound/soc/intel/atom/sst-atom-controls.c
1439
list_for_each_entry(kctl, &card->controls, list) {
sound/soc/intel/atom/sst-atom-controls.c
1492
list_for_each_entry(w, &component->card->widgets, list) {
sound/soc/intel/atom/sst-atom-controls.c
1509
list_for_each_entry(w, &component->card->widgets, list) {
sound/soc/intel/avs/board_selection.c
626
list_for_each_entry(hdev, &bus->codec_list, list) {
sound/soc/intel/avs/boards/hdaudio.c
105
list_for_each_entry(hpcm, &codec->pcm_list_head, list) {
sound/soc/intel/avs/boards/hdaudio.c
142
list_for_each_entry(pcm, &codec->pcm_list_head, list)
sound/soc/intel/avs/boards/hdaudio.c
33
pcm = list_first_entry(&codec->pcm_list_head, struct hda_pcm, list);
sound/soc/intel/avs/boards/hdaudio.c
35
for (i = 0; i < pcm_count; i++, pcm = list_next_entry(pcm, list)) {
sound/soc/intel/avs/core.c
116
list_for_each_entry(hlink, &bus->hlink_list, list)
sound/soc/intel/avs/core.c
217
list_for_each_entry(hlink, &bus->hlink_list, list)
sound/soc/intel/avs/core.c
568
list_for_each_entry_safe(hdev, save, &bus->codec_list, list)
sound/soc/intel/avs/lnl.c
24
list_for_each_entry(hlink, &bus->hlink_list, list)
sound/soc/intel/avs/path.c
229
rate_list->list = rlist;
sound/soc/intel/avs/path.c
231
channels_list->list = clist;
sound/soc/intel/avs/path.c
233
sample_bits_list->list = slist;
sound/soc/intel/avs/pcm.c
159
kfree(data->rate_list.list);
sound/soc/intel/avs/pcm.c
160
kfree(data->channels_list.list);
sound/soc/intel/avs/pcm.c
161
kfree(data->sample_bits_list.list);
sound/soc/intel/avs/pcm.c
1618
list_for_each_entry(pcm, &codec->pcm_list_head, list)
sound/soc/intel/avs/pcm.c
1628
pcm = list_first_entry(&codec->pcm_list_head, struct hda_pcm, list);
sound/soc/intel/avs/pcm.c
1630
for (i = 0; i < pcm_count; i++, pcm = list_next_entry(pcm, list)) {
sound/soc/intel/avs/pcm.c
794
list_for_each_entry(pos, &bus->stream_list, list) {
sound/soc/intel/avs/pcm.c
818
if (list_entry_is_head(pos, &bus->stream_list, list) &&
sound/soc/intel/avs/pcm.c
829
list_for_each_entry(pos, &bus->stream_list, list) {
sound/soc/intel/avs/pcm.c
854
if (list_entry_is_head(pos, &bus->stream_list, list) &&
sound/soc/intel/boards/bdw-rt5650.c
144
.list = channels,
sound/soc/intel/boards/bdw-rt5677.c
206
.list = channels,
sound/soc/intel/boards/bytcht_nocodec.c
86
.list = rates_48000,
sound/soc/intel/boards/bytcr_rt5651.c
750
.list = rates_48000,
sound/soc/intel/boards/hda_dsp_common.c
68
list_for_each_entry(hpcm, &hcodec->pcm_list_head, list) {
sound/soc/intel/boards/sof_sdw.c
1022
list_for_each_entry(sof_end, &sof_dai->endpoints, list) {
sound/soc/intel/boards/sof_sdw.c
901
list_for_each_entry(sof_end, &sof_dai->endpoints, list) {
sound/soc/intel/boards/sof_sdw.c
943
struct asoc_sdw_endpoint, list);
sound/soc/intel/boards/sof_sdw.c
975
list_for_each_entry(sof_end, &sof_dai->endpoints, list) {
sound/soc/mediatek/common/mtk-afe-platform-driver.c
22
list_for_each_entry(dai, &afe->sub_dais, list) {
sound/soc/mediatek/common/mtk-afe-platform-driver.c
37
list_for_each_entry(dai, &afe->sub_dais, list) {
sound/soc/mediatek/common/mtk-afe-platform-driver.c
55
list_for_each_entry(dai, &afe->sub_dais, list) {
sound/soc/mediatek/common/mtk-afe-platform-driver.c
67
list_for_each_entry(dai, &afe->sub_dais, list) {
sound/soc/mediatek/common/mtk-base-afe.h
169
struct list_head list;
sound/soc/mediatek/common/mtk-dsp-sof-common.c
127
list_for_each_entry(dai_link, &soc_card_data->sof_dai_link_list, list) {
sound/soc/mediatek/common/mtk-dsp-sof-common.c
176
list_add(&mtk_dai_link->list, &soc_card_data->sof_dai_link_list);
sound/soc/mediatek/common/mtk-dsp-sof-common.h
25
struct list_head list;
sound/soc/mediatek/mt2701/mt2701-cs42448.c
102
.list = mt2701_cs42448_sampling_rates,
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
715
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt6797/mt6797-dai-adda.c
313
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt6797/mt6797-dai-hostless.c
109
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt6797/mt6797-dai-pcm.c
309
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt7986/mt7986-afe-pcm.c
440
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt7986/mt7986-dai-etdm.c
415
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
747
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
203
.list = rates,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
211
.list = channels,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
243
.list = rates,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
251
.list = channels,
sound/soc/mediatek/mt8183/mt8183-dai-adda.c
414
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8183/mt8183-dai-hostless.c
109
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
1044
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8183/mt8183-dai-pcm.c
308
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8183/mt8183-dai-tdm.c
727
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
129
.list = rates,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
137
.list = channels,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
169
.list = rates,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
177
.list = channels,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
2789
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8186/mt8186-dai-adda.c
753
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
289
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c
224
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
1213
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8186/mt8186-dai-pcm.c
402
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8186/mt8186-dai-src.c
673
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8186/mt8186-dai-tdm.c
624
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8186/mt8186-mt6366.c
1265
.list = mt8186_pcm_rates,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
1272
.list = mt8186_pcm_playback_channels,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
1279
.list = mt8186_pcm_capture_channels,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
3078
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8188/mt8188-dai-adda.c
499
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8188/mt8188-dai-dmic.c
671
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2699
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8188/mt8188-dai-pcm.c
357
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
2399
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8189/mt8189-dai-adda.c
1225
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8189/mt8189-dai-i2s.c
1460
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8189/mt8189-dai-pcm.c
329
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8189/mt8189-dai-tdm.c
666
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8189/mt8189-nau8825.c
128
.list = rates,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
2137
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8192/mt8192-dai-adda.c
1346
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
2083
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8192/mt8192-dai-pcm.c
401
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8192/mt8192-dai-tdm.c
761
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
1145
.list = mt8192_pcm_playback_channels,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
1149
.list = mt8192_pcm_playback_rates,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
1155
.list = mt8192_pcm_capture_channels,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
1159
.list = mt8192_pcm_capture_rates,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
2972
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8195/mt8195-dai-adda.c
740
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2741
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8195/mt8195-dai-pcm.c
358
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1459
.list = mt8195_pcm_rates,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1466
.list = mt8195_pcm_playback_channels,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1473
.list = mt8195_pcm_capture_channels,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1480
.list = mt8195_pcm_hdmidp_channels,
sound/soc/mediatek/mt8196/mt8196-afe-pcm.c
2289
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8196/mt8196-dai-adda.c
841
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8196/mt8196-dai-i2s.c
2610
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8196/mt8196-dai-tdm.c
668
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
2076
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8365/mt8365-dai-adda.c
297
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8365/mt8365-dai-dmic.c
300
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
831
list_add(&dai->list, &afe->sub_dais);
sound/soc/mediatek/mt8365/mt8365-dai-pcm.c
285
list_add(&dai->list, &afe->sub_dais);
sound/soc/meson/aiu-encoder-i2s.c
292
.list = hw_channels,
sound/soc/meson/axg-tdm-formatter.c
16
struct list_head list;
sound/soc/meson/axg-tdm-formatter.c
171
list_add_tail(&formatter->list, &ts->formatter_list);
sound/soc/meson/axg-tdm-formatter.c
181
list_del(&formatter->list);
sound/soc/meson/axg-tdm-formatter.c
335
list_for_each_entry(formatter, &ts->formatter_list, list) {
sound/soc/meson/axg-tdm-formatter.c
355
list_for_each_entry(formatter, &ts->formatter_list, list) {
sound/soc/qcom/qdsp6/q6usb.c
217
sdev = list_last_entry(&data->devices, struct snd_soc_usb_device, list);
sound/soc/qcom/qdsp6/q6usb.c
253
list_add_tail(&sdev->list, &data->devices);
sound/soc/qcom/qdsp6/q6usb.c
255
list_del(&sdev->list);
sound/soc/qcom/qdsp6/q6usb.c
70
sdev = list_last_entry(&data->devices, struct snd_soc_usb_device, list);
sound/soc/renesas/rcar/core.c
1948
list_for_each_entry(kctrl, &card->controls, list) {
sound/soc/renesas/rcar/core.c
871
unsigned int *list, int list_num,
sound/soc/renesas/rcar/core.c
885
if (!snd_interval_test(iv, list[i]))
sound/soc/renesas/rcar/core.c
889
baseline->min, list[i], NULL);
sound/soc/renesas/rcar/core.c
891
p.min = min(p.min, list[i]);
sound/soc/renesas/rcar/core.c
892
p.max = max(p.max, list[i]);
sound/soc/renesas/rcar/core.c
896
baseline->max, list[i], NULL);
sound/soc/renesas/rcar/core.c
898
p.min = min(p.min, list[i]);
sound/soc/renesas/rcar/core.c
899
p.max = max(p.max, list[i]);
sound/soc/renesas/rcar/core.c
993
constraint->list = rsnd_soc_hw_channels_list;
sound/soc/renesas/rcar/ssiu.c
525
const int *list = NULL;
sound/soc/renesas/rcar/ssiu.c
570
list = gen2_id;
sound/soc/renesas/rcar/ssiu.c
573
list = gen3_id;
sound/soc/renesas/rcar/ssiu.c
576
list = gen4_id;
sound/soc/renesas/rcar/ssiu.c
579
list = rzg3e_id;
sound/soc/renesas/rcar/ssiu.c
605
if (list[j] > i)
sound/soc/renesas/rcar/ssiu.c
608
ssiu->id_sub = i - list[ssiu->id];
sound/soc/sdca/sdca_asoc.c
1498
constraint->list = channel_list;
sound/soc/sdw_utils/soc_sdw_utils.c
2136
list_add_tail(&soc_end->list, &soc_dai->endpoints);
sound/soc/soc-compress.c
138
struct snd_soc_dapm_widget_list *list;
sound/soc/soc-compress.c
144
ret = dpcm_path_get(fe, stream, &list);
sound/soc/soc-compress.c
151
dpcm_add_paths(fe, stream, &list);
sound/soc/soc-compress.c
178
dpcm_path_put(&list);
sound/soc/soc-compress.c
195
dpcm_path_put(&list);
sound/soc/soc-core.c
2017
list_del_init(&card->list);
sound/soc/soc-core.c
2195
list_add(&card->list, &unbind_card_list);
sound/soc/soc-core.c
2447
INIT_LIST_HEAD(&card->list);
sound/soc/soc-core.c
2473
list_del(&card->list);
sound/soc/soc-core.c
2550
list_del(&dai->list);
sound/soc/soc-core.c
2605
list_add_tail(&dai->list, &component->dai_list);
sound/soc/soc-core.c
2704
list_add(&card->list, &unbind_card_list);
sound/soc/soc-core.c
2707
list_del(&component->list);
sound/soc/soc-core.c
2721
INIT_LIST_HEAD(&component->list);
sound/soc/soc-core.c
2770
list_add(&component->list, &component_list);
sound/soc/soc-core.c
2772
list_for_each_entry_safe(card, c, &unbind_card_list, list)
sound/soc/soc-core.c
465
list_del(&rtd->list);
sound/soc/soc-core.c
53
list_for_each_entry(component, &component_list, list)
sound/soc/soc-core.c
541
INIT_LIST_HEAD(&rtd->list);
sound/soc/soc-core.c
577
list_add_tail(&rtd->list, &card->rtd_list);
sound/soc/soc-dapm.c
1029
list_for_each_entry_from(w, wlist, list) {
sound/soc/soc-dapm.c
1432
static void dapm_widget_list_free(struct snd_soc_dapm_widget_list **list)
sound/soc/soc-dapm.c
1434
kfree(*list);
sound/soc/soc-dapm.c
1437
static int dapm_widget_list_create(struct snd_soc_dapm_widget_list **list,
sound/soc/soc-dapm.c
1448
*list = kzalloc_flex(**list, widgets, size);
sound/soc/soc-dapm.c
1449
if (*list == NULL)
sound/soc/soc-dapm.c
1452
(*list)->num_widgets = size;
sound/soc/soc-dapm.c
1455
(*list)->widgets[i++] = w;
sound/soc/soc-dapm.c
1457
(*list)->num_widgets = i;
sound/soc/soc-dapm.c
1498
struct list_head *list, enum snd_soc_dapm_direction dir,
sound/soc/soc-dapm.c
1515
if (list)
sound/soc/soc-dapm.c
1516
list_add_tail(&widget->work_list, list);
sound/soc/soc-dapm.c
1519
list = NULL;
sound/soc/soc-dapm.c
1541
con += fn(path->node[dir], list, custom_stop_condition);
sound/soc/soc-dapm.c
1561
struct list_head *list,
sound/soc/soc-dapm.c
1565
return dapm_is_connected_ep(widget, list, SND_SOC_DAPM_DIR_OUT,
sound/soc/soc-dapm.c
1579
struct list_head *list,
sound/soc/soc-dapm.c
1583
return dapm_is_connected_ep(widget, list, SND_SOC_DAPM_DIR_IN,
sound/soc/soc-dapm.c
1607
struct snd_soc_dapm_widget_list **list,
sound/soc/soc-dapm.c
1632
ret = dapm_widget_list_create(list, &widgets);
sound/soc/soc-dapm.c
1643
void snd_soc_dapm_dai_free_widgets(struct snd_soc_dapm_widget_list **list)
sound/soc/soc-dapm.c
1645
dapm_widget_list_free(list);
sound/soc/soc-dapm.c
1820
struct list_head *list,
sound/soc/soc-dapm.c
1825
list_for_each_entry(w, list, power_list)
sound/soc/soc-dapm.c
1831
list_add_tail(&new_widget->power_list, list);
sound/soc/soc-dapm.c
1949
struct list_head *list, int event, bool power_up)
sound/soc/soc-dapm.c
1967
list_for_each_entry_safe(w, n, list, power_list) {
sound/soc/soc-dapm.c
250
LIST_HEAD(list);
sound/soc/soc-dapm.c
257
list_add_tail(&w->work_list, &list);
sound/soc/soc-dapm.c
260
list_for_each_entry(w, &list, work_list) {
sound/soc/soc-dapm.c
267
list_add_tail(&node->work_list, &list);
sound/soc/soc-dapm.c
2855
list_del(&path->list);
sound/soc/soc-dapm.c
2873
list_del(&w->list);
sound/soc/soc-dapm.c
3241
list_for_each_entry(p, &dapm->card->paths, list) {
sound/soc/soc-dapm.c
3890
INIT_LIST_HEAD(&w->list);
sound/soc/soc-dapm.c
3893
list_add_tail(&w->list, &dapm->card->widgets);
sound/soc/soc-dapm.c
4946
list_del(&dapm->list);
sound/soc/soc-dapm.c
4960
INIT_LIST_HEAD(&dapm->list);
sound/soc/soc-dapm.c
4962
list_add(&dapm->list, &card->dapm_list);
sound/soc/soc-dapm.c
56
struct list_head list;
sound/soc/soc-dapm.c
654
INIT_LIST_HEAD(&path->list);
sound/soc/soc-dapm.c
693
list_add(&path->list, &dapm->card->paths);
sound/soc/soc-jack.c
116
list_for_each_entry(zone, &jack->jack_zones, list) {
sound/soc/soc-jack.c
153
INIT_LIST_HEAD(&pins[i].list);
sound/soc/soc-jack.c
154
list_add(&(pins[i].list), &jack->pins);
sound/soc/soc-jack.c
52
list_for_each_entry(pin, &jack->pins, list) {
sound/soc/soc-jack.c
95
INIT_LIST_HEAD(&zones[i].list);
sound/soc/soc-jack.c
96
list_add(&(zones[i].list), &jack->jack_zones);
sound/soc/soc-pcm.c
1569
int widget_in_list(struct snd_soc_dapm_widget_list *list,
sound/soc/soc-pcm.c
1575
for_each_dapm_widgets(list, i, w)
sound/soc/soc-pcm.c
1604
int stream, struct snd_soc_dapm_widget_list **list)
sound/soc/soc-pcm.c
1614
paths = snd_soc_dapm_dai_get_connected_widgets(cpu_dai, stream, list,
sound/soc/soc-pcm.c
1628
void dpcm_path_put(struct snd_soc_dapm_widget_list **list)
sound/soc/soc-pcm.c
1630
snd_soc_dapm_dai_free_widgets(list);
sound/soc/soc-pcm.c
1634
struct snd_soc_dapm_widget_list *list)
sound/soc/soc-pcm.c
1647
if (widget && widget_in_list(list, widget))
sound/soc/soc-pcm.c
1681
struct snd_soc_dapm_widget_list *list = *list_;
sound/soc/soc-pcm.c
1692
for_each_dapm_widgets(list, i, widget) {
sound/soc/soc-pcm.c
2758
struct snd_soc_dapm_widget_list *list;
sound/soc/soc-pcm.c
2789
paths = dpcm_path_get(fe, stream, &list);
sound/soc/soc-pcm.c
2799
count = dpcm_add_paths(fe, stream, &list);
sound/soc/soc-pcm.c
2801
count = dpcm_prune_paths(fe, stream, &list);
sound/soc/soc-pcm.c
2814
dpcm_path_put(&list);
sound/soc/soc-pcm.c
2882
struct snd_soc_dapm_widget_list *list;
sound/soc/soc-pcm.c
2888
ret = dpcm_path_get(fe, stream, &list);
sound/soc/soc-pcm.c
2893
dpcm_add_paths(fe, stream, &list);
sound/soc/soc-pcm.c
2912
dpcm_path_put(&list);
sound/soc/soc-topology.c
1085
list_add(&route->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
1241
list_add(&widget->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
1441
list_add(&dai_drv->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
1572
list_add(&link->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
1807
list_add(&link->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
2209
list) {
sound/soc/soc-topology.c
361
list_del(&dobj->list);
sound/soc/soc-topology.c
374
list_del(&dobj->list);
sound/soc/soc-topology.c
396
list_del(&dobj->list);
sound/soc/soc-topology.c
419
list_del(&dobj->list);
sound/soc/soc-topology.c
435
list_del(&dobj->list);
sound/soc/soc-topology.c
459
list_del(&dobj->list);
sound/soc/soc-topology.c
893
INIT_LIST_HEAD(&sbe->dobj.list);
sound/soc/soc-topology.c
904
list_add(&sbe->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
927
INIT_LIST_HEAD(&sm->dobj.list);
sound/soc/soc-topology.c
938
list_add(&sm->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-topology.c
961
INIT_LIST_HEAD(&se->dobj.list);
sound/soc/soc-topology.c
972
list_add(&se->dobj.list, &tplg->comp->dobj_list);
sound/soc/soc-usb.c
229
list_add_tail(&usb->list, &usb_ctx_list);
sound/soc/soc-usb.c
249
list_for_each_entry_safe(ctx, tmp, &usb_ctx_list, list) {
sound/soc/soc-usb.c
251
list_del(&ctx->list);
sound/soc/soc-usb.c
34
list_for_each_entry(ctx, &usb_ctx_list, list) {
sound/soc/sof/amd/acp.h
191
struct list_head list;
sound/soc/sof/debug.c
150
list_add(&dfse->list, &sdev->dfsentry_list);
sound/soc/sof/debug.c
192
list_add(&dfse->list, &sdev->dfsentry_list);
sound/soc/sof/debug.c
311
list_add(&dfse->list, &sdev->dfsentry_list);
sound/soc/sof/intel/hda-ctrl.c
230
list_for_each_entry(stream, &bus->stream_list, list) {
sound/soc/sof/intel/hda-ctrl.c
285
list_for_each_entry(stream, &bus->stream_list, list) {
sound/soc/sof/intel/hda-ctrl.c
304
list_for_each_entry(stream, &bus->stream_list, list) {
sound/soc/sof/intel/hda-dai-ops.c
62
list_for_each_entry(hstream, &bus->stream_list, list) {
sound/soc/sof/intel/hda-dai.c
659
list_for_each_entry(s, &bus->stream_list, list) {
sound/soc/sof/intel/hda-dsp.c
1083
list_for_each_entry(s, &bus->stream_list, list) {
sound/soc/sof/intel/hda-dsp.c
537
list_for_each_entry(spcm, &sdev->pcm_list, list) {
sound/soc/sof/intel/hda-mlink.c
414
list_add_tail(&hlink->list, &bus->hlink_list);
sound/soc/sof/intel/hda-mlink.c
458
list_for_each_entry_safe(hlink, _h, &bus->hlink_list, list) {
sound/soc/sof/intel/hda-mlink.c
459
list_del(&hlink->list);
sound/soc/sof/intel/hda-mlink.c
473
list_for_each_entry(hlink, &bus->hlink_list, list) {
sound/soc/sof/intel/hda-mlink.c
887
list_for_each_entry(hlink, &bus->hlink_list, list) {
sound/soc/sof/intel/hda-mlink.c
901
list_for_each_entry(hlink, &bus->hlink_list, list)
sound/soc/sof/intel/hda-mlink.c
912
list_for_each_entry(hlink, &bus->hlink_list, list) {
sound/soc/sof/intel/hda-mlink.c
930
list_for_each_entry(hlink, &bus->hlink_list, list) {
sound/soc/sof/intel/hda-stream.c
1019
list_add_tail(&hstream->list, &bus->stream_list);
sound/soc/sof/intel/hda-stream.c
1052
list_for_each_entry_safe(s, _s, &bus->stream_list, list) {
sound/soc/sof/intel/hda-stream.c
1058
list_del(&s->list);
sound/soc/sof/intel/hda-stream.c
226
list_for_each_entry(s, &bus->stream_list, list) {
sound/soc/sof/intel/hda-stream.c
305
list_for_each_entry(s, &bus->stream_list, list) {
sound/soc/sof/intel/hda-stream.c
827
list_for_each_entry(s, &bus->stream_list, list) {
sound/soc/sof/ipc3-control.c
27
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/ipc3-control.c
600
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/ipc3-control.c
710
list_for_each_entry(scontrol, &sdev->kcontrol_list, list)
sound/soc/sof/ipc3-dtrace.c
245
list_add(&dfse->list, &sdev->dfsentry_list);
sound/soc/sof/ipc3-pcm.c
194
list_for_each_entry(dai, &sdev->dai_list, list) {
sound/soc/sof/ipc3-topology.c
1625
list_for_each_entry(slink, &sdev->dai_link_list, list) {
sound/soc/sof/ipc3-topology.c
2300
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/ipc3-topology.c
2342
list_for_each_entry(sroute, &sdev->route_list, list) {
sound/soc/sof/ipc3-topology.c
2365
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/ipc3-topology.c
2412
list_for_each_entry(swidget, &sdev->widget_list, list)
sound/soc/sof/ipc3-topology.c
2429
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/ipc3-topology.c
2504
list_for_each_entry(sroute, &sdev->route_list, list)
sound/soc/sof/ipc3-topology.c
2512
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/ipc3-topology.c
788
list_for_each_entry(scontrol, &sdev->kcontrol_list, list) {
sound/soc/sof/ipc4-control.c
168
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/ipc4-control.c
27
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/ipc4-control.c
406
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/ipc4-control.c
465
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/ipc4-control.c
845
list_for_each_entry(scontrol, &sdev->kcontrol_list, list) {
sound/soc/sof/ipc4-control.c
967
list_for_each_entry(scontrol, &sdev->kcontrol_list, list) {
sound/soc/sof/ipc4-pcm.c
632
list_for_each_entry(slink, &sdev->dai_link_list, list) {
sound/soc/sof/ipc4-pcm.c
679
list_for_each_entry(dai, &sdev->dai_list, list)
sound/soc/sof/ipc4-pcm.c
976
for_each_dapm_widgets(sps->list, i, widget) {
sound/soc/sof/ipc4-telemetry.c
92
list_add(&dfse->list, &sdev->dfsentry_list);
sound/soc/sof/ipc4-topology.c
1743
list_for_each_entry(slink, &sdev->dai_link_list, list) {
sound/soc/sof/ipc4-topology.c
226
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/ipc4-topology.c
2371
list_for_each_entry(w, &sdev->widget_list, list) {
sound/soc/sof/ipc4-topology.c
3836
list_for_each_entry(slink, &sdev->dai_link_list, list) {
sound/soc/sof/ipc4-topology.c
583
list_for_each_entry(scontrol, &sdev->kcontrol_list, list) {
sound/soc/sof/ipc4-topology.c
852
list_for_each_entry(w, &sdev->widget_list, list) {
sound/soc/sof/pcm.c
108
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/pcm.c
170
if (!spcm->stream[substream->stream].list) {
sound/soc/sof/pcm.c
267
list_for_each_entry(spcm, &sdev->pcm_list, list) {
sound/soc/sof/pcm.c
275
if (spcm->stream[dir].list) {
sound/soc/sof/pcm.c
322
struct snd_soc_dapm_widget_list *list;
sound/soc/sof/pcm.c
358
list = spcm->stream[dir].list;
sound/soc/sof/pcm.c
365
spcm->stream[dir].list = NULL;
sound/soc/sof/pcm.c
366
snd_soc_dapm_dai_free_widgets(&list);
sound/soc/sof/pcm.c
79
struct snd_soc_dapm_widget_list *list;
sound/soc/sof/pcm.c
81
ret = snd_soc_dapm_dai_get_connected_widgets(dai, dir, &list,
sound/soc/sof/pcm.c
89
spcm->stream[dir].list = list;
sound/soc/sof/pcm.c
94
spcm->stream[dir].list = NULL;
sound/soc/sof/pcm.c
95
snd_soc_dapm_dai_free_widgets(&list);
sound/soc/sof/pm.c
64
list_for_each_entry(dfse, &sdev->dfsentry_list, list) {
sound/soc/sof/sof-audio.c
277
list_for_each_entry(sroute, &sdev->route_list, list)
sound/soc/sof/sof-audio.c
330
struct snd_soc_dapm_widget_list *list, int dir)
sound/soc/sof/sof-audio.c
345
for_each_dapm_widgets(list, i, widget) {
sound/soc/sof/sof-audio.c
350
if (!widget_in_list(list, p->sink))
sound/soc/sof/sof-audio.c
362
for_each_dapm_widgets(list, i, widget) {
sound/soc/sof/sof-audio.c
367
if (!widget_in_list(list, p->source))
sound/soc/sof/sof-audio.c
386
list_for_each_entry(sroute, &sdev->route_list, list) {
sound/soc/sof/sof-audio.c
392
src_widget_in_dapm_list = widget_in_list(list, sroute->src_widget->widget);
sound/soc/sof/sof-audio.c
393
sink_widget_in_dapm_list = widget_in_list(list, sroute->sink_widget->widget);
sound/soc/sof/sof-audio.c
436
struct snd_soc_dapm_widget_list *list, int dir)
sound/soc/sof/sof-audio.c
467
if (!widget_in_list(list, p->sink))
sound/soc/sof/sof-audio.c
472
sof_unprepare_widgets_in_path(sdev, p->sink, list, dir);
sound/soc/sof/sof-audio.c
483
struct snd_soc_dapm_widget_list *list)
sound/soc/sof/sof-audio.c
50
list_for_each_entry(sroute, &sdev->route_list, list)
sound/soc/sof/sof-audio.c
523
if (!widget_in_list(list, p->sink))
sound/soc/sof/sof-audio.c
530
list);
sound/soc/sof/sof-audio.c
554
struct snd_soc_dapm_widget_list *list = spcm->stream[dir].list;
sound/soc/sof/sof-audio.c
581
if (!widget_in_list(list, p->sink))
sound/soc/sof/sof-audio.c
605
struct snd_soc_dapm_widget_list *list = spcm->stream[dir].list;
sound/soc/sof/sof-audio.c
653
if (!widget_in_list(list, p->sink))
sound/soc/sof/sof-audio.c
677
struct snd_soc_dapm_widget_list *list = spcm->stream[dir].list;
sound/soc/sof/sof-audio.c
683
if (!list)
sound/soc/sof/sof-audio.c
686
for_each_dapm_widgets(list, i, widget) {
sound/soc/sof/sof-audio.c
719
&pipeline_params, dir, list);
sound/soc/sof/sof-audio.c
723
sof_unprepare_widgets_in_path(sdev, widget, list, dir);
sound/soc/sof/sof-audio.c
753
struct snd_soc_dapm_widget_list *list = spcm->stream[dir].list;
sound/soc/sof/sof-audio.c
758
snd_soc_dapm_dai_free_widgets(&list);
sound/soc/sof/sof-audio.c
759
spcm->stream[dir].list = NULL;
sound/soc/sof/sof-audio.c
768
struct snd_soc_dapm_widget_list *list = spcm->stream[dir].list;
sound/soc/sof/sof-audio.c
773
if (!list || spcm->setup_done[dir])
sound/soc/sof/sof-audio.c
789
ret = sof_setup_pipeline_connections(sdev, list, dir);
sound/soc/sof/sof-audio.c
794
for_each_dapm_widgets(list, i, widget) {
sound/soc/sof/sof-audio.c
845
struct snd_soc_dapm_widget_list *list = spcm->stream[dir].list;
sound/soc/sof/sof-audio.c
849
if (!list || !spcm->setup_done[dir])
sound/soc/sof/sof-audio.c
872
list_for_each_entry(spcm, &sdev->pcm_list, list) {
sound/soc/sof/sof-audio.c
898
list_for_each_entry(spcm, &sdev->pcm_list, list) {
sound/soc/sof/sof-audio.c
917
list_for_each_entry(spcm, &sdev->pcm_list, list) {
sound/soc/sof/sof-audio.c
944
list_for_each_entry(spcm, &sdev->pcm_list, list) {
sound/soc/sof/sof-audio.c
962
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/sof-audio.c
984
list_for_each_entry(swidget, &sdev->widget_list, list) {
sound/soc/sof/sof-audio.c
999
list_for_each_entry(dai, &sdev->dai_list, list) {
sound/soc/sof/sof-audio.h
336
struct snd_soc_dapm_widget_list *list; /* list of connected DAPM widgets */
sound/soc/sof/sof-audio.h
355
struct list_head list; /* list in sdev pcm list */
sound/soc/sof/sof-audio.h
392
struct list_head list; /* list in sdev control list */
sound/soc/sof/sof-audio.h
417
struct list_head list;
sound/soc/sof/sof-audio.h
468
struct list_head list; /* list in sdev widget list */
sound/soc/sof/sof-audio.h
525
struct list_head list;
sound/soc/sof/sof-audio.h
535
struct list_head list; /* list in sdev route list */
sound/soc/sof/sof-audio.h
554
struct list_head list; /* list in sdev dai list */
sound/soc/sof/sof-audio.h
622
list_for_each_entry(spcm, &sdev->pcm_list, list) {
sound/soc/sof/sof-client.c
269
list_add(&centry->list, &sdev->ipc_client_list);
sound/soc/sof/sof-client.c
293
list_for_each_entry(centry, &sdev->ipc_client_list, list) {
sound/soc/sof/sof-client.c
297
list_del(&centry->list);
sound/soc/sof/sof-client.c
33
struct list_head list;
sound/soc/sof/sof-client.c
402
list_for_each_entry(centry, &sdev->ipc_client_list, list) {
sound/soc/sof/sof-client.c
425
list_for_each_entry(centry, &sdev->ipc_client_list, list) {
sound/soc/sof/sof-client.c
45
struct list_head list;
sound/soc/sof/sof-client.c
529
list_for_each_entry(event, &sdev->ipc_rx_handler_list, list) {
sound/soc/sof/sof-client.c
56
struct list_head list;
sound/soc/sof/sof-client.c
567
list_add(&event->list, &sdev->ipc_rx_handler_list);
sound/soc/sof/sof-client.c
581
list_for_each_entry(event, &sdev->ipc_rx_handler_list, list) {
sound/soc/sof/sof-client.c
583
list_del(&event->list);
sound/soc/sof/sof-client.c
598
list_for_each_entry(event, &sdev->fw_state_handler_list, list)
sound/soc/sof/sof-client.c
620
list_add(&event->list, &sdev->fw_state_handler_list);
sound/soc/sof/sof-client.c
633
list_for_each_entry(event, &sdev->fw_state_handler_list, list) {
sound/soc/sof/sof-client.c
635
list_del(&event->list);
sound/soc/sof/sof-priv.h
387
struct list_head list; /* list in sdev dfsentry list */
sound/soc/sof/topology.c
1046
list_add(&scontrol->list, &sdev->kcontrol_list);
sound/soc/sof/topology.c
1070
list_del(&scontrol->list);
sound/soc/sof/topology.c
1105
list_for_each_entry(rtd, &card->rtd_list, list) {
sound/soc/sof/topology.c
1170
list_for_each_entry(rtd, &card->rtd_list, list) {
sound/soc/sof/topology.c
1524
list_add(&dai->list, &sdev->dai_list);
sound/soc/sof/topology.c
1616
list_add(&spipe->list, &sdev->pipeline_list);
sound/soc/sof/topology.c
1620
list_add(&swidget->list, &sdev->widget_list);
sound/soc/sof/topology.c
1641
list_del(&sroute->list);
sound/soc/sof/topology.c
1675
list_del(&dai->list);
sound/soc/sof/topology.c
1684
list_del(&spipe->list);
sound/soc/sof/topology.c
1714
list_del(&scontrol->list);
sound/soc/sof/topology.c
1734
list_del(&swidget->list);
sound/soc/sof/topology.c
1788
list_add(&spcm->list, &sdev->pcm_list);
sound/soc/sof/topology.c
1880
list_del(&spcm->list);
sound/soc/sof/topology.c
2067
list_add(&slink->list, &sdev->dai_link_list);
sound/soc/sof/topology.c
2088
list_del(&slink->list);
sound/soc/sof/topology.c
2157
list_add(&sroute->list, &sdev->route_list);
sound/soc/sof/topology.c
2183
list_for_each_entry(scontrol, &sdev->kcontrol_list, list)
sound/soc/sof/topology.c
2214
list_for_each_entry(scontrol, &sdev->kcontrol_list, list) {
sound/soc/sof/topology.c
2224
list_for_each_entry(spipe, &sdev->pipeline_list, list) {
sound/soc/sof/topology.c
2241
list_for_each_entry(swidget, &sdev->widget_list, list)
sound/soc/sof/topology.c
2441
list_add(&swidget->list, &sdev->widget_list);
sound/soc/sof/topology.c
2461
list_del(&swidget->list);
sound/soc/sprd/sprd-mcdt.c
847
list_for_each_entry(temp, &sprd_mcdt_chan_list, list) {
sound/soc/sprd/sprd-mcdt.c
849
list_del_init(&temp->list);
sound/soc/sprd/sprd-mcdt.c
854
if (list_entry_is_head(temp, &sprd_mcdt_chan_list, list))
sound/soc/sprd/sprd-mcdt.c
874
list_for_each_entry(temp, &sprd_mcdt_chan_list, list) {
sound/soc/sprd/sprd-mcdt.c
879
list_add_tail(&chan->list, &sprd_mcdt_chan_list);
sound/soc/sprd/sprd-mcdt.c
903
INIT_LIST_HEAD(&chan->list);
sound/soc/sprd/sprd-mcdt.c
906
list_add_tail(&chan->list, &sprd_mcdt_chan_list);
sound/soc/sprd/sprd-mcdt.c
950
list_for_each_entry_safe(chan, temp, &sprd_mcdt_chan_list, list)
sound/soc/sprd/sprd-mcdt.c
951
list_del(&chan->list);
sound/soc/sprd/sprd-mcdt.h
48
struct list_head list;
sound/soc/sunxi/sun8i-codec.c
475
.list = sun8i_codec_rates,
sound/soc/sunxi/sun8i-codec.c
480
.list = sun8i_codec_rates,
sound/soc/sunxi/sun8i-codec.c
486
.list = sun8i_codec_rates,
sound/soc/sunxi/sun8i-codec.c
495
const struct snd_pcm_hw_constraint_list *list;
sound/soc/sunxi/sun8i-codec.c
502
list = &sun8i_codec_all_rates;
sound/soc/sunxi/sun8i-codec.c
504
list = &sun8i_codec_22M_rates;
sound/soc/sunxi/sun8i-codec.c
506
list = &sun8i_codec_24M_rates;
sound/soc/sunxi/sun8i-codec.c
511
SNDRV_PCM_HW_PARAM_RATE, list);
sound/soc/ti/davinci-mcasp.c
2889
mcasp->chconstr[SNDRV_PCM_STREAM_PLAYBACK].list =
sound/soc/ti/davinci-mcasp.c
2895
mcasp->chconstr[SNDRV_PCM_STREAM_CAPTURE].list =
sound/soc/ti/davinci-mcasp.c
2901
if (!mcasp->chconstr[SNDRV_PCM_STREAM_PLAYBACK].list ||
sound/soc/ti/davinci-mcasp.c
2902
!mcasp->chconstr[SNDRV_PCM_STREAM_CAPTURE].list) {
sound/soc/ti/davinci-mcasp.c
913
unsigned int *list = (unsigned int *) cl->list;
sound/soc/ti/davinci-mcasp.c
923
list[count++] = i;
sound/soc/ti/davinci-mcasp.c
926
list[count++] = i*slots;
sound/sound_core.c
159
static int __sound_insert_unit(struct sound_unit * s, struct sound_unit **list, const struct file_operations *fops, int index, int low, int top)
sound/sound_core.c
165
while (*list && (*list)->unit_minor<n)
sound/sound_core.c
166
list=&((*list)->next);
sound/sound_core.c
171
if(*list==NULL || (*list)->unit_minor>n)
sound/sound_core.c
173
list=&((*list)->next);
sound/sound_core.c
181
while (*list) {
sound/sound_core.c
182
if ((*list)->unit_minor==n)
sound/sound_core.c
184
if ((*list)->unit_minor>n)
sound/sound_core.c
186
list=&((*list)->next);
sound/sound_core.c
201
s->next=*list;
sound/sound_core.c
202
*list=s;
sound/sound_core.c
212
static struct sound_unit *__sound_remove_unit(struct sound_unit **list, int unit)
sound/sound_core.c
214
while(*list)
sound/sound_core.c
216
struct sound_unit *p=*list;
sound/sound_core.c
219
*list=p->next;
sound/sound_core.c
222
list=&(p->next);
sound/sound_core.c
239
static int sound_insert_unit(struct sound_unit **list, const struct file_operations *fops, int index, int low, int top, const char *name, umode_t mode, struct device *dev)
sound/sound_core.c
249
r = __sound_insert_unit(s, list, fops, index, low, top);
sound/sound_core.c
269
__sound_remove_unit(list, s->unit_minor);
sound/sound_core.c
295
static void sound_remove_unit(struct sound_unit **list, int unit)
sound/sound_core.c
300
p = __sound_remove_unit(list, unit);
sound/sparc/cs4231.c
210
.list = rates,
sound/synth/util_mem.c
114
list_add(&blk->list, prev);
sound/synth/util_mem.c
139
list_del(&blk->list);
sound/synth/util_mem.c
19
#define get_memblk(p) list_entry(p, struct snd_util_memblk, list)
sound/usb/card.c
1112
list_for_each_entry(as, &chip->pcm_list, list) {
sound/usb/card.c
1116
list_for_each_entry(ep, &chip->ep_list, list) {
sound/usb/card.c
1133
list_for_each_entry(mixer, &chip->mixer_list, list) {
sound/usb/card.c
1240
list_for_each_entry(as, &chip->pcm_list, list)
sound/usb/card.c
1242
list_for_each_entry(ep, &chip->ep_list, list)
sound/usb/card.c
1246
list_for_each_entry(mixer, &chip->mixer_list, list)
sound/usb/card.c
1277
list_for_each_entry(as, &chip->pcm_list, list) {
sound/usb/card.c
1287
list_for_each_entry(mixer, &chip->mixer_list, list) {
sound/usb/card.c
219
list_for_each_entry(as, &chip->pcm_list, list) {
sound/usb/card.h
13
struct list_head list;
sound/usb/card.h
148
struct list_head list;
sound/usb/card.h
209
struct list_head list;
sound/usb/endpoint.c
1536
list_for_each_entry(ref, &chip->clock_ref_list, list) {
sound/usb/endpoint.c
1731
list_for_each_entry_safe(ep, en, &chip->ep_list, list)
sound/usb/endpoint.c
1734
list_for_each_entry_safe(ip, in, &chip->iface_ref_list, list)
sound/usb/endpoint.c
1737
list_for_each_entry_safe(cp, cn, &chip->clock_ref_list, list)
sound/usb/endpoint.c
36
struct list_head list;
sound/usb/endpoint.c
46
struct list_head list;
sound/usb/endpoint.c
621
list_for_each_entry(ip, &chip->iface_ref_list, list)
sound/usb/endpoint.c
629
list_add_tail(&ip->list, &chip->iface_ref_list);
sound/usb/endpoint.c
639
list_for_each_entry(ref, &chip->clock_ref_list, list)
sound/usb/endpoint.c
648
list_add_tail(&ref->list, &chip->clock_ref_list);
sound/usb/endpoint.c
661
list_for_each_entry(ep, &chip->ep_list, list) {
sound/usb/endpoint.c
720
list_add_tail(&ep->list, &chip->ep_list);
sound/usb/hiface/pcm.c
68
.list = rates,
sound/usb/implicit.c
444
list_for_each_entry(as, &chip->pcm_list, list) {
sound/usb/implicit.c
478
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/media.c
185
list_for_each_entry(mixer, &chip->mixer_list, list) {
sound/usb/media.c
233
list_for_each_entry(mixer, &chip->mixer_list, list) {
sound/usb/media.c
314
list_for_each_entry(stream, &chip->pcm_list, list) {
sound/usb/midi.c
100
struct list_head list;
sound/usb/midi.c
1138
snd_usbmidi_input_stop(&umidi->list);
sound/usb/midi.c
1141
snd_usbmidi_input_start(&umidi->list);
sound/usb/midi.c
1168
snd_usbmidi_input_start(&umidi->list);
sound/usb/midi.c
1172
snd_usbmidi_input_stop(&umidi->list);
sound/usb/midi.c
1521
snd_usbmidi_disconnect(&umidi->list);
sound/usb/midi.c
1539
umidi = list_entry(p, struct snd_usb_midi, list);
sound/usb/midi.c
1594
list) {
sound/usb/midi.c
2428
umidi = list_entry(p, struct snd_usb_midi, list);
sound/usb/midi.c
2467
umidi = list_entry(p, struct snd_usb_midi, list);
sound/usb/midi.c
2483
umidi = list_entry(p, struct snd_usb_midi, list);
sound/usb/midi.c
2496
umidi = list_entry(p, struct snd_usb_midi, list);
sound/usb/midi.c
2645
list_add_tail(&umidi->list, midi_list);
sound/usb/midi2.c
101
struct list_head list; /* list to chip->midi_v2_list */
sound/usb/midi2.c
1053
list_for_each_entry(rmidi, &umidi->rawmidi_list, list) {
sound/usb/midi2.c
1120
list_add_tail(&umidi->list, &chip->midi_v2_list);
sound/usb/midi2.c
1192
list_for_each_entry(umidi, &chip->midi_v2_list, list) {
sound/usb/midi2.c
1193
list_for_each_entry(ep, &umidi->ep_list, list)
sound/usb/midi2.c
1212
list_for_each_entry(umidi, &chip->midi_v2_list, list) {
sound/usb/midi2.c
1214
list_for_each_entry(ep, &umidi->ep_list, list)
sound/usb/midi2.c
1224
list_for_each_entry(umidi, &chip->midi_v2_list, list) {
sound/usb/midi2.c
1226
list_for_each_entry(ep, &umidi->ep_list, list) {
sound/usb/midi2.c
1239
list_for_each_entry_safe(umidi, next, &chip->midi_v2_list, list)
sound/usb/midi2.c
392
list_for_each_entry(ep, &umidi->ep_list, list) {
sound/usb/midi2.c
400
list_for_each_entry(ep, &umidi->ep_list, list) {
sound/usb/midi2.c
408
list_for_each_entry(ep, &umidi->ep_list, list) {
sound/usb/midi2.c
464
list_add_tail(&ep->list, &umidi->ep_list);
sound/usb/midi2.c
472
list_del(&ep->list);
sound/usb/midi2.c
489
struct snd_usb_midi2_endpoint, list);
sound/usb/midi2.c
639
list_for_each_entry(rmidi, &umidi->rawmidi_list, list) {
sound/usb/midi2.c
686
struct snd_usb_midi2_ump, list);
sound/usb/midi2.c
687
list_del(&rmidi->list);
sound/usb/midi2.c
708
INIT_LIST_HEAD(&rmidi->list);
sound/usb/midi2.c
744
list_add_tail(&rmidi->list, &umidi->rawmidi_list);
sound/usb/midi2.c
75
struct list_head list; /* list to umidi->ep_list */
sound/usb/midi2.c
754
list_for_each_entry(rmidi, &umidi->rawmidi_list, list) {
sound/usb/midi2.c
771
list_for_each_entry(pair_ep, &umidi->ep_list, list) {
sound/usb/midi2.c
797
list_for_each_entry(rmidi, &umidi->rawmidi_list, list) {
sound/usb/midi2.c
88
struct list_head list; /* list to umidi->rawmidi_list */
sound/usb/midi2.c
895
list_for_each_entry(rmidi, &umidi->rawmidi_list, list) {
sound/usb/midi2.c
926
list_for_each_entry(rmidi, &umidi->rawmidi_list, list) {
sound/usb/midi2.c
942
list_del(&umidi->list);
sound/usb/midi2.c
967
list_for_each_entry(ep, &umidi->ep_list, list) {
sound/usb/midi2.c
983
list_for_each_entry(ep, &umidi->ep_list, list) {
sound/usb/mixer.c
2063
static int connector_mixer_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer.c
2065
struct usb_mixer_elem_info *cval = mixer_elem_list_to_info(list);
sound/usb/mixer.c
2671
void *raw_desc, const struct procunit_info *list,
sound/usb/mixer.c
2700
for (info = list; info && info->type; info++)
sound/usb/mixer.c
3146
struct usb_mixer_elem_list *list, *next;
sound/usb/mixer.c
3155
for (list = mixer->id_elems[id]; list; list = next) {
sound/usb/mixer.c
3156
next = list->next_id_elem;
sound/usb/mixer.c
3157
if (list->kctl)
sound/usb/mixer.c
3158
snd_ctl_remove(mixer->chip->card, list->kctl);
sound/usb/mixer.c
3567
struct usb_mixer_elem_list *list;
sound/usb/mixer.c
3571
for_each_mixer_elem(list, mixer, unitid) {
sound/usb/mixer.c
3574
if (!list->is_std_info)
sound/usb/mixer.c
3576
info = mixer_elem_list_to_info(list);
sound/usb/mixer.c
3581
&list->kctl->id);
sound/usb/mixer.c
3586
struct usb_mixer_elem_list *list)
sound/usb/mixer.c
3588
struct usb_mixer_elem_info *cval = mixer_elem_list_to_info(list);
sound/usb/mixer.c
3613
struct usb_mixer_elem_list *list;
sound/usb/mixer.c
3616
list_for_each_entry(mixer, &chip->mixer_list, list) {
sound/usb/mixer.c
3623
for_each_mixer_elem(list, mixer, unitid) {
sound/usb/mixer.c
3624
snd_iprintf(buffer, " Unit: %i\n", list->id);
sound/usb/mixer.c
3625
if (list->kctl)
sound/usb/mixer.c
3628
list->kctl->id.name,
sound/usb/mixer.c
3629
list->kctl->id.index);
sound/usb/mixer.c
3630
if (list->dump)
sound/usb/mixer.c
3631
list->dump(buffer, list);
sound/usb/mixer.c
3640
struct usb_mixer_elem_list *list;
sound/usb/mixer.c
3655
for_each_mixer_elem(list, mixer, unitid)
sound/usb/mixer.c
3661
for_each_mixer_elem(list, mixer, unitid) {
sound/usb/mixer.c
3664
if (!list->kctl)
sound/usb/mixer.c
3666
if (!list->is_std_info)
sound/usb/mixer.c
3669
info = mixer_elem_list_to_info(list);
sound/usb/mixer.c
3854
list_add(&mixer->list, &chip->mixer_list);
sound/usb/mixer.c
3903
static int restore_mixer_value(struct usb_mixer_elem_list *list)
sound/usb/mixer.c
3905
struct usb_mixer_elem_info *cval = mixer_elem_list_to_info(list);
sound/usb/mixer.c
3935
struct usb_mixer_elem_list *list;
sound/usb/mixer.c
3940
for_each_mixer_elem(list, mixer, id) {
sound/usb/mixer.c
3941
if (list->resume) {
sound/usb/mixer.c
3942
err = list->resume(list);
sound/usb/mixer.c
3954
void snd_usb_mixer_elem_init_std(struct usb_mixer_elem_list *list,
sound/usb/mixer.c
3958
list->mixer = mixer;
sound/usb/mixer.c
3959
list->id = unitid;
sound/usb/mixer.c
3960
list->dump = snd_usb_mixer_dump_cval;
sound/usb/mixer.c
3961
list->resume = restore_mixer_value;
sound/usb/mixer.c
585
int snd_usb_mixer_add_list(struct usb_mixer_elem_list *list,
sound/usb/mixer.c
589
struct usb_mixer_interface *mixer = list->mixer;
sound/usb/mixer.c
600
list->kctl = kctl;
sound/usb/mixer.c
601
list->is_std_info = is_std_info;
sound/usb/mixer.c
602
list->next_id_elem = mixer->id_elems[list->id];
sound/usb/mixer.c
603
mixer->id_elems[list->id] = list;
sound/usb/mixer.h
109
int snd_usb_mixer_add_list(struct usb_mixer_elem_list *list,
sound/usb/mixer.h
113
#define snd_usb_mixer_add_control(list, kctl) \
sound/usb/mixer.h
114
snd_usb_mixer_add_list(list, kctl, true)
sound/usb/mixer.h
116
void snd_usb_mixer_elem_init_std(struct usb_mixer_elem_list *list,
sound/usb/mixer.h
19
struct list_head list;
sound/usb/mixer.h
62
struct usb_mixer_elem_list *list);
sound/usb/mixer.h
76
#define for_each_mixer_elem(list, mixer, id) \
sound/usb/mixer.h
77
for ((list) = (mixer)->id_elems[id]; (list); (list) = (list)->next_id_elem)
sound/usb/mixer.h
78
#define mixer_elem_list_to_info(list) \
sound/usb/mixer.h
79
container_of(list, struct usb_mixer_elem_info, head)
sound/usb/mixer_quirks.c
1000
static int snd_mbox1_clk_switch_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
1002
return snd_mbox1_clk_switch_update(list->mixer, list->kctl->private_value);
sound/usb/mixer_quirks.c
1041
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kctl);
sound/usb/mixer_quirks.c
1042
struct usb_mixer_interface *mixer = list->mixer;
sound/usb/mixer_quirks.c
1067
static int snd_mbox1_src_switch_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
1069
return snd_mbox1_src_switch_update(list->mixer, list->kctl->private_value);
sound/usb/mixer_quirks.c
1142
static int snd_ni_update_cur_val(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
1144
struct snd_usb_audio *chip = list->mixer->chip;
sound/usb/mixer_quirks.c
1145
unsigned int pval = list->kctl->private_value;
sound/usb/mixer_quirks.c
1159
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
1170
err = snd_ni_update_cur_val(list);
sound/usb/mixer_quirks.c
1246
struct usb_mixer_elem_list *list;
sound/usb/mixer_quirks.c
1253
&template, &list);
sound/usb/mixer_quirks.c
1256
snd_ni_control_init_val(mixer, list->kctl);
sound/usb/mixer_quirks.c
1305
static int snd_ftu_eff_switch_update(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
1307
struct snd_usb_audio *chip = list->mixer->chip;
sound/usb/mixer_quirks.c
1308
unsigned int pval = list->kctl->private_value;
sound/usb/mixer_quirks.c
1322
snd_usb_ctrl_intf(list->mixer->hostif) | ((pval & 0xff) << 8),
sound/usb/mixer_quirks.c
1329
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kctl);
sound/usb/mixer_quirks.c
1330
unsigned long old_pval = list->kctl->private_value;
sound/usb/mixer_quirks.c
1341
err = snd_ftu_eff_switch_update(list);
sound/usb/mixer_quirks.c
1361
struct usb_mixer_elem_list *list;
sound/usb/mixer_quirks.c
1366
&template, &list);
sound/usb/mixer_quirks.c
1369
list->kctl->private_value = (validx << 8) | bUnitID;
sound/usb/mixer_quirks.c
1370
snd_ftu_eff_switch_init(mixer, list->kctl);
sound/usb/mixer_quirks.c
151
struct usb_mixer_elem_list *list;
sound/usb/mixer_quirks.c
154
list = kzalloc_obj(*list);
sound/usb/mixer_quirks.c
155
if (!list)
sound/usb/mixer_quirks.c
1552
list_for_each_entry(mixer, &chip->mixer_list, list) {
sound/usb/mixer_quirks.c
158
*listp = list;
sound/usb/mixer_quirks.c
159
list->mixer = mixer;
sound/usb/mixer_quirks.c
160
list->id = id;
sound/usb/mixer_quirks.c
161
list->resume = resume;
sound/usb/mixer_quirks.c
162
kctl = snd_ctl_new1(knew, list);
sound/usb/mixer_quirks.c
164
kfree(list);
sound/usb/mixer_quirks.c
169
return snd_usb_mixer_add_list(list, kctl, false);
sound/usb/mixer_quirks.c
1766
struct usb_mixer_elem_list *list;
sound/usb/mixer_quirks.c
1771
&template, &list);
sound/usb/mixer_quirks.c
1774
list->kctl->private_value = (validx << 8) | bUnitID;
sound/usb/mixer_quirks.c
1775
snd_ftu_eff_switch_init(mixer, list->kctl);
sound/usb/mixer_quirks.c
1926
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
1927
struct snd_usb_audio *chip = list->mixer->chip;
sound/usb/mixer_quirks.c
1970
static int snd_microii_spdif_default_update(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
1972
struct snd_usb_audio *chip = list->mixer->chip;
sound/usb/mixer_quirks.c
1973
unsigned int pval = list->kctl->private_value;
sound/usb/mixer_quirks.c
2009
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
2030
err = snd_microii_spdif_default_update(list);
sound/usb/mixer_quirks.c
2053
static int snd_microii_spdif_switch_update(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
2055
struct snd_usb_audio *chip = list->mixer->chip;
sound/usb/mixer_quirks.c
2056
u8 reg = list->kctl->private_value;
sound/usb/mixer_quirks.c
2075
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
2080
if (reg == list->kctl->private_value)
sound/usb/mixer_quirks.c
2084
err = snd_microii_spdif_switch_update(list);
sound/usb/mixer_quirks.c
2165
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
2173
err = snd_soundblaster_e1_switch_update(list->mixer, value);
sound/usb/mixer_quirks.c
2181
static int snd_soundblaster_e1_switch_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
2183
return snd_soundblaster_e1_switch_update(list->mixer,
sound/usb/mixer_quirks.c
2184
list->kctl->private_value);
sound/usb/mixer_quirks.c
2324
static int realtek_resume_jack(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
2326
snd_ctl_notify(list->mixer->chip->card, SNDRV_CTL_EVENT_MASK_VALUE,
sound/usb/mixer_quirks.c
2327
&list->kctl->id);
sound/usb/mixer_quirks.c
2597
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
2598
struct snd_usb_audio *chip = list->mixer->chip;
sound/usb/mixer_quirks.c
2713
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
2714
struct snd_usb_audio *chip = list->mixer->chip;
sound/usb/mixer_quirks.c
3032
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
3033
struct usb_mixer_interface *mixer = list->mixer;
sound/usb/mixer_quirks.c
3066
static int snd_bbfpro_ctl_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
3071
pv = list->kctl->private_value;
sound/usb/mixer_quirks.c
3076
return snd_bbfpro_ctl_update(list->mixer, reg, idx, value);
sound/usb/mixer_quirks.c
3138
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
3139
struct usb_mixer_interface *mixer = list->mixer;
sound/usb/mixer_quirks.c
3170
static int snd_bbfpro_gain_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
3173
struct snd_kcontrol *kctl = list->kctl;
sound/usb/mixer_quirks.c
3180
return snd_bbfpro_gain_update(list->mixer, channel, value);
sound/usb/mixer_quirks.c
3233
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
3234
struct usb_mixer_interface *mixer = list->mixer;
sound/usb/mixer_quirks.c
3257
static int snd_bbfpro_vol_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
3259
int pv = list->kctl->private_value;
sound/usb/mixer_quirks.c
3263
return snd_bbfpro_vol_update(list->mixer, idx, val);
sound/usb/mixer_quirks.c
331
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
332
struct usb_mixer_interface *mixer = list->mixer;
sound/usb/mixer_quirks.c
3478
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
3479
struct snd_usb_audio *chip = list->mixer->chip;
sound/usb/mixer_quirks.c
3496
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
3497
struct snd_usb_audio *chip = list->mixer->chip;
sound/usb/mixer_quirks.c
352
static int snd_audigy2nx_led_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
354
int priv_value = list->kctl->private_value;
sound/usb/mixer_quirks.c
356
return snd_audigy2nx_led_update(list->mixer, priv_value >> 8,
sound/usb/mixer_quirks.c
4336
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kctl);
sound/usb/mixer_quirks.c
4337
struct usb_mixer_interface *mixer = list->mixer;
sound/usb/mixer_quirks.c
4351
static int snd_djm_controls_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
4353
unsigned long private_value = list->kctl->private_value;
sound/usb/mixer_quirks.c
4358
return snd_djm_controls_update(list->mixer, device, group, value);
sound/usb/mixer_quirks.c
492
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
493
struct usb_mixer_interface *mixer = list->mixer;
sound/usb/mixer_quirks.c
513
static int snd_emu0204_ch_switch_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
515
return snd_emu0204_ch_switch_update(list->mixer,
sound/usb/mixer_quirks.c
516
list->kctl->private_value);
sound/usb/mixer_quirks.c
685
static int snd_dualsense_resume_jack(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
687
snd_ctl_notify(list->mixer->chip->card, SNDRV_CTL_EVENT_MASK_VALUE,
sound/usb/mixer_quirks.c
688
&list->kctl->id);
sound/usb/mixer_quirks.c
804
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
sound/usb/mixer_quirks.c
817
err = snd_xonar_u1_switch_update(list->mixer, new_status);
sound/usb/mixer_quirks.c
825
static int snd_xonar_u1_switch_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_quirks.c
827
return snd_xonar_u1_switch_update(list->mixer,
sound/usb/mixer_quirks.c
828
list->kctl->private_value);
sound/usb/mixer_quirks.c
929
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kctl);
sound/usb/mixer_quirks.c
930
struct snd_usb_audio *chip = list->mixer->chip;
sound/usb/mixer_quirks.c
974
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kctl);
sound/usb/mixer_quirks.c
975
struct usb_mixer_interface *mixer = list->mixer;
sound/usb/mixer_s1810c.c
469
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kctl);
sound/usb/mixer_s1810c.c
470
struct usb_mixer_interface *mixer = list->mixer;
sound/usb/mixer_s1810c.c
498
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kctl);
sound/usb/mixer_s1810c.c
499
struct usb_mixer_interface *mixer = list->mixer;
sound/usb/mixer_scarlett.c
363
static int forte_input_gain_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_scarlett.c
365
struct usb_mixer_elem_info *elem = mixer_elem_list_to_info(list);
sound/usb/mixer_scarlett.c
415
static int forte_ctl_enum_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_scarlett.c
417
struct usb_mixer_elem_info *elem = mixer_elem_list_to_info(list);
sound/usb/mixer_scarlett.c
464
static int forte_ctl_switch_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_scarlett.c
466
struct usb_mixer_elem_info *elem = mixer_elem_list_to_info(list);
sound/usb/mixer_scarlett.c
529
static int scarlett_ctl_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_scarlett.c
531
struct usb_mixer_elem_info *elem = mixer_elem_list_to_info(list);
sound/usb/mixer_scarlett.c
691
static int scarlett_ctl_enum_resume(struct usb_mixer_elem_list *list)
sound/usb/mixer_scarlett.c
693
struct usb_mixer_elem_info *elem = mixer_elem_list_to_info(list);
sound/usb/pcm.c
1002
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/pcm.c
1032
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/pcm.c
1077
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/pcm.c
1128
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/pcm.c
1225
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/pcm.c
189
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/pcm.c
858
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/pcm.c
921
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/pcm.c
961
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/pcm.c
99
list_for_each_entry(fp, fmt_list_head, list) {
sound/usb/proc.c
99
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/qcom/mixer_usb_offload.c
118
list_for_each_entry(as, &chip->pcm_list, list) {
sound/usb/qcom/qc_audio_offload.c
1757
list_for_each_entry(as, &chip->pcm_list, list) {
sound/usb/qcom/qc_audio_offload.c
184
list_for_each_entry(as, &chip->pcm_list, list) {
sound/usb/qcom/qc_audio_offload.c
230
list_for_each_entry(as, &chip->pcm_list, list) {
sound/usb/qcom/qc_audio_offload.c
410
list_for_each_entry(info, head, list) {
sound/usb/qcom/qc_audio_offload.c
425
for (curr_head = &new_info->list; curr_head !=
sound/usb/qcom/qc_audio_offload.c
426
&info->list; curr_head = curr_head->next) {
sound/usb/qcom/qc_audio_offload.c
428
iova_info, list);
sound/usb/qcom/qc_audio_offload.c
453
list_add_tail(&info->list, head);
sound/usb/qcom/qc_audio_offload.c
466
list_for_each_entry(info, head, list) {
sound/usb/qcom/qc_audio_offload.c
69
struct list_head list;
sound/usb/quirks.c
167
INIT_LIST_HEAD(&fp->list);
sound/usb/quirks.c
213
list_del(&fp->list); /* unlink for avoiding double-free */
sound/usb/quirks.c
460
INIT_LIST_HEAD(&fp->list);
sound/usb/quirks.c
482
list_del(&fp->list); /* unlink for avoiding double-free */
sound/usb/stream.c
100
list_add_tail(&fp->list, &subs->fmt_list);
sound/usb/stream.c
139
list_for_each_entry_continue_reverse(prev, &subs->fmt_list, list) {
sound/usb/stream.c
162
list_for_each_entry(fp, &subs->fmt_list, list) {
sound/usb/stream.c
218
list_for_each_entry(fp, &subs->fmt_list, list)
sound/usb/stream.c
33
list_del(&fp->list); /* unlink for avoiding double-free */
sound/usb/stream.c
48
list_for_each_entry_safe(fp, n, &subs->fmt_list, list)
sound/usb/stream.c
513
list_for_each_entry(as, &chip->pcm_list, list) {
sound/usb/stream.c
518
list_add_tail(&fp->list, &subs->fmt_list);
sound/usb/stream.c
529
list_for_each_entry(as, &chip->pcm_list, list) {
sound/usb/stream.c
574
list_add(&as->list, &chip->pcm_list);
sound/usb/stream.c
576
list_add_tail(&as->list, &chip->pcm_list);
sound/usb/stream.c
62
list_del(&stream->list);
sound/usb/stream.c
709
INIT_LIST_HEAD(&fp->list);
sound/virtio/virtio_chmap.c
151
list_for_each_entry(vpcm, &snd->pcm_list, list) {
sound/virtio/virtio_chmap.c
202
list_for_each_entry(vpcm, &snd->pcm_list, list) {
sound/virtio/virtio_ctl_msg.c
101
INIT_LIST_HEAD(&msg->list);
sound/virtio/virtio_ctl_msg.c
155
list_add_tail(&msg->list, &snd->ctl_msgs);
sound/virtio/virtio_ctl_msg.c
22
struct list_head list;
sound/virtio/virtio_ctl_msg.c
220
list_del(&msg->list);
sound/virtio/virtio_ctl_msg.c
240
list);
sound/virtio/virtio_pcm.c
223
list_for_each_entry(vpcm, &snd->pcm_list, list)
sound/virtio/virtio_pcm.c
253
list_add_tail(&vpcm->list, &snd->pcm_list);
sound/virtio/virtio_pcm.c
420
list_for_each_entry(vpcm, &snd->pcm_list, list) {
sound/virtio/virtio_pcm.c
474
list_for_each_entry(vpcm, &snd->pcm_list, list) {
sound/virtio/virtio_pcm.h
88
struct list_head list;
sound/xen/xen_snd_front_cfg.c
150
static void cfg_hw_rates(char *list, unsigned int len,
sound/xen/xen_snd_front_cfg.c
164
while ((cur_rate = strsep(&list, XENSND_LIST_SEPARATOR))) {
sound/xen/xen_snd_front_cfg.c
186
static void cfg_formats(char *list, unsigned int len,
sound/xen/xen_snd_front_cfg.c
194
while ((cur_format = strsep(&list, XENSND_LIST_SEPARATOR))) {
sound/xen/xen_snd_front_cfg.c
243
char *list;
sound/xen/xen_snd_front_cfg.c
262
list = xenbus_read(XBT_NIL, path, XENSND_FIELD_SAMPLE_RATES, &len);
sound/xen/xen_snd_front_cfg.c
263
if (!IS_ERR(list)) {
sound/xen/xen_snd_front_cfg.c
264
cfg_hw_rates(list, len, path, pcm_hw);
sound/xen/xen_snd_front_cfg.c
265
kfree(list);
sound/xen/xen_snd_front_cfg.c
268
list = xenbus_read(XBT_NIL, path, XENSND_FIELD_SAMPLE_FORMATS, &len);
sound/xen/xen_snd_front_cfg.c
269
if (!IS_ERR(list)) {
sound/xen/xen_snd_front_cfg.c
270
cfg_formats(list, len, path, pcm_hw);
sound/xen/xen_snd_front_cfg.c
271
kfree(list);
tools/bootconfig/main.c
323
static int show_xbc(const char *path, bool list, bool render_cmdline)
tools/bootconfig/main.c
361
else if (list)
tools/bootconfig/main.c
541
bool delete = false, list = false;
tools/bootconfig/main.c
553
list = true;
tools/bootconfig/main.c
564
if ((!!apply + !!delete + !!list + !!render_cmdline) > 1) {
tools/bootconfig/main.c
581
return show_xbc(path, list, render_cmdline);
tools/firewire/list.h
10
list->prev = list;
tools/firewire/list.h
14
list_empty(struct list *list)
tools/firewire/list.h
16
return list->next == list;
tools/firewire/list.h
20
list_insert(struct list *link, struct list *new_link)
tools/firewire/list.h
29
list_append(struct list *list, struct list *new_link)
tools/firewire/list.h
3
struct list *next, *prev;
tools/firewire/list.h
31
list_insert((struct list *)list, new_link);
tools/firewire/list.h
35
list_prepend(struct list *list, struct list *new_link)
tools/firewire/list.h
37
list_insert(list->next, new_link);
tools/firewire/list.h
41
list_remove(struct list *link)
tools/firewire/list.h
50
#define list_head(list, type, member) \
tools/firewire/list.h
51
list_entry((list)->next, type, member)
tools/firewire/list.h
53
#define list_tail(list, type, member) \
tools/firewire/list.h
54
list_entry((list)->prev, type, member)
tools/firewire/list.h
59
#define list_for_each_entry(pos, list, member) \
tools/firewire/list.h
60
for (pos = list_head(list, typeof(*pos), member); \
tools/firewire/list.h
61
&pos->member != (list); \
tools/firewire/list.h
7
list_init(struct list *list)
tools/firewire/list.h
9
list->next = list;
tools/firewire/nosy-dump.c
155
static struct list pending_transaction_list = {
tools/firewire/nosy-dump.h
161
struct list link;
tools/firewire/nosy-dump.h
168
struct list request_list, response_list;
tools/firewire/nosy-dump.h
169
struct list link;
tools/include/linux/list.h
154
static inline void list_move(struct list_head *list, struct list_head *head)
tools/include/linux/list.h
156
__list_del_entry(list);
tools/include/linux/list.h
157
list_add(list, head);
tools/include/linux/list.h
165
static inline void list_move_tail(struct list_head *list,
tools/include/linux/list.h
168
__list_del_entry(list);
tools/include/linux/list.h
169
list_add_tail(list, head);
tools/include/linux/list.h
177
static inline int list_is_first(const struct list_head *list, const struct list_head *head)
tools/include/linux/list.h
179
return list->prev == head;
tools/include/linux/list.h
187
static inline int list_is_last(const struct list_head *list,
tools/include/linux/list.h
190
return list->next == head;
tools/include/linux/list.h
244
static inline void __list_cut_position(struct list_head *list,
tools/include/linux/list.h
248
list->next = head->next;
tools/include/linux/list.h
249
list->next->prev = list;
tools/include/linux/list.h
25
static inline void INIT_LIST_HEAD(struct list_head *list)
tools/include/linux/list.h
250
list->prev = entry;
tools/include/linux/list.h
251
entry->next = list;
tools/include/linux/list.h
27
list->next = list;
tools/include/linux/list.h
270
static inline void list_cut_position(struct list_head *list,
tools/include/linux/list.h
279
INIT_LIST_HEAD(list);
tools/include/linux/list.h
28
list->prev = list;
tools/include/linux/list.h
281
__list_cut_position(list, head, entry);
tools/include/linux/list.h
284
static inline void __list_splice(const struct list_head *list,
tools/include/linux/list.h
288
struct list_head *first = list->next;
tools/include/linux/list.h
289
struct list_head *last = list->prev;
tools/include/linux/list.h
303
static inline void list_splice(const struct list_head *list,
tools/include/linux/list.h
306
if (!list_empty(list))
tools/include/linux/list.h
307
__list_splice(list, head, head->next);
tools/include/linux/list.h
315
static inline void list_splice_tail(struct list_head *list,
tools/include/linux/list.h
318
if (!list_empty(list))
tools/include/linux/list.h
319
__list_splice(list, head->prev, head);
tools/include/linux/list.h
329
static inline void list_splice_init(struct list_head *list,
tools/include/linux/list.h
332
if (!list_empty(list)) {
tools/include/linux/list.h
333
__list_splice(list, head, head->next);
tools/include/linux/list.h
334
INIT_LIST_HEAD(list);
tools/include/linux/list.h
346
static inline void list_splice_tail_init(struct list_head *list,
tools/include/linux/list.h
349
if (!list_empty(list)) {
tools/include/linux/list.h
350
__list_splice(list, head->prev, head);
tools/include/linux/list.h
351
INIT_LIST_HEAD(list);
tools/include/linux/slab.h
185
void kmem_cache_free_bulk(struct kmem_cache *cachep, size_t size, void **list);
tools/include/linux/slab.h
187
void **list);
tools/lib/list_sort.c
174
struct list_head *list = head->next, *pending = NULL;
tools/lib/list_sort.c
177
if (list == head->prev) /* Zero or one elements */
tools/lib/list_sort.c
219
list->prev = pending;
tools/lib/list_sort.c
220
pending = list;
tools/lib/list_sort.c
221
list = list->next;
tools/lib/list_sort.c
224
} while (list);
tools/lib/list_sort.c
227
list = pending;
tools/lib/list_sort.c
234
list = merge(priv, cmp, pending, list);
tools/lib/list_sort.c
238
merge_final(priv, cmp, head, pending, list);
tools/lib/perf/evlist.c
794
void __perf_evlist__set_leader(struct list_head *list, struct perf_evsel *leader)
tools/lib/perf/evlist.c
799
__perf_evlist__for_each_entry(list, evsel) {
tools/lib/perf/include/internal/evlist.h
103
#define __perf_evlist__for_each_entry_safe(list, tmp, evsel) \
tools/lib/perf/include/internal/evlist.h
104
list_for_each_entry_safe(evsel, tmp, list, node)
tools/lib/perf/include/internal/evlist.h
137
void __perf_evlist__set_leader(struct list_head *list, struct perf_evsel *leader);
tools/lib/perf/include/internal/evlist.h
70
#define __perf_evlist__for_each_entry(list, evsel) \
tools/lib/perf/include/internal/evlist.h
71
list_for_each_entry(evsel, list, node)
tools/lib/perf/include/internal/evlist.h
86
#define __perf_evlist__for_each_entry_reverse(list, evsel) \
tools/lib/perf/include/internal/evlist.h
87
list_for_each_entry_reverse(evsel, list, node)
tools/mm/page_owner_sort.c
437
static bool match_num_list(int num, int *list, int list_size)
tools/mm/page_owner_sort.c
440
if (list[i] == num)
tools/mm/page_owner_sort.c
445
static bool match_str_list(const char *str, char **list, int list_size)
tools/mm/page_owner_sort.c
448
if (!strcmp(list[i], str))
tools/mm/page_owner_sort.c
480
list[list_size].pid = get_pid(buf);
tools/mm/page_owner_sort.c
481
list[list_size].tgid = get_tgid(buf);
tools/mm/page_owner_sort.c
482
list[list_size].comm = get_comm(buf);
tools/mm/page_owner_sort.c
483
list[list_size].txt = malloc(len+1);
tools/mm/page_owner_sort.c
484
if (!list[list_size].txt) {
tools/mm/page_owner_sort.c
488
memcpy(list[list_size].txt, buf, len);
tools/mm/page_owner_sort.c
490
len = remove_pattern(&ts_nsec_pattern, list[list_size].txt, len);
tools/mm/page_owner_sort.c
492
list[list_size].txt[len] = 0;
tools/mm/page_owner_sort.c
493
list[list_size].len = len;
tools/mm/page_owner_sort.c
494
list[list_size].num = 1;
tools/mm/page_owner_sort.c
495
list[list_size].page_num = get_page_num(buf);
tools/mm/page_owner_sort.c
497
list[list_size].stacktrace = strchr(list[list_size].txt, '\n') ?: "";
tools/mm/page_owner_sort.c
498
if (*list[list_size].stacktrace == '\n')
tools/mm/page_owner_sort.c
499
list[list_size].stacktrace++;
tools/mm/page_owner_sort.c
500
list[list_size].ts_nsec = get_ts_nsec(buf);
tools/mm/page_owner_sort.c
501
list[list_size].allocator = get_allocator(buf, ext_buf);
tools/mm/page_owner_sort.c
605
int *list = calloc(size, sizeof(int));
tools/mm/page_owner_sort.c
611
list[i] = strtol(args[i], &endptr, 10);
tools/mm/page_owner_sort.c
613
free(list);
tools/mm/page_owner_sort.c
619
return list;
tools/mm/page_owner_sort.c
812
list = malloc(max_size * sizeof(*list));
tools/mm/page_owner_sort.c
815
if (!list || !buf || !ext_buf) {
tools/mm/page_owner_sort.c
833
qsort(list, list_size, sizeof(list[0]), compare_cull_condition);
tools/mm/page_owner_sort.c
839
compare_cull_condition((void *)(&list[count-1]), (void *)(&list[i])) != 0) {
tools/mm/page_owner_sort.c
840
list[count++] = list[i];
tools/mm/page_owner_sort.c
842
list[count-1].num += list[i].num;
tools/mm/page_owner_sort.c
843
list[count-1].page_num += list[i].page_num;
tools/mm/page_owner_sort.c
847
qsort(list, count, sizeof(list[0]), compare_sort_condition);
tools/mm/page_owner_sort.c
851
fprintf(fout, "%d times, %d pages, ", list[i].num, list[i].page_num);
tools/mm/page_owner_sort.c
852
print_allocator(fout, list[i].allocator);
tools/mm/page_owner_sort.c
853
fprintf(fout, ":\n%s\n", list[i].txt);
tools/mm/page_owner_sort.c
857
list[i].num, list[i].page_num);
tools/mm/page_owner_sort.c
859
fprintf(fout, ", PID %d", list[i].pid);
tools/mm/page_owner_sort.c
861
fprintf(fout, ", TGID %d", list[i].tgid);
tools/mm/page_owner_sort.c
863
fprintf(fout, ", task_comm_name: %s", list[i].comm);
tools/mm/page_owner_sort.c
866
print_allocator(fout, list[i].allocator);
tools/mm/page_owner_sort.c
869
fprintf(fout, ":\n%s", list[i].stacktrace);
tools/mm/page_owner_sort.c
879
if (list)
tools/mm/page_owner_sort.c
880
free(list);
tools/mm/page_owner_sort.c
97
static struct block_list *list;
tools/net/ynl/lib/ynl-priv.h
83
struct ynl_dump_list_type *list;
tools/net/ynl/lib/ynl-priv.h
86
list = (struct ynl_dump_list_type *)uptr;
tools/net/ynl/lib/ynl-priv.h
87
uptr = (unsigned long)list->next;
tools/objtool/arch/x86/special.c
30
iter = list_next_entry(iter, list);
tools/objtool/check.c
1935
list_for_each_entry_safe(special_alt, tmp, &special_alts, list) {
tools/objtool/check.c
1998
list_del(&special_alt->list);
tools/objtool/elf.c
1125
list_for_each_entry(rsec, &elf->sections, list) {
tools/objtool/elf.c
1523
list_add_tail(&sec->list, &elf->sections);
tools/objtool/elf.c
1801
list_for_each_entry(sec, &elf->sections, list) {
tools/objtool/elf.c
422
list_add_tail(&sec->list, &elf->sections);
tools/objtool/elf.c
535
entry = &rb_entry(pnode, struct symbol, node)->list;
tools/objtool/elf.c
538
list_add(&sym->list, entry);
tools/objtool/elf.c
662
list_for_each_entry(sec, &elf->sections, list) {
tools/objtool/include/objtool/elf.h
495
list_for_each_entry(sec, &elf->sections, list)
tools/objtool/include/objtool/elf.h
498
list_for_each_entry(sym, &sec->symbol_list, list)
tools/objtool/include/objtool/elf.h
50
struct list_head list;
tools/objtool/include/objtool/elf.h
501
sym->sec && sym->list.prev != &sym->sec->symbol_list ? \
tools/objtool/include/objtool/elf.h
502
list_prev_entry(sym, list) : NULL
tools/objtool/include/objtool/elf.h
68
struct list_head list;
tools/objtool/include/objtool/special.h
16
struct list_head list;
tools/objtool/orc_gen.c
142
list_for_each_entry(entry, &orc_list, list) {
tools/objtool/orc_gen.c
17
struct list_head list;
tools/objtool/orc_gen.c
37
list_add_tail(&entry->list, orc_list);
tools/objtool/special.c
164
list_add_tail(&alt->list, alts);
tools/perf/arch/arm/util/cs-etm.c
278
list_for_each_entry(term, &evsel->config_terms, list) {
tools/perf/arch/arm64/util/arm-spe.c
49
list_for_each_entry(term, &evsel->config_terms, list) {
tools/perf/arch/x86/util/evlist.c
106
return topdown_insert_slots_event(list, idx + 1, metric_event);
tools/perf/arch/x86/util/evlist.c
85
int arch_evlist__add_required_events(struct list_head *list)
tools/perf/arch/x86/util/evlist.c
93
list_for_each_entry(pos, list, core.node) {
tools/perf/arch/x86/util/iostat.c
102
if (list) {
tools/perf/arch/x86/util/iostat.c
103
for (idx = 0; idx < list->nr_entries; idx++)
tools/perf/arch/x86/util/iostat.c
104
zfree(&list->rps[idx]);
tools/perf/arch/x86/util/iostat.c
105
zfree(&list->rps);
tools/perf/arch/x86/util/iostat.c
106
free(list);
tools/perf/arch/x86/util/iostat.c
111
const struct iio_root_ports_list * const list, u32 domain, u8 bus)
tools/perf/arch/x86/util/iostat.c
116
if (list) {
tools/perf/arch/x86/util/iostat.c
117
for (idx = 0; idx < list->nr_entries; idx++) {
tools/perf/arch/x86/util/iostat.c
118
rp = list->rps[idx];
tools/perf/arch/x86/util/iostat.c
126
static int iio_root_ports_list_insert(struct iio_root_ports_list *list,
tools/perf/arch/x86/util/iostat.c
131
if (list && rp) {
tools/perf/arch/x86/util/iostat.c
132
rp->idx = list->nr_entries++;
tools/perf/arch/x86/util/iostat.c
133
tmp_buf = realloc(list->rps,
tools/perf/arch/x86/util/iostat.c
134
list->nr_entries * sizeof(*list->rps));
tools/perf/arch/x86/util/iostat.c
140
list->rps = tmp_buf;
tools/perf/arch/x86/util/iostat.c
145
static int iio_mapping(u8 pmu_idx, struct iio_root_ports_list * const list)
tools/perf/arch/x86/util/iostat.c
171
if (!rp || iio_root_ports_list_insert(list, rp)) {
tools/perf/arch/x86/util/iostat.c
197
static int iio_root_ports_scan(struct iio_root_ports_list **list)
tools/perf/arch/x86/util/iostat.c
219
*list = tmp_list;
tools/perf/arch/x86/util/iostat.c
248
static int iio_root_ports_list_filter(struct iio_root_ports_list **list,
tools/perf/arch/x86/util/iostat.c
268
rp = iio_root_port_find_by_notation(*list, domain, bus);
tools/perf/arch/x86/util/iostat.c
270
(*list)->rps[rp->idx] = NULL;
tools/perf/arch/x86/util/iostat.c
288
iio_root_ports_list_free(*list);
tools/perf/arch/x86/util/iostat.c
292
*list = tmp_list;
tools/perf/arch/x86/util/iostat.c
299
struct iio_root_ports_list *list)
tools/perf/arch/x86/util/iostat.c
316
for (idx = 0; idx < list->nr_entries; idx++) {
tools/perf/arch/x86/util/iostat.c
318
list->rps[idx]->pmu_idx, list->rps[idx]->pmu_idx,
tools/perf/arch/x86/util/iostat.c
319
list->rps[idx]->pmu_idx, list->rps[idx]->pmu_idx);
tools/perf/arch/x86/util/iostat.c
326
evsel->priv = list->rps[evsel->core.idx / metrics_count];
tools/perf/arch/x86/util/iostat.c
328
list->nr_entries = 0;
tools/perf/arch/x86/util/iostat.c
330
iio_root_ports_list_free(list);
tools/perf/arch/x86/util/iostat.c
98
static void iio_root_ports_list_free(struct iio_root_ports_list *list)
tools/perf/arch/x86/util/topdown.c
106
list_add_tail(&evsel->core.node, list);
tools/perf/arch/x86/util/topdown.c
87
int topdown_insert_slots_event(struct list_head *list, int idx, struct evsel *metric_event)
tools/perf/arch/x86/util/topdown.h
13
int topdown_insert_slots_event(struct list_head *list, int idx, struct evsel *metric_event);
tools/perf/bench/inject-buildid.c
47
struct list_head list;
tools/perf/bench/pmu-scan.c
108
list_for_each(list, &pmu->format)
tools/perf/bench/pmu-scan.c
46
struct list_head *list;
tools/perf/bench/pmu-scan.c
64
list_for_each(list, &pmu->format)
tools/perf/bench/pmu-scan.c
80
struct list_head *list;
tools/perf/bench/sched-messaging.c
222
list_add(&snd_ctx->list, &sender_contexts);
tools/perf/bench/sched-messaging.c
230
list_add(&ctx->list, &receiver_contexts);
tools/perf/bench/sched-messaging.c
362
list_for_each_entry_safe(pos, n, &sender_contexts, list) {
tools/perf/bench/sched-messaging.c
363
list_del_init(&pos->list);
tools/perf/bench/sched-messaging.c
366
list_for_each_entry_safe(pos, n, &receiver_contexts, list) {
tools/perf/bench/sched-messaging.c
367
list_del_init(&pos->list);
tools/perf/bench/sched-messaging.c
44
struct list_head list;
tools/perf/bench/sched-messaging.c
52
struct list_head list;
tools/perf/builtin-annotate.c
372
list_for_each_entry_safe(istat, pos, &tmp, list) {
tools/perf/builtin-annotate.c
377
list_for_each_entry(iter, head, list) {
tools/perf/builtin-annotate.c
382
list_move_tail(&istat->list, &iter->list);
tools/perf/builtin-annotate.c
392
list_for_each_entry(istat, head, list)
tools/perf/builtin-buildid-cache.c
224
struct strlist *list;
tools/perf/builtin-buildid-cache.c
228
err = build_id_cache__list_build_ids(pathname, nsi, &list);
tools/perf/builtin-buildid-cache.c
232
strlist__for_each_entry(pos, list) {
tools/perf/builtin-buildid-cache.c
239
strlist__delete(list);
tools/perf/builtin-buildid-cache.c
249
struct strlist *list;
tools/perf/builtin-buildid-cache.c
254
list = build_id_cache__list_all(false);
tools/perf/builtin-buildid-cache.c
255
if (!list) {
tools/perf/builtin-buildid-cache.c
260
strlist__for_each_entry(pos, list) {
tools/perf/builtin-buildid-cache.c
269
strlist__delete(list);
tools/perf/builtin-buildid-cache.c
372
struct strlist *list;
tools/perf/builtin-buildid-cache.c
469
list = strlist__new(add_name_list_str, NULL);
tools/perf/builtin-buildid-cache.c
470
if (list) {
tools/perf/builtin-buildid-cache.c
471
strlist__for_each_entry(pos, list)
tools/perf/builtin-buildid-cache.c
482
strlist__delete(list);
tools/perf/builtin-buildid-cache.c
487
list = strlist__new(remove_name_list_str, NULL);
tools/perf/builtin-buildid-cache.c
488
if (list) {
tools/perf/builtin-buildid-cache.c
489
strlist__for_each_entry(pos, list)
tools/perf/builtin-buildid-cache.c
500
strlist__delete(list);
tools/perf/builtin-buildid-cache.c
505
list = strlist__new(purge_name_list_str, NULL);
tools/perf/builtin-buildid-cache.c
506
if (list) {
tools/perf/builtin-buildid-cache.c
507
strlist__for_each_entry(pos, list)
tools/perf/builtin-buildid-cache.c
518
strlist__delete(list);
tools/perf/builtin-buildid-cache.c
533
list = strlist__new(update_name_list_str, NULL);
tools/perf/builtin-buildid-cache.c
534
if (list) {
tools/perf/builtin-buildid-cache.c
535
strlist__for_each_entry(pos, list)
tools/perf/builtin-buildid-cache.c
546
strlist__delete(list);
tools/perf/builtin-c2c.c
188
perf_hpp__reset_output_field(&c2c_he->hists->list);
tools/perf/builtin-c2c.c
2014
INIT_LIST_HEAD(&fmt->list);
tools/perf/builtin-c2c.c
2111
perf_hpp__append_sort_keys(&hists->list);
tools/perf/builtin-c2c.c
2124
__hists__init(&hists->hists, &hists->list);
tools/perf/builtin-c2c.c
2131
perf_hpp_list__init(&hists->list);
tools/perf/builtin-c2c.c
2134
hists->list.nr_header_lines = nr_header_lines;
tools/perf/builtin-c2c.c
2136
return hpp_list__parse(&hists->list, /*output=*/NULL, sort, env);
tools/perf/builtin-c2c.c
2144
perf_hpp__reset_output_field(&c2c_hists->list);
tools/perf/builtin-c2c.c
2145
return hpp_list__parse(&c2c_hists->list, output, sort, env);
tools/perf/builtin-c2c.c
229
perf_hpp__reset_output_field(&hists->list);
tools/perf/builtin-c2c.c
310
static bool perf_c2c__has_annotation(struct perf_hpp_list *list)
tools/perf/builtin-c2c.c
314
return !list || list->sym;
tools/perf/builtin-c2c.c
57
struct perf_hpp_list list;
tools/perf/builtin-daemon.c
130
list_add_tail(&session->list, &config->sessions);
tools/perf/builtin-daemon.c
138
list_for_each_entry(session, &daemon->sessions, list) {
tools/perf/builtin-daemon.c
1406
cmd.list.cmd = CMD_LIST;
tools/perf/builtin-daemon.c
1407
cmd.list.verbose = verbose;
tools/perf/builtin-daemon.c
1408
cmd.list.csv_sep = daemon->csv_sep ? *daemon->csv_sep : 0;
tools/perf/builtin-daemon.c
308
list_for_each_entry(session, &daemon->sessions, list)
tools/perf/builtin-daemon.c
414
list_for_each_entry(session, &daemon->sessions, list) {
tools/perf/builtin-daemon.c
475
list_for_each_entry(session, &daemon->sessions, list) {
tools/perf/builtin-daemon.c
644
} list;
tools/perf/builtin-daemon.c
673
char csv_sep = cmd->list.csv_sep;
tools/perf/builtin-daemon.c
697
if (cmd->list.verbose) {
tools/perf/builtin-daemon.c
707
list_for_each_entry(session, &daemon->sessions, list) {
tools/perf/builtin-daemon.c
737
if (!cmd->list.verbose)
tools/perf/builtin-daemon.c
769
list_for_each_entry(session, &daemon->sessions, list) {
tools/perf/builtin-daemon.c
792
list_for_each_entry(session, &daemon->sessions, list) {
tools/perf/builtin-daemon.c
80
struct list_head list;
tools/perf/builtin-daemon.c
920
list_for_each_entry(session, &daemon->sessions, list)
tools/perf/builtin-daemon.c
934
list_del(&session->list);
tools/perf/builtin-daemon.c
942
list_for_each_entry(session, &daemon->sessions, list)
tools/perf/builtin-daemon.c
974
list_for_each_entry_safe(session, h, &daemon->sessions, list)
tools/perf/builtin-daemon.c
986
list_for_each_entry_safe(session, n, &daemon->sessions, list) {
tools/perf/builtin-diff.c
576
INIT_LIST_HEAD(&bh->block_fmt.list);
tools/perf/builtin-ftrace.c
1597
list_add_tail(&entry->list, head);
tools/perf/builtin-ftrace.c
1606
list_for_each_entry_safe(pos, tmp, head, list) {
tools/perf/builtin-ftrace.c
1607
list_del_init(&pos->list);
tools/perf/builtin-ftrace.c
1630
list_add_tail(&entry->list, head);
tools/perf/builtin-ftrace.c
460
list_for_each_entry(pos, funcs, list) {
tools/perf/builtin-kmem.c
1300
list_for_each_entry(sort, sort_list, list) {
tools/perf/builtin-kmem.c
1347
list_for_each_entry(sort, sort_list, list) {
tools/perf/builtin-kmem.c
1700
static int slab_sort_dimension__add(const char *tok, struct list_head *list)
tools/perf/builtin-kmem.c
1712
list_add_tail(&sort->list, list);
tools/perf/builtin-kmem.c
1720
static int page_sort_dimension__add(const char *tok, struct list_head *list)
tools/perf/builtin-kmem.c
1732
list_add_tail(&sort->list, list);
tools/perf/builtin-kmem.c
456
struct list_head list;
tools/perf/builtin-kmem.c
525
list_for_each_entry(sort, &page_alloc_sort_input, list) {
tools/perf/builtin-kmem.c
580
list_for_each_entry(sort, &page_caller_sort_input, list) {
tools/perf/builtin-kvm.c
404
INIT_LIST_HEAD(&fmt->list);
tools/perf/builtin-kvm.c
445
static int kvm_hpp_list__init(char *list,
tools/perf/builtin-kvm.c
453
if (!list || !fn)
tools/perf/builtin-kvm.c
456
for (tok = strtok_r(list, ", ", &tmp); tok;
tools/perf/builtin-kvm.c
504
kvm_hists.list.nr_header_lines = 1;
tools/perf/builtin-kvm.c
505
__hists__init(&kvm_hists.hists, &kvm_hists.list);
tools/perf/builtin-kvm.c
506
perf_hpp_list__init(&kvm_hists.list);
tools/perf/builtin-kvm.c
507
return kvm_hpp_list__parse(&kvm_hists.list, NULL, "ev_name");
tools/perf/builtin-kvm.c
512
perf_hpp__reset_output_field(&kvm_hists.list);
tools/perf/builtin-kvm.c
513
return kvm_hpp_list__parse(&kvm_hists.list, output, sort);
tools/perf/builtin-kvm.c
87
struct perf_hpp_list list;
tools/perf/builtin-kwork.c
170
const char *tok, struct list_head *list)
tools/perf/builtin-kwork.c
1746
list_for_each_entry(class, &kwork->class_list, list)
tools/perf/builtin-kwork.c
1794
list_for_each_entry(class, &kwork->class_list, list)
tools/perf/builtin-kwork.c
216
list_add_tail(&available_sorts[i]->list, list);
tools/perf/builtin-kwork.c
2335
list_add_tail(&class->list, &kwork->class_list);
tools/perf/builtin-kwork.c
2347
list_for_each_entry(class, &kwork->class_list, list)
tools/perf/builtin-kwork.c
2380
list_for_each_entry(class, &kwork->class_list, list)
tools/perf/builtin-kwork.c
2390
list_for_each_entry(class, &kwork->class_list, list) {
tools/perf/builtin-kwork.c
248
list_for_each_entry(page, &kwork->atom_page_list, list) {
tools/perf/builtin-kwork.c
268
list_add_tail(&page->list, &kwork->atom_page_list);
tools/perf/builtin-kwork.c
290
list_del(&atom->list);
tools/perf/builtin-kwork.c
294
static int work_cmp(struct list_head *list,
tools/perf/builtin-kwork.c
300
BUG_ON(list_empty(list));
tools/perf/builtin-kwork.c
302
list_for_each_entry(sort, list, list) {
tools/perf/builtin-kwork.c
406
list_for_each_entry(class, &kwork->class_list, list) {
tools/perf/builtin-kwork.c
412
list_for_each_entry_safe(page, tmp_page, &kwork->atom_page_list, list) {
tools/perf/builtin-kwork.c
413
list_del_init(&page->list);
tools/perf/builtin-kwork.c
529
struct kwork_atom, list);
tools/perf/builtin-kwork.c
532
list_del(&dst_atom->list);
tools/perf/builtin-kwork.c
541
struct kwork_atom, list);
tools/perf/builtin-kwork.c
550
list_add_tail(&atom->list, &work->atom_list[src_type]);
tools/perf/builtin-kwork.c
581
struct kwork_atom, list);
tools/perf/builtin-kwork.c
587
list_add_tail(&src_atom->list, &work->atom_list[src_type]);
tools/perf/builtin-kwork.c
621
list_for_each_entry(class, &kwork->class_list, list) {
tools/perf/builtin-kwork.c
63
struct list_head list;
tools/perf/builtin-lock.c
1111
list_del_init(&seq->list);
tools/perf/builtin-lock.c
1174
list_del_init(&seq->list);
tools/perf/builtin-lock.c
1282
list_for_each_entry(key, &lock_keys, list)
tools/perf/builtin-lock.c
1320
list_for_each_entry(key, &lock_keys, list) {
tools/perf/builtin-lock.c
1562
list_for_each_entry(key, &lock_keys, list)
tools/perf/builtin-lock.c
1589
list_for_each_entry(key, &lock_keys, list)
tools/perf/builtin-lock.c
1630
list_for_each_entry(key, &lock_keys, list) {
tools/perf/builtin-lock.c
1681
list_for_each_entry(key, &lock_keys, list) {
tools/perf/builtin-lock.c
200
struct list_head list;
tools/perf/builtin-lock.c
314
if (list_empty(&keys[i].list))
tools/perf/builtin-lock.c
315
list_add_tail(&keys[i].list, &lock_keys);
tools/perf/builtin-lock.c
338
if (list_empty(&keys[i].list))
tools/perf/builtin-lock.c
339
list_add_tail(&keys[i].list, &lock_keys);
tools/perf/builtin-lock.c
360
list_add_tail(&keys[i].list, &lock_keys);
tools/perf/builtin-lock.c
365
INIT_LIST_HEAD(&keys[i].list);
tools/perf/builtin-lock.c
500
list_for_each_entry(seq, &ts->seq_list, list) {
tools/perf/builtin-lock.c
513
list_add(&seq->list, &ts->seq_list);
tools/perf/builtin-lock.c
622
list_del_init(&seq->list);
tools/perf/builtin-lock.c
685
list_del_init(&seq->list);
tools/perf/builtin-lock.c
742
list_del_init(&seq->list);
tools/perf/builtin-lock.c
813
list_del_init(&seq->list);
tools/perf/builtin-report.c
1045
list_for_each_entry(task, &tasks, list)
tools/perf/builtin-report.c
946
struct thread_list *task_a = list_entry(la, struct thread_list, list);
tools/perf/builtin-report.c
947
struct thread_list *task_b = list_entry(lb, struct thread_list, list);
tools/perf/builtin-sched.c
1011
thread_lat_cmp(struct list_head *list, struct work_atoms *l, struct work_atoms *r)
tools/perf/builtin-sched.c
1016
BUG_ON(list_empty(list));
tools/perf/builtin-sched.c
1018
list_for_each_entry(sort, list, list) {
tools/perf/builtin-sched.c
108
struct list_head list;
tools/perf/builtin-sched.c
1113
list_add_tail(&atom->list, &atoms->work_list);
tools/perf/builtin-sched.c
1125
atom = list_entry(atoms->work_list.prev, struct work_atom, list);
tools/perf/builtin-sched.c
1140
atom = list_entry(atoms->work_list.prev, struct work_atom, list);
tools/perf/builtin-sched.c
1170
list_for_each_entry_safe(atom, tmp, &atoms->work_list, list) {
tools/perf/builtin-sched.c
1171
list_del(&atom->list);
tools/perf/builtin-sched.c
1323
atom = list_entry(atoms->work_list.prev, struct work_atom, list);
tools/perf/builtin-sched.c
1390
atom = list_entry(atoms->work_list.prev, struct work_atom, list);
tools/perf/builtin-sched.c
1509
static int sort_dimension__add(const char *tok, struct list_head *list)
tools/perf/builtin-sched.c
1542
list_add_tail(&available_sorts[i]->list, list);
tools/perf/builtin-sched.c
3125
list_for_each_entry(chain, &node->val, list) {
tools/perf/builtin-sched.c
970
struct list_head list;
tools/perf/builtin-top.c
959
list_for_each_entry(term, config_terms, list) {
tools/perf/builtin-trace.c
5011
struct thread_list *a = list_entry(la, struct thread_list, list);
tools/perf/builtin-trace.c
5012
struct thread_list *b = list_entry(lb, struct thread_list, list);
tools/perf/builtin-trace.c
5035
list_for_each_entry(pos, &threads, list)
tools/perf/builtin-trace.c
5083
struct intlist *list = intlist__new(str);
tools/perf/builtin-trace.c
5085
if (list == NULL)
tools/perf/builtin-trace.c
5088
i = trace->filter_pids.nr = intlist__nr_entries(list) + 1;
tools/perf/builtin-trace.c
5097
trace->filter_pids.entries[i] = intlist__entry(list, i - 1)->i;
tools/perf/builtin-trace.c
5099
intlist__delete(list);
tools/perf/builtin-trace.c
5233
int len = strlen(str) + 1, err = -1, list, idx;
tools/perf/builtin-trace.c
5254
list = 0;
tools/perf/builtin-trace.c
5258
list = 1;
tools/perf/builtin-trace.c
5264
list = 1;
tools/perf/builtin-trace.c
5269
list = 1;
tools/perf/builtin-trace.c
5272
if (lists[list]) {
tools/perf/builtin-trace.c
5273
sprintf(lists[list] + strlen(lists[list]), ",%s", s);
tools/perf/builtin-trace.c
5275
lists[list] = malloc(len);
tools/perf/builtin-trace.c
5276
if (lists[list] == NULL)
tools/perf/builtin-trace.c
5278
strcpy(lists[list], s);
tools/perf/tests/hists_cumulate.c
240
list_for_each_entry(clist, &cnode->val, list) {
tools/perf/tests/hwmon_pmu.c
56
list_del(&hwm->list);
tools/perf/tests/parse-events.c
819
term = list_entry(terms->terms.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
828
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
837
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
846
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
855
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
864
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
879
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/parse-events.c
893
term = list_entry(term->list.next, struct parse_events_term, list);
tools/perf/tests/pmu-events.c
817
struct list_head list;
tools/perf/tests/pmu.c
35
list_del(&pmu->list);
tools/perf/tests/switch-tracking.c
219
struct list_head list;
tools/perf/tests/switch-tracking.c
236
list_add(&node->list, events);
tools/perf/tests/switch-tracking.c
260
node = list_entry(events->next, struct event_node, list);
tools/perf/tests/switch-tracking.c
261
list_del_init(&node->list);
tools/perf/tests/switch-tracking.c
308
list_for_each_entry(node, &events, list)
tools/perf/trace/beauty/include/uapi/drm/drm.h
340
struct drm_buf_desc __user *list;
tools/perf/trace/beauty/include/uapi/drm/drm.h
348
int __user *list;
tools/perf/trace/beauty/include/uapi/drm/drm.h
373
struct drm_buf_pub __user *list; /**< Buffer information */
tools/perf/ui/browsers/hists.c
1052
list_for_each_entry(chain, &child->parent_val, list) {
tools/perf/ui/browsers/hists.c
1068
list_for_each_entry(chain, &child->val, list) {
tools/perf/ui/browsers/hists.c
1125
list_for_each_entry(chain, &child->val, list) {
tools/perf/ui/browsers/hists.c
1481
struct perf_hpp_list_node, list);
tools/perf/ui/browsers/hists.c
1630
struct perf_hpp_list_node, list);
tools/perf/ui/browsers/hists.c
1737
struct perf_hpp_list_node, list);
tools/perf/ui/browsers/hists.c
1764
list_for_each_entry_continue(fmt_node, &hists->hpp_formats, list) {
tools/perf/ui/browsers/hists.c
187
list_for_each_entry(chain, &child->val, list) {
tools/perf/ui/browsers/hists.c
209
list_for_each_entry(chain, &node->parent_val, list) {
tools/perf/ui/browsers/hists.c
2158
struct perf_hpp_list_node, list);
tools/perf/ui/browsers/hists.c
219
list_for_each_entry(chain, &node->val, list) {
tools/perf/ui/browsers/hists.c
2268
struct perf_hpp_list_node, list);
tools/perf/ui/browsers/hists.c
248
list_for_each_entry(chain, &node->val, list) {
tools/perf/ui/browsers/hists.c
338
list_for_each_entry(chain, &child->val, list) {
tools/perf/ui/browsers/hists.c
341
chain->has_children = chain->list.next != &child->val ||
tools/perf/ui/browsers/hists.c
344
chain->has_children = chain->list.next == &child->val &&
tools/perf/ui/browsers/hists.c
357
chain = list_entry(node->val.next, struct callchain_list, list);
tools/perf/ui/browsers/hists.c
361
chain = list_entry(node->val.prev, struct callchain_list, list);
tools/perf/ui/browsers/hists.c
521
list_for_each_entry(chain, &child->val, list) {
tools/perf/ui/browsers/hists.c
540
list_for_each_entry(chain, &node->val, list) {
tools/perf/ui/browsers/hists.c
932
list_for_each_entry(chain, &child->parent_val, list) {
tools/perf/ui/browsers/hists.c
955
list_for_each_entry(chain, &child->val, list) {
tools/perf/ui/gtk/hists.c
116
list_for_each_entry(chain, &node->parent_val, list) {
tools/perf/ui/gtk/hists.c
137
list_for_each_entry(chain, &node->val, list) {
tools/perf/ui/gtk/hists.c
177
list_for_each_entry(chain, &node->parent_val, list) {
tools/perf/ui/gtk/hists.c
193
list_for_each_entry(chain, &node->val, list) {
tools/perf/ui/gtk/hists.c
238
list_for_each_entry(chain, &node->val, list) {
tools/perf/ui/gtk/hists.c
439
struct perf_hpp_list_node, list);
tools/perf/ui/gtk/hists.c
533
struct perf_hpp_list_node, list);
tools/perf/ui/gtk/hists.c
544
list_for_each_entry_continue(fmt_node, &hists->hpp_formats, list) {
tools/perf/ui/hist.c
1004
void perf_hpp__append_sort_keys(struct perf_hpp_list *list)
tools/perf/ui/hist.c
1009
perf_hpp_list__for_each_format(list, fmt) {
tools/perf/ui/hist.c
1012
perf_hpp_list__for_each_sort_list(list, pos) {
tools/perf/ui/hist.c
1024
void perf_hpp__reset_output_field(struct perf_hpp_list *list)
tools/perf/ui/hist.c
1029
perf_hpp_list__for_each_format_safe(list, fmt, tmp)
tools/perf/ui/hist.c
1033
perf_hpp_list__for_each_sort_list_safe(list, fmt, tmp)
tools/perf/ui/hist.c
1144
list_for_each_entry(node, &hists->hpp_formats, list) {
tools/perf/ui/hist.c
1175
list_for_each_entry(node, &hists->hpp_formats, list) {
tools/perf/ui/hist.c
1192
list_add_tail(&node->list, &hists->hpp_formats);
tools/perf/ui/hist.c
1202
list_add_tail(&fmt_copy->list, &node->hpp.fields);
tools/perf/ui/hist.c
1208
int perf_hpp__setup_hists_formats(struct perf_hpp_list *list,
tools/perf/ui/hist.c
1222
perf_hpp_list__for_each_sort_list(list, fmt) {
tools/perf/ui/hist.c
1236
int perf_hpp__alloc_mem_stats(struct perf_hpp_list *list, struct evlist *evlist)
tools/perf/ui/hist.c
1243
perf_hpp_list__for_each_format(list, fmt) {
tools/perf/ui/hist.c
1254
list->nr_header_lines = 2;
tools/perf/ui/hist.c
809
BUG_ON(!list_empty(&fmt->list));
tools/perf/ui/hist.c
828
INIT_LIST_HEAD(&fmt->list);
tools/perf/ui/hist.c
885
void perf_hpp_list__column_register(struct perf_hpp_list *list,
tools/perf/ui/hist.c
888
list_add_tail(&format->list, &list->fields);
tools/perf/ui/hist.c
891
void perf_hpp_list__register_sort_field(struct perf_hpp_list *list,
tools/perf/ui/hist.c
894
list_add_tail(&format->sort_list, &list->sorts);
tools/perf/ui/hist.c
897
void perf_hpp_list__prepend_sort_field(struct perf_hpp_list *list,
tools/perf/ui/hist.c
900
list_add(&format->sort_list, &list->sorts);
tools/perf/ui/hist.c
905
list_del_init(&format->list);
tools/perf/ui/hist.c
936
list_for_each_entry(node, &hists->hpp_formats, list) {
tools/perf/ui/hist.c
972
list_for_each_entry(node, &hists->hpp_formats, list) {
tools/perf/ui/hist.c
981
void perf_hpp__setup_output_field(struct perf_hpp_list *list)
tools/perf/ui/hist.c
986
perf_hpp_list__for_each_sort_list(list, fmt) {
tools/perf/ui/hist.c
993
perf_hpp_list__for_each_format(list, pos) {
tools/perf/ui/stdio/hist.c
157
list_for_each_entry(chain, &child->val, list) {
tools/perf/ui/stdio/hist.c
237
list_for_each_entry(chain, &cnode->val, list) {
tools/perf/ui/stdio/hist.c
299
list_for_each_entry(chain, &node->val, list) {
tools/perf/ui/stdio/hist.c
348
list_for_each_entry(chain, &node->val, list) {
tools/perf/ui/stdio/hist.c
482
struct perf_hpp_list_node, list);
tools/perf/ui/stdio/hist.c
653
struct perf_hpp_list_node, list);
tools/perf/ui/stdio/hist.c
673
list_for_each_entry_continue(fmt_node, &hists->hpp_formats, list) {
tools/perf/ui/stdio/hist.c
704
struct perf_hpp_list_node, list);
tools/perf/ui/stdio/hist.c
717
list_for_each_entry_continue(fmt_node, &hists->hpp_formats, list) {
tools/perf/util/annotate-data.c
1031
last_bb = list_last_entry(this_blocks, typeof(*last_bb), list);
tools/perf/util/annotate-data.c
1032
first_bb = list_first_entry(full_blocks, typeof(*first_bb), list);
tools/perf/util/annotate-data.c
1046
list_del(&last_bb->list);
tools/perf/util/annotate-data.c
1062
list_for_each_entry_safe(bb, tmp, basic_blocks, list) {
tools/perf/util/annotate-data.c
1063
list_del(&bb->list);
tools/perf/util/annotate-data.c
1391
list_for_each_entry(bb, basic_blocks, list) {
tools/perf/util/annotate-data.c
188
list_for_each_entry_safe(stack, tmp, &state->stack_vars, list) {
tools/perf/util/annotate-data.c
189
list_del(&stack->list);
tools/perf/util/annotate-data.c
573
list_for_each_entry(stack, &state->stack_vars, list) {
tools/perf/util/annotate-data.c
636
list_add(&stack->list, &state->stack_vars);
tools/perf/util/annotate-data.h
194
struct list_head list;
tools/perf/util/annotate.c
2657
list_for_each_entry(istat, head, list) {
tools/perf/util/annotate.c
2672
list_add_tail(&istat->list, head);
tools/perf/util/annotate.c
3047
INIT_LIST_HEAD(&bb->list);
tools/perf/util/annotate.c
3137
list_move(&link->bb->list, head);
tools/perf/util/annotate.h
554
struct list_head list;
tools/perf/util/annotate.h
572
struct list_head list;
tools/perf/util/auxtrace.c
1011
list_for_each_entry(auxtrace_index, head, list)
tools/perf/util/auxtrace.c
1017
list_for_each_entry(auxtrace_index, head, list) {
tools/perf/util/auxtrace.c
1100
list_for_each_entry(auxtrace_index, &session->auxtrace_index, list) {
tools/perf/util/auxtrace.c
1117
if (list_is_last(&buffer->list, &queue->head))
tools/perf/util/auxtrace.c
1119
return list_entry(buffer->list.next, struct auxtrace_buffer,
tools/perf/util/auxtrace.c
1120
list);
tools/perf/util/auxtrace.c
1125
list);
tools/perf/util/auxtrace.c
2234
INIT_LIST_HEAD(&filt->list);
tools/perf/util/auxtrace.c
2249
list_add_tail(&filt->list, &filts->head);
tools/perf/util/auxtrace.c
2256
list_del_init(&filt->list);
tools/perf/util/auxtrace.c
2270
list_for_each_entry_safe(filt, n, &filts->head, list) {
tools/perf/util/auxtrace.c
2878
list_for_each_entry(filt, &filts.head, list) {
tools/perf/util/auxtrace.c
329
list_add_tail(&buffer->list, &queue->head);
tools/perf/util/auxtrace.c
480
struct auxtrace_buffer, list);
tools/perf/util/auxtrace.c
481
list_del_init(&buffer->list);
tools/perf/util/auxtrace.c
931
INIT_LIST_HEAD(&auxtrace_index->list);
tools/perf/util/auxtrace.c
933
list_add_tail(&auxtrace_index->list, head);
tools/perf/util/auxtrace.c
942
list_for_each_entry_safe(auxtrace_index, n, head, list) {
tools/perf/util/auxtrace.c
943
list_del_init(&auxtrace_index->list);
tools/perf/util/auxtrace.c
959
auxtrace_index = list_entry(head->prev, struct auxtrace_index, list);
tools/perf/util/auxtrace.c
966
list);
tools/perf/util/auxtrace.h
187
struct list_head list;
tools/perf/util/auxtrace.h
248
struct list_head list;
tools/perf/util/auxtrace.h
431
struct list_head list;
tools/perf/util/block-info.c
381
INIT_LIST_HEAD(&fmt->list);
tools/perf/util/bpf-filter.c
137
list_for_each_entry(group, &expr->groups, list) {
tools/perf/util/bpf-filter.c
162
list_for_each_entry(expr, &evsel->bpf_filters, list) {
tools/perf/util/bpf-filter.c
178
list_for_each_entry(group, &expr->groups, list) {
tools/perf/util/bpf-filter.c
437
list_add(&pfi->list, &pinned_filters);
tools/perf/util/bpf-filter.c
550
list_for_each_entry_safe(pfi, tmp, &pinned_filters, list) {
tools/perf/util/bpf-filter.c
552
list_del(&pfi->list);
tools/perf/util/bpf-filter.c
565
list_for_each_entry_safe(expr, tmp, &evsel->bpf_filters, list) {
tools/perf/util/bpf-filter.c
566
list_del(&expr->list);
tools/perf/util/bpf-filter.c
571
list_for_each_entry_safe(pfi, pos, &pinned_filters, list) {
tools/perf/util/bpf-filter.c
573
list_del(&pfi->list);
tools/perf/util/bpf-filter.c
593
list_for_each_entry(pfi, &pinned_filters, list) {
tools/perf/util/bpf-filter.c
75
struct list_head list;
tools/perf/util/bpf-filter.h
11
struct list_head list;
tools/perf/util/bpf-filter.y
55
list_add_tail(&$3->list, expr_head);
tools/perf/util/bpf-filter.y
60
list_add_tail(&$1->list, expr_head);
tools/perf/util/bpf-filter.y
73
list_add_tail(&$1->list, &expr->groups);
tools/perf/util/bpf-filter.y
76
list_add_tail(&$3->list, &expr->groups);
tools/perf/util/bpf_counter.c
102
INIT_LIST_HEAD(&counter->list);
tools/perf/util/bpf_counter.c
111
&evsel->bpf_counter_list, list) {
tools/perf/util/bpf_counter.c
112
list_del_init(&counter->list);
tools/perf/util/bpf_counter.c
215
list_add(&counter->list, &evsel->bpf_counter_list);
tools/perf/util/bpf_counter.c
264
list_for_each_entry(counter, &evsel->bpf_counter_list, list) {
tools/perf/util/bpf_counter.c
279
list_for_each_entry(counter, &evsel->bpf_counter_list, list) {
tools/perf/util/bpf_counter.c
309
list_for_each_entry(counter, &evsel->bpf_counter_list, list) {
tools/perf/util/bpf_counter.c
344
list_for_each_entry(counter, &evsel->bpf_counter_list, list) {
tools/perf/util/bpf_counter.c
37
struct list_head list;
tools/perf/util/bpf_ftrace.c
128
event = list_first_entry(&ftrace->event_pair, struct filter_entry, list);
tools/perf/util/bpf_ftrace.c
138
event = list_next_entry(event, list);
tools/perf/util/bpf_ftrace.c
33
func = list_first_entry(&ftrace->filters, struct filter_entry, list);
tools/perf/util/bpf_kwork.c
224
list_for_each_entry(class, &kwork->class_list, list) {
tools/perf/util/bpf_kwork_top.c
180
list_for_each_entry(class, &kwork->class_list, list) {
tools/perf/util/callchain.c
1012
list_for_each_entry(cnode, &root->val, list) {
tools/perf/util/callchain.c
1086
struct callchain_list *list, *next_list;
tools/perf/util/callchain.c
1091
list_for_each_entry_safe(list, next_list, &src->val, list) {
tools/perf/util/callchain.c
1093
.thread = thread__get(list->ms.thread),
tools/perf/util/callchain.c
1094
.map = map__get(list->ms.map),
tools/perf/util/callchain.c
1096
callchain_cursor_append(cursor, list->ip, &ms, false, NULL, 0, 0, 0, list->srcline);
tools/perf/util/callchain.c
1097
list_del_init(&list->list);
tools/perf/util/callchain.c
1099
map_symbol__exit(&list->ms);
tools/perf/util/callchain.c
1100
zfree(&list->brtype_stat);
tools/perf/util/callchain.c
1101
free(list);
tools/perf/util/callchain.c
1330
list_for_each_entry(clist, &node->val, list) {
tools/perf/util/callchain.c
1544
struct callchain_list *list, *tmp;
tools/perf/util/callchain.c
1548
list_for_each_entry_safe(list, tmp, &node->parent_val, list) {
tools/perf/util/callchain.c
1549
list_del_init(&list->list);
tools/perf/util/callchain.c
1550
map_symbol__exit(&list->ms);
tools/perf/util/callchain.c
1551
zfree(&list->brtype_stat);
tools/perf/util/callchain.c
1552
free(list);
tools/perf/util/callchain.c
1555
list_for_each_entry_safe(list, tmp, &node->val, list) {
tools/perf/util/callchain.c
1556
list_del_init(&list->list);
tools/perf/util/callchain.c
1557
map_symbol__exit(&list->ms);
tools/perf/util/callchain.c
1558
zfree(&list->brtype_stat);
tools/perf/util/callchain.c
1559
free(list);
tools/perf/util/callchain.c
1631
list_for_each_entry_reverse(chain, &parent->val, list) {
tools/perf/util/callchain.c
1638
list_add_tail(&new->list, &head);
tools/perf/util/callchain.c
1643
list_for_each_entry_safe_reverse(chain, new, &head, list)
tools/perf/util/callchain.c
1644
list_move_tail(&chain->list, &node->parent_val);
tools/perf/util/callchain.c
1647
chain = list_first_entry(&node->parent_val, struct callchain_list, list);
tools/perf/util/callchain.c
1650
chain = list_first_entry(&node->val, struct callchain_list, list);
tools/perf/util/callchain.c
1656
list_for_each_entry_safe(chain, new, &head, list) {
tools/perf/util/callchain.c
1657
list_del_init(&chain->list);
tools/perf/util/callchain.c
1798
list);
tools/perf/util/callchain.c
1800
list_for_each_entry(base_chain, &base_cnode->val, list) {
tools/perf/util/callchain.c
1801
if (&pair_chain->list == &pair_cnode->val)
tools/perf/util/callchain.c
1805
pair_chain = list_next_entry(pair_chain, list);
tools/perf/util/callchain.c
1813
pair_chain = list_next_entry(pair_chain, list);
tools/perf/util/callchain.c
1820
if (pair_chain && (&pair_chain->list != &pair_cnode->val))
tools/perf/util/callchain.c
1863
list_for_each_entry(chain, &cnode->val, list) {
tools/perf/util/callchain.c
694
list_add_tail(&call->list, &node->val);
tools/perf/util/callchain.c
716
list_for_each_entry_safe(call, tmp, &new->val, list) {
tools/perf/util/callchain.c
717
list_del_init(&call->list);
tools/perf/util/callchain.c
887
list_del_range(&to_split->list, old_tail);
tools/perf/util/callchain.c
888
new->val.next = &to_split->list;
tools/perf/util/callchain.c
890
to_split->list.prev = &new->val;
tools/perf/util/callchain.c
927
list);
tools/perf/util/callchain.h
120
struct list_head list;
tools/perf/util/capstone.c
447
struct list_head *list = &notes->src->source;
tools/perf/util/capstone.c
450
while (!list_empty(list)) {
tools/perf/util/capstone.c
451
dl = list_first_entry(list, struct disasm_line, al.node);
tools/perf/util/capstone.c
592
struct list_head *list = &notes->src->source;
tools/perf/util/capstone.c
595
while (!list_empty(list)) {
tools/perf/util/capstone.c
596
dl = list_first_entry(list, struct disasm_line, al.node);
tools/perf/util/cgroup.c
232
list_add_tail(&cn->list, &cgroup_list);
tools/perf/util/cgroup.c
240
list_for_each_entry(cn, &cgroup_list, list) {
tools/perf/util/cgroup.c
254
cn = list_first_entry(&cgroup_list, struct cgroup_name, list);
tools/perf/util/cgroup.c
255
list_del(&cn->list);
tools/perf/util/cgroup.c
26
struct list_head list;
tools/perf/util/cgroup.c
294
list_for_each_entry(cn, &cgroup_list, list)
tools/perf/util/cgroup.c
336
list_for_each_entry(cn, &cgroup_list, list) {
tools/perf/util/cgroup.c
349
list);
tools/perf/util/cgroup.c
453
list_for_each_entry(cn, &cgroup_list, list) {
tools/perf/util/cgroup.c
632
list_for_each_entry(cn, &cgroup_list, list) {
tools/perf/util/comm.h
14
struct list_head list;
tools/perf/util/config.h
59
#define perf_config_sections__for_each_entry(list, section) \
tools/perf/util/config.h
60
list_for_each_entry(section, list, node)
tools/perf/util/config.h
67
#define perf_config_items__for_each_entry(list, item) \
tools/perf/util/config.h
68
list_for_each_entry(item, list, node)
tools/perf/util/cs-etm.c
2956
list_for_each_entry(buf, &etm->queues.queue_array[i].head, list)
tools/perf/util/cs-etm.c
3246
list_for_each_entry(auxtrace_index, &session->auxtrace_index, list) {
tools/perf/util/cs-etm.c
3275
struct auxtrace_index, list);
tools/perf/util/disasm.c
1085
struct list_head *list = &notes->src->source;
tools/perf/util/disasm.c
1088
while (!list_empty(list)) {
tools/perf/util/disasm.c
1089
dl = list_entry(list->prev, struct disasm_line, al.node);
tools/perf/util/disasm.c
1300
struct list_head *list = &notes->src->source;
tools/perf/util/disasm.c
1303
while (!list_empty(list)) {
tools/perf/util/disasm.c
1304
dl = list_first_entry(list, struct disasm_line, al.node);
tools/perf/util/drm_pmu.c
241
list_add_tail(&drm->pmu.list, pmus);
tools/perf/util/drm_pmu.c
351
list_for_each_entry(term, &terms->terms, list) {
tools/perf/util/drm_pmu.c
364
list_first_entry(&terms->terms, struct parse_events_term, list);
tools/perf/util/drm_pmu.c
93
list_for_each_entry(pmu, pmus, list) {
tools/perf/util/env.c
543
list_for_each_entry(pcaps, &pmu->caps, list) {
tools/perf/util/evlist.c
233
void evlist__splice_list_tail(struct evlist *evlist, struct list_head *list)
tools/perf/util/evlist.c
235
while (!list_empty(list)) {
tools/perf/util/evlist.c
238
__evlist__for_each_entry_safe(list, temp, evsel) {
tools/perf/util/evlist.c
245
__evlist__for_each_entry_safe(list, temp, evsel) {
tools/perf/util/evlist.h
118
int arch_evlist__add_required_events(struct list_head *list);
tools/perf/util/evlist.h
234
void evlist__splice_list_tail(struct evlist *evlist, struct list_head *list);
tools/perf/util/evlist.h
271
#define __evlist__for_each_entry(list, evsel) \
tools/perf/util/evlist.h
272
list_for_each_entry(evsel, list, core.node)
tools/perf/util/evlist.h
287
#define __evlist__for_each_entry_continue(list, evsel) \
tools/perf/util/evlist.h
288
list_for_each_entry_continue(evsel, list, core.node)
tools/perf/util/evlist.h
303
#define __evlist__for_each_entry_from(list, evsel) \
tools/perf/util/evlist.h
304
list_for_each_entry_from(evsel, list, core.node)
tools/perf/util/evlist.h
319
#define __evlist__for_each_entry_reverse(list, evsel) \
tools/perf/util/evlist.h
320
list_for_each_entry_reverse(evsel, list, core.node)
tools/perf/util/evlist.h
336
#define __evlist__for_each_entry_safe(list, tmp, evsel) \
tools/perf/util/evlist.h
337
list_for_each_entry_safe(evsel, tmp, list, core.node)
tools/perf/util/evsel.c
1249
list_for_each_entry(term, config_terms, list) {
tools/perf/util/evsel.c
1384
list_for_each_entry(term, &evsel->config_terms, list) {
tools/perf/util/evsel.c
2005
list_for_each_entry_safe(term, h, config_terms, list) {
tools/perf/util/evsel.c
2006
list_del_init(&term->list);
tools/perf/util/evsel.c
498
list_for_each_entry(pos, src, list) {
tools/perf/util/evsel.c
511
list_add_tail(&tmp->list, dst);
tools/perf/util/evsel_config.h
39
struct list_head list;
tools/perf/util/ftrace.h
45
struct list_head list;
tools/perf/util/header.c
1657
list_for_each_entry(caps, &pmu->caps, list) {
tools/perf/util/hist.c
1509
if (!list_is_last(&fmt->list, &he->hists->hpp_list->fields)) {
tools/perf/util/hist.c
1707
list_for_each_entry(node, &hists->hpp_formats, list) {
tools/perf/util/hist.c
3062
list_for_each_entry_safe(node, tmp, &hists->hpp_formats, list) {
tools/perf/util/hist.c
3064
list_del_init(&fmt->list);
tools/perf/util/hist.c
3067
list_del_init(&node->list);
tools/perf/util/hist.c
3095
void perf_hpp_list__init(struct perf_hpp_list *list)
tools/perf/util/hist.c
3097
INIT_LIST_HEAD(&list->fields);
tools/perf/util/hist.c
3098
INIT_LIST_HEAD(&list->sorts);
tools/perf/util/hist.h
505
struct list_head list;
tools/perf/util/hist.h
532
struct list_head list;
tools/perf/util/hist.h
538
void perf_hpp_list__column_register(struct perf_hpp_list *list,
tools/perf/util/hist.h
540
void perf_hpp_list__register_sort_field(struct perf_hpp_list *list,
tools/perf/util/hist.h
542
void perf_hpp_list__prepend_sort_field(struct perf_hpp_list *list,
tools/perf/util/hist.h
561
list_for_each_entry(format, &(_list)->fields, list)
tools/perf/util/hist.h
564
list_for_each_entry_safe(format, tmp, &(_list)->fields, list)
tools/perf/util/hist.h
607
void perf_hpp__setup_output_field(struct perf_hpp_list *list);
tools/perf/util/hist.h
608
void perf_hpp__reset_output_field(struct perf_hpp_list *list);
tools/perf/util/hist.h
609
void perf_hpp__append_sort_keys(struct perf_hpp_list *list);
tools/perf/util/hist.h
610
int perf_hpp__setup_hists_formats(struct perf_hpp_list *list,
tools/perf/util/hist.h
612
int perf_hpp__alloc_mem_stats(struct perf_hpp_list *list,
tools/perf/util/hist.h
808
void perf_hpp_list__init(struct perf_hpp_list *list);
tools/perf/util/hwmon_pmu.c
393
list_add_tail(&hwm->pmu.list, pmus);
tools/perf/util/hwmon_pmu.c
663
list_for_each_entry(term, &terms->terms, list) {
tools/perf/util/hwmon_pmu.c
676
list_first_entry(&terms->terms, struct parse_events_term, list);
tools/perf/util/intel-bts.c
254
if (b->list.prev == &queue->head)
tools/perf/util/intel-bts.c
256
a = list_entry(b->list.prev, struct auxtrace_buffer, list);
tools/perf/util/intel-pt.c
955
list_for_each_entry(filt, &pt->filts.head, list) {
tools/perf/util/kwork.h
145
struct list_head list;
tools/perf/util/kwork.h
83
struct list_head list;
tools/perf/util/kwork.h
93
struct list_head list;
tools/perf/util/libdw.c
101
parent = list_first_entry(&args->node->val, struct inline_list, list);
tools/perf/util/libdw.c
103
parent = list_last_entry(&args->node->val, struct inline_list, list);
tools/perf/util/lock-contention.c
137
list_for_each_entry(filter, &callstack_filters, list) {
tools/perf/util/lock-contention.c
18
struct list_head list;
tools/perf/util/lock-contention.c
46
list_add_tail(&entry->list, &callstack_filters);
tools/perf/util/lock-contention.h
93
struct list_head list;
tools/perf/util/machine.c
2169
list_for_each_entry(ilist, &inline_node->val, list) {
tools/perf/util/machine.c
3125
struct list_head *list = data;
tools/perf/util/machine.c
3132
list_add_tail(&entry->list, list);
tools/perf/util/machine.c
3136
int machine__thread_list(struct machine *machine, struct list_head *list)
tools/perf/util/machine.c
3138
return machine__for_each_thread(machine, thread_list_cb, list);
tools/perf/util/machine.c
3141
void thread_list__delete(struct list_head *list)
tools/perf/util/machine.c
3145
list_for_each_entry_safe(pos, next, list, list) {
tools/perf/util/machine.c
3147
list_del(&pos->list);
tools/perf/util/machine.h
288
struct list_head list;
tools/perf/util/machine.h
293
int machine__thread_list(struct machine *machine, struct list_head *list);
tools/perf/util/machine.h
295
void thread_list__delete(struct list_head *list);
tools/perf/util/metricgroup.c
1025
struct list_head *list;
tools/perf/util/metricgroup.c
1048
ret = add_metric(data->list, pm, data->modifier, metric_no_group,
tools/perf/util/metricgroup.c
1079
LIST_HEAD(list);
tools/perf/util/metricgroup.c
1082
.list = &list,
tools/perf/util/metricgroup.c
1105
list_splice(&list, metric_list);
tools/perf/util/metricgroup.c
1125
static int metricgroup__add_metric_list(const char *pmu, const char *list,
tools/perf/util/metricgroup.c
1135
list_copy = strdup(list);
tools/perf/util/namespaces.h
25
struct list_head list;
tools/perf/util/ordered-events.c
141
new = list_entry(cache->next, struct ordered_event, list);
tools/perf/util/ordered-events.c
142
list_del_init(&new->list);
tools/perf/util/ordered-events.c
158
list_add(&oe->buffer->list, &oe->to_free);
tools/perf/util/ordered-events.c
188
list_move(&event->list, &oe->cache);
tools/perf/util/ordered-events.c
239
list_for_each_entry_safe(iter, tmp, head, list) {
tools/perf/util/ordered-events.c
259
oe->last = list_entry(head->prev, struct ordered_event, list);
tools/perf/util/ordered-events.c
297
first = list_entry(head->next, struct ordered_event, list);
tools/perf/util/ordered-events.c
30
list_add(&new->list, &oe->events);
tools/perf/util/ordered-events.c
357
event = list_first_entry(&oe->events, struct ordered_event, list);
tools/perf/util/ordered-events.c
399
list_del_init(&oe->buffer->list);
tools/perf/util/ordered-events.c
404
list_for_each_entry_safe(buffer, tmp, &oe->to_free, list) {
tools/perf/util/ordered-events.c
405
list_del_init(&buffer->list);
tools/perf/util/ordered-events.c
42
p = last->list.next;
tools/perf/util/ordered-events.c
44
list_add_tail(&new->list, &oe->events);
tools/perf/util/ordered-events.c
48
last = list_entry(p, struct ordered_event, list);
tools/perf/util/ordered-events.c
50
list_add_tail(&new->list, &last->list);
tools/perf/util/ordered-events.c
53
p = last->list.prev;
tools/perf/util/ordered-events.c
55
list_add(&new->list, &oe->events);
tools/perf/util/ordered-events.c
58
last = list_entry(p, struct ordered_event, list);
tools/perf/util/ordered-events.c
60
list_add(&new->list, &last->list);
tools/perf/util/ordered-events.h
14
struct list_head list;
tools/perf/util/ordered-events.h
32
struct list_head list;
tools/perf/util/parse-events.c
1111
list_for_each_entry(term, &head->terms, list)
tools/perf/util/parse-events.c
1128
INIT_LIST_HEAD(&t->list);
tools/perf/util/parse-events.c
1186
list_add_tail(&t->list, head_terms);
tools/perf/util/parse-events.c
1195
list_for_each_entry(term, &head_config->terms, list) {
tools/perf/util/parse-events.c
1315
list_for_each_entry(term, &head_config->terms, list) {
tools/perf/util/parse-events.c
1382
struct list_head *list,
tools/perf/util/parse-events.c
1396
return add_tracepoint_multi_sys(parse_state, list, sys, event,
tools/perf/util/parse-events.c
1401
struct list_head *list,
tools/perf/util/parse-events.c
1431
ret = __add_event(list, &parse_state->idx, &attr, /*init_attr*/true, name,
tools/perf/util/parse-events.c
144
list_for_each_entry(term, &config_terms->terms, list) {
tools/perf/util/parse-events.c
1440
struct list_head *list,
tools/perf/util/parse-events.c
1458
ret = __parse_events_add_numeric(parse_state, list, pmu,
tools/perf/util/parse-events.c
1466
container_of(list->prev, struct evsel, core.node);
tools/perf/util/parse-events.c
1471
return __parse_events_add_numeric(parse_state, list, perf_pmus__find_by_type(type),
tools/perf/util/parse-events.c
1480
list_for_each_entry(term, config_terms, list) {
tools/perf/util/parse-events.c
1489
struct list_head *list, struct perf_pmu *pmu,
tools/perf/util/parse-events.c
1526
evsel = __add_event(list, &parse_state->idx, &attr,
tools/perf/util/parse-events.c
1593
evsel = __add_event(list, &parse_state->idx, &attr, /*init_attr=*/true,
tools/perf/util/parse-events.c
1627
struct list_head *list = NULL;
tools/perf/util/parse-events.c
1656
list_add_tail(&term->list, &parsed_terms.terms);
tools/perf/util/parse-events.c
1659
list = malloc(sizeof(struct list_head));
tools/perf/util/parse-events.c
1660
if (!list)
tools/perf/util/parse-events.c
1663
INIT_LIST_HEAD(list);
tools/perf/util/parse-events.c
1673
if (!parse_events_add_pmu(parse_state, list, pmu,
tools/perf/util/parse-events.c
1684
first_wildcard_match = container_of(list->prev, struct evsel, core.node);
tools/perf/util/parse-events.c
1688
if (!parse_events_add_pmu(parse_state, list, perf_pmus__fake_pmu(), &parsed_terms,
tools/perf/util/parse-events.c
1703
*listp = list;
tools/perf/util/parse-events.c
1705
free(list);
tools/perf/util/parse-events.c
174
__add_event(struct list_head *list, int *idx,
tools/perf/util/parse-events.c
1777
void parse_events__set_leader(char *name, struct list_head *list)
tools/perf/util/parse-events.c
1781
if (list_empty(list)) {
tools/perf/util/parse-events.c
1786
leader = list_first_entry(list, struct evsel, core.node);
tools/perf/util/parse-events.c
1787
__perf_evlist__set_leader(list, &leader->core);
tools/perf/util/parse-events.c
1794
struct list_head *list,
tools/perf/util/parse-events.c
1806
__evlist__for_each_entry(list, evsel) {
tools/perf/util/parse-events.c
1905
struct list_head *list,
tools/perf/util/parse-events.c
1908
return parse_events__modifier_list(parse_state, loc, list, mod, /*group=*/true);
tools/perf/util/parse-events.c
1912
struct list_head *list,
tools/perf/util/parse-events.c
1915
return parse_events__modifier_list(parse_state, loc, list, mod, /*group=*/false);
tools/perf/util/parse-events.c
1918
int parse_events__set_default_name(struct list_head *list, char *name)
tools/perf/util/parse-events.c
1923
__evlist__for_each_entry(list, evsel) {
tools/perf/util/parse-events.c
195
list_for_each_entry_continue(pos, list, core.node) {
tools/perf/util/parse-events.c
2118
int __weak arch_evlist__add_required_events(struct list_head *list __always_unused)
tools/perf/util/parse-events.c
2123
static int parse_events__sort_events_and_fix_groups(struct list_head *list)
tools/perf/util/parse-events.c
2135
ret = arch_evlist__add_required_events(list);
tools/perf/util/parse-events.c
2143
list_for_each_entry(pos, list, core.node) {
tools/perf/util/parse-events.c
2146
ret = evsel__compute_group_pmu_name(pos, list);
tools/perf/util/parse-events.c
2170
list_sort(&force_grouped_idx, list, evlist__cmp);
tools/perf/util/parse-events.c
2177
list_for_each_entry(pos, list, core.node) {
tools/perf/util/parse-events.c
2225
list_for_each_entry_continue(pos2, list, core.node) {
tools/perf/util/parse-events.c
2262
list_for_each_entry(pos, list, core.node) {
tools/perf/util/parse-events.c
2281
list_for_each_entry(pos, list, core.node) {
tools/perf/util/parse-events.c
2296
.list = LIST_HEAD_INIT(parse_state.list),
tools/perf/util/parse-events.c
2309
if (!ret && list_empty(&parse_state.list)) {
tools/perf/util/parse-events.c
2314
ret2 = parse_events__sort_events_and_fix_groups(&parse_state.list);
tools/perf/util/parse-events.c
2321
evlist__splice_list_tail(evlist, &parse_state.list);
tools/perf/util/parse-events.c
2367
struct list_head list;
tools/perf/util/parse-events.c
2378
INIT_LIST_HEAD(&err->list);
tools/perf/util/parse-events.c
2385
list_for_each_entry_safe(pos, tmp, &err->list, list) {
tools/perf/util/parse-events.c
2388
list_del_init(&pos->list);
tools/perf/util/parse-events.c
2410
list_add(&entry->list, &err->list);
tools/perf/util/parse-events.c
2487
list_for_each_entry(pos, &err->list, list) {
tools/perf/util/parse-events.c
2504
list_for_each_entry(pos, &err->list, list) {
tools/perf/util/parse-events.c
2715
INIT_LIST_HEAD(&term->list);
tools/perf/util/parse-events.c
280
if (list)
tools/perf/util/parse-events.c
281
list_add_tail(&evsel->core.node, list);
tools/perf/util/parse-events.c
2821
list_for_each_entry (term, &src->terms, list) {
tools/perf/util/parse-events.c
2829
list_add_tail(&n->list, &dest->terms);
tools/perf/util/parse-events.c
2843
list_for_each_entry_safe(term, h, &terms->terms, list) {
tools/perf/util/parse-events.c
2844
list_del_init(&term->list);
tools/perf/util/parse-events.c
2865
list_for_each_entry(term, &terms->terms, list) {
tools/perf/util/parse-events.c
306
static int add_event(struct list_head *list, int *idx,
tools/perf/util/parse-events.c
311
return __add_event(list, idx, attr, /*init_attr*/true, name, metric_id,
tools/perf/util/parse-events.c
436
struct list_head *list, struct perf_pmu *pmu,
tools/perf/util/parse-events.c
472
struct list_head *list,
tools/perf/util/parse-events.c
494
list_add_tail(&evsel->core.node, list);
tools/perf/util/parse-events.c
500
struct list_head *list;
tools/perf/util/parse-events.c
518
ret = add_tracepoint(args->parse_state, args->list, sys_name, evt_name,
tools/perf/util/parse-events.c
529
return add_tracepoint(args->parse_state, args->list, sys_name, args->evt_glob,
tools/perf/util/parse-events.c
547
struct list_head *list,
tools/perf/util/parse-events.c
554
.list = list,
tools/perf/util/parse-events.c
638
struct list_head *list,
tools/perf/util/parse-events.c
675
return add_event(list, &parse_state->idx, &attr, name, /*mertic_id=*/NULL,
tools/perf/util/parse-events.c
70
list_for_each_entry(term, &head_terms->terms, list)
tools/perf/util/parse-events.c
96
list_for_each_entry(term, &head_terms->terms, list) {
tools/perf/util/parse-events.h
139
struct list_head list;
tools/perf/util/parse-events.h
149
struct list_head list;
tools/perf/util/parse-events.h
217
struct list_head *list, struct parse_events_modifier mod);
tools/perf/util/parse-events.h
219
struct list_head *list, struct parse_events_modifier mod);
tools/perf/util/parse-events.h
220
int parse_events__set_default_name(struct list_head *list, char *name);
tools/perf/util/parse-events.h
222
struct list_head *list,
tools/perf/util/parse-events.h
227
struct list_head *list,
tools/perf/util/parse-events.h
233
struct list_head *list,
tools/perf/util/parse-events.h
252
void parse_events__set_leader(char *name, struct list_head *list);
tools/perf/util/parse-events.h
92
struct list_head list;
tools/perf/util/parse-events.y
129
list_splice_tail(groups, &parse_state->list);
tools/perf/util/parse-events.y
165
struct list_head *list = $1;
tools/perf/util/parse-events.y
168
err = parse_events__modifier_group(_parse_state, &@3, list, $3);
tools/perf/util/parse-events.y
171
$$ = list;
tools/perf/util/parse-events.y
179
struct list_head *list = $3;
tools/perf/util/parse-events.y
185
parse_events__set_leader($1, list);
tools/perf/util/parse-events.y
186
$$ = list;
tools/perf/util/parse-events.y
191
struct list_head *list = $2;
tools/perf/util/parse-events.y
194
parse_events__set_leader(NULL, list);
tools/perf/util/parse-events.y
195
$$ = list;
tools/perf/util/parse-events.y
216
struct list_head *list = $1;
tools/perf/util/parse-events.y
224
err = parse_events__modifier_event(_parse_state, &@2, list, $2);
tools/perf/util/parse-events.y
227
$$ = list;
tools/perf/util/parse-events.y
262
struct list_head *list = NULL;
tools/perf/util/parse-events.y
263
int err = parse_events_multi_pmu_add_or_add_pmu(_parse_state, $1, $2, &list, &@1);
tools/perf/util/parse-events.y
269
$$ = list;
tools/perf/util/parse-events.y
274
struct list_head *list;
tools/perf/util/parse-events.y
277
err = parse_events_multi_pmu_add(_parse_state, $1, /*const_parsed_terms*/NULL, &list, &@1);
tools/perf/util/parse-events.y
290
$$ = list;
tools/perf/util/parse-events.y
296
struct list_head *list;
tools/perf/util/parse-events.y
299
list = alloc_list();
tools/perf/util/parse-events.y
300
if (!list)
tools/perf/util/parse-events.y
303
err = parse_events_add_breakpoint(_parse_state, list,
tools/perf/util/parse-events.y
308
free(list);
tools/perf/util/parse-events.y
311
$$ = list;
tools/perf/util/parse-events.y
316
struct list_head *list;
tools/perf/util/parse-events.y
319
list = alloc_list();
tools/perf/util/parse-events.y
320
if (!list)
tools/perf/util/parse-events.y
323
err = parse_events_add_breakpoint(_parse_state, list,
tools/perf/util/parse-events.y
327
free(list);
tools/perf/util/parse-events.y
330
$$ = list;
tools/perf/util/parse-events.y
335
struct list_head *list;
tools/perf/util/parse-events.y
338
list = alloc_list();
tools/perf/util/parse-events.y
339
if (!list)
tools/perf/util/parse-events.y
34
struct list_head *list;
tools/perf/util/parse-events.y
342
err = parse_events_add_breakpoint(_parse_state, list,
tools/perf/util/parse-events.y
347
free(list);
tools/perf/util/parse-events.y
350
$$ = list;
tools/perf/util/parse-events.y
355
struct list_head *list;
tools/perf/util/parse-events.y
358
list = alloc_list();
tools/perf/util/parse-events.y
359
if (!list)
tools/perf/util/parse-events.y
36
list = malloc(sizeof(*list));
tools/perf/util/parse-events.y
361
err = parse_events_add_breakpoint(_parse_state, list,
tools/perf/util/parse-events.y
365
free(list);
tools/perf/util/parse-events.y
368
$$ = list;
tools/perf/util/parse-events.y
37
if (!list)
tools/perf/util/parse-events.y
376
struct list_head *list;
tools/perf/util/parse-events.y
379
list = alloc_list();
tools/perf/util/parse-events.y
380
if (!list)
tools/perf/util/parse-events.y
383
err = parse_events_add_tracepoint(parse_state, list, $1.sys, $1.event,
tools/perf/util/parse-events.y
390
free(list);
tools/perf/util/parse-events.y
393
$$ = list;
tools/perf/util/parse-events.y
40
INIT_LIST_HEAD(list);
tools/perf/util/parse-events.y
407
struct list_head *list;
tools/perf/util/parse-events.y
41
return list;
tools/perf/util/parse-events.y
410
list = alloc_list();
tools/perf/util/parse-events.y
411
if (!list)
tools/perf/util/parse-events.y
413
err = parse_events_add_numeric(_parse_state, list, (u32)$1, $3, $4,
tools/perf/util/parse-events.y
417
free(list);
tools/perf/util/parse-events.y
420
$$ = list;
tools/perf/util/parse-events.y
426
struct list_head *list;
tools/perf/util/parse-events.y
430
list = alloc_list();
tools/perf/util/parse-events.y
431
if (!list)
tools/perf/util/parse-events.y
439
err = parse_events_add_numeric(_parse_state, list, PERF_TYPE_RAW, num, $2,
tools/perf/util/parse-events.y
443
free(list);
tools/perf/util/parse-events.y
446
$$ = list;
tools/perf/util/parse-events.y
495
list_add_tail(&term->list, &head->terms);
tools/perf/util/parse-events.y
507
list_add_tail(&term->list, &head->terms);
tools/perf/util/parse-events.y
642
if (!parse_state->error || !list_empty(&parse_state->error->list))
tools/perf/util/pmu.c
123
static struct perf_pmu_format *perf_pmu__new_format(struct list_head *list, char *name)
tools/perf/util/pmu.c
1284
list_add_tail(&pmu->list, pmus);
tools/perf/util/pmu.c
1315
list_add_tail(&pmu->list, core_pmus);
tools/perf/util/pmu.c
1337
list_for_each_entry(format, &pmu->format, list) {
tools/perf/util/pmu.c
136
list_add_tail(&format->list, list);
tools/perf/util/pmu.c
1373
list_for_each_entry(format, formats, list)
tools/perf/util/pmu.c
1452
list_for_each_entry(t, &head_terms->terms, list) {
tools/perf/util/pmu.c
1478
list_for_each_entry(format, formats, list)
tools/perf/util/pmu.c
1699
list_for_each_entry(term, &terms->terms, list) {
tools/perf/util/pmu.c
1869
list_for_each_entry_safe(term, h, &head_terms->terms, list) {
tools/perf/util/pmu.c
1873
ret = pmu_alias_terms(alias, &term->list);
tools/perf/util/pmu.c
1907
list_del_init(&term->list);
tools/perf/util/pmu.c
1958
list_for_each_entry_safe(fmt, tmp, formats, list) {
tools/perf/util/pmu.c
1959
list_del(&fmt->list);
tools/perf/util/pmu.c
1969
list_for_each_entry(format, &pmu->format, list) {
tools/perf/util/pmu.c
2016
list_for_each_entry(format, &pmu->format, list) {
tools/perf/util/pmu.c
2160
list_for_each_entry(term, &terms.terms, list) {
tools/perf/util/pmu.c
2499
static int perf_pmu__new_caps(struct list_head *list, char *name, char *value)
tools/perf/util/pmu.c
2512
list_add_tail(&caps->list, list);
tools/perf/util/pmu.c
2527
list_for_each_entry_safe(caps, tmp, &pmu->caps, list) {
tools/perf/util/pmu.c
2528
list_del(&caps->list);
tools/perf/util/pmu.c
2539
list_for_each_entry(caps, &pmu->caps, list) {
tools/perf/util/pmu.c
2615
list_for_each_entry(format, &pmu->format, list) {
tools/perf/util/pmu.c
793
list_for_each_entry(term, &alias_terms.terms, list) {
tools/perf/util/pmu.h
181
struct list_head list;
tools/perf/util/pmu.h
246
struct list_head list;
tools/perf/util/pmu.h
38
struct list_head list;
tools/perf/util/pmus.c
115
list_for_each_entry_safe(pmu, tmp, &core_pmus, list) {
tools/perf/util/pmus.c
116
list_del(&pmu->list);
tools/perf/util/pmus.c
120
list_for_each_entry_safe(pmu, tmp, &other_pmus, list) {
tools/perf/util/pmus.c
121
list_del(&pmu->list);
tools/perf/util/pmus.c
132
list_for_each_entry(pmu, &core_pmus, list) {
tools/perf/util/pmus.c
137
list_for_each_entry(pmu, &other_pmus, list) {
tools/perf/util/pmus.c
227
struct perf_pmu *lhs_pmu = container_of(lhs, struct perf_pmu, list);
tools/perf/util/pmus.c
228
struct perf_pmu *rhs_pmu = container_of(rhs, struct perf_pmu, list);
tools/perf/util/pmus.c
276
list_add_tail(&tool_pmu->list, &other_pmus);
tools/perf/util/pmus.c
295
list_for_each_entry(pmu, &core_pmus, list) {
tools/perf/util/pmus.c
300
list_for_each_entry(pmu, &other_pmus, list) {
tools/perf/util/pmus.c
340
pmu = list_prepare_entry(pmu, &core_pmus, list);
tools/perf/util/pmus.c
343
list_for_each_entry_continue(pmu, &core_pmus, list)
tools/perf/util/pmus.c
347
pmu = list_prepare_entry(pmu, &other_pmus, list);
tools/perf/util/pmus.c
349
list_for_each_entry_continue(pmu, &other_pmus, list)
tools/perf/util/pmus.c
358
return list_first_entry_or_null(&core_pmus, typeof(*pmu), list);
tools/perf/util/pmus.c
360
list_for_each_entry_continue(pmu, &core_pmus, list)
tools/perf/util/pmus.c
391
pmu = list_prepare_entry(pmu, &core_pmus, list);
tools/perf/util/pmus.c
394
list_for_each_entry_continue(pmu, &core_pmus, list)
tools/perf/util/pmus.c
398
pmu = list_prepare_entry(pmu, &other_pmus, list);
tools/perf/util/pmus.c
400
list_for_each_entry_continue(pmu, &other_pmus, list)
tools/perf/util/pmus.c
435
pmu = list_prepare_entry(pmu, &core_pmus, list);
tools/perf/util/pmus.c
438
list_for_each_entry_continue(pmu, &core_pmus, list) {
tools/perf/util/pmus.c
443
pmu = list_prepare_entry(pmu, &other_pmus, list);
tools/perf/util/pmus.c
445
list_for_each_entry_continue(pmu, &other_pmus, list) {
tools/perf/util/pmus.c
460
pmu = list_prepare_entry(pmu, &core_pmus, list);
tools/perf/util/pmus.c
465
list_for_each_entry_continue(pmu, &core_pmus, list) {
tools/perf/util/pmus.c
475
pmu = list_prepare_entry(pmu, &other_pmus, list);
tools/perf/util/pmus.c
477
list_for_each_entry_continue(pmu, &other_pmus, list) {
tools/perf/util/pmus.c
496
pmu = list_prepare_entry(pmu, &other_pmus, list);
tools/perf/util/pmus.c
498
list_for_each_entry_continue(pmu, &other_pmus, list) {
tools/perf/util/probe-event.c
2523
struct list_head list;
tools/perf/util/probe-event.c
2535
struct kprobe_blacklist_node, list);
tools/perf/util/probe-event.c
2536
list_del_init(&node->list);
tools/perf/util/probe-event.c
2568
INIT_LIST_HEAD(&node->list);
tools/perf/util/probe-event.c
2569
list_add_tail(&node->list, blacklist);
tools/perf/util/probe-event.c
2602
list_for_each_entry(node, blacklist, list) {
tools/perf/util/probe-finder.c
799
static int find_lazy_match_lines(struct intlist *list,
tools/perf/util/probe-finder.c
822
intlist__add(list, linenum);
tools/perf/util/python.c
1309
PyObject *list = PyList_New(/*len=*/0);
tools/perf/util/python.c
1312
if (!list)
tools/perf/util/python.c
1324
if (!str || PyList_Append(list, str) != 0) {
tools/perf/util/python.c
1325
Py_DECREF(list);
tools/perf/util/python.c
1331
return list;
tools/perf/util/python.c
1523
PyObject *list = PyList_New(0);
tools/perf/util/python.c
1533
if (PyList_Append(list, file) != 0) {
tools/perf/util/python.c
1541
return list;
tools/perf/util/python.c
2184
PyObject *list = PyList_New(/*len=*/0);
tools/perf/util/python.c
2187
if (!list)
tools/perf/util/python.c
2190
ret = pmu_metrics_table__for_each_metric(table, pyrf__metrics_cb, list);
tools/perf/util/python.c
2192
ret = pmu_for_each_sys_metric(pyrf__metrics_cb, list);
tools/perf/util/python.c
2195
Py_DECREF(list);
tools/perf/util/python.c
2200
return list;
tools/perf/util/python.c
895
static int pyrf_counts_values_set_values(struct pyrf_counts_values *self, PyObject *list,
tools/perf/util/python.c
901
if (!PyList_Check(list)) {
tools/perf/util/python.c
906
size = PyList_Size(list);
tools/perf/util/python.c
908
item = PyList_GetItem(list, i);
tools/perf/util/record.c
47
list_for_each_entry(term, config_terms, list) {
tools/perf/util/s390-cpumsf.c
761
list_del_init(&buffer->list);
tools/perf/util/scripting-engines/trace-event-perl.c
263
AV *list;
tools/perf/util/scripting-engines/trace-event-perl.c
265
list = newAV();
tools/perf/util/scripting-engines/trace-event-perl.c
266
if (!list)
tools/perf/util/scripting-engines/trace-event-perl.c
334
av_push(list, newRV_noinc((SV*)elem));
tools/perf/util/scripting-engines/trace-event-perl.c
338
return newRV_noinc((SV*)list);
tools/perf/util/scripting-engines/trace-event-python.c
325
PyObject *obj = NULL, *list = NULL;
tools/perf/util/scripting-engines/trace-event-python.c
330
list = PyList_New(field->arraylen);
tools/perf/util/scripting-engines/trace-event-python.c
331
if (!list)
tools/perf/util/scripting-engines/trace-event-python.c
357
PyList_SET_ITEM(list, i, obj);
tools/perf/util/scripting-engines/trace-event-python.c
360
obj = list;
tools/perf/util/session.c
1826
struct list_head list;
tools/perf/util/session.c
1853
list_for_each_entry_safe(de, tmp, &evlist->deferred_samples, list) {
tools/perf/util/session.c
1880
list_del(&de->list);
tools/perf/util/session.c
1902
list_for_each_entry_safe(de, tmp, &evlist->deferred_samples, list) {
tools/perf/util/session.c
1919
list_del(&de->list);
tools/perf/util/session.c
1993
list_add_tail(&de->list, &evlist->deferred_samples);
tools/perf/util/sort.c
3040
INIT_LIST_HEAD(&hse->hpp.list);
tools/perf/util/sort.c
3062
INIT_LIST_HEAD(&fmt->list);
tools/perf/util/sort.c
3102
struct perf_hpp_list *list,
tools/perf/util/sort.c
3110
perf_hpp_list__register_sort_field(list, &hse->hpp);
tools/perf/util/sort.c
3115
struct perf_hpp_list *list,
tools/perf/util/sort.c
3123
perf_hpp_list__column_register(list, &hse->hpp);
tools/perf/util/sort.c
3409
INIT_LIST_HEAD(&hde->hpp.list);
tools/perf/util/sort.c
3444
INIT_LIST_HEAD(&new_fmt->list);
tools/perf/util/sort.c
3690
struct perf_hpp_list *list)
tools/perf/util/sort.c
3701
list->parent = 1;
tools/perf/util/sort.c
3703
list->sym = 1;
tools/perf/util/sort.c
3714
list->sym = 1;
tools/perf/util/sort.c
3716
list->dso = 1;
tools/perf/util/sort.c
3718
list->socket = 1;
tools/perf/util/sort.c
3720
list->thread = 1;
tools/perf/util/sort.c
3722
list->comm = 1;
tools/perf/util/sort.c
3724
list->comm_nodigit = list->comm = 1;
tools/perf/util/sort.c
3728
list->sym = 1;
tools/perf/util/sort.c
3732
list->sym = 1;
tools/perf/util/sort.c
3736
list->need_collapse = 1;
tools/perf/util/sort.c
3742
struct perf_hpp_list *list,
tools/perf/util/sort.c
3748
if (__sort_dimension__add_hpp_sort(sd, list, level) < 0)
tools/perf/util/sort.c
3751
if (__sort_dimension__update(sd, list) < 0)
tools/perf/util/sort.c
3760
struct perf_hpp_list *list,
tools/perf/util/sort.c
3774
perf_hpp_list__register_sort_field(list, fmt);
tools/perf/util/sort.c
3778
static int __sort_dimension__add_output(struct perf_hpp_list *list,
tools/perf/util/sort.c
3785
if (__sort_dimension__add_hpp_output(sd, list, level) < 0)
tools/perf/util/sort.c
3788
if (__sort_dimension__update(sd, list) < 0)
tools/perf/util/sort.c
3795
static int __hpp_dimension__add_output(struct perf_hpp_list *list,
tools/perf/util/sort.c
3809
perf_hpp_list__column_register(list, fmt);
tools/perf/util/sort.c
3824
int sort_dimension__add(struct perf_hpp_list *list, const char *tok,
tools/perf/util/sort.c
3854
return __sort_dimension__add(sd, list, level);
tools/perf/util/sort.c
3872
__sort_dimension__add(sd, list, level);
tools/perf/util/sort.c
3885
__sort_dimension__add(sd, list, level);
tools/perf/util/sort.c
3895
return __hpp_dimension__add(hd, list, level);
tools/perf/util/sort.c
3932
static int setup_sort_list(struct perf_hpp_list *list, char *str,
tools/perf/util/sort.c
3975
ret = sort_dimension__add(list, tok, evlist, env, level);
tools/perf/util/sort.c
4167
static bool __get_elide(struct strlist *list, const char *list_name, FILE *fp)
tools/perf/util/sort.c
4169
if (list && strlist__nr_entries(list) == 1) {
tools/perf/util/sort.c
4172
strlist__entry(list, 0)->s);
tools/perf/util/sort.c
4248
int output_field_add(struct perf_hpp_list *list, const char *tok, int *level)
tools/perf/util/sort.c
4264
return __hpp_dimension__add_output(list, hd, *level);
tools/perf/util/sort.c
4279
return __sort_dimension__add_output(list, sd, *level);
tools/perf/util/sort.c
4291
return __sort_dimension__add_output(list, sd, *level);
tools/perf/util/sort.c
4303
return __sort_dimension__add_output(list, sd, *level);
tools/perf/util/sort.c
4309
static int setup_output_list(struct perf_hpp_list *list, char *str)
tools/perf/util/sort.c
4317
ret = output_field_add(list, tok, &level);
tools/perf/util/sort.h
149
int sort_dimension__add(struct perf_hpp_list *list, const char *tok,
tools/perf/util/sort.h
152
int output_field_add(struct perf_hpp_list *list, const char *tok, int *level);
tools/perf/util/srcline.c
439
list_for_each_entry_safe(ilist, tmp, &node->val, list) {
tools/perf/util/srcline.c
440
list_del_init(&ilist->list);
tools/perf/util/srcline.c
52
list_add_tail(&ilist->list, &node->val);
tools/perf/util/srcline.c
54
list_add(&ilist->list, &node->val);
tools/perf/util/srcline.c
71
list_add(&ilist->list, &node->val);
tools/perf/util/srcline.c
73
list_add_tail(&ilist->list, &node->val);
tools/perf/util/srcline.h
36
struct list_head list;
tools/perf/util/stream.c
249
list);
tools/perf/util/stream.c
251
list_for_each_entry(base_chain, &base_cnode->val, list) {
tools/perf/util/stream.c
252
if (&pair_chain->list == &pair_cnode->val)
tools/perf/util/stream.c
262
pair_chain = list_next_entry(pair_chain, list);
tools/perf/util/stream.c
289
list_for_each_entry(chain, &cnode->val, list) {
tools/perf/util/strlist.c
136
static int strlist__parse_list(struct strlist *slist, const char *list, const char *subst_dir)
tools/perf/util/strlist.c
138
char *sep, *s = strdup(list), *sdup = s;
tools/perf/util/strlist.c
157
struct strlist *strlist__new(const char *list, const struct strlist_config *config)
tools/perf/util/strlist.c
177
if (list && strlist__parse_list(slist, list, dirname) != 0)
tools/perf/util/symbol.c
2378
int setup_list(struct strlist **list, const char *list_str,
tools/perf/util/symbol.c
2384
*list = strlist__new(list_str, NULL);
tools/perf/util/symbol.c
2385
if (!*list) {
tools/perf/util/symbol.c
2394
int setup_intlist(struct intlist **list, const char *list_str,
tools/perf/util/symbol.c
2400
*list = intlist__new(list_str);
tools/perf/util/symbol.c
2401
if (!*list) {
tools/perf/util/symbol.h
285
int setup_list(struct strlist **list, const char *list_str,
tools/perf/util/symbol.h
287
int setup_intlist(struct intlist **list, const char *list_str,
tools/perf/util/thread.c
107
thread__namespaces_list(thread), list) {
tools/perf/util/thread.c
108
list_del_init(&namespaces->list);
tools/perf/util/thread.c
114
list_for_each_entry_safe(comm, tmp_comm, thread__comm_list(thread), list) {
tools/perf/util/thread.c
115
list_del_init(&comm->list);
tools/perf/util/thread.c
156
return list_first_entry(thread__namespaces_list(thread), struct namespaces, list);
tools/perf/util/thread.c
179
list_add(&new->list, thread__namespaces_list(thread));
tools/perf/util/thread.c
187
curr = list_next_entry(new, list);
tools/perf/util/thread.c
211
return list_first_entry(thread__comm_list(thread), struct comm, list);
tools/perf/util/thread.c
229
list_for_each_entry(comm, thread__comm_list(thread), list) {
tools/perf/util/thread.c
266
list_add(&new->list, thread__comm_list(thread));
tools/perf/util/thread.c
71
list_add(&comm->list, thread__comm_list(thread));
tools/perf/util/util.c
335
struct strlist *list = NULL;
tools/perf/util/util.c
343
list = strlist__new(NULL, NULL);
tools/perf/util/util.c
344
if (!list) {
tools/perf/util/util.c
351
strlist__add(list, d->d_name);
tools/perf/util/util.c
356
return list;
tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c
380
mode = list;
tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c
448
if (mode == list) {
tools/testing/cxl/test/cxl.c
1524
.list = LIST_HEAD_INIT(cxl_mock_ops.list),
tools/testing/cxl/test/cxl.c
412
struct list_head list;
tools/testing/cxl/test/cxl.c
425
list_for_each_entry_safe(res, _res, &mock_res, list) {
tools/testing/cxl/test/cxl.c
428
list_del(&res->list);
tools/testing/cxl/test/cxl.c
446
INIT_LIST_HEAD(&res->list);
tools/testing/cxl/test/cxl.c
457
list_add(&res->list, &mock_res);
tools/testing/cxl/test/mock.c
18
list_add_rcu(&ops->list, &mock);
tools/testing/cxl/test/mock.c
26
list_del_rcu(&ops->list);
tools/testing/cxl/test/mock.c
34
return list_first_or_null_rcu(&mock, struct cxl_mock_ops, list);
tools/testing/cxl/test/mock.h
9
struct list_head list;
tools/testing/nvdimm/test/iomap.c
21
struct list_head list;
tools/testing/nvdimm/test/iomap.c
227
list_for_each_entry(req, &nfit_res->requests, list)
tools/testing/nvdimm/test/iomap.c
23
.list = LIST_HEAD_INIT(iomap_ops.list),
tools/testing/nvdimm/test/iomap.c
230
list_del(&req->list);
tools/testing/nvdimm/test/iomap.c
267
list_for_each_entry(req, &nfit_res->requests, list)
tools/testing/nvdimm/test/iomap.c
282
INIT_LIST_HEAD(&req->list);
tools/testing/nvdimm/test/iomap.c
291
list_add(&req->list, &nfit_res->requests);
tools/testing/nvdimm/test/iomap.c
31
list_add_rcu(&iomap_ops.list, &iomap_head);
tools/testing/nvdimm/test/iomap.c
37
list_del_rcu(&iomap_ops.list);
tools/testing/nvdimm/test/iomap.c
388
ops = list_first_or_null_rcu(&iomap_head, typeof(*ops), list);
tools/testing/nvdimm/test/iomap.c
46
ops = list_first_or_null_rcu(&iomap_head, typeof(*ops), list);
tools/testing/nvdimm/test/ndtest.c
297
list_for_each_entry(n, &t->resources, list) {
tools/testing/nvdimm/test/ndtest.c
324
list_del(&res->list);
tools/testing/nvdimm/test/ndtest.c
358
INIT_LIST_HEAD(&res->list);
tools/testing/nvdimm/test/ndtest.c
367
list_add(&res->list, &p->resources);
tools/testing/nvdimm/test/nfit.c
1607
list_del(&nfit_res->list);
tools/testing/nvdimm/test/nfit.c
1630
INIT_LIST_HEAD(&nfit_res->list);
tools/testing/nvdimm/test/nfit.c
1640
list_add(&nfit_res->list, &t->resources);
tools/testing/nvdimm/test/nfit.c
1679
list_for_each_entry(n, &t->resources, list) {
tools/testing/nvdimm/test/nfit.c
3236
list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) {
tools/testing/nvdimm/test/nfit.c
546
list_for_each_entry(be, &badrange->list, list) {
tools/testing/nvdimm/test/nfit.c
895
list_for_each_entry(be, &t->badrange.list, list) {
tools/testing/nvdimm/test/nfit_test.h
14
struct list_head list;
tools/testing/nvdimm/test/nfit_test.h
20
struct list_head list;
tools/testing/selftests/bpf/bench.c
320
env.list = true;
tools/testing/selftests/bpf/bench.c
781
if (env.list) {
tools/testing/selftests/bpf/bench.h
26
bool list;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
111
for ( ; list; list = list->next) {
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
112
for (i = 0; i < n_bits && i < list->n_bits; ++i) {
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
114
(list->key[i / 8] & (1 << (7 - i % 8))))
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
118
if (i >= list->n_bits) {
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
120
best = list;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
127
static struct tlpm_node *tlpm_delete(struct tlpm_node *list,
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
131
struct tlpm_node *best = tlpm_match(list, key, n_bits);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
135
return list;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
137
if (best == list) {
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
143
for (node = list; node; node = node->next) {
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
147
return list;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
152
return list;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
157
struct tlpm_node *list = NULL, *t1, *t2;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
161
assert(!tlpm_match(list, (uint8_t[]){ 0xff }, 8));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
163
t1 = list = tlpm_add(list, (uint8_t[]){ 0xff }, 8);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
164
assert(t1 == tlpm_match(list, (uint8_t[]){ 0xff }, 8));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
165
assert(t1 == tlpm_match(list, (uint8_t[]){ 0xff, 0xff }, 16));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
166
assert(t1 == tlpm_match(list, (uint8_t[]){ 0xff, 0x00 }, 16));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
167
assert(!tlpm_match(list, (uint8_t[]){ 0x7f }, 8));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
168
assert(!tlpm_match(list, (uint8_t[]){ 0xfe }, 8));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
169
assert(!tlpm_match(list, (uint8_t[]){ 0xff }, 7));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
171
t2 = list = tlpm_add(list, (uint8_t[]){ 0xff, 0xff }, 16);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
172
assert(t1 == tlpm_match(list, (uint8_t[]){ 0xff }, 8));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
173
assert(t2 == tlpm_match(list, (uint8_t[]){ 0xff, 0xff }, 16));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
174
assert(t1 == tlpm_match(list, (uint8_t[]){ 0xff, 0xff }, 15));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
175
assert(!tlpm_match(list, (uint8_t[]){ 0x7f, 0xff }, 16));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
177
list = tlpm_delete(list, (uint8_t[]){ 0xff, 0xff }, 16);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
178
assert(t1 == tlpm_match(list, (uint8_t[]){ 0xff }, 8));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
179
assert(t1 == tlpm_match(list, (uint8_t[]){ 0xff, 0xff }, 16));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
181
list = tlpm_delete(list, (uint8_t[]){ 0xff }, 8);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
182
assert(!tlpm_match(list, (uint8_t[]){ 0xff }, 8));
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
184
tlpm_clear(list);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
231
struct tlpm_node *t, *list = NULL;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
267
list = tlpm_add(list, value, value[keysize]);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
279
t = tlpm_match(list, data, 8 * keysize);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
302
for (i = 0, t = list; t; i++, t = t->next)
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
305
key->prefixlen = list->n_bits;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
306
memcpy(key->data, list->key, keysize);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
309
list = tlpm_delete(list, list->key, list->n_bits);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
310
assert(list);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
316
t = tlpm_match(list, data, 8 * keysize);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
334
tlpm_clear(list);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
54
static struct tlpm_node *tlpm_match(struct tlpm_node *list,
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
58
static struct tlpm_node *tlpm_add(struct tlpm_node *list,
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
68
node = tlpm_match(list, key, n_bits);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
71
return list;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
79
node->next = list;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
86
static void tlpm_clear(struct tlpm_node *list)
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
92
while ((node = list)) {
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
93
list = list->next;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
98
static struct tlpm_node *tlpm_match(struct tlpm_node *list,
tools/testing/selftests/bpf/progs/mptcp_bpf.h
11
return list == head;
tools/testing/selftests/bpf/progs/mptcp_bpf.h
8
static inline int list_is_head(const struct list_head *list,
tools/testing/selftests/bpf/progs/refcounted_kptr_fail.c
116
bpf_list_push_front(&head, &node->list);
tools/testing/selftests/bpf/progs/refcounted_kptr_fail.c
122
base = container_of(list_node, struct node_refcounted, list);
tools/testing/selftests/bpf/progs/refcounted_kptr_fail.c
18
struct bpf_list_node list;
tools/testing/selftests/bpf/progs/refcounted_kptr_fail.c
29
private(B) struct bpf_list_head head __contains(node_refcounted, list);
tools/testing/selftests/bpf/xsk.c
466
list_for_each_entry(ctx, &umem->ctx_list, list) {
tools/testing/selftests/bpf/xsk.c
498
list_del(&ctx->list);
tools/testing/selftests/bpf/xsk.c
534
list_add(&ctx->list, &umem->ctx_list);
tools/testing/selftests/bpf/xsk.c
75
struct list_head list;
tools/testing/selftests/drivers/dma-buf/udmabuf.c
59
struct udmabuf_create_list *list;
tools/testing/selftests/drivers/dma-buf/udmabuf.c
62
list = malloc(sizeof(struct udmabuf_create_list) +
tools/testing/selftests/drivers/dma-buf/udmabuf.c
64
if (!list) {
tools/testing/selftests/drivers/dma-buf/udmabuf.c
70
list->list[i].memfd = memfd;
tools/testing/selftests/drivers/dma-buf/udmabuf.c
71
list->list[i].offset = i * (memfd_size / NUM_ENTRIES);
tools/testing/selftests/drivers/dma-buf/udmabuf.c
72
list->list[i].size = getpagesize() * NUM_PAGES;
tools/testing/selftests/drivers/dma-buf/udmabuf.c
75
list->count = NUM_ENTRIES;
tools/testing/selftests/drivers/dma-buf/udmabuf.c
76
list->flags = UDMABUF_FLAGS_CLOEXEC;
tools/testing/selftests/drivers/dma-buf/udmabuf.c
77
ubuf_fd = ioctl(devfd, UDMABUF_CREATE_LIST, list);
tools/testing/selftests/drivers/dma-buf/udmabuf.c
78
free(list);
tools/testing/selftests/filesystems/empty_mntns/clone3_empty_mntns_test.c
549
uint64_t list[16];
tools/testing/selftests/filesystems/empty_mntns/clone3_empty_mntns_test.c
553
nr_mounts = listmount(LSMT_ROOT, 0, 0, list, 16, 0);
tools/testing/selftests/filesystems/empty_mntns/clone3_empty_mntns_test.c
561
if (list[0] != root_id)
tools/testing/selftests/filesystems/empty_mntns/empty_mntns.h
20
uint64_t list[4096];
tools/testing/selftests/filesystems/empty_mntns/empty_mntns.h
22
return listmount(LSMT_ROOT, 0, 0, list, sizeof(list) / sizeof(list[0]), 0);
tools/testing/selftests/filesystems/empty_mntns/empty_mntns_test.c
431
uint64_t list[16];
tools/testing/selftests/filesystems/empty_mntns/empty_mntns_test.c
441
nr_mounts = listmount(LSMT_ROOT, 0, 0, list, 16, 0);
tools/testing/selftests/filesystems/empty_mntns/empty_mntns_test.c
449
if (list[0] != root_id)
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1000
ret = statmount(list[0], new_ns_id, 0, STATMOUNT_MNT_BASIC, &sm, sizeof(sm), 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1011
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1028
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1031
ret = statmount(list[0], new_ns_id, 0, STATMOUNT_MNT_BASIC, &sm, sizeof(sm), 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1042
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1059
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
106
i, (unsigned long long)list[i], strerror(errno));
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1062
ret = statmount(list[0], new_ns_id, 0, STATMOUNT_MNT_BASIC, &sm, sizeof(sm), 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1073
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1090
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1093
ret = statmount(list[0], new_ns_id, 0, STATMOUNT_MNT_BASIC, &sm, sizeof(sm), 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1104
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1122
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
1125
ret = statmount(list[0], new_ns_id, 0, STATMOUNT_MNT_BASIC, &sm, sizeof(sm), 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
211
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
239
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
295
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
315
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
319
ret = statmount(list[0], new_ns_id, 0, STATMOUNT_MNT_BASIC, &sm, sizeof(sm), 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
331
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
352
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
355
sm = statmount_alloc(list[0], new_ns_id, STATMOUNT_FS_TYPE, 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
508
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
540
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
702
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
733
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, LISTMOUNT_REVERSE);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
748
sm = statmount_alloc(list[i], new_ns_id,
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
832
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
84
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
865
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, LISTMOUNT_REVERSE);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
87
nr_mounts = listmount(LSMT_ROOT, mnt_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
880
sm = statmount_alloc(list[i], new_ns_id,
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
980
uint64_t list[256];
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
99
sm = statmount_alloc(list[i], mnt_ns_id,
tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
997
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
225
uint64_t *list;
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
227
list = malloc((num + 1) * sizeof(list[0]));
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
228
ASSERT_NE(list, NULL);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
230
ret = listmount(LSMT_ROOT, 0, 0, list, num + 1, 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
233
verify_mount_ids(_metadata, mnts, list, num);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
235
free(list);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
252
uint64_t *list;
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
254
list = malloc((num + 1) * sizeof(list[0]));
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
255
ASSERT_NE(list, NULL);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
257
ret = listmount(LSMT_ROOT, 0, 0, list, num + 1, 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
260
verify_mount_ids(_metadata, mnts, list, num);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
262
free(list);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
220
uint64_t list[256];
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
246
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
298
uint64_t list[256];
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
316
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
320
ret = statmount(list[0], new_ns_id, 0, STATMOUNT_MNT_BASIC, &sm, sizeof(sm), 0);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
453
uint64_t list[256];
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
475
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
615
uint64_t list[256];
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
635
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
689
uint64_t list[256];
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
710
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, LISTMOUNT_REVERSE);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
725
sm = statmount_alloc(list[i], new_ns_id,
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
76
uint64_t list[256];
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
79
nr_mounts = listmount(LSMT_ROOT, mnt_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
804
uint64_t list[256];
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
827
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, LISTMOUNT_REVERSE);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
842
sm = statmount_alloc(list[i], new_ns_id,
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
91
sm = statmount_alloc(list[i], mnt_ns_id,
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
958
uint64_t list[256];
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
970
nr_mounts = listmount(LSMT_ROOT, new_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
98
i, (unsigned long long)list[i], strerror(errno));
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
983
sm = statmount_alloc(list[i], new_ns_id, STATMOUNT_MNT_POINT, 0);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
986
(unsigned long long)list[i]);
tools/testing/selftests/filesystems/statmount/listmount_test.c
25
uint64_t list[LISTMNT_BUFFER], last_mnt_id = 0;
tools/testing/selftests/filesystems/statmount/listmount_test.c
31
list, LISTMNT_BUFFER, 0);
tools/testing/selftests/filesystems/statmount/listmount_test.c
38
ASSERT_LT(list[cur], list[cur + 1]);
tools/testing/selftests/filesystems/statmount/listmount_test.c
39
last_mnt_id = list[cur];
tools/testing/selftests/filesystems/statmount/listmount_test.c
47
uint64_t list[LISTMNT_BUFFER], last_mnt_id = 0;
tools/testing/selftests/filesystems/statmount/listmount_test.c
53
list, LISTMNT_BUFFER, LISTMOUNT_REVERSE);
tools/testing/selftests/filesystems/statmount/listmount_test.c
60
ASSERT_GT(list[cur], list[cur + 1]);
tools/testing/selftests/filesystems/statmount/listmount_test.c
61
last_mnt_id = list[cur];
tools/testing/selftests/filesystems/statmount/statmount.h
74
uint64_t last_mnt_id, uint64_t list[], size_t num,
tools/testing/selftests/filesystems/statmount/statmount.h
88
return syscall(__NR_listmount, &req, list, num, flags);
tools/testing/selftests/filesystems/statmount/statmount_test.c
183
uint64_t list[size];
tools/testing/selftests/filesystems/statmount/statmount_test.c
185
res = listmount(LSMT_ROOT, 0, 0, list, size, 0);
tools/testing/selftests/filesystems/statmount/statmount_test.c
195
if (list[0] != root_id) {
tools/testing/selftests/filesystems/statmount/statmount_test.c
197
(unsigned long long) list[0],
tools/testing/selftests/filesystems/statmount/statmount_test.c
585
uint64_t list[size];
tools/testing/selftests/filesystems/statmount/statmount_test.c
594
num = res = listmount(LSMT_ROOT, 0, 0, list, size, 0);
tools/testing/selftests/filesystems/statmount/statmount_test.c
620
if (list2[i] != list[i]) {
tools/testing/selftests/filesystems/statmount/statmount_test.c
624
(unsigned long long) list[i]);
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
226
uint64_t list[256];
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
236
nr_mounts = listmount(LSMT_ROOT, mnt_ns_id, 0, list, 256, 0);
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
252
ret = statmount(list[i], mnt_ns_id, 0, STATMOUNT_MNT_NS_ID, &sm,
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
297
uint64_t list[256];
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
306
nr_mounts = listmount(LSMT_ROOT, 0, 0, list, 256, 0);
tools/testing/selftests/filesystems/utils.c
101
static inline void list_add_tail(struct list *head, struct list *list)
tools/testing/selftests/filesystems/utils.c
103
__list_add(list, head->prev, head);
tools/testing/selftests/filesystems/utils.c
106
static inline void list_del(struct list *list)
tools/testing/selftests/filesystems/utils.c
108
struct list *next, *prev;
tools/testing/selftests/filesystems/utils.c
110
next = list->next;
tools/testing/selftests/filesystems/utils.c
111
prev = list->prev;
tools/testing/selftests/filesystems/utils.c
233
static int map_ids_from_idmap(struct list *idmap, pid_t pid)
tools/testing/selftests/filesystems/utils.c
247
struct list *iterator;
tools/testing/selftests/filesystems/utils.c
281
static int get_userns_fd_from_idmap(struct list *idmap)
tools/testing/selftests/filesystems/utils.c
309
struct list head, uid_mapl, gid_mapl;
tools/testing/selftests/filesystems/utils.c
71
struct list *next;
tools/testing/selftests/filesystems/utils.c
72
struct list *prev;
tools/testing/selftests/filesystems/utils.c
79
struct list id_map;
tools/testing/selftests/filesystems/utils.c
82
static inline void list_init(struct list *list)
tools/testing/selftests/filesystems/utils.c
84
list->elem = NULL;
tools/testing/selftests/filesystems/utils.c
85
list->next = list->prev = list;
tools/testing/selftests/filesystems/utils.c
88
static inline int list_empty(const struct list *list)
tools/testing/selftests/filesystems/utils.c
90
return list == list->next;
tools/testing/selftests/filesystems/utils.c
93
static inline void __list_add(struct list *new, struct list *prev, struct list *next)
tools/testing/selftests/filesystems/xattr/xattr_socket_test.c
131
char list[1024];
tools/testing/selftests/filesystems/xattr/xattr_socket_test.c
142
memset(list, 0, sizeof(list));
tools/testing/selftests/filesystems/xattr/xattr_socket_test.c
143
ret = listxattr(self->socket_path, list, sizeof(list));
tools/testing/selftests/filesystems/xattr/xattr_socket_test.c
148
for (ptr = list; ptr < list + ret; ptr += strlen(ptr) + 1) {
tools/testing/selftests/filesystems/xattr/xattr_socket_types_test.c
104
memset(list, 0, sizeof(list));
tools/testing/selftests/filesystems/xattr/xattr_socket_types_test.c
105
ret = flistxattr(self->sockfd, list, sizeof(list));
tools/testing/selftests/filesystems/xattr/xattr_socket_types_test.c
108
for (ptr = list; ptr < list + ret; ptr += strlen(ptr) + 1) {
tools/testing/selftests/filesystems/xattr/xattr_socket_types_test.c
89
char buf[256], list[4096], *ptr;
tools/testing/selftests/filesystems/xattr/xattr_sockfs_test.c
102
for (ptr = list; ptr < list + ret; ptr += strlen(ptr) + 1) {
tools/testing/selftests/filesystems/xattr/xattr_sockfs_test.c
84
char list[4096];
tools/testing/selftests/filesystems/xattr/xattr_sockfs_test.c
96
memset(list, 0, sizeof(list));
tools/testing/selftests/filesystems/xattr/xattr_sockfs_test.c
97
ret = flistxattr(self->sockfd, list, sizeof(list));
tools/testing/selftests/futex/functional/robust_list.c
114
(size_t) offsetof(struct lock_struct, list);
tools/testing/selftests/futex/functional/robust_list.c
115
head->list.next = &head->list;
tools/testing/selftests/futex/functional/robust_list.c
135
head->list_op_pending = &lock->list;
tools/testing/selftests/futex/functional/robust_list.c
141
struct robust_list *list = &head->list;
tools/testing/selftests/futex/functional/robust_list.c
147
while (list->next != &head->list)
tools/testing/selftests/futex/functional/robust_list.c
148
list = list->next;
tools/testing/selftests/futex/functional/robust_list.c
150
list->next = &lock->list;
tools/testing/selftests/futex/functional/robust_list.c
151
lock->list.next = &head->list;
tools/testing/selftests/futex/functional/robust_list.c
535
head.list.next = &a.list;
tools/testing/selftests/futex/functional/robust_list.c
540
a.list.next = &b.list;
tools/testing/selftests/futex/functional/robust_list.c
541
b.list.next = &c.list;
tools/testing/selftests/futex/functional/robust_list.c
542
c.list.next = &a.list;
tools/testing/selftests/futex/functional/robust_list.c
652
head.list_op_pending = &lock.list;
tools/testing/selftests/futex/functional/robust_list.c
661
exp = (uintptr_t)(unsigned long)&lock.list;
tools/testing/selftests/futex/functional/robust_list.c
692
head.list_op_pending = &lock.list;
tools/testing/selftests/futex/functional/robust_list.c
698
ASSERT_EQ(head.list_op_pending, &lock.list);
tools/testing/selftests/futex/functional/robust_list.c
76
struct robust_list list;
tools/testing/selftests/futex/functional/robust_list.c
775
head.list_op_pending = &lock.list;
tools/testing/selftests/futex/functional/robust_list.c
784
exp = (uint64_t)(unsigned long)&lock.list;
tools/testing/selftests/hid/progs/hid_bpf_helpers.h
91
struct list_head list;
tools/testing/selftests/kvm/include/kvm_util.h
60
struct list_head list;
tools/testing/selftests/kvm/lib/kvm_util.c
1322
list_for_each_entry(vcpu, &vm->vcpus, list) {
tools/testing/selftests/kvm/lib/kvm_util.c
1362
list_add(&vcpu->list, &vm->vcpus);
tools/testing/selftests/kvm/lib/kvm_util.c
1922
list_for_each_entry(vcpu, &vm->vcpus, list)
tools/testing/selftests/kvm/lib/kvm_util.c
782
list_del(&vcpu->list);
tools/testing/selftests/kvm/lib/kvm_util.c
792
list_for_each_entry_safe(vcpu, tmp, &vmp->vcpus, list)
tools/testing/selftests/kvm/lib/x86/processor.c
1142
struct kvm_msr_list *list;
tools/testing/selftests/kvm/lib/x86/processor.c
1158
list = malloc(sizeof(*list) + nmsrs.nmsrs * sizeof(list->indices[0]));
tools/testing/selftests/kvm/lib/x86/processor.c
1159
TEST_ASSERT(list, "-ENOMEM when allocating MSR index list");
tools/testing/selftests/kvm/lib/x86/processor.c
1160
list->nmsrs = nmsrs.nmsrs;
tools/testing/selftests/kvm/lib/x86/processor.c
1163
kvm_ioctl(kvm_fd, KVM_GET_MSR_INDEX_LIST, list);
tools/testing/selftests/kvm/lib/x86/processor.c
1165
kvm_ioctl(kvm_fd, KVM_GET_MSR_FEATURE_INDEX_LIST, list);
tools/testing/selftests/kvm/lib/x86/processor.c
1168
TEST_ASSERT(list->nmsrs == nmsrs.nmsrs,
tools/testing/selftests/kvm/lib/x86/processor.c
1170
nmsrs.nmsrs, list->nmsrs);
tools/testing/selftests/kvm/lib/x86/processor.c
1171
return list;
tools/testing/selftests/kvm/lib/x86/processor.c
1176
static const struct kvm_msr_list *list;
tools/testing/selftests/kvm/lib/x86/processor.c
1178
if (!list)
tools/testing/selftests/kvm/lib/x86/processor.c
1179
list = __kvm_get_msr_index_list(false);
tools/testing/selftests/kvm/lib/x86/processor.c
1180
return list;
tools/testing/selftests/kvm/lib/x86/processor.c
1186
static const struct kvm_msr_list *list;
tools/testing/selftests/kvm/lib/x86/processor.c
1188
if (!list)
tools/testing/selftests/kvm/lib/x86/processor.c
1189
list = __kvm_get_msr_index_list(true);
tools/testing/selftests/kvm/lib/x86/processor.c
1190
return list;
tools/testing/selftests/kvm/lib/x86/processor.c
1195
const struct kvm_msr_list *list = kvm_get_msr_index_list();
tools/testing/selftests/kvm/lib/x86/processor.c
1198
for (i = 0; i < list->nmsrs; ++i) {
tools/testing/selftests/kvm/lib/x86/processor.c
1199
if (list->indices[i] == msr_index)
tools/testing/selftests/kvm/x86/msrs_test.c
216
struct kvm_reg_list list;
tools/testing/selftests/kvm/x86/msrs_test.c
225
r = __vcpu_ioctl(vcpu, KVM_GET_REG_LIST, &regs.list);
tools/testing/selftests/kvm/x86/msrs_test.c
238
TEST_ASSERT(regs.list.n <= KVM_X86_MAX_NR_REGS,
tools/testing/selftests/kvm/x86/msrs_test.c
240
regs.list.n, KVM_X86_MAX_NR_REGS);
tools/testing/selftests/kvm/x86/msrs_test.c
242
vcpu_ioctl(vcpu, KVM_GET_REG_LIST, &regs.list);
tools/testing/selftests/kvm/x86/msrs_test.c
243
for (i = 0; i < regs.list.n; i++) {
tools/testing/selftests/livepatch/test_modules/test_klp_shadow_vars.c
22
struct list_head list;
tools/testing/selftests/livepatch/test_modules/test_klp_shadow_vars.c
29
list_for_each_entry_safe(sp, tmp_sp, &ptr_list, list) {
tools/testing/selftests/livepatch/test_modules/test_klp_shadow_vars.c
30
list_del(&sp->list);
tools/testing/selftests/livepatch/test_modules/test_klp_shadow_vars.c
40
list_for_each_entry(sp, &ptr_list, list) {
tools/testing/selftests/livepatch/test_modules/test_klp_shadow_vars.c
51
list_add(&sp->list, &ptr_list);
tools/testing/selftests/mm/compaction_test.c
130
struct map_list *list = NULL, *entry;
tools/testing/selftests/mm/compaction_test.c
172
entry->next = list;
tools/testing/selftests/mm/compaction_test.c
173
list = entry;
tools/testing/selftests/mm/compaction_test.c
187
for (entry = list; entry != NULL; entry = entry->next) {
tools/testing/selftests/pidfd/pidfd_xattr_test.c
101
char list[PATH_MAX] = {};
tools/testing/selftests/pidfd/pidfd_xattr_test.c
111
ret = flistxattr(self->child_pidfd, list, sizeof(list));
tools/testing/selftests/pidfd/pidfd_xattr_test.c
113
ASSERT_EQ(strcmp(list, "trusted.persistent"), 0)
tools/testing/selftests/pidfd/pidfd_xattr_test.c
127
ret = flistxattr(self->child_pidfd, list, sizeof(list));
tools/testing/selftests/pidfd/pidfd_xattr_test.c
129
ASSERT_EQ(strcmp(list, "trusted.persistent"), 0);
tools/testing/selftests/pidfd/pidfd_xattr_test.c
54
char list[PATH_MAX] = {};
tools/testing/selftests/pidfd/pidfd_xattr_test.c
72
ret = flistxattr(self->child_pidfd, list, sizeof(list));
tools/testing/selftests/pidfd/pidfd_xattr_test.c
77
for (char *it = list; it < list + ret; it += strlen(it) + 1) {
tools/testing/selftests/powerpc/dexcr/lsdexcr.c
15
static void print_list(const char *list[], size_t len)
tools/testing/selftests/powerpc/dexcr/lsdexcr.c
18
printf("%s", list[i]);
tools/testing/selftests/rseq/basic_percpu_ops_test.c
170
void this_cpu_list_push(struct percpu_list *list,
tools/testing/selftests/rseq/basic_percpu_ops_test.c
182
expect = (intptr_t)RSEQ_READ_ONCE(list->c[cpu].head);
tools/testing/selftests/rseq/basic_percpu_ops_test.c
184
targetptr = (intptr_t *)&list->c[cpu].head;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
201
struct percpu_list_node *this_cpu_list_pop(struct percpu_list *list,
tools/testing/selftests/rseq/basic_percpu_ops_test.c
211
targetptr = (intptr_t *)&list->c[cpu].head;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
233
struct percpu_list_node *__percpu_list_pop(struct percpu_list *list, int cpu)
tools/testing/selftests/rseq/basic_percpu_ops_test.c
237
node = list->c[cpu].head;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
240
list->c[cpu].head = node->next;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
247
struct percpu_list *list = (struct percpu_list *)arg;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
258
node = this_cpu_list_pop(list, NULL);
tools/testing/selftests/rseq/basic_percpu_ops_test.c
261
this_cpu_list_push(list, node, NULL);
tools/testing/selftests/rseq/basic_percpu_ops_test.c
278
struct percpu_list list;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
282
memset(&list, 0, sizeof(list));
tools/testing/selftests/rseq/basic_percpu_ops_test.c
297
node->next = list.c[i].head;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
298
list.c[i].head = node;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
304
test_percpu_list_thread, &list);
tools/testing/selftests/rseq/basic_percpu_ops_test.c
315
while ((node = __percpu_list_pop(&list, i))) {
tools/testing/selftests/rseq/param_test.c
1293
void test_membarrier_init_percpu_list(struct percpu_list *list)
tools/testing/selftests/rseq/param_test.c
1297
memset(list, 0, sizeof(*list));
tools/testing/selftests/rseq/param_test.c
1305
list->c[i].head = node;
tools/testing/selftests/rseq/param_test.c
1309
void test_membarrier_free_percpu_list(struct percpu_list *list)
tools/testing/selftests/rseq/param_test.c
1314
free(list->c[i].head);
tools/testing/selftests/rseq/param_test.c
634
void this_cpu_list_push(struct percpu_list *list,
tools/testing/selftests/rseq/param_test.c
646
expect = (intptr_t)RSEQ_READ_ONCE(list->c[cpu].head);
tools/testing/selftests/rseq/param_test.c
648
targetptr = (intptr_t *)&list->c[cpu].head;
tools/testing/selftests/rseq/param_test.c
665
struct percpu_list_node *this_cpu_list_pop(struct percpu_list *list,
tools/testing/selftests/rseq/param_test.c
678
targetptr = (intptr_t *)&list->c[cpu].head;
tools/testing/selftests/rseq/param_test.c
702
struct percpu_list_node *__percpu_list_pop(struct percpu_list *list, int cpu)
tools/testing/selftests/rseq/param_test.c
706
node = list->c[cpu].head;
tools/testing/selftests/rseq/param_test.c
709
list->c[cpu].head = node->next;
tools/testing/selftests/rseq/param_test.c
716
struct percpu_list *list = (struct percpu_list *)arg;
tools/testing/selftests/rseq/param_test.c
725
node = this_cpu_list_pop(list, NULL);
tools/testing/selftests/rseq/param_test.c
729
this_cpu_list_push(list, node, NULL);
tools/testing/selftests/rseq/param_test.c
746
struct percpu_list list;
tools/testing/selftests/rseq/param_test.c
750
memset(&list, 0, sizeof(list));
tools/testing/selftests/rseq/param_test.c
765
node->next = list.c[i].head;
tools/testing/selftests/rseq/param_test.c
766
list.c[i].head = node;
tools/testing/selftests/rseq/param_test.c
772
test_percpu_list_thread, &list);
tools/testing/selftests/rseq/param_test.c
795
while ((node = __percpu_list_pop(&list, i))) {
tools/testing/selftests/sched_ext/runner.c
156
list = true;
tools/testing/selftests/sched_ext/runner.c
194
if (list) {
tools/testing/selftests/sched_ext/runner.c
30
static bool quiet, print_skipped, list;
tools/testing/selftests/timers/clocksource-switch.c
40
int get_clocksources(char list[][30])
tools/testing/selftests/timers/clocksource-switch.c
54
list[i][0] = '\0';
tools/testing/selftests/timers/clocksource-switch.c
67
strcpy(list[i], head);
tools/testing/selftests/timers/inconsistency-check.c
103
clock_gettime(clock_type, &list[i]);
tools/testing/selftests/timers/inconsistency-check.c
107
if (!in_order(list[i], list[i+1]))
tools/testing/selftests/timers/inconsistency-check.c
118
ksft_print_msg("%lu:%lu\n", list[i].tv_sec,
tools/testing/selftests/timers/inconsistency-check.c
119
list[i].tv_nsec);
tools/testing/selftests/timers/inconsistency-check.c
123
delta = list[inconsistent].tv_sec * NSEC_PER_SEC;
tools/testing/selftests/timers/inconsistency-check.c
124
delta += list[inconsistent].tv_nsec;
tools/testing/selftests/timers/inconsistency-check.c
125
delta -= list[inconsistent+1].tv_sec * NSEC_PER_SEC;
tools/testing/selftests/timers/inconsistency-check.c
126
delta -= list[inconsistent+1].tv_nsec;
tools/testing/selftests/timers/inconsistency-check.c
134
now = list[0].tv_sec;
tools/testing/selftests/timers/inconsistency-check.c
85
struct timespec list[CALLS_PER_LOOP];
tools/testing/selftests/timers/inconsistency-check.c
91
clock_gettime(clock_type, &list[0]);
tools/testing/selftests/timers/inconsistency-check.c
92
now = then = list[0].tv_sec;
tools/testing/selftests/timers/threadtest.c
41
void checklist(const struct timespec *list, int size)
tools/testing/selftests/timers/threadtest.c
48
a = &list[i];
tools/testing/selftests/timers/threadtest.c
49
b = &list[i+1];
tools/testing/selftests/timers/threadtest.c
66
printf("%lu:%lu\n", list[j].tv_sec, list[j].tv_nsec);
tools/testing/shared/linux.c
136
void kmem_cache_free_bulk(struct kmem_cache *cachep, size_t size, void **list)
tools/testing/shared/linux.c
139
pr_debug("Bulk free %p[0-%zu]\n", list, size - 1);
tools/testing/shared/linux.c
149
kmem_cache_free_locked(cachep, list[i]);
tools/testing/shared/linux.c
340
void *list[12];
tools/testing/shared/linux.c
350
list[i] = kmem_cache_alloc(test_cache, __GFP_DIRECT_RECLAIM);
tools/testing/shared/linux.c
353
kmem_cache_free(test_cache, list[i]);
tools/testing/shared/linux.c
356
kmem_cache_alloc_bulk(test_cache, __GFP_DIRECT_RECLAIM, 5, list);
tools/testing/shared/linux.c
357
kmem_cache_free_bulk(test_cache, 5, list);
tools/testing/shared/linux.c
360
list[i] = kmem_cache_alloc(test_cache, __GFP_DIRECT_RECLAIM);
tools/testing/shared/linux.c
363
kmem_cache_free(test_cache, list[i]);
tools/testing/shared/linux.c
371
kmem_cache_alloc_bulk(test_cache2, __GFP_DIRECT_RECLAIM, 10, list);
tools/testing/shared/linux.c
372
kmem_cache_free_bulk(test_cache2, 10, list);
tools/testing/vsock/vsock_diag_test.c
110
list_for_each_entry(st, head, list)
tools/testing/vsock/vsock_diag_test.c
124
list_for_each_entry(st, head, list)
tools/testing/vsock/vsock_diag_test.c
250
list_add_tail(&st->list, sockets);
tools/testing/vsock/vsock_diag_test.c
31
struct list_head list;
tools/testing/vsock/vsock_diag_test.c
326
list_for_each_entry_safe(st, next, sockets, list)
tools/tracing/rtla/src/actions.c
18
self->list = calloc_fatal(self->size, sizeof(struct action));
tools/tracing/rtla/src/actions.c
43
free(self->list);
tools/tracing/rtla/src/actions.c
55
self->list = reallocarray_fatal(self->list, new_size, sizeof(struct action));
tools/tracing/rtla/src/actions.c
59
return &self->list[self->len++];
tools/tracing/rtla/src/actions.h
36
struct action *list;
tools/tracing/rtla/src/actions.h
46
for ((action) = (actions)->list; \
tools/tracing/rtla/src/actions.h
47
(action) < (actions)->list + (actions)->len; \
tools/tracing/rtla/tests/unit/actions.c
109
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_CONTINUE);
tools/tracing/rtla/tests/unit/actions.c
120
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_TRACE_OUTPUT);
tools/tracing/rtla/tests/unit/actions.c
121
ck_assert_str_eq(actions_fixture.list[0].trace_output, "trace1.txt");
tools/tracing/rtla/tests/unit/actions.c
122
ck_assert_int_eq(actions_fixture.list[1].type, ACTION_TRACE_OUTPUT);
tools/tracing/rtla/tests/unit/actions.c
123
ck_assert_str_eq(actions_fixture.list[1].trace_output, "trace2.txt");
tools/tracing/rtla/tests/unit/actions.c
134
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_TRACE_OUTPUT);
tools/tracing/rtla/tests/unit/actions.c
135
ck_assert_str_eq(actions_fixture.list[0].trace_output, "trace_output.txt");
tools/tracing/rtla/tests/unit/actions.c
137
ck_assert_int_eq(actions_fixture.list[1].type, ACTION_SIGNAL);
tools/tracing/rtla/tests/unit/actions.c
138
ck_assert_int_eq(actions_fixture.list[1].signal, SIGINT);
tools/tracing/rtla/tests/unit/actions.c
139
ck_assert_int_eq(actions_fixture.list[1].pid, 1234);
tools/tracing/rtla/tests/unit/actions.c
149
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_TRACE_OUTPUT);
tools/tracing/rtla/tests/unit/actions.c
150
ck_assert_str_eq(actions_fixture.list[0].trace_output, "trace.txt");
tools/tracing/rtla/tests/unit/actions.c
160
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_TRACE_OUTPUT);
tools/tracing/rtla/tests/unit/actions.c
161
ck_assert_str_eq(actions_fixture.list[0].trace_output, "trace2.txt");
tools/tracing/rtla/tests/unit/actions.c
180
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_SIGNAL);
tools/tracing/rtla/tests/unit/actions.c
181
ck_assert_int_eq(actions_fixture.list[0].signal, 1);
tools/tracing/rtla/tests/unit/actions.c
182
ck_assert_int_eq(actions_fixture.list[0].pid, 1234);
tools/tracing/rtla/tests/unit/actions.c
192
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_SIGNAL);
tools/tracing/rtla/tests/unit/actions.c
193
ck_assert_int_eq(actions_fixture.list[0].signal, 1);
tools/tracing/rtla/tests/unit/actions.c
194
ck_assert_int_eq(actions_fixture.list[0].pid, 1234);
tools/tracing/rtla/tests/unit/actions.c
204
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_SIGNAL);
tools/tracing/rtla/tests/unit/actions.c
205
ck_assert_int_eq(actions_fixture.list[0].signal, 1);
tools/tracing/rtla/tests/unit/actions.c
206
ck_assert_int_eq(actions_fixture.list[0].pid, -1);
tools/tracing/rtla/tests/unit/actions.c
252
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_SHELL);
tools/tracing/rtla/tests/unit/actions.c
253
ck_assert_str_eq(actions_fixture.list[0].command, "echo Hello");
tools/tracing/rtla/tests/unit/actions.c
280
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_CONTINUE);
tools/tracing/rtla/tests/unit/actions.c
75
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_TRACE_OUTPUT);
tools/tracing/rtla/tests/unit/actions.c
76
ck_assert_str_eq(actions_fixture.list[0].trace_output, "trace_output.txt");
tools/tracing/rtla/tests/unit/actions.c
86
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_SIGNAL);
tools/tracing/rtla/tests/unit/actions.c
87
ck_assert_int_eq(actions_fixture.list[0].signal, SIGINT);
tools/tracing/rtla/tests/unit/actions.c
88
ck_assert_int_eq(actions_fixture.list[0].pid, 1234);
tools/tracing/rtla/tests/unit/actions.c
98
ck_assert_int_eq(actions_fixture.list[0].type, ACTION_SHELL);
tools/tracing/rtla/tests/unit/actions.c
99
ck_assert_str_eq(actions_fixture.list[0].command, "echo Hello");
tools/tracing/rtla/tests/unit/cli_opt_callback.c
349
ck_assert_int_eq(actions.list[0].type, ACTION_TRACE_OUTPUT);
tools/tracing/rtla/tests/unit/cli_opt_callback.c
350
ck_assert_str_eq(actions.list[0].trace_output, "osnoise_trace.txt");
tools/tracing/rtla/tests/unit/cli_opt_callback.c
371
ck_assert_int_eq(actions.list[0].type, ACTION_TRACE_OUTPUT);
tools/tracing/rtla/tests/unit/cli_opt_callback.c
372
ck_assert_str_eq(actions.list[0].trace_output, "osnoise_trace.txt");
tools/tracing/rtla/tests/unit/cli_opt_callback.c
490
ck_assert_int_eq(actions.list[0].type, ACTION_TRACE_OUTPUT);
tools/tracing/rtla/tests/unit/cli_opt_callback.c
491
ck_assert_str_eq(actions.list[0].trace_output, "timerlat_trace.txt");
tools/tracing/rtla/tests/unit/cli_opt_callback.c
512
ck_assert_int_eq(actions.list[0].type, ACTION_TRACE_OUTPUT);
tools/tracing/rtla/tests/unit/cli_opt_callback.c
513
ck_assert_str_eq(actions.list[0].trace_output, "timerlat_trace.txt");
tools/tracing/rtla/tests/unit/cli_params_assert.h
43
ck_assert_int_eq(params->threshold_actions.list[0].type, ACTION_TRACE_OUTPUT);\
tools/tracing/rtla/tests/unit/cli_params_assert.h
44
ck_assert_str_eq(params->threshold_actions.list[0].trace_output, "osnoise_trace.txt");\
tools/tracing/rtla/tests/unit/cli_params_assert.h
52
ck_assert_int_eq(params->threshold_actions.list[0].type, ACTION_TRACE_OUTPUT);\
tools/tracing/rtla/tests/unit/cli_params_assert.h
53
ck_assert_str_eq(params->threshold_actions.list[0].trace_output, "timerlat_trace.txt");\
tools/tracing/rtla/tests/unit/cli_params_assert.h
66
ck_assert_int_eq(params->_actions.list[0].type, _type);\
tools/tracing/rtla/tests/unit/cli_params_assert.h
67
ck_assert_##_valtype##_eq(params->_actions.list[0]._arg, _value);\
tools/usb/ffs-aio-example/multibuff/host_app/test.c
134
libusb_free_device_list(list, 1);
tools/usb/ffs-aio-example/multibuff/host_app/test.c
63
libusb_device **list;
tools/usb/ffs-aio-example/multibuff/host_app/test.c
76
cnt = libusb_get_device_list(state->ctx, &list);
tools/usb/ffs-aio-example/multibuff/host_app/test.c
83
libusb_device *dev = list[i];
tools/usb/ffs-aio-example/simple/host_app/test.c
134
libusb_free_device_list(list, 1);
tools/usb/ffs-aio-example/simple/host_app/test.c
63
libusb_device **list;
tools/usb/ffs-aio-example/simple/host_app/test.c
76
cnt = libusb_get_device_list(state->ctx, &list);
tools/usb/ffs-aio-example/simple/host_app/test.c
83
libusb_device *dev = list[i];
tools/usb/usbip/libsrc/list.h
28
static inline void INIT_LIST_HEAD(struct list_head *list)
tools/usb/usbip/libsrc/list.h
30
list->next = list;
tools/usb/usbip/libsrc/list.h
31
list->prev = list;
virt/kvm/coalesced_mmio.c
145
list_add_tail(&dev->list, &kvm->coalesced_zones);
virt/kvm/coalesced_mmio.c
168
list_for_each_entry_safe(dev, tmp, &kvm->coalesced_zones, list) {
virt/kvm/coalesced_mmio.c
85
list_del(&dev->list);
virt/kvm/coalesced_mmio.h
19
struct list_head list;
virt/kvm/eventfd.c
102
if (list_empty(&resampler->list)) {
virt/kvm/eventfd.c
173
return list_empty(&irqfd->list) ? false : true;
virt/kvm/eventfd.c
185
list_del_init(&irqfd->list);
virt/kvm/eventfd.c
345
list_add_tail(&irqfd->list, &kvm->irqfds.items);
virt/kvm/eventfd.c
392
INIT_LIST_HEAD(&irqfd->list);
virt/kvm/eventfd.c
442
INIT_LIST_HEAD(&resampler->list);
virt/kvm/eventfd.c
453
list_add_rcu(&irqfd->resampler_link, &irqfd->resampler->list);
virt/kvm/eventfd.c
601
list_for_each_entry_safe(irqfd, tmp, &kvm->irqfds.items, list) {
virt/kvm/eventfd.c
63
list_for_each_entry_srcu(irqfd, &resampler->list, resampler_link,
virt/kvm/eventfd.c
642
list_for_each_entry_safe(irqfd, tmp, &kvm->irqfds.items, list)
virt/kvm/eventfd.c
665
list_for_each_entry(irqfd, &kvm->irqfds.items, list) {
virt/kvm/eventfd.c
737
struct list_head list;
virt/kvm/eventfd.c
757
list_del(&p->list);
virt/kvm/eventfd.c
840
list_for_each_entry(_p, &kvm->ioeventfds, list)
virt/kvm/eventfd.c
880
INIT_LIST_HEAD(&p->list);
virt/kvm/eventfd.c
908
list_add_tail(&p->list, &kvm->ioeventfds);
virt/kvm/eventfd.c
942
list_for_each_entry(p, &kvm->ioeventfds, list) {
virt/kvm/pfncache.c
31
list_for_each_entry(gpc, &kvm->gpc_list, list) {
virt/kvm/pfncache.c
412
list_add(&gpc->list, &kvm->gpc_list);
virt/kvm/pfncache.c
479
list_del(&gpc->list);