Searched defs:task (Results 1 - 25 of 93) sorted by relevance

1234

/drivers/scsi/libsas/
H A Dsas_task.c7 void sas_ssp_task_response(struct device *dev, struct sas_task *task, argument
10 struct task_status_struct *tstat = &task->task_status;
29 SAS_ADDR(task->dev->sas_addr),
H A Dsas_init.c45 struct sas_task *task = kmem_cache_zalloc(sas_task_cache, flags); local
47 if (task) {
48 INIT_LIST_HEAD(&task->list);
49 spin_lock_init(&task->task_state_lock);
50 task->task_state_flags = SAS_TASK_STATE_PENDING;
51 init_timer(&task->timer);
52 init_completion(&task->completion);
55 return task;
59 void sas_free_task(struct sas_task *task) argument
61 if (task) {
[all...]
/drivers/infiniband/hw/ehca/
H A Dehca_irq.h63 struct task_struct *task; member in struct:ehca_cpu_comp_task
/drivers/s390/cio/
H A Dcrw.c153 struct task_struct *task; local
155 task = kthread_run(crw_collect_info, NULL, "kmcheck");
156 if (IS_ERR(task))
157 return PTR_ERR(task);
/drivers/staging/iio/trigger/
H A Diio-trig-periodic-rtc.c28 struct rtc_task task; member in struct:iio_prtc_trigger_info
37 return rtc_irq_set_state(trig_info->rtc, &trig_info->task, state);
63 ret = rtc_irq_set_freq(trig_info->rtc, &trig_info->task, val);
136 trig_info->task.func = iio_prtc_trigger_poll;
137 trig_info->task.private_data = trig;
138 ret = rtc_irq_register(trig_info->rtc, &trig_info->task);
148 rtc_irq_unregister(trig_info->rtc, &trig_info->task);
162 rtc_irq_unregister(trig_info->rtc, &trig_info->task);
180 rtc_irq_unregister(trig_info->rtc, &trig_info->task);
/drivers/connector/
H A Dcn_proc.c54 void proc_fork_connector(struct task_struct *task) argument
72 parent = rcu_dereference(task->real_parent);
76 ev->event_data.fork.child_pid = task->pid;
77 ev->event_data.fork.child_tgid = task->tgid;
86 void proc_exec_connector(struct task_struct *task) argument
102 ev->event_data.exec.process_pid = task->pid;
103 ev->event_data.exec.process_tgid = task->tgid;
111 void proc_id_connector(struct task_struct *task, int which_id) argument
125 ev->event_data.id.process_pid = task->pid;
126 ev->event_data.id.process_tgid = task
150 proc_sid_connector(struct task_struct *task) argument
175 proc_ptrace_connector(struct task_struct *task, int ptrace_id) argument
208 proc_comm_connector(struct task_struct *task) argument
234 proc_exit_connector(struct task_struct *task) argument
[all...]
/drivers/media/video/saa7134/
H A Dsaa7134-vbi.c51 int task)
56 saa_writeb(SAA7134_VBI_H_START1(task), norm->h_start & 0xff);
57 saa_writeb(SAA7134_VBI_H_START2(task), norm->h_start >> 8);
58 saa_writeb(SAA7134_VBI_H_STOP1(task), norm->h_stop & 0xff);
59 saa_writeb(SAA7134_VBI_H_STOP2(task), norm->h_stop >> 8);
60 saa_writeb(SAA7134_VBI_V_START1(task), norm->vbi_v_start_0 & 0xff);
61 saa_writeb(SAA7134_VBI_V_START2(task), norm->vbi_v_start_0 >> 8);
62 saa_writeb(SAA7134_VBI_V_STOP1(task), norm->vbi_v_stop_0 & 0xff);
63 saa_writeb(SAA7134_VBI_V_STOP2(task), norm->vbi_v_stop_0 >> 8);
65 saa_writeb(SAA7134_VBI_H_SCALE_INC1(task), VBI_SCAL
50 task_init(struct saa7134_dev *dev, struct saa7134_buf *buf, int task) argument
[all...]
/drivers/scsi/isci/
H A Dtask.h80 * of task management requests.
91 * struct isci_tmf - This class represents the task management object which
92 * acts as an interface to libsas for processing task management requests
154 struct sas_task *task,
159 struct sas_task *task);
174 struct sas_task *task);
227 * @task: This parameter is the completed request.
228 * @response: This parameter is the response code for the completed task.
229 * @status: This parameter is the status code for the completed task.
235 struct sas_task *task,
234 isci_task_set_completion_status( struct sas_task *task, enum service_response response, enum exec_status status, enum isci_completion_selection task_notification_selection) argument
[all...]
/drivers/target/
H A Dtarget_core_tmr.c4 * This file contains SPC-3 task management infrastructure
256 struct se_task *task, *task_tmp; local
271 * (e.g., by a LOGICAL UNIT RESET task management function), then "yes"
281 list_for_each_entry_safe(task, task_tmp, &dev->state_task_list,
283 if (!task->task_se_cmd) {
284 pr_err("task->task_se_cmd is NULL!\n");
287 cmd = task->task_se_cmd;
301 list_move_tail(&task->t_state_list, &drain_task_list);
302 task->t_state_active = false;
304 * Remove from task execut
[all...]
/drivers/usb/storage/
H A Dlibusual.c99 struct task_struct* task; local
114 task = kthread_run(usu_probe_thread, (void*)type, "libusual_%ld", type);
115 if (IS_ERR(task)) {
116 rc = PTR_ERR(task);
/drivers/bluetooth/
H A Dbtmrvl_drv.h36 struct task_struct *task; member in struct:btmrvl_thread
/drivers/infiniband/ulp/iser/
H A Diser_initiator.c46 static int iser_prepare_read_cmd(struct iscsi_task *task, argument
50 struct iscsi_iser_task *iser_task = task->dd_data;
67 task->itt, iser_task->iser_conn);
83 task->itt, regd_buf->reg.rkey,
91 * task->data[ISER_DIR_OUT].data_len
94 iser_prepare_write_cmd(struct iscsi_task *task, argument
99 struct iscsi_iser_task *iser_task = task->dd_data;
117 edtl, task->itt, task->conn);
136 task
261 iser_send_command(struct iscsi_conn *conn, struct iscsi_task *task) argument
320 iser_send_data_out(struct iscsi_conn *conn, struct iscsi_task *task, struct iscsi_data *hdr) argument
383 iser_send_control(struct iscsi_conn *conn, struct iscsi_task *task) argument
501 struct iscsi_task *task; local
[all...]
H A Discsi_iser.c128 static int iscsi_iser_pdu_alloc(struct iscsi_task *task, uint8_t opcode) argument
130 struct iscsi_iser_task *iser_task = task->dd_data;
132 task->hdr = (struct iscsi_hdr *)&iser_task->desc.iscsi_header;
133 task->hdr_max = sizeof(iser_task->desc.iscsi_header);
137 int iser_initialize_task_headers(struct iscsi_task *task, argument
140 struct iscsi_iser_conn *iser_conn = task->conn->dd_data;
142 struct iscsi_iser_task *iser_task = task->dd_data;
159 * iscsi_iser_task_init - Initialize task
160 * @task: iscsi task
165 iscsi_iser_task_init(struct iscsi_task *task) argument
193 iscsi_iser_mtask_xmit(struct iscsi_conn *conn, struct iscsi_task *task) argument
211 iscsi_iser_task_xmit_unsol_data(struct iscsi_conn *conn, struct iscsi_task *task) argument
241 iscsi_iser_task_xmit(struct iscsi_task *task) argument
277 iscsi_iser_cleanup_task(struct iscsi_task *task) argument
[all...]
/drivers/media/rc/
H A Dlirc_dev.c60 struct task_struct *task; member in struct:irctl
115 kthread_stop(ir->task);
309 /* it means - wait for external event in task queue */
348 ir->task = kthread_run(lirc_thread, (void *)ir, "lirc_dev");
349 if (IS_ERR(ir->task)) {
408 if (ir->task)
409 kthread_stop(ir->task);
481 if (ir->task)
482 wake_up_process(ir->task);
684 * we add ourselves to the task queu
[all...]
/drivers/mfd/
H A Dtwl6030-irq.c354 struct task_struct *task; local
415 task = kthread_run(twl6030_irq_thread, (void *)irq_num, "twl6030-irq");
416 if (IS_ERR(task)) {
418 status = PTR_ERR(task);
/drivers/oprofile/
H A Dcpu_buffer.c183 int is_kernel, struct task_struct *task)
204 /* notice a task switch */
205 if (cpu_buf->last_task != task) {
206 cpu_buf->last_task = task;
227 op_cpu_buffer_add_data(&entry, (unsigned long)task);
262 struct task_struct *task)
264 struct task_struct *tsk = task ? task : current;
298 struct task_struct *task)
307 if (!log_sample(cpu_buf, pc, backtrace, is_kernel, event, task))
182 op_add_code(struct oprofile_cpu_buffer *cpu_buf, unsigned long backtrace, int is_kernel, struct task_struct *task) argument
260 log_sample(struct oprofile_cpu_buffer *cpu_buf, unsigned long pc, unsigned long backtrace, int is_kernel, unsigned long event, struct task_struct *task) argument
296 __oprofile_add_ext_sample(unsigned long pc, struct pt_regs * const regs, unsigned long event, int is_kernel, struct task_struct *task) argument
319 oprofile_add_ext_hw_sample(unsigned long pc, struct pt_regs * const regs, unsigned long event, int is_kernel, struct task_struct *task) argument
[all...]
H A Dbuffer_sync.c46 /* Take ownership of the task struct and place it on the
48 * does the task eventually get freed, because by then
51 * call_rcu() of the task struct, hence the _irqsave.
57 struct task_struct *task = data; local
59 list_add(&task->tasks, &dying_tasks);
65 /* The task is on its way out. A sync of the buffer means we can catch
66 * any remaining samples for this task.
72 * hoping that most samples for the task are on this CPU
79 /* The task is about to try a do_munmap(). We peek at what it's going to
97 * hoping that most samples for the task ar
300 add_user_ctx_switch(struct task_struct const *task, unsigned long cookie) argument
421 take_tasks_mm(struct task_struct *task) argument
446 struct task_struct *task; local
[all...]
/drivers/pnp/pnpbios/
H A Dcore.c584 struct task_struct *task; local
586 task = kthread_run(pnp_dock_thread, NULL, "kpnpbiosd");
587 if (IS_ERR(task))
588 return PTR_ERR(task);
/drivers/scsi/aic94xx/
H A Daic94xx_task.c54 static int asd_map_scatterlist(struct sas_task *task, argument
58 struct asd_ascb *ascb = task->lldd_task;
63 if (task->data_dir == PCI_DMA_NONE)
66 if (task->num_scatter == 0) {
67 void *p = task->scatter;
69 task->total_xfer_len,
70 task->data_dir);
72 sg_arr[0].size = cpu_to_le32(task->total_xfer_len);
79 if (sas_protocol_ata(task->task_proto))
80 num_sg = task
137 struct sas_task *task = ascb->uldd_task; local
162 struct sas_task *task = ascb->uldd_task; local
215 struct sas_task *task = ascb->uldd_task; local
364 asd_build_ata_ascb(struct asd_ascb *ascb, struct sas_task *task, gfp_t gfp_flags) argument
432 asd_build_smp_ascb(struct asd_ascb *ascb, struct sas_task *task, gfp_t gfp_flags) argument
471 struct sas_task *task = a->uldd_task; local
482 asd_build_ssp_ascb(struct asd_ascb *ascb, struct sas_task *task, gfp_t gfp_flags) argument
545 asd_execute_task(struct sas_task *task, const int num, gfp_t gfp_flags) argument
[all...]
/drivers/scsi/qla4xxx/
H A Dql4_iocb.c382 int qla4xxx_send_passthru0(struct iscsi_task *task) argument
385 struct iscsi_session *sess = task->conn->session;
388 struct ql4_task_data *task_data = task->dd_data;
405 passthru_iocb->handle = task->itt;
412 sizeof(struct iscsi_hdr), task->data, task->data_count);
419 cpu_to_le32(task->data_count +
H A Dql4_isr.c351 struct iscsi_task *task; local
373 task = iscsi_itt_to_task(conn, itt);
376 if (task == NULL) {
381 task_data = task->dd_data;
/drivers/video/
H A Dsa1100fb.h63 struct work_struct task; member in struct:sa1100fb_info
/drivers/atm/
H A Deni.h71 struct tasklet_struct task; /* tasklet for interrupt work */ member in struct:eni_dev
/drivers/block/
H A Dnbd.c139 struct task_struct *task = (struct task_struct *)arg; local
142 task->comm, task->pid);
143 force_sig(SIGKILL, task);
/drivers/md/persistent-data/
H A Ddm-block-manager.c51 struct task_struct *task; member in struct:waiter
56 struct task_struct *task)
61 if (lock->holders[i] == task)
69 static void __add_holder(struct block_lock *lock, struct task_struct *task) argument
76 get_task_struct(task);
77 lock->holders[h] = task;
90 static void __del_holder(struct block_lock *lock, struct task_struct *task) argument
92 unsigned h = __find_holder(lock, task);
94 put_task_struct(task);
132 if (!w->task)
55 __find_holder(struct block_lock *lock, struct task_struct *task) argument
143 struct task_struct *task; local
[all...]

Completed in 490 milliseconds

1234