Home
last modified time | relevance | path

Searched refs:task (Results 1 – 25 of 1016) sorted by relevance

12345678910>>...41

/Linux-v4.19/net/sunrpc/
Dsched.c46 static void rpc_release_task(struct rpc_task *task);
66 __rpc_disable_timer(struct rpc_wait_queue *queue, struct rpc_task *task) in __rpc_disable_timer() argument
68 if (task->tk_timeout == 0) in __rpc_disable_timer()
70 dprintk("RPC: %5u disabling timer\n", task->tk_pid); in __rpc_disable_timer()
71 task->tk_timeout = 0; in __rpc_disable_timer()
72 list_del(&task->u.tk_wait.timer_list); in __rpc_disable_timer()
88 __rpc_add_timer(struct rpc_wait_queue *queue, struct rpc_task *task) in __rpc_add_timer() argument
90 if (!task->tk_timeout) in __rpc_add_timer()
94 task->tk_pid, jiffies_to_msecs(task->tk_timeout)); in __rpc_add_timer()
96 task->u.tk_wait.expires = jiffies + task->tk_timeout; in __rpc_add_timer()
[all …]
Dclnt.c60 static void call_start(struct rpc_task *task);
61 static void call_reserve(struct rpc_task *task);
62 static void call_reserveresult(struct rpc_task *task);
63 static void call_allocate(struct rpc_task *task);
64 static void call_decode(struct rpc_task *task);
65 static void call_bind(struct rpc_task *task);
66 static void call_bind_status(struct rpc_task *task);
67 static void call_transmit(struct rpc_task *task);
69 static void call_bc_transmit(struct rpc_task *task);
71 static void call_status(struct rpc_task *task);
[all …]
Dxprt.c70 static void xprt_connect_status(struct rpc_task *task);
183 int xprt_reserve_xprt(struct rpc_xprt *xprt, struct rpc_task *task) in xprt_reserve_xprt() argument
185 struct rpc_rqst *req = task->tk_rqstp; in xprt_reserve_xprt()
189 if (task == xprt->snd_task) in xprt_reserve_xprt()
193 xprt->snd_task = task; in xprt_reserve_xprt()
201 task->tk_pid, xprt); in xprt_reserve_xprt()
202 task->tk_timeout = 0; in xprt_reserve_xprt()
203 task->tk_status = -EAGAIN; in xprt_reserve_xprt()
210 rpc_sleep_on_priority(&xprt->sending, task, NULL, priority); in xprt_reserve_xprt()
234 int xprt_reserve_xprt_cong(struct rpc_xprt *xprt, struct rpc_task *task) in xprt_reserve_xprt_cong() argument
[all …]
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_task.c40 int __rxe_do_task(struct rxe_task *task) in __rxe_do_task() argument
45 while ((ret = task->func(task->arg)) == 0) in __rxe_do_task()
48 task->ret = ret; in __rxe_do_task()
63 struct rxe_task *task = (struct rxe_task *)data; in rxe_do_task() local
65 spin_lock_irqsave(&task->state_lock, flags); in rxe_do_task()
66 switch (task->state) { in rxe_do_task()
68 task->state = TASK_STATE_BUSY; in rxe_do_task()
69 spin_unlock_irqrestore(&task->state_lock, flags); in rxe_do_task()
73 task->state = TASK_STATE_ARMED; in rxe_do_task()
76 spin_unlock_irqrestore(&task->state_lock, flags); in rxe_do_task()
[all …]
/Linux-v4.19/kernel/livepatch/
Dtransition.c83 struct task_struct *g, *task; in klp_complete_transition() local
115 for_each_process_thread(g, task) { in klp_complete_transition()
116 WARN_ON_ONCE(test_tsk_thread_flag(task, TIF_PATCH_PENDING)); in klp_complete_transition()
117 task->patch_state = KLP_UNDEFINED; in klp_complete_transition()
122 task = idle_task(cpu); in klp_complete_transition()
123 WARN_ON_ONCE(test_tsk_thread_flag(task, TIF_PATCH_PENDING)); in klp_complete_transition()
124 task->patch_state = KLP_UNDEFINED; in klp_complete_transition()
175 void klp_update_patch_state(struct task_struct *task) in klp_update_patch_state() argument
195 if (test_and_clear_tsk_thread_flag(task, TIF_PATCH_PENDING)) in klp_update_patch_state()
196 task->patch_state = READ_ONCE(klp_target_state); in klp_update_patch_state()
[all …]
/Linux-v4.19/drivers/scsi/aic94xx/
Daic94xx_task.c54 static int asd_map_scatterlist(struct sas_task *task, in asd_map_scatterlist() argument
58 struct asd_ascb *ascb = task->lldd_task; in asd_map_scatterlist()
63 if (task->data_dir == PCI_DMA_NONE) in asd_map_scatterlist()
66 if (task->num_scatter == 0) { in asd_map_scatterlist()
67 void *p = task->scatter; in asd_map_scatterlist()
69 task->total_xfer_len, in asd_map_scatterlist()
70 task->data_dir); in asd_map_scatterlist()
72 sg_arr[0].size = cpu_to_le32(task->total_xfer_len); in asd_map_scatterlist()
79 if (sas_protocol_ata(task->task_proto)) in asd_map_scatterlist()
80 num_sg = task->num_scatter; in asd_map_scatterlist()
[all …]
/Linux-v4.19/drivers/gpu/drm/exynos/
Dexynos_drm_ipp.c83 WARN_ON(ipp->task); in exynos_drm_ipp_unregister()
257 struct exynos_drm_ipp_task *task; in exynos_drm_ipp_task_alloc() local
259 task = kzalloc(sizeof(*task), GFP_KERNEL); in exynos_drm_ipp_task_alloc()
260 if (!task) in exynos_drm_ipp_task_alloc()
263 task->dev = ipp->dev; in exynos_drm_ipp_task_alloc()
264 task->ipp = ipp; in exynos_drm_ipp_task_alloc()
267 task->src.rect.w = task->dst.rect.w = UINT_MAX; in exynos_drm_ipp_task_alloc()
268 task->src.rect.h = task->dst.rect.h = UINT_MAX; in exynos_drm_ipp_task_alloc()
269 task->transform.rotation = DRM_MODE_ROTATE_0; in exynos_drm_ipp_task_alloc()
271 DRM_DEBUG_DRIVER("Allocated task %pK\n", task); in exynos_drm_ipp_task_alloc()
[all …]
/Linux-v4.19/include/linux/
Dcn_proc.h23 void proc_fork_connector(struct task_struct *task);
24 void proc_exec_connector(struct task_struct *task);
25 void proc_id_connector(struct task_struct *task, int which_id);
26 void proc_sid_connector(struct task_struct *task);
27 void proc_ptrace_connector(struct task_struct *task, int which_id);
28 void proc_comm_connector(struct task_struct *task);
29 void proc_coredump_connector(struct task_struct *task);
30 void proc_exit_connector(struct task_struct *task);
32 static inline void proc_fork_connector(struct task_struct *task) in proc_fork_connector() argument
35 static inline void proc_exec_connector(struct task_struct *task) in proc_exec_connector() argument
[all …]
/Linux-v4.19/fs/proc/
Dbase.c166 static int get_task_root(struct task_struct *task, struct path *root) in get_task_root() argument
170 task_lock(task); in get_task_root()
171 if (task->fs) { in get_task_root()
172 get_fs_root(task->fs, root); in get_task_root()
175 task_unlock(task); in get_task_root()
181 struct task_struct *task = get_proc_task(d_inode(dentry)); in proc_cwd_link() local
184 if (task) { in proc_cwd_link()
185 task_lock(task); in proc_cwd_link()
186 if (task->fs) { in proc_cwd_link()
187 get_fs_pwd(task->fs, path); in proc_cwd_link()
[all …]
Dnamespaces.c43 struct task_struct *task; in proc_ns_get_link() local
50 task = get_proc_task(inode); in proc_ns_get_link()
51 if (!task) in proc_ns_get_link()
54 if (ptrace_may_access(task, PTRACE_MODE_READ_FSCREDS)) { in proc_ns_get_link()
55 error = ns_get_path(&ns_path, task, ns_ops); in proc_ns_get_link()
59 put_task_struct(task); in proc_ns_get_link()
67 struct task_struct *task; in proc_ns_readlink() local
71 task = get_proc_task(inode); in proc_ns_readlink()
72 if (!task) in proc_ns_readlink()
75 if (ptrace_may_access(task, PTRACE_MODE_READ_FSCREDS)) { in proc_ns_readlink()
[all …]
Darray.c381 static void task_cpus_allowed(struct seq_file *m, struct task_struct *task) in task_cpus_allowed() argument
384 cpumask_pr_args(&task->cpus_allowed)); in task_cpus_allowed()
386 cpumask_pr_args(&task->cpus_allowed)); in task_cpus_allowed()
396 struct pid *pid, struct task_struct *task) in proc_pid_status() argument
398 struct mm_struct *mm = get_task_mm(task); in proc_pid_status()
401 proc_task_name(m, task, true); in proc_pid_status()
404 task_state(m, ns, pid, task); in proc_pid_status()
411 task_sig(m, task); in proc_pid_status()
412 task_cap(m, task); in proc_pid_status()
413 task_seccomp(m, task); in proc_pid_status()
[all …]
Dfd.c25 struct task_struct *task; in seq_show() local
27 task = get_proc_task(m->private); in seq_show()
28 if (!task) in seq_show()
31 files = get_files_struct(task); in seq_show()
32 put_task_struct(task); in seq_show()
84 static bool tid_fd_mode(struct task_struct *task, unsigned fd, fmode_t *mode) in tid_fd_mode() argument
86 struct files_struct *files = get_files_struct(task); in tid_fd_mode()
101 static void tid_fd_update_inode(struct task_struct *task, struct inode *inode, in tid_fd_update_inode() argument
104 task_dump_owner(task, 0, &inode->i_uid, &inode->i_gid); in tid_fd_update_inode()
114 security_task_to_inode(task, inode); in tid_fd_update_inode()
[all …]
/Linux-v4.19/drivers/scsi/pm8001/
Dpm8001_sas.c49 static int pm8001_find_tag(struct sas_task *task, u32 *tag) in pm8001_find_tag() argument
51 if (task->lldd_task) { in pm8001_find_tag()
53 ccb = task->lldd_task; in pm8001_find_tag()
278 u32 pm8001_get_ncq_tag(struct sas_task *task, u32 *tag) in pm8001_get_ncq_tag() argument
280 struct ata_queued_cmd *qc = task->uldd_task; in pm8001_get_ncq_tag()
356 static int pm8001_task_exec(struct sas_task *task, in pm8001_task_exec() argument
359 struct domain_device *dev = task->dev; in pm8001_task_exec()
363 struct sas_task *t = task; in pm8001_task_exec()
376 pm8001_ha = pm8001_find_ha_by_dev(task->dev); in pm8001_task_exec()
424 ccb->task = t; in pm8001_task_exec()
[all …]
/Linux-v4.19/drivers/video/fbdev/
Duvesafb.c74 struct uvesafb_ktask *task; in uvesafb_cn_callback() local
83 task = uvfb_tasks[msg->seq]; in uvesafb_cn_callback()
85 if (!task || msg->ack != task->ack) { in uvesafb_cn_callback()
93 if (task->t.buf_len < utask->buf_len || in uvesafb_cn_callback()
102 memcpy(&task->t, utask, sizeof(*utask)); in uvesafb_cn_callback()
104 if (task->t.buf_len && task->buf) in uvesafb_cn_callback()
105 memcpy(task->buf, utask + 1, task->t.buf_len); in uvesafb_cn_callback()
107 complete(task->done); in uvesafb_cn_callback()
143 static int uvesafb_exec(struct uvesafb_ktask *task) in uvesafb_exec() argument
148 int len = sizeof(task->t) + task->t.buf_len; in uvesafb_exec()
[all …]
/Linux-v4.19/drivers/scsi/isci/
Dtask.c76 static void isci_task_refuse(struct isci_host *ihost, struct sas_task *task, in isci_task_refuse() argument
85 __func__, task, response, status); in isci_task_refuse()
87 spin_lock_irqsave(&task->task_state_lock, flags); in isci_task_refuse()
89 task->task_status.resp = response; in isci_task_refuse()
90 task->task_status.stat = status; in isci_task_refuse()
93 task->task_state_flags |= SAS_TASK_STATE_DONE; in isci_task_refuse()
94 task->task_state_flags &= ~(SAS_TASK_AT_INITIATOR | in isci_task_refuse()
96 task->lldd_task = NULL; in isci_task_refuse()
97 spin_unlock_irqrestore(&task->task_state_lock, flags); in isci_task_refuse()
99 task->task_done(task); in isci_task_refuse()
[all …]
/Linux-v4.19/arch/arm64/kernel/
Dssbd.c17 static int ssbd_prctl_set(struct task_struct *task, unsigned long ctrl) in ssbd_prctl_set() argument
45 task_spec_ssb_force_disable(task)) in ssbd_prctl_set()
47 task_clear_spec_ssb_disable(task); in ssbd_prctl_set()
48 clear_tsk_thread_flag(task, TIF_SSBD); in ssbd_prctl_set()
53 task_set_spec_ssb_disable(task); in ssbd_prctl_set()
54 set_tsk_thread_flag(task, TIF_SSBD); in ssbd_prctl_set()
59 task_set_spec_ssb_disable(task); in ssbd_prctl_set()
60 task_set_spec_ssb_force_disable(task); in ssbd_prctl_set()
61 set_tsk_thread_flag(task, TIF_SSBD); in ssbd_prctl_set()
70 int arch_prctl_spec_ctrl_set(struct task_struct *task, unsigned long which, in arch_prctl_spec_ctrl_set() argument
[all …]
/Linux-v4.19/scripts/gdb/linux/
Dtasks.py43 for task in task_lists():
44 if int(task['pid']) == pid:
45 return task
59 task = get_task_by_pid(pid)
60 if task:
61 return task.dereference()
76 for task in task_lists():
78 address=task,
79 pid=task["pid"],
80 comm=task["comm"].string()))
[all …]
/Linux-v4.19/drivers/scsi/
Dlibiscsi.c137 void iscsi_prep_data_out_pdu(struct iscsi_task *task, struct iscsi_r2t_info *r2t, in iscsi_prep_data_out_pdu() argument
140 struct iscsi_conn *conn = task->conn; in iscsi_prep_data_out_pdu()
143 task->hdr_len = sizeof(struct iscsi_data); in iscsi_prep_data_out_pdu()
150 hdr->lun = task->lun; in iscsi_prep_data_out_pdu()
151 hdr->itt = task->hdr_itt; in iscsi_prep_data_out_pdu()
167 static int iscsi_add_hdr(struct iscsi_task *task, unsigned len) in iscsi_add_hdr() argument
169 unsigned exp_len = task->hdr_len + len; in iscsi_add_hdr()
171 if (exp_len > task->hdr_max) { in iscsi_add_hdr()
177 task->hdr_len = exp_len; in iscsi_add_hdr()
184 static int iscsi_prep_ecdb_ahs(struct iscsi_task *task) in iscsi_prep_ecdb_ahs() argument
[all …]
/Linux-v4.19/kernel/
Dtask_work.c28 task_work_add(struct task_struct *task, struct callback_head *work, bool notify) in task_work_add() argument
33 head = READ_ONCE(task->task_works); in task_work_add()
37 } while (cmpxchg(&task->task_works, head, work) != head); in task_work_add()
40 set_notify_resume(task); in task_work_add()
56 task_work_cancel(struct task_struct *task, task_work_func_t func) in task_work_cancel() argument
58 struct callback_head **pprev = &task->task_works; in task_work_cancel()
62 if (likely(!task->task_works)) in task_work_cancel()
70 raw_spin_lock_irqsave(&task->pi_lock, flags); in task_work_cancel()
77 raw_spin_unlock_irqrestore(&task->pi_lock, flags); in task_work_cancel()
92 struct task_struct *task = current; in task_work_run() local
[all …]
/Linux-v4.19/kernel/locking/
Drtmutex-debug.c60 void rt_mutex_debug_task_free(struct task_struct *task) in rt_mutex_debug_task_free() argument
62 DEBUG_LOCKS_WARN_ON(!RB_EMPTY_ROOT(&task->pi_waiters.rb_root)); in rt_mutex_debug_task_free()
63 DEBUG_LOCKS_WARN_ON(task->pi_blocked_on); in rt_mutex_debug_task_free()
75 struct task_struct *task; in debug_rt_mutex_deadlock() local
80 task = rt_mutex_owner(act_waiter->lock); in debug_rt_mutex_deadlock()
81 if (task && task != current) { in debug_rt_mutex_deadlock()
82 act_waiter->deadlock_task_pid = get_pid(task_pid(task)); in debug_rt_mutex_deadlock()
89 struct task_struct *task; in debug_rt_mutex_print_deadlock() local
95 task = pid_task(waiter->deadlock_task_pid, PIDTYPE_PID); in debug_rt_mutex_print_deadlock()
96 if (!task) { in debug_rt_mutex_print_deadlock()
[all …]
Drtmutex.c305 rt_mutex_enqueue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_enqueue_pi() argument
307 struct rb_node **link = &task->pi_waiters.rb_root.rb_node; in rt_mutex_enqueue_pi()
324 rb_insert_color_cached(&waiter->pi_tree_entry, &task->pi_waiters, leftmost); in rt_mutex_enqueue_pi()
328 rt_mutex_dequeue_pi(struct task_struct *task, struct rt_mutex_waiter *waiter) in rt_mutex_dequeue_pi() argument
333 rb_erase_cached(&waiter->pi_tree_entry, &task->pi_waiters); in rt_mutex_dequeue_pi()
344 pi_task = task_top_pi_waiter(p)->task; in rt_mutex_adjust_prio()
448 static int rt_mutex_adjust_prio_chain(struct task_struct *task, in rt_mutex_adjust_prio_chain() argument
487 put_task_struct(task); in rt_mutex_adjust_prio_chain()
502 raw_spin_lock_irq(&task->pi_lock); in rt_mutex_adjust_prio_chain()
507 waiter = task->pi_blocked_on; in rt_mutex_adjust_prio_chain()
[all …]
/Linux-v4.19/drivers/scsi/mvsas/
Dmv_sas.c28 static int mvs_find_tag(struct mvs_info *mvi, struct sas_task *task, u32 *tag) in mvs_find_tag() argument
30 if (task->lldd_task) { in mvs_find_tag()
32 slot = task->lldd_task; in mvs_find_tag()
320 struct sas_task *task = tei->task; in mvs_task_prep_smp() local
322 struct domain_device *dev = task->dev; in mvs_task_prep_smp()
338 sg_req = &task->smp_task.smp_req; in mvs_task_prep_smp()
344 sg_resp = &task->smp_task.smp_resp; in mvs_task_prep_smp()
413 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_smp()
418 dma_unmap_sg(mvi->dev, &tei->task->smp_task.smp_resp, 1, in mvs_task_prep_smp()
421 dma_unmap_sg(mvi->dev, &tei->task->smp_task.smp_req, 1, in mvs_task_prep_smp()
[all …]
/Linux-v4.19/drivers/scsi/libsas/
Dsas_scsi_host.c54 static void sas_end_task(struct scsi_cmnd *sc, struct sas_task *task) in sas_end_task() argument
56 struct task_status_struct *ts = &task->task_status; in sas_end_task()
98 task->dev->port->ha->sas_ha_name); in sas_end_task()
116 sas_free_task(task); in sas_end_task()
119 static void sas_scsi_task_done(struct sas_task *task) in sas_scsi_task_done() argument
121 struct scsi_cmnd *sc = task->uldd_task; in sas_scsi_task_done()
122 struct domain_device *dev = task->dev; in sas_scsi_task_done()
128 task = NULL; in sas_scsi_task_done()
133 if (unlikely(!task)) { in sas_scsi_task_done()
141 sas_free_task(task); in sas_scsi_task_done()
[all …]
/Linux-v4.19/drivers/gpu/drm/
Ddrm_flip_work.c36 struct drm_flip_task *task; in drm_flip_work_allocate_task() local
38 task = kzalloc(sizeof(*task), flags); in drm_flip_work_allocate_task()
39 if (task) in drm_flip_work_allocate_task()
40 task->data = data; in drm_flip_work_allocate_task()
42 return task; in drm_flip_work_allocate_task()
55 struct drm_flip_task *task) in drm_flip_work_queue_task() argument
60 list_add_tail(&task->node, &work->queued); in drm_flip_work_queue_task()
75 struct drm_flip_task *task; in drm_flip_work_queue() local
77 task = drm_flip_work_allocate_task(val, in drm_flip_work_queue()
79 if (task) { in drm_flip_work_queue()
[all …]
/Linux-v4.19/include/linux/fsl/bestcomm/
Dbestcomm_priv.h238 extern int bcom_load_image(int task, u32 *task_image);
239 extern void bcom_set_initiator(int task, int initiator);
261 bcom_enable_task(int task) in bcom_enable_task() argument
264 reg = in_be16(&bcom_eng->regs->tcr[task]); in bcom_enable_task()
265 out_be16(&bcom_eng->regs->tcr[task], reg | TASK_ENABLE); in bcom_enable_task()
269 bcom_disable_task(int task) in bcom_disable_task() argument
271 u16 reg = in_be16(&bcom_eng->regs->tcr[task]); in bcom_disable_task()
272 out_be16(&bcom_eng->regs->tcr[task], reg & ~TASK_ENABLE); in bcom_disable_task()
277 bcom_task_desc(int task) in bcom_task_desc() argument
279 return bcom_sram_pa2va(bcom_eng->tdt[task].start); in bcom_task_desc()
[all …]

12345678910>>...41