Home
last modified time | relevance | path

Searched refs:iocb (Results 1 – 25 of 41) sorted by relevance

12

/drivers/gpu/drm/display/
A Ddrm_dp_aux_dev.c146 static ssize_t auxdev_read_iter(struct kiocb *iocb, struct iov_iter *to) in auxdev_read_iter() argument
148 struct drm_dp_aux_dev *aux_dev = iocb->ki_filp->private_data; in auxdev_read_iter()
149 loff_t pos = iocb->ki_pos; in auxdev_read_iter()
179 if (pos != iocb->ki_pos) in auxdev_read_iter()
180 res = pos - iocb->ki_pos; in auxdev_read_iter()
181 iocb->ki_pos = pos; in auxdev_read_iter()
191 struct drm_dp_aux_dev *aux_dev = iocb->ki_filp->private_data; in auxdev_write_iter()
192 loff_t pos = iocb->ki_pos; in auxdev_write_iter()
222 if (pos != iocb->ki_pos) in auxdev_write_iter()
223 res = pos - iocb->ki_pos; in auxdev_write_iter()
[all …]
/drivers/comedi/drivers/
A Dcomedi_8254.c221 i8254->iocb(i8254, 1, reg, val); in __i8254_write()
633 if (!iocb) in __i8254_init()
640 i8254->iocb = iocb; in __i8254_init()
672 comedi_8254_iocb_fn *iocb; in comedi_8254_io_alloc() local
676 iocb = i8254_io8_cb; in comedi_8254_io_alloc()
679 iocb = i8254_io16_cb; in comedi_8254_io_alloc()
682 iocb = i8254_io32_cb; in comedi_8254_io_alloc()
708 comedi_8254_iocb_fn *iocb; in comedi_8254_mm_alloc() local
712 iocb = i8254_mmio8_cb; in comedi_8254_mm_alloc()
715 iocb = i8254_mmio16_cb; in comedi_8254_mm_alloc()
[all …]
/drivers/nvme/target/
A Dio-cmd-file.c79 struct kiocb *iocb = &req->f.iocb; in nvmet_file_submit_bvec() local
80 ssize_t (*call_iter)(struct kiocb *iocb, struct iov_iter *iter); in nvmet_file_submit_bvec()
96 iocb->ki_pos = pos; in nvmet_file_submit_bvec()
97 iocb->ki_filp = req->ns->file; in nvmet_file_submit_bvec()
98 iocb->ki_flags = ki_flags | iocb->ki_filp->f_iocb_flags; in nvmet_file_submit_bvec()
100 return call_iter(iocb, &iter); in nvmet_file_submit_bvec()
103 static void nvmet_file_io_done(struct kiocb *iocb, long ret) in nvmet_file_io_done() argument
105 struct nvmet_req *req = container_of(iocb, struct nvmet_req, f.iocb); in nvmet_file_io_done()
140 memset(&req->f.iocb, 0, sizeof(struct kiocb)); in nvmet_file_execute_io()
178 req->f.iocb.ki_complete = nvmet_file_io_done; in nvmet_file_execute_io()
[all …]
/drivers/scsi/qla2xxx/
A Dqla_target.c791 memcpy(&pla->iocb, iocb, sizeof(pla->iocb)); in qlt_plogi_ack_find_add()
804 memcpy(&pla->iocb, iocb, sizeof(pla->iocb)); in qlt_plogi_ack_find_add()
814 struct imm_ntfy_from_isp *iocb = &pla->iocb; in qlt_plogi_ack_unref() local
828 iocb->u.isp24.port_id[2], iocb->u.isp24.port_id[1], in qlt_plogi_ack_unref()
831 iocb->u.isp24.exchange_address, iocb->ox_id); in qlt_plogi_ack_unref()
862 struct imm_ntfy_from_isp *iocb = &pla->iocb; in qlt_plogi_ack_link() local
870 iocb->u.isp24.port_name, iocb->u.isp24.port_id[2], in qlt_plogi_ack_link()
871 iocb->u.isp24.port_id[1], iocb->u.isp24.port_id[0], in qlt_plogi_ack_link()
1113 iocb = &con->iocb; in qlt_free_session_done()
4554 QLA_TGT_SESS_WORK_ABORT, iocb, sizeof(*iocb)); in qlt_abort_task()
[all …]
A Dqla_isr.c37 void *pkt = &item->iocb; in qla27xx_process_purex_fpin()
892 iocb_pkt = &item->iocb; in qla27xx_copy_multiple_pkt()
1140 memcpy(&item->iocb, pkt, sizeof(item->iocb)); in qla24xx_copy_std_pkt()
1178 fpin_pkt = &item->iocb; in qla27xx_copy_fpin_pkt()
2021 sts_entry_t *pkt = iocb; in qla_get_sp_from_handle()
2032 func, index, iocb); in qla_get_sp_from_handle()
2648 struct srb_iocb *iocb; in qla24xx_tm_iocb_entry() local
2657 iocb = &sp->u.iocb_cmd; in qla24xx_tm_iocb_entry()
2721 struct srb_iocb *iocb; in qla24xx_nvme_iocb_entry() local
2729 iocb = &sp->u.iocb_cmd; in qla24xx_nvme_iocb_entry()
[all …]
A Dqla_target.h120 #define GET_TARGET_ID(ha, iocb) ((HAS_EXTENDED_IDS(ha)) \ argument
121 ? le16_to_cpu((iocb)->u.isp2x.target.extended) \
122 : (uint16_t)(iocb)->u.isp2x.target.id.standard)
/drivers/usb/gadget/legacy/
A Dinode.c441 struct kiocb *iocb; member
473 struct kiocb *iocb = priv->iocb; in ep_user_copy_worker() local
483 iocb->ki_complete(iocb, ret); in ep_user_copy_worker()
509 iocb->private = NULL; in ep_aio_complete()
510 iocb->ki_complete(iocb, in ep_aio_complete()
538 iocb->private = priv; in ep_aio()
539 priv->iocb = iocb; in ep_aio()
564 req->context = iocb; in ep_aio()
596 !is_sync_kiocb(iocb)) { in ep_read_iter()
614 if (is_sync_kiocb(iocb)) { in ep_read_iter()
[all …]
/drivers/target/
A Dtarget_core_file.c247 struct kiocb iocb; member
251 static void cmd_rw_aio_complete(struct kiocb *iocb, long ret) in cmd_rw_aio_complete() argument
255 cmd = container_of(iocb, struct target_core_file_cmd, iocb); in cmd_rw_aio_complete()
293 aio_cmd->iocb.ki_pos = cmd->t_task_lba * dev->dev_attrib.block_size; in fd_execute_rw_aio()
294 aio_cmd->iocb.ki_filp = file; in fd_execute_rw_aio()
295 aio_cmd->iocb.ki_complete = cmd_rw_aio_complete; in fd_execute_rw_aio()
296 aio_cmd->iocb.ki_flags = IOCB_DIRECT; in fd_execute_rw_aio()
299 aio_cmd->iocb.ki_flags |= IOCB_DSYNC; in fd_execute_rw_aio()
302 ret = file->f_op->write_iter(&aio_cmd->iocb, &iter); in fd_execute_rw_aio()
304 ret = file->f_op->read_iter(&aio_cmd->iocb, &iter); in fd_execute_rw_aio()
[all …]
/drivers/s390/char/
A Dfs3270.c327 struct raw3270_iocb iocb; in fs3270_ioctl() local
353 iocb.model = fp->view.model; in fs3270_ioctl()
354 iocb.line_cnt = fp->view.rows; in fs3270_ioctl()
355 iocb.col_cnt = fp->view.cols; in fs3270_ioctl()
356 iocb.pf_cnt = 24; in fs3270_ioctl()
357 iocb.re_cnt = 20; in fs3270_ioctl()
358 iocb.map = 0; in fs3270_ioctl()
359 if (copy_to_user(argp, &iocb, sizeof(struct raw3270_iocb))) in fs3270_ioctl()
/drivers/scsi/lpfc/
A Dlpfc_scsi.c251 IOCB_t *iocb; in lpfc_new_scsi_buf_s3() local
330 iocb = &psb->cur_iocbq.iocb; in lpfc_new_scsi_buf_s3()
340 iocb->ulpBdeCount = 0; in lpfc_new_scsi_buf_s3()
341 iocb->ulpLe = 0; in lpfc_new_scsi_buf_s3()
353 iocb->un.fcpi64.bdl.bdeSize = in lpfc_new_scsi_buf_s3()
359 iocb->ulpBdeCount = 1; in lpfc_new_scsi_buf_s3()
360 iocb->ulpLe = 1; in lpfc_new_scsi_buf_s3()
362 iocb->ulpClass = CLASS3; in lpfc_new_scsi_buf_s3()
4868 piocb = &piocbq->iocb; in lpfc_scsi_prep_task_mgmt_cmd_s3()
5529 struct lpfc_iocbq *iocb; in lpfc_abort_handler() local
[all …]
A Dlpfc_els.c1291 icmd = &elsiocb->iocb; in lpfc_issue_els_flogi()
1481 ndlp = iocb->ndlp; in lpfc_els_abort_flogi()
11639 iocb = NULL; in lpfc_resume_fabric_iocbs()
11643 list_remove_head(&phba->fabric_iocb_list, iocb, typeof(*iocb), in lpfc_resume_fabric_iocbs()
11645 if (iocb) in lpfc_resume_fabric_iocbs()
11650 if (iocb) { in lpfc_resume_fabric_iocbs()
11651 iocb->fabric_cmd_cmpl = iocb->cmd_cmpl; in lpfc_resume_fabric_iocbs()
11662 iocb->cmd_cmpl = iocb->fabric_cmd_cmpl; in lpfc_resume_fabric_iocbs()
11667 iocb->cmd_cmpl(phba, iocb, iocb); in lpfc_resume_fabric_iocbs()
11816 iocb->fabric_cmd_cmpl = iocb->cmd_cmpl; in lpfc_issue_fabric_iocb()
[all …]
A Dlpfc_bsg.c99 struct lpfc_bsg_iocb iocb; member
309 struct lpfc_bsg_iocb *iocb; in lpfc_bsg_send_mgmt_cmd_cmp() local
331 iocb = &dd_data->context_un.iocb; in lpfc_bsg_send_mgmt_cmd_cmp()
332 ndlp = iocb->cmdiocbq->ndlp; in lpfc_bsg_send_mgmt_cmd_cmp()
333 rmp = iocb->rmp; in lpfc_bsg_send_mgmt_cmd_cmp()
726 cmdiocbq->iocb.ulpContext = rpi; in lpfc_bsg_rport_els()
911 IOCB_t *iocb = NULL; in lpfc_bsg_ct_unsol_event() local
961 iocb = &iocbq->iocb; in lpfc_bsg_ct_unsol_event()
1516 iotag = ctiocb->iocb.ulpIoTag; in lpfc_issue_ct_rsp()
2930 cmd = &cmdiocbq->iocb; in lpfcdiag_sli3_loop_post_rxbufs()
[all …]
A Dlpfc_nportdisc.c205 rspiocb->iocb.ulpStatus = IOSTAT_LOCAL_REJECT; in lpfc_check_elscmpl_iocb()
227 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_els_abort() local
255 if (lpfc_check_sli_ndlp(phba, pring, iocb, ndlp)) in lpfc_els_abort()
256 list_add_tail(&iocb->dlist, &abort_list); in lpfc_els_abort()
265 list_del_init(&iocb->dlist); in lpfc_els_abort()
270 list_del_init(&iocb->list); in lpfc_els_abort()
271 list_add_tail(&iocb->list, &drv_cmpl_list); in lpfc_els_abort()
291 list_del_init(&iocb->list); in lpfc_els_abort()
292 list_add_tail(&iocb->list, &abort_list); in lpfc_els_abort()
400 icmd = &cmdiocb->iocb; in lpfc_rcv_plogi()
[all …]
A Dlpfc.h1814 return iocbq->iocb.ulpStatus; in get_job_ulpstatus()
1823 return iocbq->iocb.un.ulpWord[4]; in get_job_word4()
1832 return iocbq->iocb.ulpCommand; in get_job_cmnd()
1841 return iocbq->iocb.ulpContext; in get_job_ulpcontext()
1850 return iocbq->iocb.unsli3.rcvsli3.ox_id; in get_job_rcvoxid()
1859 return iocbq->iocb.un.genreq64.bdl.bdeSize; in get_job_data_placed()
1868 return iocbq->iocb.un.acxri.abortIoTag; in get_job_abtsiotag()
1877 return iocbq->iocb.un.elsreq64.remoteID; in get_job_els_rsp64_did()
A Dlpfc_ct.c341 IOCB_t *icmd = &ctiocbq->iocb; in lpfc_ct_unsol_event()
344 struct lpfc_iocbq *iocb; in lpfc_ct_unsol_event() local
405 bde_count = iocb->iocb.ulpBdeCount; in lpfc_ct_unsol_event()
409 bdeBuf1 = iocb->cmd_dmabuf; in lpfc_ct_unsol_event()
410 iocb->cmd_dmabuf = NULL; in lpfc_ct_unsol_event()
414 size = iocb->iocb.un.cont64[0].tus.f.bdeSize; in lpfc_ct_unsol_event()
418 bdeBuf2 = iocb->bpl_dmabuf; in lpfc_ct_unsol_event()
419 iocb->bpl_dmabuf = NULL; in lpfc_ct_unsol_event()
421 size = iocb->unsol_rcv_len; in lpfc_ct_unsol_event()
423 size = iocb->iocb.unsli3.rcvsli3.bde2.tus.f.bdeSize; in lpfc_ct_unsol_event()
[all …]
A Dlpfc_sli.c2214 lpfc_sli_pcimem_bcopy(&nextiocb->iocb, iocb, phba->iocb_cmd_size); in lpfc_sli_submit_iocb()
2303 IOCB_t *iocb; in lpfc_sli_resume_iocb() local
2325 if (iocb) in lpfc_sli_resume_iocb()
3383 irsp = &saveq->iocb; in lpfc_sli_prep_unsol_wqe()
3450 irsp = &saveq->iocb; in lpfc_sli_process_unsol_iocb()
3517 irsp = &iocbq->iocb; in lpfc_sli_process_unsol_iocb()
4599 iocb, NULL); in lpfc_sli_abort_iocb_ring()
4614 iocb, NULL); in lpfc_sli_abort_iocb_ring()
10436 IOCB_t *iocb; in __lpfc_sli_issue_iocb_s3() local
10509 if (iocb) in __lpfc_sli_issue_iocb_s3()
[all …]
A Dlpfc_hbadisc.c5037 struct lpfc_iocbq *iocb, in lpfc_check_sli_ndlp() argument
5045 if (iocb->vport != vport) in lpfc_check_sli_ndlp()
5048 ulp_command = get_job_cmnd(phba, iocb); in lpfc_check_sli_ndlp()
5055 if (iocb->ndlp == ndlp) in lpfc_check_sli_ndlp()
5063 if (iocb->ndlp == ndlp) in lpfc_check_sli_ndlp()
5083 struct lpfc_iocbq *iocb, *next_iocb; in __lpfc_dequeue_nport_iocbs() local
5950 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_free_tx() local
5963 if (iocb->ndlp != ndlp) in lpfc_free_tx()
5966 ulp_command = get_job_cmnd(phba, iocb); in lpfc_free_tx()
5977 if (iocb->ndlp != ndlp) in lpfc_free_tx()
[all …]
/drivers/block/
A Dzloop.c131 struct kiocb iocb; member
350 static void zloop_rw_complete(struct kiocb *iocb, long ret) in zloop_rw_complete() argument
352 struct zloop_cmd *cmd = container_of(iocb, struct zloop_cmd, iocb); in zloop_rw_complete()
476 cmd->iocb.ki_pos = (sector - zone->start) << SECTOR_SHIFT; in zloop_rw()
477 cmd->iocb.ki_filp = zone->file; in zloop_rw()
478 cmd->iocb.ki_complete = zloop_rw_complete; in zloop_rw()
480 cmd->iocb.ki_flags = IOCB_DIRECT; in zloop_rw()
481 cmd->iocb.ki_ioprio = IOPRIO_PRIO_VALUE(IOPRIO_CLASS_NONE, 0); in zloop_rw()
484 ret = zone->file->f_op->write_iter(&cmd->iocb, &iter); in zloop_rw()
486 ret = zone->file->f_op->read_iter(&cmd->iocb, &iter); in zloop_rw()
[all …]
A Dloop.c84 struct kiocb iocb; member
317 kiocb_end_write(&cmd->iocb); in lo_rw_aio_do_completion()
324 struct loop_cmd *cmd = container_of(iocb, struct loop_cmd, iocb); in lo_rw_aio_complete()
381 cmd->iocb.ki_pos = pos; in lo_rw_aio()
382 cmd->iocb.ki_filp = file; in lo_rw_aio()
383 cmd->iocb.ki_ioprio = req_get_ioprio(rq); in lo_rw_aio()
386 cmd->iocb.ki_flags = IOCB_DIRECT; in lo_rw_aio()
388 cmd->iocb.ki_complete = NULL; in lo_rw_aio()
389 cmd->iocb.ki_flags = 0; in lo_rw_aio()
393 kiocb_start_write(&cmd->iocb); in lo_rw_aio()
[all …]
A Dublk_drv.c2491 static struct request *ublk_check_and_get_req(struct kiocb *iocb, in ublk_check_and_get_req() argument
2495 struct ublk_device *ub = iocb->ki_filp->private_data; in ublk_check_and_get_req()
2510 tag = ublk_pos_to_tag(iocb->ki_pos); in ublk_check_and_get_req()
2511 q_id = ublk_pos_to_hwq(iocb->ki_pos); in ublk_check_and_get_req()
2512 buf_off = ublk_pos_to_buf_off(iocb->ki_pos); in ublk_check_and_get_req()
2545 static ssize_t ublk_ch_read_iter(struct kiocb *iocb, struct iov_iter *to) in ublk_ch_read_iter() argument
2552 req = ublk_check_and_get_req(iocb, to, &buf_off, ITER_DEST, &io); in ublk_ch_read_iter()
2562 static ssize_t ublk_ch_write_iter(struct kiocb *iocb, struct iov_iter *from) in ublk_ch_write_iter() argument
2569 req = ublk_check_and_get_req(iocb, from, &buf_off, ITER_SOURCE, &io); in ublk_ch_write_iter()
/drivers/rpmsg/
A Drpmsg_char.c202 static ssize_t rpmsg_eptdev_read_iter(struct kiocb *iocb, struct iov_iter *to) in rpmsg_eptdev_read_iter() argument
204 struct file *filp = iocb->ki_filp; in rpmsg_eptdev_read_iter()
249 static ssize_t rpmsg_eptdev_write_iter(struct kiocb *iocb, in rpmsg_eptdev_write_iter() argument
252 struct file *filp = iocb->ki_filp; in rpmsg_eptdev_write_iter()
/drivers/char/
A Dmem.c424 static ssize_t read_iter_null(struct kiocb *iocb, struct iov_iter *to) in read_iter_null() argument
429 static ssize_t write_iter_null(struct kiocb *iocb, struct iov_iter *from) in write_iter_null() argument
453 static ssize_t read_iter_zero(struct kiocb *iocb, struct iov_iter *iter) in read_iter_zero() argument
470 if (iocb->ki_flags & IOCB_NOWAIT) in read_iter_zero()
/drivers/net/
A Dtap.c691 static ssize_t tap_write_iter(struct kiocb *iocb, struct iov_iter *from) in tap_write_iter() argument
693 struct file *file = iocb->ki_filp; in tap_write_iter()
697 if ((file->f_flags & O_NONBLOCK) || (iocb->ki_flags & IOCB_NOWAIT)) in tap_write_iter()
805 static ssize_t tap_read_iter(struct kiocb *iocb, struct iov_iter *to) in tap_read_iter() argument
807 struct file *file = iocb->ki_filp; in tap_read_iter()
812 if ((file->f_flags & O_NONBLOCK) || (iocb->ki_flags & IOCB_NOWAIT)) in tap_read_iter()
818 iocb->ki_pos = ret; in tap_read_iter()
/drivers/tty/
A Dtty_io.c418 static ssize_t hung_up_tty_read(struct kiocb *iocb, struct iov_iter *to) in hung_up_tty_read() argument
423 static ssize_t hung_up_tty_write(struct kiocb *iocb, struct iov_iter *from) in hung_up_tty_write() argument
901 static ssize_t tty_read(struct kiocb *iocb, struct iov_iter *to) in tty_read() argument
903 struct file *file = iocb->ki_filp; in tty_read()
919 return hung_up_tty_read(iocb, to); in tty_read()
1077 return hung_up_tty_write(iocb, from); in file_tty_write()
1100 static ssize_t tty_write(struct kiocb *iocb, struct iov_iter *from) in tty_write() argument
1102 return file_tty_write(iocb->ki_filp, iocb, from); in tty_write()
1105 ssize_t redirected_tty_write(struct kiocb *iocb, struct iov_iter *iter) in redirected_tty_write() argument
1121 res = file_tty_write(p, iocb, iter); in redirected_tty_write()
[all …]
/drivers/vhost/
A Dvsock.c888 static ssize_t vhost_vsock_chr_read_iter(struct kiocb *iocb, struct iov_iter *to) in vhost_vsock_chr_read_iter() argument
890 struct file *file = iocb->ki_filp; in vhost_vsock_chr_read_iter()
898 static ssize_t vhost_vsock_chr_write_iter(struct kiocb *iocb, in vhost_vsock_chr_write_iter() argument
901 struct file *file = iocb->ki_filp; in vhost_vsock_chr_write_iter()

Completed in 181 milliseconds

12