Home
last modified time | relevance | path

Searched refs:next (Results 1 – 25 of 2350) sorted by relevance

12345678910>>...94

/linux/tools/include/linux/
H A Dlist.h27 list->next = list; in INIT_LIST_HEAD()
40 struct list_head *next) in __list_add() argument
42 next->prev = new; in __list_add()
43 new->next = next; in __list_add()
45 prev->next = new; in __list_add()
50 struct list_head *next);
63 __list_add(new, head, head->next); in list_add()
87 static inline void __list_del(struct list_head * prev, struct list_head * next) in __list_del() argument
89 next->prev = prev; in __list_del()
90 WRITE_ONCE(prev->next, next); in __list_del()
[all …]
/linux/include/linux/
H A Drculist.h24 WRITE_ONCE(list->next, list); in INIT_LIST_HEAD_RCU()
32 #define list_next_rcu(list) (*((struct list_head __rcu **)(&(list)->next)))
51 for (pos = rcu_dereference((head)->next); \
53 pos = rcu_dereference(pos->next))
98 struct list_head *prev, struct list_head *next) in __list_add_rcu() argument
100 if (!__list_add_valid(new, prev, next)) in __list_add_rcu()
103 new->next = next; in __list_add_rcu()
106 next->prev = new; in __list_add_rcu()
127 __list_add_rcu(new, head, head->next); in list_add_rcu()
257 new->next = old->next; in list_replace_rcu()
[all …]
/linux/drivers/scsi/sym53c8xx_2/
H A Dsym_malloc.c64 while (!h[j].next) { in ___sym_malloc()
66 h[j].next = (m_link_p) M_GET_MEM_CLUSTER(); in ___sym_malloc()
67 if (h[j].next) in ___sym_malloc()
68 h[j].next->next = NULL; in ___sym_malloc()
74 a = h[j].next; in ___sym_malloc()
76 h[j].next = h[j].next->next; in ___sym_malloc()
80 h[j].next = (m_link_p) (a+s); in ___sym_malloc()
81 h[j].next->next = NULL; in ___sym_malloc()
120 ((m_link_p) a)->next = h[i].next; in ___sym_mfree()
121 h[i].next = (m_link_p) a; in ___sym_mfree()
[all …]
/linux/tools/usb/usbip/libsrc/
H A Dlist.h20 struct list_head *next, *prev; member
30 list->next = list; in INIT_LIST_HEAD()
42 struct list_head *next) in __list_add() argument
44 next->prev = new; in __list_add()
45 new->next = next; in __list_add()
47 prev->next = new; in __list_add()
60 __list_add(new, head, head->next); in list_add()
70 static inline void __list_del(struct list_head * prev, struct list_head * next) in __list_del() argument
72 next->prev = prev; in __list_del()
73 prev->next = next; in __list_del()
[all …]
/linux/rust/kernel/
H A Dlist.rs377 next: *mut ListLinksFields, field
409 next: ptr::null_mut(), in new()
464 next: ptr::null_mut(), in new()
508 next: *mut ListLinksFields, in insert_inner()
523 if next.is_null() { in insert_inner()
527 (*item).next = item; in insert_inner()
534 let prev = unsafe { (*next).prev }; in insert_inner()
539 (*item).next = next; in insert_inner()
541 (*prev).next = item; in insert_inner()
542 (*next).prev = item; in insert_inner()
[all …]
/linux/drivers/pci/hotplug/
H A Dcpqphp_ctrl.c121 slot = slot->next; in cpqhp_find_slot()
307 if (!((*head)->next)) in sort_by_size()
314 if (((*head)->next) && in sort_by_size()
315 ((*head)->length > (*head)->next->length)) { in sort_by_size()
318 *head = (*head)->next; in sort_by_size()
319 current_res->next = (*head)->next; in sort_by_size()
320 (*head)->next = current_res; in sort_by_size()
325 while (current_res->next && current_res->next->next) { in sort_by_size()
326 if (current_res->next->length > current_res->next->next->length) { in sort_by_size()
328 next_res = current_res->next; in sort_by_size()
[all …]
/linux/scripts/include/
H A Dlist.h53 list->next = list; in INIT_LIST_HEAD()
65 struct list_head *next) in __list_add() argument
67 next->prev = new; in __list_add()
68 new->next = next; in __list_add()
70 prev->next = new; in __list_add()
83 __list_add(new, head, head->next); in list_add()
106 static inline void __list_del(struct list_head *prev, struct list_head *next) in __list_del() argument
108 next->prev = prev; in __list_del()
109 prev->next = next; in __list_del()
114 __list_del(entry->prev, entry->next); in __list_del_entry()
[all …]
/linux/drivers/memory/tegra/
H A Dtegra210-emc-cc-r21021.c78 ({ next->ptfv_list[(dev)] = \
79 next->ptfv_list[(dev)] / \
80 next->ptfv_list[PTFV_DVFS_SAMPLES_INDEX]; })
86 ({ next->ptfv_list[(dev)] += \
102 next->ptfv_list[dqs] = \
104 (next->ptfv_list[dqs] * \
105 next->ptfv_list[w])) / \
106 (next->ptfv_list[w] + 1); \
109 __stringify(dev), nval, next->ptfv_list[dqs]); \
184 struct tegra210_emc_timing *next) in periodic_compensation_handler() argument
[all …]
/linux/rust/pin-init/examples/
H A Dlinked_list.rs24 next: Link,
34 next: unsafe { Link::new_unchecked(this) }, in new()
44 prev: list.next.prev().replace(unsafe { Link::new_unchecked(this)}), in insert_next()
45 next: list.next.replace(unsafe { Link::new_unchecked(this)}), in insert_next()
53 next: list.prev.next().replace(unsafe { Link::new_unchecked(this)}), in insert_prev()
60 pub fn next(&self) -> Option<NonNull<Self>> {
61 if ptr::eq(self.next.as_ptr(), self) {
64 Some(unsafe { NonNull::new_unchecked(self.next in next()
26 next: Link, global() field
62 pub fn next(&self) -> Option<NonNull<Self>> { next() method
87 let next = unsafe { &*self.next.as_ptr() }; drop() localVariable
112 fn next(&self) -> &Link { next() method
[all...]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dramgk104.c210 struct nvkm_ram_data *next = ram->base.next; in r1373f4_fini() local
211 u8 v0 = next->bios.ramcfg_11_03_c0; in r1373f4_fini()
212 u8 v1 = next->bios.ramcfg_11_03_30; in r1373f4_fini()
243 u32 next = (prev & ~mask) | data; in gk104_ram_nuts() local
244 nvkm_memx_wr32(fuc->memx, addr, next); in gk104_ram_nuts()
255 struct nvkm_ram_data *next = ram->base.next; in gk104_ram_calc_gddr5() local
256 int vc = !next->bios.ramcfg_11_02_08; in gk104_ram_calc_gddr5()
257 int mv = !next->bios.ramcfg_11_02_04; in gk104_ram_calc_gddr5()
311 switch (next->bios.ramcfg_11_03_c0) { in gk104_ram_calc_gddr5()
318 switch (next->bios.ramcfg_11_03_30) { in gk104_ram_calc_gddr5()
[all …]
H A Dgddr5.c41 xd = !ram->next->bios.ramcfg_DLLoff; in nvkm_gddr5_calc()
43 switch (ram->next->bios.ramcfg_ver) { in nvkm_gddr5_calc()
45 pd = ram->next->bios.ramcfg_11_01_80; in nvkm_gddr5_calc()
46 lf = ram->next->bios.ramcfg_11_01_40; in nvkm_gddr5_calc()
47 vh = ram->next->bios.ramcfg_11_02_10; in nvkm_gddr5_calc()
48 vr = ram->next->bios.ramcfg_11_02_04; in nvkm_gddr5_calc()
49 vo = ram->next->bios.ramcfg_11_06; in nvkm_gddr5_calc()
50 l3 = !ram->next->bios.ramcfg_11_07_02; in nvkm_gddr5_calc()
56 switch (ram->next->bios.timing_ver) { in nvkm_gddr5_calc()
58 WL = (ram->next->bios.timing[1] & 0x00000f80) >> 7; in nvkm_gddr5_calc()
[all …]
H A Dgddr3.c75 switch (ram->next->bios.timing_ver) { in nvkm_gddr3_calc()
77 CWL = ram->next->bios.timing_10_CWL; in nvkm_gddr3_calc()
78 CL = ram->next->bios.timing_10_CL; in nvkm_gddr3_calc()
79 WR = ram->next->bios.timing_10_WR; in nvkm_gddr3_calc()
80 DLL = !ram->next->bios.ramcfg_DLLoff; in nvkm_gddr3_calc()
81 ODT = ram->next->bios.timing_10_ODT; in nvkm_gddr3_calc()
82 RON = ram->next->bios.ramcfg_RON; in nvkm_gddr3_calc()
85 CWL = (ram->next->bios.timing[1] & 0x00000f80) >> 7; in nvkm_gddr3_calc()
86 CL = (ram->next->bios.timing[1] & 0x0000001f) >> 0; in nvkm_gddr3_calc()
87 WR = (ram->next->bios.timing[2] & 0x007f0000) >> 16; in nvkm_gddr3_calc()
[all …]
/linux/tools/lib/
H A Dlist_sort.c22 tail = &a->next; in merge()
23 a = a->next; in merge()
30 tail = &b->next; in merge()
31 b = b->next; in merge()
57 tail->next = a; in merge_final()
60 a = a->next; in merge_final()
64 tail->next = b; in merge_final()
67 b = b->next; in merge_final()
76 tail->next = b; in merge_final()
80 b = b->next; in merge_final()
[all …]
/linux/drivers/usb/host/
H A Dehci-dbg.c379 char *next = *nextp; in qh_lines() local
398 temp = scnprintf(next, size, in qh_lines()
413 next += temp; in qh_lines()
446 temp = scnprintf(next, size, in qh_lines()
456 next += temp; in qh_lines()
461 temp = scnprintf(next, size, "\n"); in qh_lines()
463 next += temp; in qh_lines()
467 *nextp = next; in qh_lines()
476 char *next; in fill_async_buffer() local
481 next = buf->output_buf; in fill_async_buffer()
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_core_read_macros.c13 struct callback_head___shuffled *next; member
41 k_probe_in.next = &k_probe_in; in handler()
42 __builtin_preserve_access_index(({k_core_in.next = &k_core_in;})); in handler()
44 k_probe_out = (long)BPF_PROBE_READ(&k_probe_in, next, next, func); in handler()
45 k_core_out = (long)BPF_CORE_READ(&k_core_in, next, next, func); in handler()
46 u_probe_out = (long)BPF_PROBE_READ_USER(u_probe_in, next, next, func); in handler()
47 u_core_out = (long)BPF_CORE_READ_USER(u_core_in, next, next, func); in handler()
/linux/arch/parisc/include/asm/
H A Dmmu_context.h51 struct mm_struct *next, struct task_struct *tsk) in switch_mm_irqs_off() argument
53 if (prev != next) { in switch_mm_irqs_off()
57 spinlock_t *pgd_lock = &next->page_table_lock; in switch_mm_irqs_off()
60 mtctl(__pa(next->pgd), 25); in switch_mm_irqs_off()
61 load_context(next->context); in switch_mm_irqs_off()
66 struct mm_struct *next, struct task_struct *tsk) in switch_mm() argument
70 if (prev == next) in switch_mm()
74 switch_mm_irqs_off(prev, next, tsk); in switch_mm()
80 static inline void activate_mm(struct mm_struct *prev, struct mm_struct *next) in activate_mm() argument
90 BUG_ON(next == &init_mm); /* Should never happen */ in activate_mm()
[all …]
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dlist_debug.c31 struct list_head *next) in __list_add_valid_or_report() argument
33 if (NVHE_CHECK_DATA_CORRUPTION(next->prev != prev) || in __list_add_valid_or_report()
34 NVHE_CHECK_DATA_CORRUPTION(prev->next != next) || in __list_add_valid_or_report()
35 NVHE_CHECK_DATA_CORRUPTION(new == prev || new == next)) in __list_add_valid_or_report()
44 struct list_head *prev, *next; in __list_del_entry_valid_or_report() local
47 next = entry->next; in __list_del_entry_valid_or_report()
49 if (NVHE_CHECK_DATA_CORRUPTION(next == LIST_POISON1) || in __list_del_entry_valid_or_report()
51 NVHE_CHECK_DATA_CORRUPTION(prev->next != entry) || in __list_del_entry_valid_or_report()
52 NVHE_CHECK_DATA_CORRUPTION(next->prev != entry)) in __list_del_entry_valid_or_report()
/linux/lib/
H A Dplist.c35 WARN(n->prev != p || p->next != n, in plist_check_prev_next()
39 t, t->next, t->prev, in plist_check_prev_next()
40 p, p->next, p->prev, in plist_check_prev_next()
41 n, n->next, n->prev); in plist_check_prev_next()
46 struct list_head *prev = top, *next = top->next; in plist_check_list() local
48 plist_check_prev_next(top, prev, next); in plist_check_list()
49 while (next != top) { in plist_check_list()
50 prev = next; in plist_check_list()
51 next = prev->next; in plist_check_list()
52 plist_check_prev_next(top, prev, next); in plist_check_list()
[all …]
H A Dllist.c33 struct llist_node *entry, *next; in llist_del_first() local
39 next = READ_ONCE(entry->next); in llist_del_first()
40 } while (!try_cmpxchg(&head->first, &entry, next)); in llist_del_first()
60 struct llist_node *entry, *next; in llist_del_first_this() local
67 next = READ_ONCE(entry->next); in llist_del_first_this()
68 } while (!try_cmpxchg(&head->first, &entry, next)); in llist_del_first_this()
87 head = head->next; in llist_reverse_order()
88 tmp->next = new_head; in llist_reverse_order()
/linux/tools/firewire/
H A Dlist.h3 struct list *next, *prev; member
9 list->next = list; in list_init()
16 return list->next == list; in list_empty()
23 new_link->next = link; in list_insert()
24 new_link->prev->next = new_link; in list_insert()
25 new_link->next->prev = new_link; in list_insert()
37 list_insert(list->next, new_link); in list_prepend()
43 link->prev->next = link->next; in list_remove()
44 link->next->prev = link->prev; in list_remove()
51 list_entry((list)->next, type, member)
[all …]
/linux/arch/arm64/kernel/
H A Dprocess.c530 static void tls_thread_switch(struct task_struct *next) in tls_thread_switch() argument
534 if (is_compat_thread(task_thread_info(next))) in tls_thread_switch()
535 write_sysreg(next->thread.uw.tp_value, tpidrro_el0); in tls_thread_switch()
539 write_sysreg(*task_user_tls(next), tpidr_el0); in tls_thread_switch()
541 write_sysreg_s(next->thread.tpidr2_el0, SYS_TPIDR2_EL0); in tls_thread_switch()
548 static void ssbs_thread_switch(struct task_struct *next) in ssbs_thread_switch() argument
554 if (unlikely(next->flags & PF_KTHREAD)) in ssbs_thread_switch()
564 spectre_v4_enable_task_mitigation(next); in ssbs_thread_switch()
576 static void entry_task_switch(struct task_struct *next) in entry_task_switch() argument
578 __this_cpu_write(__entry_task, next); in entry_task_switch()
[all …]
/linux/arch/x86/mm/
H A Dkasan_init_64.c76 unsigned long next; in kasan_populate_pud() local
96 next = pmd_addr_end(addr, end); in kasan_populate_pud()
98 kasan_populate_pmd(pmd, addr, next, nid); in kasan_populate_pud()
99 } while (pmd++, addr = next, addr != end); in kasan_populate_pud()
106 unsigned long next; in kasan_populate_p4d() local
116 next = pud_addr_end(addr, end); in kasan_populate_p4d()
118 kasan_populate_pud(pud, addr, next, nid); in kasan_populate_p4d()
119 } while (pud++, addr = next, addr != end); in kasan_populate_p4d()
127 unsigned long next; in kasan_populate_pgd() local
136 next = p4d_addr_end(addr, end); in kasan_populate_pgd()
[all …]
/linux/sound/isa/gus/
H A Dgus_mem.c38 nblock->next = pblock; in snd_gf1_mem_xalloc()
43 nblock->prev->next = nblock; in snd_gf1_mem_xalloc()
46 pblock = pblock->next; in snd_gf1_mem_xalloc()
48 nblock->next = NULL; in snd_gf1_mem_xalloc()
54 alloc->last->next = nblock; in snd_gf1_mem_xalloc()
67 alloc->first = block->next; in snd_gf1_mem_xfree()
68 if (block->next) in snd_gf1_mem_xfree()
69 block->next->prev = NULL; in snd_gf1_mem_xfree()
71 block->prev->next = block->next; in snd_gf1_mem_xfree()
72 if (block->next) in snd_gf1_mem_xfree()
[all …]
/linux/include/drm/
H A Dspsc_queue.h35 struct spsc_node *next; member
69 node->next = NULL; in spsc_queue_push()
76 tail = (struct spsc_node **)atomic_long_xchg(&queue->tail, (long)&node->next); in spsc_queue_push()
93 struct spsc_node *next, *node; in spsc_queue_pop() local
103 next = READ_ONCE(node->next); in spsc_queue_pop()
104 WRITE_ONCE(queue->head, next); in spsc_queue_pop()
106 if (unlikely(!next)) { in spsc_queue_pop()
110 (long)&node->next, (long) &queue->head) != (long)&node->next) { in spsc_queue_pop()
114 } while (unlikely(!(queue->head = READ_ONCE(node->next)))); in spsc_queue_pop()
/linux/drivers/media/pci/zoran/
H A Dvideocodec.c21 struct attached_list *next; member
28 struct codec_list *next; member
86 while (a->next) in videocodec_attach()
87 a = a->next; // find end in videocodec_attach()
88 a->next = ptr; in videocodec_attach()
98 h = h->next; in videocodec_attach()
146 h->list = a->next; in videocodec_detach()
149 prev->next = a->next; in videocodec_detach()
158 a = a->next; in videocodec_detach()
160 h = h->next; in videocodec_detach()
[all …]

12345678910>>...94