/drivers/scsi/libsas/ |
H A D | sas_task.c | 7 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 D | sas_init.c | 45 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 D | ehca_irq.h | 63 struct task_struct *task; member in struct:ehca_cpu_comp_task
|
/drivers/s390/cio/ |
H A D | crw.c | 153 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 D | iio-trig-periodic-rtc.c | 28 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 D | cn_proc.c | 54 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 D | saa7134-vbi.c | 51 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 D | task.h | 80 * 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 D | target_core_tmr.c | 4 * 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 D | libusual.c | 99 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 D | btmrvl_drv.h | 36 struct task_struct *task; member in struct:btmrvl_thread
|
/drivers/infiniband/ulp/iser/ |
H A D | iser_initiator.c | 46 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 D | iscsi_iser.c | 128 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 D | lirc_dev.c | 60 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 D | twl6030-irq.c | 354 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 D | cpu_buffer.c | 183 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 D | buffer_sync.c | 46 /* 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 D | core.c | 584 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 D | aic94xx_task.c | 54 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 D | ql4_iocb.c | 382 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 D | ql4_isr.c | 351 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 D | sa1100fb.h | 63 struct work_struct task; member in struct:sa1100fb_info
|
/drivers/atm/ |
H A D | eni.h | 71 struct tasklet_struct task; /* tasklet for interrupt work */ member in struct:eni_dev
|
/drivers/block/ |
H A D | nbd.c | 139 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 D | dm-block-manager.c | 51 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...] |