| /f-stack/freebsd/contrib/alpine-hal/ |
| H A D | al_hal_iofic.c | 53 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 D | al_hal_iofic.h | 76 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 D | al_hal_udma_iofic.h | 496 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 *)®s->gen.interrupt_regs.main_iofic : in al_udma_iofic_reg_base_get() 533 (void __iomem *)®s->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 D | al_hal_udma_iofic.c | 51 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 D | al_serdes.c | 40 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 D | al_hal_pcie_regs.h | 208 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 D | al_hal_types.h | 91 #if !defined(__iomem) 92 #define __iomem macro
|
| H A D | al_hal_reg_utils.h | 137 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 D | al_hal_pcie.h | 275 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 D | al_hal_serdes_hssp.h | 74 void __iomem *serdes_regs_base,
|
| H A D | al_hal_serdes_25g.h | 61 void __iomem *serdes_regs_base,
|
| /f-stack/dpdk/drivers/net/ionic/ |
| H A D | ionic_regs.h | 53 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 D | ionic_dev.h | 29 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 D | ifpga_enumerate.c | 40 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 D | hinic_pmd_hwif.h | 72 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 D | ena_com.h | 94 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 D | ena_com.h | 66 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 D | enic_compat.h | 19 #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 D | al_hal_eth.h | 415 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 D | cxgbe_compat.h | 65 #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 D | vnic_dev.h | 23 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 D | vnic_intr.h | 36 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 D | vnic_dev.c | 26 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 D | fsl_mc_cmd.h | 133 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 D | dlb_osdep_types.h | 27 #define __iomem macro
|