Home
last modified time | relevance | path

Searched refs:ioarcb (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/scsi/
H A Dpmcraid.c296 struct pmcraid_ioarcb *ioarcb = &(cmd->ioa_cb->ioarcb); in pmcraid_init_cmdblk() local
305 ioarcb->response_handle = cpu_to_le32(index << 2); in pmcraid_init_cmdblk()
306 ioarcb->ioarcb_bus_addr = cpu_to_le64(dma_addr); in pmcraid_init_cmdblk()
307 ioarcb->ioasa_bus_addr = cpu_to_le64(dma_addr + ioasa_offset); in pmcraid_init_cmdblk()
308 ioarcb->ioasa_len = cpu_to_le16(sizeof(struct pmcraid_ioasa)); in pmcraid_init_cmdblk()
313 memset(&cmd->ioa_cb->ioarcb.cdb, 0, PMCRAID_MAX_CDB_LEN); in pmcraid_init_cmdblk()
314 ioarcb->hrrq_id = 0; in pmcraid_init_cmdblk()
315 ioarcb->request_flags0 = 0; in pmcraid_init_cmdblk()
316 ioarcb in pmcraid_init_cmdblk()
1001 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_get_fwversion() local
1044 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_identify_hrrq() local
1124 struct pmcraid_ioarcb *ioarcb; pmcraid_init_hcam() local
1206 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_prepare_cancel_cmd() local
2416 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_request_sense() local
2471 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_cancel_all() local
2701 struct pmcraid_ioarcb *ioarcb; pmcraid_reset_device() local
3091 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_init_ioadls() local
3144 struct pmcraid_ioarcb *ioarcb = &(cmd->ioa_cb->ioarcb); pmcraid_build_ioadl() local
3201 struct pmcraid_ioarcb *ioarcb; pmcraid_queuecommand_lck() local
4853 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_set_supported_devs() local
4895 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_set_timestamp() local
5069 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_querycfg() local
[all...]
H A Dipr.c595 trace_entry->op_code = ipr_cmd->ioarcb.cmd_pkt.cdb[0]; in ipr_trc_hook()
598 trace_entry->res_handle = ipr_cmd->ioarcb.res_handle; in ipr_trc_hook()
632 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; in ipr_reinit_ipr_cmnd() local
637 hrrq_id = ioarcb->cmd_pkt.hrrq_id; in ipr_reinit_ipr_cmnd()
638 memset(&ioarcb->cmd_pkt, 0, sizeof(struct ipr_cmd_pkt)); in ipr_reinit_ipr_cmnd()
639 ioarcb->cmd_pkt.hrrq_id = hrrq_id; in ipr_reinit_ipr_cmnd()
640 ioarcb->data_transfer_length = 0; in ipr_reinit_ipr_cmnd()
641 ioarcb->read_data_transfer_length = 0; in ipr_reinit_ipr_cmnd()
642 ioarcb in ipr_reinit_ipr_cmnd()
1059 struct ipr_ioarcb *ioarcb; ipr_send_hcam() local
3870 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ucode_ioadl64() local
3902 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ucode_ioadl() local
5014 struct ipr_ioarcb *ioarcb; ipr_device_reset() local
5622 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ioadl64() local
5674 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ioadl() local
5785 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_reinit_ipr_cmnd_for_erp() local
6247 struct ipr_ioarcb *ioarcb; ipr_queuecommand() local
6585 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_set_supported_devs() local
6786 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_mode_select() local
6849 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_mode_sense() local
7131 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_ioafp_query_ioa_cfg() local
7173 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ioa_service_action() local
7191 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_ioafp_set_caching_parameters() local
7234 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_ioafp_inquiry() local
7444 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_ioafp_identify_hrrq() local
8876 struct ipr_ioarcb *ioarcb; ipr_alloc_cmd_blks() local
[all...]
H A Dpmcraid.h521 struct pmcraid_ioarcb ioarcb; member
1038 * For example, most of driver handled ioctls do not require ioarcb, ioasa.
H A Dipr.h1541 struct ipr_ioarcb ioarcb; member
/kernel/linux/linux-5.10/drivers/scsi/
H A Dpmcraid.c296 struct pmcraid_ioarcb *ioarcb = &(cmd->ioa_cb->ioarcb); in pmcraid_init_cmdblk() local
305 ioarcb->response_handle = cpu_to_le32(index << 2); in pmcraid_init_cmdblk()
306 ioarcb->ioarcb_bus_addr = cpu_to_le64(dma_addr); in pmcraid_init_cmdblk()
307 ioarcb->ioasa_bus_addr = cpu_to_le64(dma_addr + ioasa_offset); in pmcraid_init_cmdblk()
308 ioarcb->ioasa_len = cpu_to_le16(sizeof(struct pmcraid_ioasa)); in pmcraid_init_cmdblk()
313 memset(&cmd->ioa_cb->ioarcb.cdb, 0, PMCRAID_MAX_CDB_LEN); in pmcraid_init_cmdblk()
314 ioarcb->hrrq_id = 0; in pmcraid_init_cmdblk()
315 ioarcb->request_flags0 = 0; in pmcraid_init_cmdblk()
316 ioarcb in pmcraid_init_cmdblk()
1005 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_get_fwversion() local
1048 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_identify_hrrq() local
1128 struct pmcraid_ioarcb *ioarcb; pmcraid_init_hcam() local
1210 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_prepare_cancel_cmd() local
2423 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_request_sense() local
2478 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_cancel_all() local
2708 struct pmcraid_ioarcb *ioarcb; pmcraid_reset_device() local
3098 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_init_ioadls() local
3151 struct pmcraid_ioarcb *ioarcb = &(cmd->ioa_cb->ioarcb); pmcraid_build_ioadl() local
3330 struct pmcraid_ioarcb *ioarcb; pmcraid_queuecommand_lck() local
3489 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_build_passthrough_ioadls() local
3576 struct pmcraid_ioarcb *ioarcb; pmcraid_ioctl_passthrough() local
5376 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_set_supported_devs() local
5418 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_set_timestamp() local
5592 struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; pmcraid_querycfg() local
[all...]
H A Dipr.c596 trace_entry->op_code = ipr_cmd->ioarcb.cmd_pkt.cdb[0]; in ipr_trc_hook()
601 trace_entry->ata_op_code = ipr_cmd->ioarcb.u.add_data.u.regs.command; in ipr_trc_hook()
603 trace_entry->res_handle = ipr_cmd->ioarcb.res_handle; in ipr_trc_hook()
637 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; in ipr_reinit_ipr_cmnd() local
643 hrrq_id = ioarcb->cmd_pkt.hrrq_id; in ipr_reinit_ipr_cmnd()
644 memset(&ioarcb->cmd_pkt, 0, sizeof(struct ipr_cmd_pkt)); in ipr_reinit_ipr_cmnd()
645 ioarcb->cmd_pkt.hrrq_id = hrrq_id; in ipr_reinit_ipr_cmnd()
646 ioarcb->data_transfer_length = 0; in ipr_reinit_ipr_cmnd()
647 ioarcb in ipr_reinit_ipr_cmnd()
1112 struct ipr_ioarcb *ioarcb; ipr_send_hcam() local
3964 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ucode_ioadl64() local
3996 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ucode_ioadl() local
5234 struct ipr_ioarcb *ioarcb; ipr_device_reset() local
5941 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ioadl64() local
5993 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ioadl() local
6104 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_reinit_ipr_cmnd_for_erp() local
6566 struct ipr_ioarcb *ioarcb; ipr_queuecommand() local
6921 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ata_ioadl64() local
6967 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ata_ioadl() local
7058 struct ipr_ioarcb *ioarcb; ipr_qc_issue() local
7358 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_set_supported_devs() local
7559 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_mode_select() local
7622 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_mode_sense() local
7904 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_ioafp_query_ioa_cfg() local
7946 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_build_ioa_service_action() local
7964 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_ioafp_set_caching_parameters() local
8007 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_ioafp_inquiry() local
8217 struct ipr_ioarcb *ioarcb = &ipr_cmd->ioarcb; ipr_ioafp_identify_hrrq() local
9652 struct ipr_ioarcb *ioarcb; ipr_alloc_cmd_blks() local
[all...]
H A Dpmcraid.h521 struct pmcraid_ioarcb ioarcb; member
1027 * passthrough(or firmware handled) IOCTL commands. Note that ioarcb requires
1032 * .ioarcb : filled-up ioarcb buffer, driver always reads this buffer
1035 * the transfer directions passed in ioarcb.flags0. Contents
1036 * of this buffer are valid only when ioarcb.data_transfer_len
1041 struct pmcraid_ioarcb ioarcb; member
1063 * For example, most of driver handled ioctls do not require ioarcb, ioasa.
H A Dipr.h1602 struct ipr_ioarcb ioarcb; member
/kernel/linux/linux-5.10/drivers/scsi/cxlflash/
H A Dmain.c1373 struct sisl_ioarcb *ioarcb; in process_hrrq() local
1394 ioarcb = (struct sisl_ioarcb *)entry; in process_hrrq()
1395 cmd = container_of(ioarcb, struct afu_cmd, rcb); in process_hrrq()
/kernel/linux/linux-6.6/drivers/scsi/cxlflash/
H A Dmain.c1373 struct sisl_ioarcb *ioarcb; in process_hrrq() local
1394 ioarcb = (struct sisl_ioarcb *)entry; in process_hrrq()
1395 cmd = container_of(ioarcb, struct afu_cmd, rcb); in process_hrrq()

Completed in 49 milliseconds