Home
last modified time | relevance | path

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

123

/f-stack/freebsd/contrib/alpine-hal/
H A Dal_hal_iofic.c53 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_config()
70 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_moder_res_config()
92 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_legacy_moder_interval_config()
115 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_msix_moder_interval_config()
137 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_msix_tgtid_attributes_config()
159 uint32_t __iomem * al_iofic_unmask_offset_get(void __iomem *regs_base, int group) in al_iofic_unmask_offset_get()
161 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_unmask_offset_get()
175 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_unmask()
192 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_mask()
208 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base); in al_iofic_read_mask()
[all …]
H A Dal_hal_iofic.h76 int al_iofic_config(void __iomem *regs_base, int group,
91 int al_iofic_moder_res_config(void __iomem *regs_base, int group,
103 int al_iofic_legacy_moder_interval_config(void __iomem *regs_base, int group,
116 int al_iofic_msix_moder_interval_config(void __iomem *regs_base, int group,
129 int al_iofic_msix_tgtid_attributes_config(void __iomem *regs_base, int group,
141 uint32_t __iomem * al_iofic_unmask_offset_get(void __iomem *regs_base, int group);
154 void al_iofic_unmask(void __iomem *regs_base, int group, uint32_t mask);
165 void al_iofic_mask(void __iomem *regs_base, int group, uint32_t mask);
174 uint32_t al_iofic_read_mask(void __iomem *regs_base, int group);
182 uint32_t al_iofic_read_cause(void __iomem *regs_base, int group);
[all …]
H A Dal_hal_udma_iofic.h496 int al_udma_iofic_config(struct unit_regs __iomem *regs,
512 uint32_t __iomem * al_udma_iofic_unmask_offset_get(
513 struct unit_regs __iomem *regs,
527 static INLINE void __iomem *al_udma_iofic_reg_base_get( in al_udma_iofic_reg_base_get()
528 struct unit_regs __iomem *regs, in al_udma_iofic_reg_base_get()
532 (void __iomem *)&regs->gen.interrupt_regs.main_iofic : in al_udma_iofic_reg_base_get()
533 (void __iomem *)&regs->gen.interrupt_regs.secondary_iofic_ctrl; in al_udma_iofic_reg_base_get()
568 struct unit_regs __iomem *regs, in al_udma_iofic_unmask()
588 struct unit_regs __iomem *regs, in al_udma_iofic_mask()
605 struct unit_regs __iomem *regs, in al_udma_iofic_read_cause()
[all …]
H A Dal_hal_udma_iofic.c51 static int al_udma_main_iofic_config(struct al_iofic_regs __iomem *base, in al_udma_main_iofic_config()
117 int al_udma_iofic_config(struct unit_regs __iomem *regs, enum al_iofic_mode mode, in al_udma_iofic_config()
142 uint32_t __iomem * al_udma_iofic_unmask_offset_get( in al_udma_iofic_unmask_offset_get()
143 struct unit_regs __iomem *regs, in al_udma_iofic_unmask_offset_get()
H A Dal_serdes.c40 static int(*handle_init[AL_SRDS_NUM_GROUPS])(void __iomem *, struct al_serdes_grp_obj *) = {
51 void __iomem *serdes_regs_base, in al_serdes_handle_grp_init()
H A Dal_hal_pcie_regs.h208 struct al_pcie_revx_axi_regs __iomem axi;
212 struct al_pcie_rev1_axi_regs __iomem axi;
216 struct al_pcie_rev1_w_regs __iomem app;
224 struct al_pcie_rev2_axi_regs __iomem axi;
228 struct al_pcie_rev2_w_regs __iomem app;
236 struct al_pcie_rev3_axi_regs __iomem axi;
240 struct al_pcie_rev3_w_regs __iomem app;
H A Dal_hal_types.h91 #if !defined(__iomem)
92 #define __iomem macro
H A Dal_hal_reg_utils.h137 al_reg_write8_masked(uint8_t __iomem *reg, uint8_t mask, uint8_t data) in al_reg_write8_masked()
156 al_reg_write16_masked(uint16_t __iomem *reg, uint16_t mask, uint16_t data) in al_reg_write16_masked()
175 al_reg_write32_masked(uint32_t __iomem *reg, uint32_t mask, uint32_t data) in al_reg_write32_masked()
H A Dal_hal_pcie.h275 void __iomem *pcie_reg_base;
280 void __iomem *pbs_regs;
620 void __iomem *pcie_reg_base,
621 void __iomem *pbs_reg_base,
944 uint8_t __iomem **addr);
H A Dal_hal_serdes_hssp.h74 void __iomem *serdes_regs_base,
H A Dal_hal_serdes_25g.h61 void __iomem *serdes_regs_base,
/f-stack/dpdk/drivers/net/ionic/
H A Dionic_regs.h53 ionic_intr_coal_init(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_coal_init()
60 ionic_intr_mask(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_mask()
67 ionic_intr_credits(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_credits()
80 ionic_intr_clean(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_clean()
92 ionic_intr_mask_assert(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_mask_assert()
137 ionic_dbell_ring(u64 __iomem *db_page, int qtype, u64 val) in ionic_dbell_ring()
H A Dionic_dev.h29 void __iomem *vaddr;
117 union ionic_dev_info_regs __iomem *dev_info;
118 union ionic_dev_cmd_regs __iomem *dev_cmd;
120 struct ionic_doorbell __iomem *db_pages;
123 struct ionic_intr __iomem *intr_ctrl;
125 struct ionic_intr_status __iomem *intr_status;
167 struct ionic_doorbell __iomem *db;
178 struct ionic_intr __iomem *ctrl;
242 struct ionic_doorbell __iomem *ionic_db_map(struct ionic_lif *lif,
/f-stack/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 …]
/f-stack/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);
/f-stack/freebsd/contrib/ena-com/
H A Dena_com.h94 u8 __iomem *pbuf_dev_addr; /* LLQ address */
123 u32 __iomem *unmask_reg;
126 u32 __iomem *cq_head_db_reg;
129 u32 __iomem *numa_node_cfg_reg;
174 u32 __iomem *db_addr;
175 u8 __iomem *header_addr;
216 u32 __iomem *db_addr;
327 u8 __iomem *reg_bar;
328 void __iomem *mem_bar;
/f-stack/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;
/f-stack/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()
/f-stack/freebsd/contrib/alpine-hal/eth/
H A Dal_hal_eth.h415 struct unit_regs __iomem * unit_regs;
416 void __iomem *udma_regs_base;
417 struct al_ec_regs __iomem *ec_regs_base;
418 void __iomem *ec_ints_base;
419 struct al_eth_mac_regs __iomem *mac_regs_base;
420 struct interrupt_controller_ctrl __iomem *mac_ints_base;
449 void __iomem *udma_regs_base; /**< UDMA register base address */
453 void __iomem *mac_regs_base; /**< Ethernet MAC registers base address
1949 void __iomem *mac_base);
1968 void __iomem *mac_base,
[all …]
/f-stack/dpdk/drivers/net/cxgbe/
H A Dcxgbe_compat.h65 #define __iomem macro
232 static inline void writel(unsigned int val, volatile void __iomem *addr) in writel()
237 static inline void writeq(u64 val, volatile void __iomem *addr) in writeq()
243 static inline void writel_relaxed(unsigned int val, volatile void __iomem *addr) in writel_relaxed()
/f-stack/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 …]
/f-stack/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()
/f-stack/dpdk/drivers/event/dlb/pf/base/
H A Ddlb_osdep_types.h27 #define __iomem macro

123