Lines Matching refs:sg_count
5361 struct scatterlist *sg, int sg_count, struct pqi_io_request *io_request, in pqi_build_sg_list() argument
5377 if (i == sg_count) in pqi_build_sg_list()
5383 put_unaligned_le32((sg_count - num_sg_in_iu) * sizeof(*sg_descriptor), in pqi_build_sg_list()
5403 int sg_count; in pqi_build_raid_sg_list() local
5409 sg_count = scsi_dma_map(scmd); in pqi_build_raid_sg_list()
5410 if (sg_count < 0) in pqi_build_raid_sg_list()
5411 return sg_count; in pqi_build_raid_sg_list()
5416 if (sg_count == 0) in pqi_build_raid_sg_list()
5422 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_raid_sg_list()
5439 int sg_count; in pqi_build_aio_r1_sg_list() local
5445 sg_count = scsi_dma_map(scmd); in pqi_build_aio_r1_sg_list()
5446 if (sg_count < 0) in pqi_build_aio_r1_sg_list()
5447 return sg_count; in pqi_build_aio_r1_sg_list()
5453 if (sg_count == 0) in pqi_build_aio_r1_sg_list()
5459 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_aio_r1_sg_list()
5477 int sg_count; in pqi_build_aio_r56_sg_list() local
5483 sg_count = scsi_dma_map(scmd); in pqi_build_aio_r56_sg_list()
5484 if (sg_count < 0) in pqi_build_aio_r56_sg_list()
5485 return sg_count; in pqi_build_aio_r56_sg_list()
5491 if (sg_count != 0) { in pqi_build_aio_r56_sg_list()
5495 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_aio_r56_sg_list()
5513 int sg_count; in pqi_build_aio_sg_list() local
5519 sg_count = scsi_dma_map(scmd); in pqi_build_aio_sg_list()
5520 if (sg_count < 0) in pqi_build_aio_sg_list()
5521 return sg_count; in pqi_build_aio_sg_list()
5527 if (sg_count == 0) in pqi_build_aio_sg_list()
5533 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_aio_sg_list()
8930 u32 sg_count; in pqi_host_alloc_mem() local
8936 sg_count = DIV_ROUND_UP(total_size, chunk_size); in pqi_host_alloc_mem()
8937 if (sg_count == 0 || sg_count > PQI_HOST_MAX_SG_DESCRIPTORS) in pqi_host_alloc_mem()
8940 host_memory_descriptor->host_chunk_virt_address = kmalloc(sg_count * sizeof(void *), GFP_KERNEL); in pqi_host_alloc_mem()
8947 for (i = 0; i < sg_count; i++) { in pqi_host_alloc_mem()
8957 put_unaligned_le16(sg_count, &host_memory->num_memory_descriptors); in pqi_host_alloc_mem()
8958 put_unaligned_le32(sg_count * chunk_size, &host_memory->bytes_allocated); in pqi_host_alloc_mem()