Searched refs:dfl_feature_platform_data (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/fpga/ |
D | dfl-afu.h | 79 struct dfl_feature_platform_data *pdata; 82 void afu_mmio_region_init(struct dfl_feature_platform_data *pdata); 83 int afu_mmio_region_add(struct dfl_feature_platform_data *pdata, 85 void afu_mmio_region_destroy(struct dfl_feature_platform_data *pdata); 86 int afu_mmio_region_get_by_index(struct dfl_feature_platform_data *pdata, 89 int afu_mmio_region_get_by_offset(struct dfl_feature_platform_data *pdata, 92 void afu_dma_region_init(struct dfl_feature_platform_data *pdata); 93 void afu_dma_region_destroy(struct dfl_feature_platform_data *pdata); 94 int afu_dma_map_region(struct dfl_feature_platform_data *pdata, 96 int afu_dma_unmap_region(struct dfl_feature_platform_data *pdata, u64 iova); [all …]
|
D | dfl.h | 200 struct dfl_feature_platform_data { struct 214 int dfl_feature_dev_use_begin(struct dfl_feature_platform_data *pdata) in dfl_feature_dev_use_begin() argument 224 void dfl_feature_dev_use_end(struct dfl_feature_platform_data *pdata) in dfl_feature_dev_use_end() 230 void dfl_fpga_pdata_set_private(struct dfl_feature_platform_data *pdata, in dfl_fpga_pdata_set_private() 237 void *dfl_fpga_pdata_get_private(struct dfl_feature_platform_data *pdata) in dfl_fpga_pdata_get_private() 255 return sizeof(struct dfl_feature_platform_data) + in dfl_feature_platform_data_size() 271 struct dfl_feature_platform_data *pdata; in dfl_fpga_inode_to_feature_dev() 273 pdata = container_of(inode->i_cdev, struct dfl_feature_platform_data, in dfl_fpga_inode_to_feature_dev() 285 struct dfl_feature_platform_data *pdata = dev_get_platdata(dev); in dfl_get_feature_by_id() 313 struct device *dfl_fpga_pdata_to_parent(struct dfl_feature_platform_data *pdata) in dfl_fpga_pdata_to_parent()
|
D | dfl-afu-main.c | 34 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in port_enable() 63 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in port_disable() 116 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in port_reset() 197 struct dfl_feature_platform_data *pdata = dev_get_platdata(dev); in afu_id_show() 270 struct dfl_feature_platform_data *pdata; in afu_open() 290 struct dfl_feature_platform_data *pdata; in afu_release() 306 static long afu_ioctl_check_extension(struct dfl_feature_platform_data *pdata, in afu_ioctl_check_extension() 314 afu_ioctl_get_info(struct dfl_feature_platform_data *pdata, void __user *arg) in afu_ioctl_get_info() 341 static long afu_ioctl_get_region_info(struct dfl_feature_platform_data *pdata, in afu_ioctl_get_region_info() 372 afu_ioctl_dma_map(struct dfl_feature_platform_data *pdata, void __user *arg) in afu_ioctl_dma_map() [all …]
|
D | dfl-afu-dma-region.c | 27 void afu_dma_region_init(struct dfl_feature_platform_data *pdata) in afu_dma_region_init() 88 static int afu_dma_pin_pages(struct dfl_feature_platform_data *pdata, in afu_dma_pin_pages() 136 static void afu_dma_unpin_pages(struct dfl_feature_platform_data *pdata, in afu_dma_unpin_pages() 197 static int afu_dma_region_add(struct dfl_feature_platform_data *pdata, in afu_dma_region_add() 239 static void afu_dma_region_remove(struct dfl_feature_platform_data *pdata, in afu_dma_region_remove() 257 void afu_dma_region_destroy(struct dfl_feature_platform_data *pdata) in afu_dma_region_destroy() 299 afu_dma_region_find(struct dfl_feature_platform_data *pdata, u64 iova, u64 size) in afu_dma_region_find() 339 afu_dma_region_find_iova(struct dfl_feature_platform_data *pdata, u64 iova) in afu_dma_region_find_iova() 355 int afu_dma_map_region(struct dfl_feature_platform_data *pdata, in afu_dma_map_region() 438 int afu_dma_unmap_region(struct dfl_feature_platform_data *pdata, u64 iova) in afu_dma_unmap_region()
|
D | dfl-afu-region.c | 17 void afu_mmio_region_init(struct dfl_feature_platform_data *pdata) in afu_mmio_region_init() 49 int afu_mmio_region_add(struct dfl_feature_platform_data *pdata, in afu_mmio_region_add() 95 void afu_mmio_region_destroy(struct dfl_feature_platform_data *pdata) in afu_mmio_region_destroy() 112 int afu_mmio_region_get_by_index(struct dfl_feature_platform_data *pdata, in afu_mmio_region_get_by_index() 146 int afu_mmio_region_get_by_offset(struct dfl_feature_platform_data *pdata, in afu_mmio_region_get_by_offset()
|
D | dfl-fme-pr.c | 68 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in fme_pr() 177 dfl_fme_create_mgr(struct dfl_feature_platform_data *pdata, in dfl_fme_create_mgr() 218 static void dfl_fme_destroy_mgr(struct dfl_feature_platform_data *pdata) in dfl_fme_destroy_mgr() 234 dfl_fme_create_bridge(struct dfl_feature_platform_data *pdata, int port_id) in dfl_fme_create_bridge() 283 static void dfl_fme_destroy_bridges(struct dfl_feature_platform_data *pdata) in dfl_fme_destroy_bridges() 305 dfl_fme_create_region(struct dfl_feature_platform_data *pdata, in dfl_fme_create_region() 362 static void dfl_fme_destroy_regions(struct dfl_feature_platform_data *pdata) in dfl_fme_destroy_regions() 376 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in pr_mgmt_init() 446 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in pr_mgmt_uinit()
|
D | dfl-fme-main.c | 125 static long fme_ioctl_check_extension(struct dfl_feature_platform_data *pdata, in fme_ioctl_check_extension() 135 struct dfl_feature_platform_data *pdata = dev_get_platdata(&fdev->dev); in fme_open() 153 struct dfl_feature_platform_data *pdata = filp->private_data; in fme_release() 164 struct dfl_feature_platform_data *pdata = filp->private_data; in fme_ioctl() 197 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in fme_dev_init() 215 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in fme_dev_destroy()
|
D | dfl.c | 246 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in dfl_fpga_dev_feature_uinit() 258 struct dfl_feature_platform_data *pdata, in dfl_feature_instance_init() 286 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in dfl_fpga_dev_feature_init() 362 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in dfl_fpga_dev_ops_register() 385 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); in dfl_fpga_dev_ops_unregister() 428 struct dfl_feature_platform_data *pdata = dev_get_platdata(&port->dev); in dfl_fpga_cdev_add_port_dev() 444 struct dfl_feature_platform_data *pdata; in build_info_commit_dev() 962 struct dfl_feature_platform_data *pdata, *ptmp; in dfl_fpga_feature_devs_remove() 1006 struct dfl_feature_platform_data *pdata; in __dfl_fpga_cdev_find_port()
|
D | dfl-fme.h | 33 struct dfl_feature_platform_data *pdata;
|