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()
181 dma_addr_t dma_addr; in mic_to_dma_addr() local
189 dma_addr = smpt_info->entry[spt].dma_addr + in mic_to_dma_addr()
191 return dma_addr; in mic_to_dma_addr()
206 dma_addr_t mic_map(struct mic_device *mdev, dma_addr_t dma_addr, size_t size) in mic_map() argument
220 num_entries = mic_get_smpt_ref_count(mdev, dma_addr, size, in mic_map()
236 dma_addr, size); in mic_map()
239 return mic_addr + mic_smpt_offset(mdev, dma_addr); in mic_map()
311 dma_addr_t dma_addr = in mic_map_single() local
314 if (!pci_dma_mapping_error(pdev, dma_addr)) { in mic_map_single()
315 mic_addr = mic_map(mdev, dma_addr, size); in mic_map_single()
319 dma_addr, size); in mic_map_single()
320 pci_unmap_single(pdev, dma_addr, in mic_map_single()
342 dma_addr_t dma_addr = mic_to_dma_addr(mdev, mic_addr); in mic_unmap_single() local
344 pci_unmap_single(pdev, dma_addr, size, PCI_DMA_BIDIRECTIONAL); in mic_unmap_single()
357 dma_addr_t dma_addr; in mic_smpt_init() local
374 dma_addr = i * smpt_info->info.page_size; in mic_smpt_init()
375 smpt_info->entry[i].dma_addr = dma_addr; in mic_smpt_init()
377 mdev->smpt_ops->set(mdev, dma_addr, i); in mic_smpt_init()
408 i, smpt_info->entry[i].dma_addr, in mic_smpt_uninit()
433 dma_addr_t dma_addr; in mic_smpt_restore() local
436 dma_addr = mdev->smpt->entry[i].dma_addr; in mic_smpt_restore()
437 mdev->smpt_ops->set(mdev, dma_addr, i); in mic_smpt_restore()