Home
last modified time | relevance | path

Searched refs:prev (Results 1 – 25 of 56) sorted by relevance

123

/include/asm-generic/
Dcmpxchg-local.h18 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 …]
Dswitch_to.h21 #define switch_to(prev, next, last) \ argument
23 ((last) = __switch_to((prev), (next))); \
Dnommu_context.h11 static inline void switch_mm(struct mm_struct *prev, in switch_mm() argument
/include/linux/
Dlist.h38 WRITE_ONCE(list->prev, list); in INIT_LIST_HEAD()
54 struct list_head *prev,
66 struct list_head *prev, in __list_add_valid() argument
83 if (likely(next->prev == prev && prev->next == next && new != prev && new != next)) in __list_add_valid()
88 ret &= __list_add_valid_or_report(new, prev, next); in __list_add_valid()
111 struct list_head *prev = entry->prev; in __list_del_entry_valid() local
119 if (likely(prev->next == entry && next->prev == entry)) in __list_del_entry_valid()
129 struct list_head *prev, in __list_add_valid() argument
147 struct list_head *prev, in __list_add() argument
150 if (!__list_add_valid(new, prev, next)) in __list_add()
[all …]
Duser-return-notifier.h19 static inline void propagate_user_return_notify(struct task_struct *prev, in propagate_user_return_notify() argument
22 if (test_tsk_thread_flag(prev, TIF_USER_RETURN_NOTIFY)) { in propagate_user_return_notify()
23 clear_tsk_thread_flag(prev, TIF_USER_RETURN_NOTIFY); in propagate_user_return_notify()
39 static inline void propagate_user_return_notify(struct task_struct *prev, in propagate_user_return_notify() argument
Drculist.h25 WRITE_ONCE(list->prev, list); in INIT_LIST_HEAD_RCU()
42 #define list_tail_rcu(head) (*((struct list_head __rcu **)(&(head)->prev)))
77 struct list_head *prev, struct list_head *next) in __list_add_rcu() argument
79 if (!__list_add_valid(new, prev, next)) in __list_add_rcu()
83 new->prev = prev; in __list_add_rcu()
84 rcu_assign_pointer(list_next_rcu(prev), new); in __list_add_rcu()
85 next->prev = new; in __list_add_rcu()
128 __list_add_rcu(new, head->prev, head); in list_add_tail_rcu()
158 entry->prev = LIST_POISON2; in list_del_rcu()
204 new->prev = old->prev; in list_replace_rcu()
[all …]
Dvtime.h48 extern void vtime_task_switch(struct task_struct *prev);
85 extern void vtime_task_switch_generic(struct task_struct *prev);
87 static inline void vtime_task_switch(struct task_struct *prev) in vtime_task_switch() argument
90 vtime_task_switch_generic(prev); in vtime_task_switch()
112 static inline void vtime_task_switch(struct task_struct *prev) { } in vtime_task_switch() argument
Dagpgart.h91 struct agp_client *prev; member
99 struct agp_controller *prev; member
114 struct agp_file_private *prev; member
Ddma-fence-chain.h27 struct dma_fence __rcu *prev; member
127 struct dma_fence *prev,
Dlist_bl.h105 struct hlist_bl_node *prev) in hlist_bl_add_behind() argument
107 n->next = prev->next; in hlist_bl_add_behind()
108 n->pprev = &prev->next; in hlist_bl_add_behind()
109 prev->next = n; in hlist_bl_add_behind()
Dinterval_tree_generic.h154 struct rb_node *rb = node->ITRB.rb_right, *prev; \
176 prev = &node->ITRB; \
179 } while (prev == rb); \
Dof_pdt.h18 int (*nextprop)(phandle node, char *prev, char *buf);
Dfolio_queue.h33 struct folio_queue *prev; /* Previous queue segment of NULL */ member
53 folioq->prev = NULL; in folioq_init()
Dskbuff.h343 struct sk_buff *prev;
877 struct sk_buff *prev; member
1914 return skb->prev == (const struct sk_buff *) list; in skb_queue_is_first()
1950 return skb->prev; in skb_queue_prev()
2196 struct sk_buff *skb = READ_ONCE(list_->prev); in skb_peek_tail()
2239 list->prev = list->next = (struct sk_buff *)list; in __skb_queue_head_init()
2271 struct sk_buff *prev, struct sk_buff *next, in __skb_insert() argument
2278 WRITE_ONCE(newsk->prev, prev); in __skb_insert()
2279 WRITE_ONCE(((struct sk_buff_list *)next)->prev, newsk); in __skb_insert()
2280 WRITE_ONCE(((struct sk_buff_list *)prev)->next, newsk); in __skb_insert()
[all …]
Dagp_backend.h71 struct agp_memory *prev; member
Dhuge_mm.h191 static inline int next_order(unsigned long *orders, int prev) in next_order() argument
193 *orders &= ~BIT(prev); in next_order()
414 struct vm_area_struct **prev,
575 struct vm_area_struct **prev, in madvise_collapse() argument
638 static inline int next_order(unsigned long *orders, int prev) in next_order() argument
/include/trace/hooks/
Dfpsimd.h15 TP_PROTO(struct task_struct *prev, struct task_struct *next),
16 TP_ARGS(prev, next))
Dmpam.h15 TP_PROTO(struct task_struct *prev, struct task_struct *next),
16 TP_ARGS(prev, next));
Dsched.h92 TP_PROTO(struct rq *rq, struct task_struct **p, struct task_struct *prev),
93 TP_ARGS(rq, p, prev), 1);
172 TP_PROTO(struct task_struct *prev),
173 TP_ARGS(prev), 1);
180 TP_PROTO(struct task_struct *prev, struct task_struct *next, struct rq *rq),
181 TP_ARGS(prev, next, rq), 1);
396 struct task_struct *prev, struct rq_flags *rf),
397 TP_ARGS(rq, p, prev, rf), 1);
400 TP_PROTO(struct rq *rq, struct task_struct *prev, struct rq_flags *rf),
401 TP_ARGS(rq, prev, rf), 1);
/include/linux/sched/
Dcputime.h49 extern void cputime_adjust(struct task_cputime *curr, struct prev_cputime *prev,
172 static inline void prev_cputime_init(struct prev_cputime *prev) in prev_cputime_init() argument
175 prev->utime = prev->stime = 0; in prev_cputime_init()
176 raw_spin_lock_init(&prev->lock); in prev_cputime_init()
/include/uapi/linux/netfilter_bridge/
Debt_limit.h20 unsigned long prev; member
/include/uapi/linux/netfilter/
Dxt_limit.h19 unsigned long prev; /* moved to xt_limit_priv */ member
/include/sound/
Dutil_mem.h49 struct list_head *prev);
/include/trace/events/
Dsched.h225 struct task_struct *prev,
229 TP_ARGS(preempt, prev, next, prev_state),
242 memcpy(__entry->prev_comm, prev->comm, TASK_COMM_LEN);
243 __entry->prev_pid = prev->pid;
244 __entry->prev_prio = prev->prio;
245 __entry->prev_state = __trace_sched_switch_state(preempt, prev_state, prev);
983 TP_PROTO(struct task_struct *prev, int cpu, bool is_blocked),
985 TP_ARGS(prev, cpu, is_blocked),
995 strscpy(__entry->comm, prev->comm, TASK_COMM_LEN);
996 __entry->pid = prev->pid;
[all …]
/include/drm/
Ddrm_gpuvm.h908 struct drm_gpuva_op_map *prev; member
1213 void drm_gpuva_remap(struct drm_gpuva *prev,
1234 const u64 va_start = op->prev ? in drm_gpuva_op_remap_to_unmap_range()
1235 op->prev->va.addr + op->prev->va.range : in drm_gpuva_op_remap_to_unmap_range()

123