dfl_feature_dev_data
static int afu_dma_region_add(struct dfl_feature_dev_data *fdata,
static void afu_dma_region_remove(struct dfl_feature_dev_data *fdata,
void afu_dma_region_init(struct dfl_feature_dev_data *fdata)
void afu_dma_region_destroy(struct dfl_feature_dev_data *fdata)
afu_dma_region_find(struct dfl_feature_dev_data *fdata, u64 iova, u64 size)
afu_dma_region_find_iova(struct dfl_feature_dev_data *fdata, u64 iova)
int afu_dma_map_region(struct dfl_feature_dev_data *fdata,
static int afu_dma_pin_pages(struct dfl_feature_dev_data *fdata,
int afu_dma_unmap_region(struct dfl_feature_dev_data *fdata, u64 iova)
static void afu_dma_unpin_pages(struct dfl_feature_dev_data *fdata,
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata;
static void __afu_port_err_mask(struct dfl_feature_dev_data *fdata, bool mask)
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
static int __port_reset(struct dfl_feature_dev_data *fdata)
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
static int port_get_id(struct dfl_feature_dev_data *fdata)
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
int __afu_port_enable(struct dfl_feature_dev_data *fdata)
struct dfl_feature_dev_data *fdata;
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata;
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
struct dfl_feature_dev_data *fdata = dfl_fpga_inode_to_feature_dev_data(inode);
struct dfl_feature_dev_data *fdata;
static long afu_ioctl_check_extension(struct dfl_feature_dev_data *fdata,
afu_ioctl_get_info(struct dfl_feature_dev_data *fdata, void __user *arg)
static long afu_ioctl_get_region_info(struct dfl_feature_dev_data *fdata,
afu_ioctl_dma_map(struct dfl_feature_dev_data *fdata, void __user *arg)
afu_ioctl_dma_unmap(struct dfl_feature_dev_data *fdata, void __user *arg)
struct dfl_feature_dev_data *fdata;
int __afu_port_disable(struct dfl_feature_dev_data *fdata)
struct dfl_feature_dev_data *fdata;
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
static int port_enable_set(struct dfl_feature_dev_data *fdata, bool enable)
int afu_mmio_region_get_by_index(struct dfl_feature_dev_data *fdata,
int afu_mmio_region_get_by_offset(struct dfl_feature_dev_data *fdata,
void afu_mmio_region_init(struct dfl_feature_dev_data *fdata)
int afu_mmio_region_add(struct dfl_feature_dev_data *fdata,
void afu_mmio_region_destroy(struct dfl_feature_dev_data *fdata)
int __afu_port_enable(struct dfl_feature_dev_data *fdata);
int __afu_port_disable(struct dfl_feature_dev_data *fdata);
void afu_mmio_region_init(struct dfl_feature_dev_data *fdata);
int afu_mmio_region_add(struct dfl_feature_dev_data *fdata,
void afu_mmio_region_destroy(struct dfl_feature_dev_data *fdata);
int afu_mmio_region_get_by_index(struct dfl_feature_dev_data *fdata,
int afu_mmio_region_get_by_offset(struct dfl_feature_dev_data *fdata,
void afu_dma_region_init(struct dfl_feature_dev_data *fdata);
void afu_dma_region_destroy(struct dfl_feature_dev_data *fdata);
int afu_dma_map_region(struct dfl_feature_dev_data *fdata,
int afu_dma_unmap_region(struct dfl_feature_dev_data *fdata, u64 iova);
afu_dma_region_find(struct dfl_feature_dev_data *fdata,
struct dfl_feature_dev_data *port_fdata;
struct dfl_feature_dev_data *port_fdata;
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata;
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
static long fme_hdr_ioctl_release_port(struct dfl_feature_dev_data *fdata,
static long fme_hdr_ioctl_assign_port(struct dfl_feature_dev_data *fdata,
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev->parent);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
static long fme_ioctl_check_extension(struct dfl_feature_dev_data *fdata,
struct dfl_feature_dev_data *fdata = dfl_fpga_inode_to_feature_dev_data(inode);
struct dfl_feature_dev_data *fdata = filp->private_data;
struct dfl_feature_dev_data *fdata = filp->private_data;
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
dfl_fme_create_mgr(struct dfl_feature_dev_data *fdata,
static void dfl_fme_destroy_mgr(struct dfl_feature_dev_data *fdata)
dfl_fme_create_bridge(struct dfl_feature_dev_data *fdata, int port_id)
static void dfl_fme_destroy_bridges(struct dfl_feature_dev_data *fdata)
dfl_fme_create_region(struct dfl_feature_dev_data *fdata,
static void dfl_fme_destroy_regions(struct dfl_feature_dev_data *fdata)
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
struct dfl_fpga_port_ops *dfl_fpga_port_ops_get(struct dfl_feature_dev_data *fdata)
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev);
struct dfl_feature_dev_data *
int (*match)(struct dfl_feature_dev_data *, void *))
struct dfl_feature_dev_data *fdata;
struct dfl_feature_dev_data *fdata;
struct dfl_feature_dev_data *fdata;
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(fme_dev);
struct dfl_feature_dev_data *fdata;
struct dfl_feature_dev_data *fdata;
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
int dfl_fpga_check_port_id(struct dfl_feature_dev_data *fdata, void *pport_id)
dfl_dev_add(struct dfl_feature_dev_data *fdata,
static void dfl_devs_remove(struct dfl_feature_dev_data *fdata)
static int dfl_devs_add(struct dfl_feature_dev_data *fdata)
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev);
struct dfl_feature_dev_data *fdata)
struct dfl_feature_dev_data *fdata = arg;
static struct dfl_feature_dev_data *
struct dfl_feature_dev_data *fdata;
static int feature_dev_register(struct dfl_feature_dev_data *fdata)
static void feature_dev_unregister(struct dfl_feature_dev_data *fdata)
struct dfl_feature_dev_data *fdata;
struct dfl_feature_dev_data;
int (*get_id)(struct dfl_feature_dev_data *fdata);
int (*enable_set)(struct dfl_feature_dev_data *fdata, bool enable);
struct dfl_fpga_port_ops *dfl_fpga_port_ops_get(struct dfl_feature_dev_data *fdata);
int dfl_fpga_check_port_id(struct dfl_feature_dev_data *fdata, void *pport_id);
struct dfl_feature_dev_data *fdata;
int dfl_feature_dev_use_begin(struct dfl_feature_dev_data *fdata,
void dfl_feature_dev_use_end(struct dfl_feature_dev_data *fdata)
int dfl_feature_dev_use_count(struct dfl_feature_dev_data *fdata)
void dfl_fpga_fdata_set_private(struct dfl_feature_dev_data *fdata,
void *dfl_fpga_fdata_get_private(struct dfl_feature_dev_data *fdata)
static inline struct dfl_feature_dev_data *
dfl_get_feature_by_id(struct dfl_feature_dev_data *fdata, u16 id)
dfl_get_feature_ioaddr_by_id(struct dfl_feature_dev_data *fdata, u16 id)
static inline struct dfl_feature_dev_data *
struct device *dfl_fpga_fdata_to_parent(struct dfl_feature_dev_data *fdata)
struct dfl_feature_dev_data *
int (*match)(struct dfl_feature_dev_data *, void *));
static inline struct dfl_feature_dev_data *
int (*match)(struct dfl_feature_dev_data *, void *))
struct dfl_feature_dev_data *fdata;