Lines Matching refs:wrp

257 	struct csio_wr_pair wrp;  in csio_scsi_cmd()  local
262 req->drv_status = csio_wr_get(hw, req->eq_idx, size, &wrp); in csio_scsi_cmd()
266 if (wrp.size1 >= size) { in csio_scsi_cmd()
268 csio_scsi_init_cmd_wr(req, wrp.addr1, size); in csio_scsi_cmd()
277 memcpy(wrp.addr1, tmpwr, wrp.size1); in csio_scsi_cmd()
278 memcpy(wrp.addr2, tmpwr + wrp.size1, size - wrp.size1); in csio_scsi_cmd()
360 csio_scsi_init_read_wr(struct csio_ioreq *req, void *wrp, uint32_t size) in csio_scsi_init_read_wr() argument
364 struct fw_scsi_read_wr *wr = (struct fw_scsi_read_wr *)wrp; in csio_scsi_init_read_wr()
393 csio_scsi_fcp_cmnd(req, (void *)((uintptr_t)wrp + in csio_scsi_init_read_wr()
397 sgl = (struct ulptx_sgl *)((uintptr_t)wrp + in csio_scsi_init_read_wr()
413 csio_scsi_init_write_wr(struct csio_ioreq *req, void *wrp, uint32_t size) in csio_scsi_init_write_wr() argument
417 struct fw_scsi_write_wr *wr = (struct fw_scsi_write_wr *)wrp; in csio_scsi_init_write_wr()
446 csio_scsi_fcp_cmnd(req, (void *)((uintptr_t)wrp + in csio_scsi_init_write_wr()
450 sgl = (struct ulptx_sgl *)((uintptr_t)wrp + in csio_scsi_init_write_wr()
481 struct csio_wr_pair wrp; in csio_scsi_read() local
489 req->drv_status = csio_wr_get(hw, req->eq_idx, size, &wrp); in csio_scsi_read()
491 if (likely(wrp.size1 >= size)) { in csio_scsi_read()
493 csio_scsi_init_read_wr(req, wrp.addr1, size); in csio_scsi_read()
501 memcpy(wrp.addr1, tmpwr, wrp.size1); in csio_scsi_read()
502 memcpy(wrp.addr2, tmpwr + wrp.size1, size - wrp.size1); in csio_scsi_read()
518 struct csio_wr_pair wrp; in csio_scsi_write() local
526 req->drv_status = csio_wr_get(hw, req->eq_idx, size, &wrp); in csio_scsi_write()
528 if (likely(wrp.size1 >= size)) { in csio_scsi_write()
530 csio_scsi_init_write_wr(req, wrp.addr1, size); in csio_scsi_write()
538 memcpy(wrp.addr1, tmpwr, wrp.size1); in csio_scsi_write()
539 memcpy(wrp.addr2, tmpwr + wrp.size1, size - wrp.size1); in csio_scsi_write()
676 struct csio_wr_pair wrp; in csio_scsi_abrt_cls() local
680 req->drv_status = csio_wr_get(hw, req->eq_idx, size, &wrp); in csio_scsi_abrt_cls()
684 if (wrp.size1 >= size) { in csio_scsi_abrt_cls()
686 csio_scsi_init_abrt_cls_wr(req, wrp.addr1, size, abort); in csio_scsi_abrt_cls()
694 memcpy(wrp.addr1, tmpwr, wrp.size1); in csio_scsi_abrt_cls()
695 memcpy(wrp.addr2, tmpwr + wrp.size1, size - wrp.size1); in csio_scsi_abrt_cls()