Home
last modified time | relevance | path

Searched refs:__iomem (Results 1 – 25 of 40) sorted by relevance

12

/dpdk/drivers/raw/ifpga/base/
H A Difpga_enumerate.c40 static u32 feature_size(void __iomem *start) in feature_size()
50 static u64 feature_id(void __iomem *start) in feature_id()
140 void __iomem *start, u64 fid, in create_feature_instance()
200 u8 __iomem *start; in parse_feature_afus()
201 u8 __iomem *end = binfo->ioend; in parse_feature_afus()
203 start = (u8 __iomem *)hdr; in parse_feature_afus()
335 void __iomem *start) in parse_feature_port()
365 void __iomem *start) in enable_port_uafu()
379 u8 __iomem *start = (u8 __iomem *)hdr; in parse_feature_fiu()
537 u8 __iomem *end = (u8 __iomem *)binfo->ioend; in parse_feature_list()
[all …]
H A Dopae_osdep.h17 #define __iomem macro
/dpdk/drivers/net/ionic/
H A Dionic_dev.h31 void __iomem *vaddr;
118 union ionic_dev_info_regs __iomem *dev_info;
119 union ionic_dev_cmd_regs __iomem *dev_cmd;
121 struct ionic_doorbell __iomem *db_pages;
122 struct ionic_intr __iomem *intr_ctrl;
123 struct ionic_intr_status __iomem *intr_status;
146 struct ionic_doorbell __iomem *db;
160 struct ionic_intr __iomem *ctrl;
214 struct ionic_doorbell __iomem *ionic_db_map(struct ionic_lif *lif,
H A Dionic_regs.h50 ionic_intr_coal_init(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_coal_init()
57 ionic_intr_mask(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_mask()
64 ionic_intr_credits(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_credits()
77 ionic_intr_clean(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_clean()
89 ionic_intr_mask_assert(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_mask_assert()
H A Dionic_osdep.h31 #define __iomem macro
/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_hwif.h72 u8 __iomem *cfg_regs_base;
73 u8 __iomem *intr_regs_base;
75 u8 __iomem *db_base;
104 int hinic_alloc_db_addr(void *hwdev, void __iomem **db_base);
106 void hinic_free_db_addr(void *hwdev, void __iomem *db_base);
H A Dhinic_pmd_hwif.c249 void hinic_free_db_addr(void *hwdev, void __iomem *db_base) in hinic_free_db_addr()
257 int hinic_alloc_db_addr(void *hwdev, void __iomem **db_base) in hinic_alloc_db_addr()
405 hwif->cfg_regs_base = (u8 __iomem *)cfg_reg_base; in hinic_init_hwif()
406 hwif->intr_regs_base = (u8 __iomem *)intr_reg_base; in hinic_init_hwif()
409 hwif->db_base = (u8 __iomem *)db_base; in hinic_init_hwif()
H A Dhinic_pmd_cmdq.h197 u8 __iomem *db_base;
/dpdk/drivers/net/ena/base/
H A Dena_com.h66 u8 __iomem *pbuf_dev_addr; /* LLQ address */
95 u32 __iomem *unmask_reg;
98 u32 __iomem *cq_head_db_reg;
101 u32 __iomem *numa_node_cfg_reg;
146 u32 __iomem *db_addr;
147 u8 __iomem *header_addr;
188 u32 __iomem *db_addr;
299 u8 __iomem *reg_bar;
300 void __iomem *mem_bar;
/dpdk/drivers/net/enic/
H A Denic_compat.h19 #define __iomem macro
66 static inline unsigned int readl(volatile void __iomem *addr) in readl()
71 static inline void writel(unsigned int val, volatile void __iomem *addr) in writel()
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_compat.h65 #define __iomem macro
231 static inline void writel(unsigned int val, volatile void __iomem *addr) in writel()
236 static inline void writeq(u64 val, volatile void __iomem *addr) in writeq()
242 static inline void writel_relaxed(unsigned int val, volatile void __iomem *addr) in writel_relaxed()
/dpdk/drivers/net/enic/base/
H A Dvnic_dev.h23 static inline uint64_t readq(void __iomem *reg) in readq()
29 static inline void writeq(uint64_t val, void __iomem *reg) in writeq()
47 void __iomem *vaddr;
68 void __iomem *vaddr;
85 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type,
H A Dvnic_intr.h36 struct vnic_intr_ctrl __iomem *ctrl; /* memory-mapped */
81 static inline uint32_t vnic_intr_legacy_pba(uint32_t __iomem *legacy_pba) in vnic_intr_legacy_pba()
H A Dvnic_dev.c26 void __iomem *vaddr;
42 struct vnic_devcmd __iomem *devcmd;
108 struct vnic_resource_header __iomem *rh; in vnic_dev_discover_res()
109 struct mgmt_barmap_hdr __iomem *mrh; in vnic_dev_discover_res()
110 struct vnic_resource __iomem *r; in vnic_dev_discover_res()
143 r = (struct vnic_resource __iomem *)(mrh + 1); in vnic_dev_discover_res()
145 r = (struct vnic_resource __iomem *)(rh + 1); in vnic_dev_discover_res()
188 vdev->res[type].vaddr = (char __iomem *)bar[bar_num].vaddr + in vnic_dev_discover_res()
213 return (char __iomem *)vdev->res[type].vaddr + in vnic_dev_get_res()
216 return (char __iomem *)vdev->res[type].vaddr; in vnic_dev_get_res()
[all …]
H A Dvnic_cq.h51 struct vnic_cq_ctrl __iomem *ctrl; /* memory-mapped */
H A Dvnic_wq.h43 struct vnic_wq_ctrl __iomem *ctrl; /* memory-mapped */
H A Dvnic_rq.h53 struct vnic_rq_ctrl __iomem *ctrl; /* memory-mapped */
/dpdk/drivers/net/enetfec/
H A Denet_ethdev.h23 #define __iomem macro
69 void __iomem *active_reg_desc;
/dpdk/drivers/bus/fslmc/mc/
H A Dfsl_mc_cmd.h133 static inline void mc_write_command(struct mc_command __iomem *portal, in mc_write_command()
159 struct mc_command __iomem *portal, in mc_read_response()
H A Dfsl_mc_sys.h51 #define __iomem macro
/dpdk/drivers/event/dlb2/pf/base/
H A Ddlb2_osdep_types.h27 #define __iomem macro
/dpdk/drivers/bus/dpaa/base/qbman/
H A Dbman_priv.h55 void __iomem *addr_virt[2];
H A Dqman_priv.h102 void __iomem *addr_virt[2];
/dpdk/drivers/bus/fslmc/qbman/include/
H A Dcompat.h78 #define __iomem macro
/dpdk/drivers/net/cxgbe/base/
H A Dadapter.h88 void __iomem *bar2_addr; /* address of BAR2 Queue registers */
128 void __iomem *bar2_addr; /* address of BAR2 Queue registers */
225 void __iomem *bar2_addr; /* address of BAR2 Queue registers */

12