Lines Matching refs:dma_addr
87 (smpt_info->entry[i].dma_addr != addr)) { in mic_add_smpt_entry()
89 smpt_info->entry[i].dma_addr = addr; in mic_add_smpt_entry()
99 static dma_addr_t mic_smpt_op(struct mic_device *mdev, u64 dma_addr, in mic_smpt_op() argument
107 dma_addr_t addr = dma_addr; in mic_smpt_op()
114 if (smpt_info->entry[i].dma_addr == addr) { in mic_smpt_op()
138 mic_add_smpt_entry(spt, ref, dma_addr, entries, mdev); in mic_smpt_op()
150 static int mic_get_smpt_ref_count(struct mic_device *mdev, dma_addr_t dma_addr, in mic_get_smpt_ref_count() argument
153 u64 start = dma_addr; in mic_get_smpt_ref_count()
154 u64 end = dma_addr + size; in mic_get_smpt_ref_count()
164 *smpt_start = mic_smpt_align_low(mdev, dma_addr); in mic_get_smpt_ref_count()
182 dma_addr_t dma_addr; in mic_to_dma_addr() local
190 dma_addr = smpt_info->entry[spt].dma_addr + in mic_to_dma_addr()
192 return dma_addr; in mic_to_dma_addr()
207 dma_addr_t mic_map(struct mic_device *mdev, dma_addr_t dma_addr, size_t size) in mic_map() argument
221 num_entries = mic_get_smpt_ref_count(mdev, dma_addr, size, in mic_map()
237 dma_addr, size); in mic_map()
240 return mic_addr + mic_smpt_offset(mdev, dma_addr); in mic_map()
313 dma_addr_t dma_addr = in mic_map_single() local
316 if (!pci_dma_mapping_error(pdev, dma_addr)) { in mic_map_single()
317 mic_addr = mic_map(mdev, dma_addr, size); in mic_map_single()
321 dma_addr, size); in mic_map_single()
322 pci_unmap_single(pdev, dma_addr, in mic_map_single()
345 dma_addr_t dma_addr = mic_to_dma_addr(mdev, mic_addr); in mic_unmap_single() local
347 pci_unmap_single(pdev, dma_addr, size, PCI_DMA_BIDIRECTIONAL); in mic_unmap_single()
360 dma_addr_t dma_addr; in mic_smpt_init() local
377 dma_addr = i * smpt_info->info.page_size; in mic_smpt_init()
378 smpt_info->entry[i].dma_addr = dma_addr; in mic_smpt_init()
380 mdev->smpt_ops->set(mdev, dma_addr, i); in mic_smpt_init()
411 i, smpt_info->entry[i].dma_addr, in mic_smpt_uninit()
436 dma_addr_t dma_addr; in mic_smpt_restore() local
439 dma_addr = mdev->smpt->entry[i].dma_addr; in mic_smpt_restore()
440 mdev->smpt_ops->set(mdev, dma_addr, i); in mic_smpt_restore()