Searched refs:smpt (Results 1 - 5 of 5) sorted by relevance
/linux-4.4.14/drivers/misc/mic/host/ |
H A D | mic_smpt.c | 29 return (1ULL << mdev->smpt->info.page_shift) - 1ULL; mic_system_page_mask() 34 return (pa - mdev->smpt->info.base) >> mdev->smpt->info.page_shift; mic_sys_addr_to_smpt() 39 return mdev->smpt->info.base + (index * mdev->smpt->info.page_size); mic_smpt_to_pa() 50 mdev->smpt->info.page_size); mic_smpt_align_low() 55 return ALIGN(pa, mdev->smpt->info.page_size); mic_smpt_align_high() 61 return mdev->smpt->info.num_reg * mdev->smpt->info.page_size; mic_max_system_memory() 67 return mdev->smpt->info.base + mic_max_system_memory(mdev) - 1ULL; mic_max_system_addr() 74 return pa >= mdev->smpt->info.base && pa <= mic_max_system_addr(mdev); mic_is_system_addr() 81 struct mic_smpt_info *smpt_info = mdev->smpt; mic_add_smpt_entry() 108 struct mic_smpt_info *smpt_info = mdev->smpt; mic_smpt_op() 146 * Returns number of smpt entries needed for dma_addr to dma_addr + size 148 * and the starting smpt address 179 struct mic_smpt_info *smpt_info = mdev->smpt; mic_to_dma_addr() 216 ref = kmalloc_array(mdev->smpt->info.num_reg, sizeof(s64), GFP_ATOMIC); mic_map() 223 /* Set the smpt table appropriately and get 16G aligned mic address */ mic_map() 256 struct mic_smpt_info *smpt_info = mdev->smpt; mic_unmap() 273 ref = kmalloc_array(mdev->smpt->info.num_reg, sizeof(s64), GFP_ATOMIC); mic_unmap() 277 /* Get number of smpt entries to be mapped, ref count array */ mic_unmap() 360 mdev->smpt = kmalloc(sizeof(*mdev->smpt), GFP_KERNEL); mic_smpt_init() 361 if (!mdev->smpt) mic_smpt_init() 364 smpt_info = mdev->smpt; mic_smpt_init() 397 struct mic_smpt_info *smpt_info = mdev->smpt; mic_smpt_uninit() 435 for (i = 0; i < mdev->smpt->info.num_reg; i++) { mic_smpt_restore() 436 dma_addr = mdev->smpt->entry[i].dma_addr; mic_smpt_restore()
|
H A D | mic_debugfs.c | 44 if (mdev->smpt) { mic_smpt_show() 45 struct mic_smpt_info *smpt_info = mdev->smpt; mic_smpt_show() 365 debugfs_create_file("smpt", 0444, mdev->dbg_dir, mdev, &smpt_file_ops); mic_create_debug_dir()
|
H A D | mic_device.h | 60 * @smpt: MIC SMPT information. 87 struct mic_smpt_info *smpt; member in struct:mic_device
|
H A D | mic_x100.c | 522 dma_addr >> mdev->smpt->info.page_shift); mic_x100_smpt_set() 536 struct mic_smpt_hw_info *info = &mdev->smpt->info; mic_x100_smpt_hw_init()
|
/linux-4.4.14/drivers/dma/ |
H A D | mic_x100_dma.h | 58 * 25:21 mic smpt entry number
|
Completed in 88 milliseconds