Lines Matching refs:host_memory
8675 if (!ctrl_info->ctrl_log_memory.host_memory) in pqi_ctrl_init_resume()
8683 if (ctrl_info->ctrl_log_memory.host_memory) in pqi_ctrl_init_resume()
8917 struct pqi_host_memory *host_memory; in pqi_host_alloc_mem() local
8930 host_memory = host_memory_descriptor->host_memory; in pqi_host_alloc_mem()
8936 mem_descriptor = &host_memory->sg_descriptor[i]; in pqi_host_alloc_mem()
8942 put_unaligned_le16(sg_count, &host_memory->num_memory_descriptors); in pqi_host_alloc_mem()
8943 put_unaligned_le32(sg_count * chunk_size, &host_memory->bytes_allocated); in pqi_host_alloc_mem()
8949 mem_descriptor = &host_memory->sg_descriptor[i]; in pqi_host_alloc_mem()
8995 struct pqi_host_memory *host_memory; in pqi_host_setup_buffer() local
8999 host_memory = dma_alloc_coherent(dev, sizeof(*host_memory), in pqi_host_setup_buffer()
9001 if (!host_memory) in pqi_host_setup_buffer()
9004 host_memory_descriptor->host_memory = host_memory; in pqi_host_setup_buffer()
9009 dma_free_coherent(dev, sizeof(*host_memory), host_memory, in pqi_host_setup_buffer()
9011 host_memory_descriptor->host_memory = NULL; in pqi_host_setup_buffer()
9021 struct pqi_host_memory *host_memory; in pqi_host_free_buffer() local
9025 host_memory = host_memory_descriptor->host_memory; in pqi_host_free_buffer()
9026 if (!host_memory) in pqi_host_free_buffer()
9031 if (get_unaligned_le32(&host_memory->bytes_allocated) == 0) in pqi_host_free_buffer()
9034 mem_descriptor = host_memory->sg_descriptor; in pqi_host_free_buffer()
9035 num_memory_descriptors = get_unaligned_le16(&host_memory->num_memory_descriptors); in pqi_host_free_buffer()
9046 dma_free_coherent(dev, sizeof(*host_memory), host_memory, in pqi_host_free_buffer()
9048 host_memory_descriptor->host_memory = NULL; in pqi_host_free_buffer()
9057 struct pqi_host_memory *host_memory; in pqi_host_memory_update() local
9065 host_memory = host_memory_descriptor->host_memory; in pqi_host_memory_update()
9067 if (host_memory) { in pqi_host_memory_update()
9068 …buffer_length = offsetof(struct pqi_host_memory, sg_descriptor) + get_unaligned_le16(&host_memory-… in pqi_host_memory_update()
9073 put_unaligned_le16(PQI_OFA_VERSION, &host_memory->version); in pqi_host_memory_update()
9074 memcpy(&host_memory->signature, PQI_OFA_SIGNATURE, sizeof(host_memory->signature)); in pqi_host_memory_update()
9076 put_unaligned_le16(PQI_CTRL_LOG_VERSION, &host_memory->version); in pqi_host_memory_update()
9077 memcpy(&host_memory->signature, PQI_CTRL_LOG_SIGNATURE, sizeof(host_memory->signature)); in pqi_host_memory_update()