Lines Matching refs:ioadl
1035 struct pmcraid_ioadl_desc *ioadl = ioarcb->add_data.u.ioadl; in pmcraid_get_fwversion() local
1052 add_data.u.ioadl[0])); in pmcraid_get_fwversion()
1058 ioadl = &(ioarcb->add_data.u.ioadl[0]); in pmcraid_get_fwversion()
1059 ioadl->flags = IOADL_FLAGS_LAST_DESC; in pmcraid_get_fwversion()
1060 ioadl->address = cpu_to_le64(pinstance->inq_data_baddr); in pmcraid_get_fwversion()
1061 ioadl->data_len = cpu_to_le32(data_size); in pmcraid_get_fwversion()
1158 struct pmcraid_ioadl_desc *ioadl; in pmcraid_init_hcam() local
1189 add_data.u.ioadl[0])); in pmcraid_init_hcam()
1191 ioadl = ioarcb->add_data.u.ioadl; in pmcraid_init_hcam()
1203 ioadl[0].flags |= IOADL_FLAGS_READ_LAST; in pmcraid_init_hcam()
1204 ioadl[0].data_len = cpu_to_le32(rcb_size); in pmcraid_init_hcam()
1205 ioadl[0].address = cpu_to_le32(dma); in pmcraid_init_hcam()
2466 struct pmcraid_ioadl_desc *ioadl = ioarcb->add_data.u.ioadl; in pmcraid_request_sense() local
2492 add_data.u.ioadl[0])); in pmcraid_request_sense()
2497 ioadl->address = cpu_to_le64(cmd->sense_buffer_dma); in pmcraid_request_sense()
2498 ioadl->data_len = cpu_to_le32(SCSI_SENSE_BUFFERSIZE); in pmcraid_request_sense()
2499 ioadl->flags = IOADL_FLAGS_LAST_DESC; in pmcraid_request_sense()
3143 struct pmcraid_ioadl_desc *ioadl; in pmcraid_init_ioadls() local
3152 if ((sgcount + ioadl_count) > (ARRAY_SIZE(ioarcb->add_data.u.ioadl))) { in pmcraid_init_ioadls()
3162 add_data.u.ioadl[3])); in pmcraid_init_ioadls()
3163 ioadl = &ioarcb->add_data.u.ioadl[3]; in pmcraid_init_ioadls()
3168 add_data.u.ioadl[ioadl_count])); in pmcraid_init_ioadls()
3170 ioadl = &ioarcb->add_data.u.ioadl[ioadl_count]; in pmcraid_init_ioadls()
3175 return ioadl; in pmcraid_init_ioadls()
3199 struct pmcraid_ioadl_desc *ioadl = ioarcb->add_data.u.ioadl; in pmcraid_build_ioadl() local
3224 ioadl = pmcraid_init_ioadls(cmd, nseg); in pmcraid_build_ioadl()
3228 ioadl[i].data_len = cpu_to_le32(sg_dma_len(sglist)); in pmcraid_build_ioadl()
3229 ioadl[i].address = cpu_to_le64(sg_dma_address(sglist)); in pmcraid_build_ioadl()
3230 ioadl[i].flags = 0; in pmcraid_build_ioadl()
3233 ioadl[i - 1].flags = IOADL_FLAGS_LAST_DESC; in pmcraid_build_ioadl()
3578 struct pmcraid_ioadl_desc *ioadl; in pmcraid_build_passthrough_ioadls() local
3602 ioadl = pmcraid_init_ioadls(cmd, sglist->num_dma_sg); in pmcraid_build_passthrough_ioadls()
3606 ioadl[i].data_len = cpu_to_le32(sg_dma_len(sg)); in pmcraid_build_passthrough_ioadls()
3607 ioadl[i].address = cpu_to_le64(sg_dma_address(sg)); in pmcraid_build_passthrough_ioadls()
3608 ioadl[i].flags = 0; in pmcraid_build_passthrough_ioadls()
3612 ioadl[i - 1].flags = IOADL_FLAGS_LAST_DESC; in pmcraid_build_passthrough_ioadls()
5564 struct pmcraid_ioadl_desc *ioadl = ioarcb->add_data.u.ioadl; in pmcraid_set_timestamp() local
5586 add_data.u.ioadl[0])); in pmcraid_set_timestamp()
5594 ioadl = &(ioarcb->add_data.u.ioadl[0]); in pmcraid_set_timestamp()
5595 ioadl->flags = IOADL_FLAGS_LAST_DESC; in pmcraid_set_timestamp()
5596 ioadl->address = cpu_to_le64(pinstance->timestamp_data_baddr); in pmcraid_set_timestamp()
5597 ioadl->data_len = cpu_to_le32(sizeof(struct pmcraid_timestamp_data)); in pmcraid_set_timestamp()
5738 struct pmcraid_ioadl_desc *ioadl = ioarcb->add_data.u.ioadl; in pmcraid_querycfg() local
5763 add_data.u.ioadl[0])); in pmcraid_querycfg()
5771 ioadl = &(ioarcb->add_data.u.ioadl[0]); in pmcraid_querycfg()
5772 ioadl->flags = IOADL_FLAGS_LAST_DESC; in pmcraid_querycfg()
5773 ioadl->address = cpu_to_le64(pinstance->cfg_table_bus_addr); in pmcraid_querycfg()
5774 ioadl->data_len = cpu_to_le32(sizeof(struct pmcraid_config_table)); in pmcraid_querycfg()