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()
4710 &request.data.report_device_capability.sg_descriptor, in pqi_report_device_capability()
4719 &request.data.report_device_capability.sg_descriptor, 1, in pqi_report_device_capability()
5299 static inline void pqi_set_sg_descriptor(struct pqi_sg_descriptor *sg_descriptor, in pqi_set_sg_descriptor() argument
5305 put_unaligned_le64(address, &sg_descriptor->address); in pqi_set_sg_descriptor()
5306 put_unaligned_le32(length, &sg_descriptor->length); in pqi_set_sg_descriptor()
5307 put_unaligned_le32(0, &sg_descriptor->flags); in pqi_set_sg_descriptor()
5310 static unsigned int pqi_build_sg_list(struct pqi_sg_descriptor *sg_descriptor, in pqi_build_sg_list() argument
5323 pqi_set_sg_descriptor(sg_descriptor, sg); in pqi_build_sg_list()
5329 sg_descriptor++; in pqi_build_sg_list()
5332 &sg_descriptor->address); in pqi_build_sg_list()
5333 put_unaligned_le32((sg_count - num_sg_in_iu) * sizeof(*sg_descriptor), in pqi_build_sg_list()
5334 &sg_descriptor->length); in pqi_build_sg_list()
5335 put_unaligned_le32(CISS_SG_CHAIN, &sg_descriptor->flags); in pqi_build_sg_list()
5338 sg_descriptor = io_request->sg_chain_buffer; in pqi_build_sg_list()
5343 put_unaligned_le32(CISS_SG_LAST, &sg_descriptor->flags); in pqi_build_sg_list()
5357 struct pqi_sg_descriptor *sg_descriptor; in pqi_build_raid_sg_list() local
5370 sg_descriptor = request->sg_descriptors; in pqi_build_raid_sg_list()
5372 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_raid_sg_list()
5376 iu_length += num_sg_in_iu * sizeof(*sg_descriptor); in pqi_build_raid_sg_list()
5393 struct pqi_sg_descriptor *sg_descriptor; in pqi_build_aio_r1_sg_list() local
5407 sg_descriptor = request->sg_descriptors; in pqi_build_aio_r1_sg_list()
5409 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_aio_r1_sg_list()
5413 iu_length += num_sg_in_iu * sizeof(*sg_descriptor); in pqi_build_aio_r1_sg_list()
5431 struct pqi_sg_descriptor *sg_descriptor; in pqi_build_aio_r56_sg_list() local
5443 sg_descriptor = request->sg_descriptors; in pqi_build_aio_r56_sg_list()
5445 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_aio_r56_sg_list()
5449 iu_length += num_sg_in_iu * sizeof(*sg_descriptor); in pqi_build_aio_r56_sg_list()
5467 struct pqi_sg_descriptor *sg_descriptor; in pqi_build_aio_sg_list() local
5481 sg_descriptor = request->sg_descriptors; in pqi_build_aio_sg_list()
5483 num_sg_in_iu = pqi_build_sg_list(sg_descriptor, sg, sg_count, io_request, in pqi_build_aio_sg_list()
5487 iu_length += num_sg_in_iu * sizeof(*sg_descriptor); in pqi_build_aio_sg_list()
8755 mem_descriptor = &ofap->sg_descriptor[i]; in pqi_ofa_alloc_mem()
8768 mem_descriptor = &ofap->sg_descriptor[i]; in pqi_ofa_alloc_mem()
8845 mem_descriptor = ofap->sg_descriptor; in pqi_ofa_free_host_buffer()
8880 buffer_length = offsetof(struct pqi_ofa_memory, sg_descriptor) + in pqi_ofa_host_memory_update()
10218 data.report_device_capability.sg_descriptor) != 48); in pqi_verify_structures()