Lines Matching defs:ioadl
650 cpu_to_be32(dma_addr + offsetof(struct ipr_cmnd, i.ioadl));
903 /* If the number of ioadls * size of ioadl > 128 bytes,
962 * ipr_init_ioadl - initialize the ioadl for the correct SIS type
966 * @flags: ioadl flag value
968 * This function initializes an ioadl in the case where there is only a single
977 struct ipr_ioadl_desc *ioadl = ipr_cmd->i.ioadl;
991 ioadl->flags_and_data_len = cpu_to_be32(flags | len);
992 ioadl->address = cpu_to_be32(dma_addr);
3903 struct ipr_ioadl_desc *ioadl = ipr_cmd->i.ioadl;
3916 ioadl[i].flags_and_data_len =
3918 ioadl[i].address =
3922 ioadl[i-1].flags_and_data_len |=
5675 struct ipr_ioadl_desc *ioadl = ipr_cmd->i.ioadl;
5702 if (ipr_cmd->dma_use_sg <= ARRAY_SIZE(ioarcb->u.add_data.u.ioadl)) {
5703 ioadl = ioarcb->u.add_data.u.ioadl;
5710 ioadl[i].flags_and_data_len =
5712 ioadl[i].address = cpu_to_be32(sg_dma_address(sg));
5715 ioadl[i-1].flags_and_data_len |= cpu_to_be32(IPR_IOADL_FLAGS_LAST);
5802 cpu_to_be32(dma_addr + offsetof(struct ipr_cmnd, i.ioadl));
8956 cpu_to_be32(dma_addr + offsetof(struct ipr_cmnd, i.ioadl));