Lines Matching refs:ofap
8816 struct pqi_ofa_memory *ofap;
8820 ofap = ctrl_info->pqi_ofa_mem_virt_addr;
8837 mem_descriptor = &ofap->sg_descriptor[i];
8843 put_unaligned_le16(sg_count, &ofap->num_memory_descriptors);
8844 put_unaligned_le32(sg_count * chunk_size, &ofap->bytes_allocated);
8850 mem_descriptor = &ofap->sg_descriptor[i];
8887 struct pqi_ofa_memory *ofap;
8891 ofap = dma_alloc_coherent(dev, sizeof(*ofap),
8893 if (!ofap)
8896 ctrl_info->pqi_ofa_mem_virt_addr = ofap;
8901 dma_free_coherent(dev, sizeof(*ofap), ofap, ctrl_info->pqi_ofa_mem_dma_handle);
8906 put_unaligned_le16(PQI_OFA_VERSION, &ofap->version);
8907 memcpy(&ofap->signature, PQI_OFA_SIGNATURE, sizeof(ofap->signature));
8914 struct pqi_ofa_memory *ofap;
8918 ofap = ctrl_info->pqi_ofa_mem_virt_addr;
8919 if (!ofap)
8924 if (get_unaligned_le32(&ofap->bytes_allocated) == 0)
8927 mem_descriptor = ofap->sg_descriptor;
8929 get_unaligned_le16(&ofap->num_memory_descriptors);
8940 dma_free_coherent(dev, sizeof(*ofap), ofap,
8949 struct pqi_ofa_memory *ofap;
8959 ofap = ctrl_info->pqi_ofa_mem_virt_addr;
8961 if (ofap) {
8963 get_unaligned_le16(&ofap->num_memory_descriptors) *