| /drivers/gpu/drm/display/ |
| A D | drm_dp_aux_dev.c | 146 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 D | comedi_8254.c | 221 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 D | io-cmd-file.c | 79 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 D | qla_target.c | 791 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 D | qla_isr.c | 37 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 D | qla_target.h | 120 #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 D | inode.c | 441 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 D | target_core_file.c | 247 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 D | fs3270.c | 327 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 D | lpfc_scsi.c | 251 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 D | lpfc_els.c | 1291 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 D | lpfc_bsg.c | 99 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 D | lpfc_nportdisc.c | 205 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 D | lpfc.h | 1814 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 D | lpfc_ct.c | 341 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 D | lpfc_sli.c | 2214 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 D | lpfc_hbadisc.c | 5037 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 D | zloop.c | 131 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 D | loop.c | 84 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 D | ublk_drv.c | 2491 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 D | rpmsg_char.c | 202 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 D | mem.c | 424 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 D | tap.c | 691 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 D | tty_io.c | 418 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 D | vsock.c | 888 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()
|