/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | pmcraid.c | 296 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 D | ipr.c | 595 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 D | pmcraid.h | 521 struct pmcraid_ioarcb ioarcb; member 1038 * For example, most of driver handled ioctls do not require ioarcb, ioasa.
|
H A D | ipr.h | 1541 struct ipr_ioarcb ioarcb; member
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | pmcraid.c | 296 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 D | ipr.c | 596 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 D | pmcraid.h | 521 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 D | ipr.h | 1602 struct ipr_ioarcb ioarcb; member
|
/kernel/linux/linux-5.10/drivers/scsi/cxlflash/ |
H A D | main.c | 1373 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 D | main.c | 1373 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()
|