Home
last modified time | relevance | path

Searched refs:mem_dev (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_opr.c54 struct device *mem_dev = dev->mem_dev[mem_ctx]; in s5p_mfc_alloc_priv_buf() local
58 b->virt = dma_alloc_coherent(mem_dev, b->size, &b->dma, GFP_KERNEL); in s5p_mfc_alloc_priv_buf()
64 dma_free_coherent(mem_dev, b->size, b->virt, b->dma); in s5p_mfc_alloc_priv_buf()
79 struct device *mem_dev = dev->mem_dev[mem_ctx]; in s5p_mfc_alloc_generic_buf() local
84 b->virt = dma_alloc_coherent(mem_dev, b->size, &b->dma, GFP_KERNEL); in s5p_mfc_alloc_generic_buf()
104 struct device *mem_dev = dev->mem_dev[b->ctx]; in s5p_mfc_release_priv_buf() local
106 dma_free_coherent(mem_dev, b->size, b->virt, b->dma); in s5p_mfc_release_priv_buf()
116 struct device *mem_dev = dev->mem_dev[b->ctx]; in s5p_mfc_release_generic_buf() local
117 dma_free_coherent(mem_dev, b->size, b->virt, b->dma); in s5p_mfc_release_generic_buf()
H A Ds5p_mfc.c1163 mfc_dev->mem_dev[BANK_L_CTX] = s5p_mfc_alloc_memdev(dev, "left", in s5p_mfc_configure_2port_memory()
1165 if (!mfc_dev->mem_dev[BANK_L_CTX]) in s5p_mfc_configure_2port_memory()
1167 mfc_dev->mem_dev[BANK_R_CTX] = s5p_mfc_alloc_memdev(dev, "right", in s5p_mfc_configure_2port_memory()
1169 if (!mfc_dev->mem_dev[BANK_R_CTX]) { in s5p_mfc_configure_2port_memory()
1170 device_unregister(mfc_dev->mem_dev[BANK_L_CTX]); in s5p_mfc_configure_2port_memory()
1177 device_unregister(mfc_dev->mem_dev[BANK_R_CTX]); in s5p_mfc_configure_2port_memory()
1178 device_unregister(mfc_dev->mem_dev[BANK_L_CTX]); in s5p_mfc_configure_2port_memory()
1184 bank2_virt = dma_alloc_coherent(mfc_dev->mem_dev[BANK_R_CTX], in s5p_mfc_configure_2port_memory()
1188 device_unregister(mfc_dev->mem_dev[BANK_R_CTX]); in s5p_mfc_configure_2port_memory()
1189 device_unregister(mfc_dev->mem_dev[BANK_L_CTX]); in s5p_mfc_configure_2port_memory()
[all …]
H A Ds5p_mfc_dec.c988 alloc_devs[0] = ctx->dev->mem_dev[BANK_L_CTX]; in s5p_mfc_queue_setup()
990 alloc_devs[0] = ctx->dev->mem_dev[BANK_R_CTX]; in s5p_mfc_queue_setup()
991 alloc_devs[1] = ctx->dev->mem_dev[BANK_L_CTX]; in s5p_mfc_queue_setup()
994 alloc_devs[2] = ctx->dev->mem_dev[BANK_L_CTX]; in s5p_mfc_queue_setup()
997 alloc_devs[0] = ctx->dev->mem_dev[BANK_L_CTX]; in s5p_mfc_queue_setup()
H A Ds5p_mfc_enc.c2439 alloc_devs[0] = ctx->dev->mem_dev[BANK_L_CTX]; in s5p_mfc_queue_setup()
2459 alloc_devs[0] = ctx->dev->mem_dev[BANK_L_CTX]; in s5p_mfc_queue_setup()
2460 alloc_devs[1] = ctx->dev->mem_dev[BANK_L_CTX]; in s5p_mfc_queue_setup()
2464 alloc_devs[2] = ctx->dev->mem_dev[BANK_L_CTX]; in s5p_mfc_queue_setup()
2466 alloc_devs[0] = ctx->dev->mem_dev[BANK_R_CTX]; in s5p_mfc_queue_setup()
2467 alloc_devs[1] = ctx->dev->mem_dev[BANK_R_CTX]; in s5p_mfc_queue_setup()
H A Ds5p_mfc_common.h310 struct device *mem_dev[BANK_CTX_NUM]; member
/linux/drivers/hv/
H A Dmshv_vtl_main.c48 static struct device *mem_dev; variable
414 addr = devm_memremap_pages(mem_dev, pgmap); in mshv_vtl_ioctl_add_vtl0_mem()
1347 mem_dev = kzalloc_obj(*mem_dev); in mshv_vtl_init()
1348 if (!mem_dev) { in mshv_vtl_init()
1355 device_initialize(mem_dev); in mshv_vtl_init()
1356 dev_set_name(mem_dev, "mshv vtl mem dev"); in mshv_vtl_init()
1357 ret = device_add(mem_dev); in mshv_vtl_init()
1366 kfree(mem_dev); in mshv_vtl_init()
1383 device_del(mem_dev); in mshv_vtl_exit()
1384 kfree(mem_dev); in mshv_vtl_exit()
/linux/drivers/cxl/core/
H A Dras.c97 struct device *mem_dev __free(put_device) = bus_find_device( in cxl_cper_handle_prot_err()
99 if (!mem_dev) in cxl_cper_handle_prot_err()
102 cxlmd = to_cxl_memdev(mem_dev); in cxl_cper_handle_prot_err()
/linux/drivers/edac/
H A De7xxx_edac.c360 int drc_chan, drc_drbg, drc_ddim, mem_dev; in e7xxx_init_csrows() local
378 mem_dev = (dra >> (index * 4 + 3)) & 0x1; in e7xxx_init_csrows()
398 if (drc_chan && mem_dev) { in e7xxx_init_csrows()
414 dimm->dtype = mem_dev ? DEV_X4 : DEV_X8; in e7xxx_init_csrows()
H A De752x_edac.c1071 int index, mem_dev, drc_chan; in e752x_init_csrows() local
1095 mem_dev = (dra >> (index * 4 + 2)) & 0x3; in e752x_init_csrows()
1098 mem_dev = (mem_dev == 2); in e752x_init_csrows()
1116 if (drc_chan && mem_dev) { in e752x_init_csrows()
1132 dimm->dtype = mem_dev ? DEV_X4 : DEV_X8; in e752x_init_csrows()