Lines Matching defs:ioadl
647 cpu_to_be32(dma_addr + offsetof(struct ipr_cmnd, i.ioadl));
904 /* If the number of ioadls * size of ioadl > 128 bytes,
963 * ipr_init_ioadl - initialize the ioadl for the correct SIS type
967 * @flags: ioadl flag value
969 * This function initializes an ioadl in the case where there is only a single
978 struct ipr_ioadl_desc *ioadl = ipr_cmd->i.ioadl;
992 ioadl->flags_and_data_len = cpu_to_be32(flags | len);
993 ioadl->address = cpu_to_be32(dma_addr);
3904 struct ipr_ioadl_desc *ioadl = ipr_cmd->i.ioadl;
3917 ioadl[i].flags_and_data_len =
3919 ioadl[i].address =
3923 ioadl[i-1].flags_and_data_len |=
5678 struct ipr_ioadl_desc *ioadl = ipr_cmd->i.ioadl;
5705 if (ipr_cmd->dma_use_sg <= ARRAY_SIZE(ioarcb->u.add_data.u.ioadl)) {
5706 ioadl = ioarcb->u.add_data.u.ioadl;
5713 ioadl[i].flags_and_data_len =
5715 ioadl[i].address = cpu_to_be32(sg_dma_address(sg));
5718 ioadl[i-1].flags_and_data_len |= cpu_to_be32(IPR_IOADL_FLAGS_LAST);
5805 cpu_to_be32(dma_addr + offsetof(struct ipr_cmnd, i.ioadl));
8907 cpu_to_be32(dma_addr + offsetof(struct ipr_cmnd, i.ioadl));