| /linux/block/ |
| H A D | badblocks.c | 534 static bool can_merge_front(struct badblocks *bb, int prev, in can_merge_front() argument 540 if (BB_ACK(p[prev]) == bad->ack && in can_merge_front() 541 (s < BB_END(p[prev]) || in can_merge_front() 542 (s == BB_END(p[prev]) && (BB_LEN(p[prev]) < BB_MAX_LEN)))) in can_merge_front() 552 static int front_merge(struct badblocks *bb, int prev, struct badblocks_context *bad) in front_merge() argument 559 WARN_ON(s > BB_END(p[prev])); in front_merge() 561 if (s < BB_END(p[prev])) { in front_merge() 562 merged = min_t(sector_t, sectors, BB_END(p[prev]) - s); in front_merge() 564 merged = min_t(sector_t, sectors, BB_MAX_LEN - BB_LEN(p[prev])); in front_merge() 565 if ((prev + 1) < bb->count && in front_merge() [all …]
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | isppreview.c | 149 preview_config_luma_enhancement(struct isp_prev_device *prev, in preview_config_luma_enhancement() argument 152 struct isp_device *isp = to_isp_device(prev); in preview_config_luma_enhancement() 168 preview_enable_luma_enhancement(struct isp_prev_device *prev, bool enable) in preview_enable_luma_enhancement() argument 170 struct isp_device *isp = to_isp_device(prev); in preview_enable_luma_enhancement() 183 static void preview_enable_invalaw(struct isp_prev_device *prev, bool enable) in preview_enable_invalaw() argument 185 struct isp_device *isp = to_isp_device(prev); in preview_enable_invalaw() 198 static void preview_config_hmed(struct isp_prev_device *prev, in preview_config_hmed() argument 201 struct isp_device *isp = to_isp_device(prev); in preview_config_hmed() 213 static void preview_enable_hmed(struct isp_prev_device *prev, bool enable) in preview_enable_hmed() argument 215 struct isp_device *isp = to_isp_device(prev); in preview_enable_hmed() [all …]
|
| /linux/arch/powerpc/include/asm/ |
| H A D | cmpxchg.h | 19 unsigned int prev, prev_mask, tmp, bitoff, off; \ 33 : "=&r" (prev), "=&r" (tmp), "+m" (*(u32*)p) \ 37 return prev >> bitoff; \ 44 unsigned int prev, prev_mask, tmp, bitoff, off; \ 66 : "=&r" (prev), "=&r" (tmp), "+m" (*(u32*)p) \ 70 return prev >> bitoff; \ 89 unsigned long prev; in __xchg_u8_local() local 95 : "=&r" (prev), "+m" (*(volatile unsigned char *)p) in __xchg_u8_local() 99 return prev; in __xchg_u8_local() 105 unsigned long prev; in __xchg_u8_relaxed() local [all …]
|
| /linux/arch/s390/lib/ |
| H A D | uaccess.c | 158 unsigned int prev; in __cmpxchg_user_key_small() local 184 EX_TABLE_UA_LOAD_REG(0b, 5b, %[rc], %[prev]) in __cmpxchg_user_key_small() 185 EX_TABLE_UA_LOAD_REG(1b, 5b, %[rc], %[prev]) in __cmpxchg_user_key_small() 186 EX_TABLE_UA_LOAD_REG(3b, 5b, %[rc], %[prev]) in __cmpxchg_user_key_small() 187 EX_TABLE_UA_LOAD_REG(4b, 5b, %[rc], %[prev]) in __cmpxchg_user_key_small() 190 [prev] "=&d" (prev), in __cmpxchg_user_key_small() 201 *uval = prev; in __cmpxchg_user_key_small() 210 unsigned int prev, shift, mask, _old, _new; in __cmpxchg_user_key1() local 218 rc = __cmpxchg_user_key_small(address, &prev, _old, _new, mask, key); in __cmpxchg_user_key1() 219 *uval = prev >> shift; in __cmpxchg_user_key1() [all …]
|
| /linux/include/asm-generic/ |
| H A D | cmpxchg-local.h | 18 unsigned long flags, prev; in __generic_cmpxchg_local() local 28 case 1: prev = *(u8 *)ptr; in __generic_cmpxchg_local() 29 if (prev == (old & 0xffu)) in __generic_cmpxchg_local() 32 case 2: prev = *(u16 *)ptr; in __generic_cmpxchg_local() 33 if (prev == (old & 0xffffu)) in __generic_cmpxchg_local() 36 case 4: prev = *(u32 *)ptr; in __generic_cmpxchg_local() 37 if (prev == (old & 0xffffffffu)) in __generic_cmpxchg_local() 40 case 8: prev = *(u64 *)ptr; in __generic_cmpxchg_local() 41 if (prev == old) in __generic_cmpxchg_local() 48 return prev; in __generic_cmpxchg_local() [all …]
|
| /linux/tools/include/linux/ |
| H A D | list.h | 28 list->prev = list; in INIT_LIST_HEAD() 39 struct list_head *prev, in __list_add() argument 42 next->prev = new; in __list_add() 44 new->prev = prev; in __list_add() 45 prev->next = new; in __list_add() 49 struct list_head *prev, 77 __list_add(new, head->prev, head); in list_add_tail() 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/tools/testing/selftests/bpf/progs/ |
| H A D | cpumask_failure.c | 123 struct bpf_cpumask *local, *prev; in BPF_PROG() local 129 prev = bpf_kptr_xchg(&global_mask, local); in BPF_PROG() 130 if (prev) { in BPF_PROG() 131 bpf_cpumask_release(prev); in BPF_PROG() 157 struct bpf_cpumask *local, *prev; in BPF_PROG() local 163 prev = bpf_kptr_xchg(&global_mask, local); in BPF_PROG() 164 if (prev) { in BPF_PROG() 165 bpf_cpumask_release(prev); in BPF_PROG() 185 struct bpf_cpumask *prev, *curr; in BPF_PROG() local 191 prev in BPF_PROG() 210 struct bpf_cpumask *local, *prev; BPF_PROG() local [all...] |
| /linux/tools/usb/usbip/libsrc/ |
| H A D | list.h | 20 struct list_head *next, *prev; member 31 list->prev = list; in INIT_LIST_HEAD() 41 struct list_head *prev, in __list_add() argument 44 next->prev = new; in __list_add() 46 new->prev = prev; in __list_add() 47 prev->next = new; 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() 82 __list_del(entry->prev, entry->next); in __list_del_entry() [all …]
|
| /linux/tools/power/cpupower/ |
| H A D | cpupower-completion.sh | 10 local prev="${COMP_WORDS[COMP_CWORD-1]}" 12 case "$prev" in 20 local prev="${COMP_WORDS[COMP_CWORD-1]}" 22 case "$prev" in 38 local prev="${COMP_WORDS[COMP_CWORD-1]}" 40 case "$prev" in 48 local prev="${COMP_WORDS[COMP_CWORD-1]}" 50 case "$prev" in 58 local prev="${COMP_WORDS[COMP_CWORD-1]}" 60 case "$prev" in [all …]
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | list_debug.c | 30 bool __list_add_valid_or_report(struct list_head *new, struct list_head *prev, 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 46 prev = entry->prev; in __list_del_entry_valid_or_report() 50 NVHE_CHECK_DATA_CORRUPTION(prev == LIST_POISON2) || 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/fs/jffs2/ |
| H A D | nodelist.c | 28 struct jffs2_full_dirent **prev = list; in jffs2_add_fd_to_list() local 32 while ((*prev) && (*prev)->nhash <= new->nhash) { in jffs2_add_fd_to_list() 33 if ((*prev)->nhash == new->nhash && !strcmp((*prev)->name, new->name)) { in jffs2_add_fd_to_list() 35 if (new->version < (*prev)->version) { in jffs2_add_fd_to_list() 37 (*prev)->name, (*prev)->ino); in jffs2_add_fd_to_list() 42 (*prev)->name, (*prev)->ino); in jffs2_add_fd_to_list() 43 new->next = (*prev)->next; in jffs2_add_fd_to_list() 46 if ((*prev)->raw) in jffs2_add_fd_to_list() 47 jffs2_mark_node_obsolete(c, ((*prev)->raw)); in jffs2_add_fd_to_list() 48 jffs2_free_full_dirent(*prev); in jffs2_add_fd_to_list() [all …]
|
| /linux/tools/lib/ |
| H A D | list_sort.c | 58 a->prev = tail; in merge_final() 65 b->prev = tail; in merge_final() 78 b->prev = tail; in merge_final() 85 head->prev = tail; in merge_final() 177 if (list == head->prev) /* Zero or one elements */ in list_sort() 181 head->prev->next = NULL; in list_sort() 207 tail = &(*tail)->prev; in list_sort() 210 struct list_head *a = *tail, *b = a->prev; in list_sort() 214 a->prev = b->prev; in list_sort() 219 list->prev = pending; in list_sort() [all …]
|
| /linux/scripts/include/ |
| H A D | list.h | 54 list->prev = list; in INIT_LIST_HEAD() 64 struct list_head *prev, in __list_add() argument 67 next->prev = new; in __list_add() 69 new->prev = prev; in __list_add() 70 prev->next = new; in __list_add() 96 __list_add(new, head->prev, head); in list_add_tail() 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/net/bridge/ |
| H A D | br_forward.c | 120 static int deliver_clone(const struct net_bridge_port *prev, in deliver_clone() argument 131 __br_forward(prev, skb, local_orig); in deliver_clone() 177 struct net_bridge_port *prev, struct net_bridge_port *p, in maybe_deliver() argument 184 return prev; in maybe_deliver() 188 if (!prev) in maybe_deliver() 191 err = deliver_clone(prev, skb, local_orig); in maybe_deliver() 206 struct net_bridge_port *prev = NULL; in br_flood() local 238 prev = maybe_deliver(prev, p, skb, local_orig); in br_flood() 239 if (IS_ERR(prev)) { in br_flood() 240 reason = PTR_ERR(prev) == -ENOMEM ? SKB_DROP_REASON_NOMEM : in br_flood() [all …]
|
| /linux/arch/powerpc/platforms/cell/spufs/ |
| H A D | switch.c | 1775 static int quiece_spu(struct spu_state *prev, struct spu *spu) in quiece_spu() argument 1787 if (check_spu_isolate(prev, spu)) { /* Step 2. */ in quiece_spu() 1790 disable_interrupts(prev, spu); /* Step 3. */ in quiece_spu() 1791 set_watchdog_timer(prev, spu); /* Step 4. */ in quiece_spu() 1792 inhibit_user_access(prev, spu); /* Step 5. */ in quiece_spu() 1793 if (check_spu_isolate(prev, spu)) { /* Step 6. */ in quiece_spu() 1796 set_switch_pending(prev, spu); /* Step 7. */ in quiece_spu() 1797 save_mfc_cntl(prev, spu); /* Step 8. */ in quiece_spu() 1798 save_spu_runcntl(prev, spu); /* Step 9. */ in quiece_spu() 1799 save_mfc_sr1(prev, spu); /* Step 10. */ in quiece_spu() [all …]
|
| /linux/rust/kernel/ |
| H A D | list.rs | 362 prev: *mut ListLinksFields, field 392 prev: ptr::null_mut(), in new() 447 prev: ptr::null_mut(), in new() 512 (*item).prev = item; in insert_inner() 518 let prev = unsafe { (*next).prev }; in insert_inner() localVariable 524 (*item).prev = prev; in insert_inner() 525 (*prev).next = item; in insert_inner() 526 (*next).prev = item; in insert_inner() 559 let last = unsafe { (*self.first).prev }; in pop_back() 597 let ListLinksFields { next, prev } = unsafe { *item }; in remove() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/core/ |
| H A D | mm.c | 53 struct nvkm_mm_node *prev = node(this, prev); in nvkm_mm_free() local 56 if (prev && prev->type == NVKM_MM_TYPE_NONE) { in nvkm_mm_free() 57 prev->length += this->length; in nvkm_mm_free() 59 kfree(this); this = prev; in nvkm_mm_free() 72 list_for_each_entry(prev, &mm->free, fl_entry) { in nvkm_mm_free() 73 if (this->offset < prev->offset) in nvkm_mm_free() 77 list_add_tail(&this->fl_entry, &prev->fl_entry); in nvkm_mm_free() 114 struct nvkm_mm_node *prev, *this, *next; in nvkm_mm_head() local 129 prev = node(this, prev); in nvkm_mm_head() 130 if (prev && prev->type != type) in nvkm_mm_head() [all …]
|
| /linux/tools/firewire/ |
| H A D | list.h | 3 struct list *next, *prev; member 10 list->prev = list; in list_init() 22 new_link->prev = link->prev; in list_insert() 24 new_link->prev->next = new_link; in list_insert() 25 new_link->next->prev = new_link; in list_insert() 43 link->prev->next = link->next; in list_remove() 44 link->next->prev = link->prev; in list_remove() 54 list_entry((list)->prev, type, member)
|
| /linux/rust/pin-init/examples/ |
| H A D | linked_list.rs | 27 prev: Link, field 37 prev: unsafe { Link::new_unchecked(this) }, in new() 46 prev: list.next.prev().replace(unsafe { Link::new_unchecked(this)}), in insert_next() 55 next: list.prev.next().replace(unsafe { Link::new_unchecked(this)}), in insert_prev() 56 prev: list.prev.replace(unsafe { Link::new_unchecked(this)}), in insert_prev() 88 let prev = unsafe { &*self.prev.as_ptr() }; in drop() localVariable 89 next.prev.set(&self.prev); in drop() 90 prev.next.set(&self.next); in drop() 118 fn prev(&self) -> &Link { in prev() method 119 unsafe { &(*self.0.get().as_ptr()).prev } in prev()
|
| /linux/tools/testing/selftests/cgroup/ |
| H A D | test_freezer.c | 823 long prev, curr; in test_cgfreezer_time_empty() local 867 prev = curr; in test_cgfreezer_time_empty() 869 if (curr <= prev) { in test_cgfreezer_time_empty() 871 curr, prev); in test_cgfreezer_time_empty() 879 prev = curr; in test_cgfreezer_time_empty() 881 if (curr != prev) { in test_cgfreezer_time_empty() 883 curr, prev); in test_cgfreezer_time_empty() 905 long prev, curr; in test_cgfreezer_time_simple() local 932 prev = curr; in test_cgfreezer_time_simple() 934 if (curr > prev) { in test_cgfreezer_time_simple() [all …]
|
| /linux/arch/alpha/include/asm/ |
| H A D | cmpxchg.h | 119 unsigned long prev, tmp, cmp, addr64; in ____cmpxchg_u8() local 136 : "=&r" (prev), "=&r" (new), "=&r" (tmp), "=&r" (cmp), "=&r" (addr64) in ____cmpxchg_u8() 139 return prev; in ____cmpxchg_u8() 145 unsigned long prev, tmp, cmp, addr64; in ____cmpxchg_u16() local 162 : "=&r" (prev), "=&r" (new), "=&r" (tmp), "=&r" (cmp), "=&r" (addr64) in ____cmpxchg_u16() 165 return prev; in ____cmpxchg_u16() 171 unsigned long prev, cmp; in ____cmpxchg_u32() local 184 : "=&r"(prev), "=&r"(cmp), "=m"(*m) in ____cmpxchg_u32() 187 return prev; in ____cmpxchg_u32() 193 unsigned long prev, cmp; in ____cmpxchg_u64() local [all …]
|
| /linux/lib/ |
| H A D | plist.c | 35 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() 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() 75 struct plist_node *first, *iter, *prev = NULL, *last, *reverse_iter; in plist_add() local [all …]
|
| /linux/samples/bpf/ |
| H A D | xdp_sample_user.c | 652 struct record *rec, *prev; in stats_get_rx_cnt() local 657 prev = &stats_prev->rx_cnt; in stats_get_rx_cnt() 658 t = calc_period(rec, prev); in stats_get_rx_cnt() 662 struct datarec *p = &prev->cpu[i]; in stats_get_rx_cnt() 678 pps = calc_pps(&rec->total, &prev->total, t); in stats_get_rx_cnt() 679 drop = calc_drop_pps(&rec->total, &prev->total, t); in stats_get_rx_cnt() 680 err = calc_errs_pps(&rec->total, &prev->total, t); in stats_get_rx_cnt() 695 struct record *rec, *prev; in stats_get_cpumap_enqueue() local 702 prev = &stats_prev->enq[to_cpu]; in stats_get_cpumap_enqueue() 703 t = calc_period(rec, prev); in stats_get_cpumap_enqueue() [all …]
|
| /linux/drivers/net/fddi/skfp/ |
| H A D | smttimer.c | 33 struct smt_timer **prev ; in smt_timer_stop() local 43 for (prev = &smc->t.st_queue ; (tm = *prev) ; prev = &tm->tm_next ) { in smt_timer_stop() 45 *prev = tm->tm_next ; in smt_timer_stop() 57 struct smt_timer **prev ; in smt_timer_start() local 84 for (prev = &smc->t.st_queue ; (tm = *prev) ; prev = &tm->tm_next ) { in smt_timer_start() 91 *prev = timer ; in smt_timer_start()
|
| /linux/arch/csky/include/asm/ |
| H A D | switch_to.h | 9 static inline void __switch_to_fpu(struct task_struct *prev, in __switch_to_fpu() argument 12 save_to_user_fp(&prev->thread.user_fp); in __switch_to_fpu() 16 static inline void __switch_to_fpu(struct task_struct *prev, in __switch_to_fpu() argument 27 #define switch_to(prev, next, last) \ argument 29 struct task_struct *__prev = (prev); \ 32 ((last) = __switch_to((prev), (next))); \
|