Lines Matching refs:host_memory_descriptor
96 …uct pqi_ctrl_info *ctrl_info, struct pqi_host_memory_descriptor *host_memory_descriptor, u32 total…
97 …buffer(struct pqi_ctrl_info *ctrl_info, struct pqi_host_memory_descriptor *host_memory_descriptor);
98 …uct pqi_ctrl_info *ctrl_info, struct pqi_host_memory_descriptor *host_memory_descriptor, u16 funct…
8926 struct pqi_host_memory_descriptor *host_memory_descriptor, in pqi_host_alloc_mem() argument
8940 host_memory_descriptor->host_chunk_virt_address = kmalloc(sg_count * sizeof(void *), GFP_KERNEL); in pqi_host_alloc_mem()
8941 if (!host_memory_descriptor->host_chunk_virt_address) in pqi_host_alloc_mem()
8945 host_memory = host_memory_descriptor->host_memory; in pqi_host_alloc_mem()
8948 …host_memory_descriptor->host_chunk_virt_address[i] = dma_alloc_coherent(dev, chunk_size, &dma_hand… in pqi_host_alloc_mem()
8949 if (!host_memory_descriptor->host_chunk_virt_address[i]) in pqi_host_alloc_mem()
8966 host_memory_descriptor->host_chunk_virt_address[i], in pqi_host_alloc_mem()
8969 kfree(host_memory_descriptor->host_chunk_virt_address); in pqi_host_alloc_mem()
8975 struct pqi_host_memory_descriptor *host_memory_descriptor, in pqi_host_alloc_buffer() argument
8992 host_memory_descriptor, total_required_size, in pqi_host_alloc_buffer()
9006 struct pqi_host_memory_descriptor *host_memory_descriptor, in pqi_host_setup_buffer() argument
9015 &host_memory_descriptor->host_memory_dma_handle, GFP_KERNEL); in pqi_host_setup_buffer()
9019 host_memory_descriptor->host_memory = host_memory; in pqi_host_setup_buffer()
9021 if (pqi_host_alloc_buffer(ctrl_info, host_memory_descriptor, in pqi_host_setup_buffer()
9025 host_memory_descriptor->host_memory_dma_handle); in pqi_host_setup_buffer()
9026 host_memory_descriptor->host_memory = NULL; in pqi_host_setup_buffer()
9032 struct pqi_host_memory_descriptor *host_memory_descriptor) in pqi_host_free_buffer() argument
9040 host_memory = host_memory_descriptor->host_memory; in pqi_host_free_buffer()
9055 host_memory_descriptor->host_chunk_virt_address[i], in pqi_host_free_buffer()
9058 kfree(host_memory_descriptor->host_chunk_virt_address); in pqi_host_free_buffer()
9062 host_memory_descriptor->host_memory_dma_handle); in pqi_host_free_buffer()
9063 host_memory_descriptor->host_memory = NULL; in pqi_host_free_buffer()
9067 struct pqi_host_memory_descriptor *host_memory_descriptor, in pqi_host_memory_update() argument
9080 host_memory = host_memory_descriptor->host_memory; in pqi_host_memory_update()
9084 …put_unaligned_le64((u64)host_memory_descriptor->host_memory_dma_handle, &request.data.host_memory_… in pqi_host_memory_update()