Searched refs:__iomem (Results 1 - 25 of 70) sorted by relevance

123

/freebsd-11-stable/sys/contrib/alpine-hal/
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_vmid_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_bas
[all...]
H A Dal_hal_iofic.c51 int al_iofic_config(void __iomem *regs_base, int group, uint32_t flags)
53 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base);
66 int al_iofic_moder_res_config(void __iomem *regs_base, int group,
70 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base);
89 int al_iofic_legacy_moder_interval_config(void __iomem *regs_base, int group,
92 struct al_iofic_regs __iomem *regs = (struct al_iofic_regs __iomem *)(regs_base);
112 int al_iofic_msix_moder_interval_config(void __iomem *regs_bas
[all...]
H A Dal_hal_types.h91 #if !defined(__iomem)
92 #define __iomem macro
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(
528 struct unit_regs __iomem *regs,
531 void __iomem *iofic_regs = (level == AL_UDMA_IOFIC_LEVEL_PRIMARY) ?
532 (void __iomem *)&regs->gen.interrupt_regs.main_iofic :
533 (void __iomem *)&regs->gen.interrupt_regs.secondary_iofic_ctrl;
568 struct unit_regs __iomem *regs,
588 struct unit_regs __iomem *reg
[all...]
H A Dal_hal_udma_iofic.c51 static int al_udma_main_iofic_config(struct al_iofic_regs __iomem *base,
117 int al_udma_iofic_config(struct unit_regs __iomem *regs, enum al_iofic_mode mode,
142 uint32_t __iomem * al_udma_iofic_unmask_offset_get(
143 struct unit_regs __iomem *regs,
H A Dal_hal_reg_utils.h136 al_reg_write8_masked(uint8_t __iomem *reg, uint8_t mask, uint8_t data)
155 al_reg_write16_masked(uint16_t __iomem *reg, uint16_t mask, uint16_t data)
174 al_reg_write32_masked(uint32_t __iomem *reg, uint32_t mask, uint32_t data)
H A Dal_hal_pcie_regs.h215 struct al_pcie_revx_axi_regs __iomem axi;
219 struct al_pcie_rev1_axi_regs __iomem axi;
223 struct al_pcie_rev1_w_regs __iomem app;
231 struct al_pcie_rev2_axi_regs __iomem axi;
235 struct al_pcie_rev2_w_regs __iomem app;
243 struct al_pcie_rev3_axi_regs __iomem axi;
247 struct al_pcie_rev3_w_regs __iomem app;
H A Dal_hal_pcie.h267 void __iomem *pcie_reg_base;
272 void __iomem *pbs_regs;
549 void __iomem *pcie_reg_base,
550 void __iomem *pbs_reg_base,
821 uint8_t __iomem **addr);
H A Dal_hal_udma.h228 struct unit_regs __iomem *udma_regs_base;
250 union udma_q_regs __iomem *q_regs; /**< pointer to the per queue UDMA
307 union udma_regs __iomem *udma_regs; /* pointer to the UDMA registers */
H A Dal_hal_pcie.c159 (uint32_t __iomem *)(regs->core_space[0].pcie_link_cap_base),
162 (uint32_t __iomem *)(regs->core_space[0].pcie_cap_base
353 void __iomem *pbs_reg_base,
354 void __iomem *pcie_reg_base)
373 struct al_pcie_revx_regs __iomem *regs =
374 (struct al_pcie_revx_regs __iomem *)pcie_reg_base;
569 uint16_t __iomem *lanes_eq_base = (uint16_t __iomem *)(regs->core_space[0].pcie_sec_ext_cap_base + (0xC >> 2));
710 uint32_t __iomem *bar_addr = &regs->core_space[pf_num].config_header[(AL_PCI_BASE_ADDRESS_0 >> 2) + bar_idx];
815 uint32_t __iomem *exp_rom_bar_add
[all...]
H A Dal_hal_udma_config.h636 static INLINE unsigned int al_udma_get_revision(struct unit_regs __iomem *unit_regs)
726 struct unit_regs __iomem *unit_regs,
731 struct unit_regs __iomem *unit_regs,
/freebsd-11-stable/sys/dev/mthca/
H A Dmthca_doorbell.h54 static inline void mthca_write64_raw(__be64 val, void __iomem *dest)
59 static inline void mthca_write64(u32 hi, u32 lo, void __iomem *dest,
82 static inline void mthca_write64_raw(__be64 val, void __iomem *dest)
88 static inline void mthca_write64(u32 hi, u32 lo, void __iomem *dest,
H A Dmthca_dev.h133 void __iomem *dbell_map;
222 void __iomem *mpt_base;
223 void __iomem *mtt_base;
230 void __iomem *clr_int;
271 void __iomem *av_map;
283 u32 __iomem *map;
325 void __iomem *hcr;
326 void __iomem *kar;
327 void __iomem *clr_base;
330 void __iomem *ecr_bas
[all...]
H A Dmthca_provider.h88 struct mthca_mpt_entry __iomem *mpt;
89 u64 __iomem *mtts;
/freebsd-11-stable/sys/dev/mlx4/
H A Ddoorbell.h55 static inline void mlx4_write64(__be32 val[2], void __iomem *dest,
73 static inline void mlx4_write64(__be32 val[2], void __iomem *dest,
H A Dcq.h139 u8 __iomem *uar_page,
/freebsd-11-stable/sys/dev/mlx5/
H A Ddoorbell.h44 static inline void mlx5_write64(__be32 val[2], void __iomem *dest,
61 static inline void mlx5_write64(__be32 val[2], void __iomem *dest,
H A Ddriver.h236 void __iomem *reg;
237 void __iomem *regreg;
342 u32 __iomem *vector;
393 __be32 __iomem *doorbell;
478 void __iomem *update_ci;
479 void __iomem *update_arm_ci;
492 void __iomem *bf_map;
493 void __iomem *map;
498 struct mlx5_health_buffer __iomem *health;
499 __be32 __iomem *health_counte
[all...]
/freebsd-11-stable/sys/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;
/freebsd-11-stable/sys/contrib/alpine-hal/eth/
H A Dal_hal_eth.h414 struct unit_regs __iomem * unit_regs;
415 void __iomem *udma_regs_base;
416 struct al_ec_regs __iomem *ec_regs_base;
417 void __iomem *ec_ints_base;
418 struct al_eth_mac_regs __iomem *mac_regs_base;
419 struct interrupt_controller_ctrl __iomem *mac_ints_base;
447 void __iomem *udma_regs_base; /**< UDMA register base address */
448 void __iomem *ec_regs_base; /**< Ethernet controller registers base address
451 void __iomem *mac_regs_base; /**< Ethernet MAC registers base address
1105 int al_eth_mac_addr_store(void * __iomem ec_bas
[all...]
/freebsd-11-stable/sys/dev/drm2/i915/
H A Dintel_opregion.c157 struct opregion_asle __iomem *asle = dev_priv->opregion.asle;
208 struct opregion_asle __iomem *asle = dev_priv->opregion.asle;
240 struct opregion_asle __iomem *asle = dev_priv->opregion.asle;
282 struct opregion_asle __iomem *asle = dev_priv->opregion.asle;
310 struct opregion_acpi __iomem *acpi;
528 void __iomem *base;
H A Dintel_overlay.c192 static struct overlay_registers __iomem *
196 struct overlay_registers __iomem *regs;
199 regs = (struct overlay_registers __iomem *)overlay->reg_bo->phys_obj->handle->vaddr;
209 struct overlay_registers __iomem *regs)
541 static void update_polyphase_filter(struct overlay_registers __iomem *regs)
549 struct overlay_registers __iomem *regs,
609 struct overlay_registers __iomem *regs)
689 struct overlay_registers __iomem *regs;
797 struct overlay_registers __iomem *regs;
1185 struct overlay_registers __iomem *reg
[all...]
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dcompiler.h42 #define __iomem macro
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dmlx4_catas.c108 comm_flags = swab32(readl((__iomem char *)priv->mfunc.comm +
133 (__iomem char *)priv->mfunc.comm + MLX4_COMM_CHAN_FLAGS);
141 comm_flags = swab32(readl((__iomem char *)priv->mfunc.comm +
/freebsd-11-stable/sys/dev/cxgbe/iw_cxgbe/
H A Dt4.h322 void __iomem *bar2_va;
347 void __iomem *bar2_va;
472 static inline void pio_copy(u64 __iomem *dst, u64 *src)
493 pio_copy((u64 __iomem *)
500 (void __iomem *)((u64)wq->sq.bar2_va +
518 pio_copy((u64 __iomem *)((u64)wq->rq.bar2_va +
524 (void __iomem *)((u64)wq->rq.bar2_va +
552 void __iomem *bar2_va;
575 (void __iomem *)((u64)cq->bar2_va + SGE_UDB_GTS));
591 (void __iomem *)((u6
[all...]

Completed in 296 milliseconds

123