Lines Matching refs:sg_descriptor

523 	struct pqi_sg_descriptor *sg_descriptor, void *buffer,  in pqi_map_single()  argument
536 put_unaligned_le64((u64)bus_address, &sg_descriptor->address); in pqi_map_single()
537 put_unaligned_le32(buffer_length, &sg_descriptor->length); in pqi_map_single()
538 put_unaligned_le32(CISS_SG_LAST, &sg_descriptor->flags); in pqi_map_single()
4687 &request.data.report_device_capability.sg_descriptor, in pqi_report_device_capability()
4696 &request.data.report_device_capability.sg_descriptor, 1, in pqi_report_device_capability()
5277 static inline void pqi_set_sg_descriptor(struct pqi_sg_descriptor *sg_descriptor, in pqi_set_sg_descriptor() argument
5283 put_unaligned_le64(address, &sg_descriptor->address); in pqi_set_sg_descriptor()
5284 put_unaligned_le32(length, &sg_descriptor->length); in pqi_set_sg_descriptor()
5285 put_unaligned_le32(0, &sg_descriptor->flags); in pqi_set_sg_descriptor()
5288 static unsigned int pqi_build_sg_list(struct pqi_sg_descriptor *sg_descriptor, in pqi_build_sg_list() argument
5301 pqi_set_sg_descriptor(sg_descriptor, sg); in pqi_build_sg_list()
5307 sg_descriptor++; in pqi_build_sg_list()
5310 &sg_descriptor->address); in pqi_build_sg_list()
5311 put_unaligned_le32((sg_count - num_sg_in_iu) * sizeof(*sg_descriptor), in pqi_build_sg_list()
5312 &sg_descriptor->length); in pqi_build_sg_list()
5313 put_unaligned_le32(CISS_SG_CHAIN, &sg_descriptor->flags); in pqi_build_sg_list()
5316 sg_descriptor = io_request->sg_chain_buffer; in pqi_build_sg_list()
5321 put_unaligned_le32(CISS_SG_LAST, &sg_descriptor->flags); in pqi_build_sg_list()
5335 struct pqi_sg_descriptor *sg_descriptor; in pqi_build_raid_sg_list() local
5348 sg_descriptor = request->sg_descriptors; in pqi_build_raid_sg_list()
5350 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_raid_sg_list()
5354 iu_length += num_sg_in_iu * sizeof(*sg_descriptor); in pqi_build_raid_sg_list()
5371 struct pqi_sg_descriptor *sg_descriptor; in pqi_build_aio_r1_sg_list() local
5385 sg_descriptor = request->sg_descriptors; in pqi_build_aio_r1_sg_list()
5387 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_aio_r1_sg_list()
5391 iu_length += num_sg_in_iu * sizeof(*sg_descriptor); in pqi_build_aio_r1_sg_list()
5409 struct pqi_sg_descriptor *sg_descriptor; in pqi_build_aio_r56_sg_list() local
5421 sg_descriptor = request->sg_descriptors; in pqi_build_aio_r56_sg_list()
5423 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_aio_r56_sg_list()
5427 iu_length += num_sg_in_iu * sizeof(*sg_descriptor); in pqi_build_aio_r56_sg_list()
5445 struct pqi_sg_descriptor *sg_descriptor; in pqi_build_aio_sg_list() local
5459 sg_descriptor = request->sg_descriptors; in pqi_build_aio_sg_list()
5461 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_aio_sg_list()
5465 iu_length += num_sg_in_iu * sizeof(*sg_descriptor); in pqi_build_aio_sg_list()
8722 mem_descriptor = &ofap->sg_descriptor[i]; in pqi_ofa_alloc_mem()
8735 mem_descriptor = &ofap->sg_descriptor[i]; in pqi_ofa_alloc_mem()
8812 mem_descriptor = ofap->sg_descriptor; in pqi_ofa_free_host_buffer()
8847 buffer_length = offsetof(struct pqi_ofa_memory, sg_descriptor) + in pqi_ofa_host_memory_update()
10133 data.report_device_capability.sg_descriptor) != 48); in pqi_verify_structures()