Lines Matching refs:host_memory_descriptor
95 …uct pqi_ctrl_info *ctrl_info, struct pqi_host_memory_descriptor *host_memory_descriptor, u32 total…
96 …buffer(struct pqi_ctrl_info *ctrl_info, struct pqi_host_memory_descriptor *host_memory_descriptor);
97 …uct pqi_ctrl_info *ctrl_info, struct pqi_host_memory_descriptor *host_memory_descriptor, u16 funct…
8912 struct pqi_host_memory_descriptor *host_memory_descriptor, in pqi_host_alloc_mem() argument
8926 host_memory_descriptor->host_chunk_virt_address = kmalloc(sg_count * sizeof(void *), GFP_KERNEL); in pqi_host_alloc_mem()
8927 if (!host_memory_descriptor->host_chunk_virt_address) in pqi_host_alloc_mem()
8931 host_memory = host_memory_descriptor->host_memory; in pqi_host_alloc_mem()
8934 …host_memory_descriptor->host_chunk_virt_address[i] = dma_alloc_coherent(dev, chunk_size, &dma_hand… in pqi_host_alloc_mem()
8935 if (!host_memory_descriptor->host_chunk_virt_address[i]) in pqi_host_alloc_mem()
8952 host_memory_descriptor->host_chunk_virt_address[i], in pqi_host_alloc_mem()
8955 kfree(host_memory_descriptor->host_chunk_virt_address); in pqi_host_alloc_mem()
8961 struct pqi_host_memory_descriptor *host_memory_descriptor, in pqi_host_alloc_buffer() argument
8978 host_memory_descriptor, total_required_size, in pqi_host_alloc_buffer()
8992 struct pqi_host_memory_descriptor *host_memory_descriptor, in pqi_host_setup_buffer() argument
9001 &host_memory_descriptor->host_memory_dma_handle, GFP_KERNEL); in pqi_host_setup_buffer()
9005 host_memory_descriptor->host_memory = host_memory; in pqi_host_setup_buffer()
9007 if (pqi_host_alloc_buffer(ctrl_info, host_memory_descriptor, in pqi_host_setup_buffer()
9011 host_memory_descriptor->host_memory_dma_handle); in pqi_host_setup_buffer()
9012 host_memory_descriptor->host_memory = NULL; in pqi_host_setup_buffer()
9018 struct pqi_host_memory_descriptor *host_memory_descriptor) in pqi_host_free_buffer() argument
9026 host_memory = host_memory_descriptor->host_memory; in pqi_host_free_buffer()
9041 host_memory_descriptor->host_chunk_virt_address[i], in pqi_host_free_buffer()
9044 kfree(host_memory_descriptor->host_chunk_virt_address); in pqi_host_free_buffer()
9048 host_memory_descriptor->host_memory_dma_handle); in pqi_host_free_buffer()
9049 host_memory_descriptor->host_memory = NULL; in pqi_host_free_buffer()
9053 struct pqi_host_memory_descriptor *host_memory_descriptor, in pqi_host_memory_update() argument
9066 host_memory = host_memory_descriptor->host_memory; in pqi_host_memory_update()
9070 …put_unaligned_le64((u64)host_memory_descriptor->host_memory_dma_handle, &request.data.host_memory_… in pqi_host_memory_update()