/linux-master/drivers/gpu/drm/lima/ |
H A D | lima_dlbu.c | 12 #define dlbu_write(reg, data) writel(data, ip->iomem + reg) 13 #define dlbu_read(reg) readl(ip->iomem + reg) 37 void lima_dlbu_set_reg(struct lima_ip *ip, u32 *reg) argument 39 dlbu_write(LIMA_DLBU_TLLIST_VBASEADDR, reg[0]); 40 dlbu_write(LIMA_DLBU_FB_DIM, reg[1]); 41 dlbu_write(LIMA_DLBU_TLLIST_CONF, reg[2]); 42 dlbu_write(LIMA_DLBU_START_TILE_POS, reg[3]);
|
/linux-master/drivers/vfio/platform/reset/ |
H A D | vfio_platform_bcmflexrm.c | 73 struct vfio_platform_region *reg = &vdev->regions[0]; local 76 if (!reg->ioaddr) { 77 reg->ioaddr = ioremap(reg->addr, reg->size); 78 if (!reg->ioaddr) 83 for (ring = reg->ioaddr; 84 ring < (reg->ioaddr + reg->size); ring += RING_REGS_SIZE) {
|
/linux-master/arch/arm/mach-omap2/ |
H A D | timer.c | 63 unsigned int reg; local 101 reg = omap_ctrl_readl(DRA7_CTRL_CORE_BOOTSTRAP); 102 if (reg & DRA7_SPEEDSELECT_MASK) { 145 reg = readl_relaxed(base + INCREMENTER_NUMERATOR_OFFSET) & 147 reg |= num; 148 writel_relaxed(reg, base + INCREMENTER_NUMERATOR_OFFSET); 150 reg = readl_relaxed(base + INCREMENTER_DENUMERATOR_RELOAD_OFFSET) & 152 reg |= den; 153 writel_relaxed(reg, base + INCREMENTER_DENUMERATOR_RELOAD_OFFSET);
|
/linux-master/samples/user_events/ |
H A D | example.c | 23 struct user_reg reg = {0}; local 25 reg.size = sizeof(reg); 26 reg.enable_bit = 31; 27 reg.enable_size = sizeof(*enabled); 28 reg.enable_addr = (__u64)enabled; 29 reg.name_args = (__u64)command; 31 if (ioctl(fd, DIAG_IOCSREG, ®) == -1) 34 *write = reg.write_index;
|
/linux-master/drivers/mfd/ |
H A D | max77686.c | 37 unsigned int reg) 39 return reg < MAX77802_REG_PMIC_END; 43 unsigned int reg) 45 return (reg >= MAX77802_RTC_INT && reg < MAX77802_RTC_END); 48 static bool max77802_is_accessible_reg(struct device *dev, unsigned int reg) argument 50 return (max77802_pmic_is_accessible_reg(dev, reg) || 51 max77802_rtc_is_accessible_reg(dev, reg)); 54 static bool max77802_pmic_is_precious_reg(struct device *dev, unsigned int reg) argument 56 return (reg 36 max77802_pmic_is_accessible_reg(struct device *dev, unsigned int reg) argument 42 max77802_rtc_is_accessible_reg(struct device *dev, unsigned int reg) argument 60 max77802_rtc_is_precious_reg(struct device *dev, unsigned int reg) argument 67 max77802_is_precious_reg(struct device *dev, unsigned int reg) argument 73 max77802_pmic_is_volatile_reg(struct device *dev, unsigned int reg) argument 80 max77802_rtc_is_volatile_reg(struct device *dev, unsigned int reg) argument 92 max77802_is_volatile_reg(struct device *dev, unsigned int reg) argument [all...] |
H A D | wm831x-irq.c | 27 int reg; member in struct:wm831x_irq_data 34 .reg = 1, 39 .reg = 5, 44 .reg = 5, 49 .reg = 5, 54 .reg = 5, 59 .reg = 5, 64 .reg = 5, 69 .reg = 5, 74 .reg [all...] |
/linux-master/drivers/base/regmap/ |
H A D | regcache-flat.c | 16 unsigned int reg) 18 return regcache_get_index_by_order(map, reg); 37 unsigned int reg = map->reg_defaults[i].reg; local 38 unsigned int index = regcache_flat_get_index(map, reg); 55 unsigned int reg, unsigned int *value) 58 unsigned int index = regcache_flat_get_index(map, reg); 65 static int regcache_flat_write(struct regmap *map, unsigned int reg, argument 69 unsigned int index = regcache_flat_get_index(map, reg); 15 regcache_flat_get_index(const struct regmap *map, unsigned int reg) argument 54 regcache_flat_read(struct regmap *map, unsigned int reg, unsigned int *value) argument
|
/linux-master/include/sound/ |
H A D | hdaudio_ext.h | 99 void __iomem *ml_addr; /* link output stream reg pointer */ 122 #define snd_hdac_adsp_writeb(chip, reg, value) \ 123 snd_hdac_reg_writeb(chip, (chip)->dsp_ba + (reg), value) 124 #define snd_hdac_adsp_readb(chip, reg) \ 125 snd_hdac_reg_readb(chip, (chip)->dsp_ba + (reg)) 126 #define snd_hdac_adsp_writew(chip, reg, value) \ 127 snd_hdac_reg_writew(chip, (chip)->dsp_ba + (reg), value) 128 #define snd_hdac_adsp_readw(chip, reg) \ 129 snd_hdac_reg_readw(chip, (chip)->dsp_ba + (reg)) 130 #define snd_hdac_adsp_writel(chip, reg, valu [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_mmio.h | 26 u8 xe_mmio_read8(struct xe_gt *gt, struct xe_reg reg); 27 u16 xe_mmio_read16(struct xe_gt *gt, struct xe_reg reg); 28 void xe_mmio_write32(struct xe_gt *gt, struct xe_reg reg, u32 val); 29 u32 xe_mmio_read32(struct xe_gt *gt, struct xe_reg reg); 30 u32 xe_mmio_rmw32(struct xe_gt *gt, struct xe_reg reg, u32 clr, u32 set); 31 int xe_mmio_write32_and_verify(struct xe_gt *gt, struct xe_reg reg, u32 val, u32 mask, u32 eval); 32 bool xe_mmio_in_range(const struct xe_gt *gt, const struct xe_mmio_range *range, struct xe_reg reg); 35 u64 xe_mmio_read64_2x32(struct xe_gt *gt, struct xe_reg reg); 36 int xe_mmio_wait32(struct xe_gt *gt, struct xe_reg reg, u32 mask, u32 val, u32 timeout_us,
|
/linux-master/arch/arm/mach-sunxi/ |
H A D | mc_smp.c | 118 u32 reg; local 121 reg = readl(prcm_base + PRCM_PWR_SWITCH_REG(cluster, cpu)); 123 if (reg == 0x00) { 160 u32 reg; local 171 reg = readl(prcm_base + PRCM_CPU_PO_RST_CTRL(cluster)); 172 reg &= ~PRCM_CPU_PO_RST_CTRL_CORE(cpu); 173 writel(reg, prcm_base + PRCM_CPU_PO_RST_CTRL(cluster)); 177 reg = readl(r_cpucfg_base + 179 reg &= ~(R_CPUCFG_CLUSTER_PO_RST_CTRL_CORE(cpu)); 180 writel(reg, r_cpucfg_bas 255 u32 reg; local 431 u32 reg; local 482 u32 reg; local 506 u32 reg; local 538 u32 reg; local [all...] |
/linux-master/drivers/net/wireless/ath/ |
H A D | regd.c | 26 static int __ath_regd_init(struct ath_regulatory *reg); 117 static bool dynamic_country_user_possible(struct ath_regulatory *reg) argument 122 switch (reg->country_code) { 189 static bool ath_reg_dyn_country_user_allow(struct ath_regulatory *reg) argument 193 if (!dynamic_country_user_possible(reg)) 205 static u16 ath_regd_get_eepromRD(struct ath_regulatory *reg) argument 207 return reg->current_rd & ~WORLDWIDE_ROAMING_FLAG; 210 bool ath_is_world_regd(struct ath_regulatory *reg) argument 212 return is_wwr_sku(ath_regd_get_eepromRD(reg)); 223 ieee80211_regdomain *ath_world_regdomain(struct ath_regulatory *reg) argument 257 ath_is_radar_freq(u16 center_freq, struct ath_regulatory *reg) argument 308 __ath_reg_apply_beaconing_flags(struct wiphy *wiphy, struct ath_regulatory *reg, enum nl80211_reg_initiator initiator, struct ieee80211_channel *ch) argument 339 ath_reg_apply_beaconing_flags(struct wiphy *wiphy, struct ath_regulatory *reg, enum nl80211_reg_initiator initiator) argument 376 ath_reg_apply_ir_flags(struct wiphy *wiphy, struct ath_regulatory *reg, enum nl80211_reg_initiator initiator) argument 404 ath_reg_apply_radar_flags(struct wiphy *wiphy, struct ath_regulatory *reg) argument 436 ath_reg_apply_world_flags(struct wiphy *wiphy, enum nl80211_reg_initiator initiator, struct ath_regulatory *reg) argument 471 __ath_reg_dyn_country(struct wiphy *wiphy, struct ath_regulatory *reg, struct regulatory_request *request) argument 495 ath_reg_dyn_country(struct wiphy *wiphy, struct ath_regulatory *reg, struct regulatory_request *request) argument 508 ath_reg_notifier_apply(struct wiphy *wiphy, struct regulatory_request *request, struct ath_regulatory *reg) argument 551 ath_regd_is_eeprom_valid(struct ath_regulatory *reg) argument 635 ath_regd_init_wiphy(struct ath_regulatory *reg, struct wiphy *wiphy, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) argument 675 ath_regd_sanitize(struct ath_regulatory *reg) argument 683 __ath_regd_init(struct ath_regulatory *reg) argument 758 ath_regd_init(struct ath_regulatory *reg, struct wiphy *wiphy, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) argument 781 ath_regd_get_band_ctl(struct ath_regulatory *reg, enum nl80211_band band) argument [all...] |
/linux-master/drivers/acpi/pmic/ |
H A D | intel_pmic_xpower.c | 32 .reg = 0x13, 37 .reg = 0x13, 42 .reg = 0x13, 47 .reg = 0x12, 52 .reg = 0x12, 57 .reg = 0x12, 62 .reg = 0x12, 67 .reg = 0x12, 72 .reg = 0x12, 77 .reg 159 intel_xpower_pmic_get_power(struct regmap *regmap, int reg, int bit, u64 *value) argument 176 intel_xpower_pmic_update_power(struct regmap *regmap, int reg, int bit, bool on) argument 218 intel_xpower_pmic_get_raw_temp(struct regmap *regmap, int reg) argument [all...] |
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2500pci.c | 48 u32 reg; local 56 if (WAIT_FOR_BBP(rt2x00dev, ®)) { 57 reg = 0; 58 rt2x00_set_field32(®, BBPCSR_VALUE, value); 59 rt2x00_set_field32(®, BBPCSR_REGNUM, word); 60 rt2x00_set_field32(®, BBPCSR_BUSY, 1); 61 rt2x00_set_field32(®, BBPCSR_WRITE_CONTROL, 1); 63 rt2x00mmio_register_write(rt2x00dev, BBPCSR, reg); 72 u32 reg; local 82 * doesn't become available in time, reg wil 106 u32 reg; local 131 u32 reg; local 146 u32 reg = 0; local 195 u32 reg; local 208 u32 reg; local 226 u32 reg; local 254 u32 reg; local 288 u32 reg; local 322 u32 reg; local 399 u32 reg; local 549 u32 reg; local 565 u32 reg; local 612 u32 reg; local 719 u32 reg; local 742 u32 reg; local 768 u32 reg; local 845 u32 reg; local 897 u32 reg; local 1115 u32 reg; local 1177 u32 reg, reg2; local 1321 u32 reg; local 1435 u32 reg; local 1454 u32 reg; local 1500 u32 reg, mask; local 1559 u32 reg; local 1623 u32 reg; local 1935 u32 reg; local 1986 u32 reg; local 1999 u32 reg; local [all...] |
/linux-master/drivers/memory/tegra/ |
H A D | tegra114.c | 20 .reg = 0x34c, 32 .reg = 0x228, 36 .reg = 0x2e8, 48 .reg = 0x228, 52 .reg = 0x2f4, 64 .reg = 0x228, 68 .reg = 0x2e8, 80 .reg = 0x228, 84 .reg = 0x2f4, 96 .reg [all...] |
/linux-master/include/linux/mtd/ |
H A D | sh_flctl.h | 18 #define FLCMNCR(f) (f->reg + 0x0) 19 #define FLCMDCR(f) (f->reg + 0x4) 20 #define FLCMCDR(f) (f->reg + 0x8) 21 #define FLADR(f) (f->reg + 0xC) 22 #define FLADR2(f) (f->reg + 0x3C) 23 #define FLDATAR(f) (f->reg + 0x10) 24 #define FLDTCNTR(f) (f->reg + 0x14) 25 #define FLINTDMACR(f) (f->reg + 0x18) 26 #define FLBSYTMR(f) (f->reg + 0x1C) 27 #define FLBSYCNT(f) (f->reg 137 void __iomem *reg; member in struct:sh_flctl [all...] |
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/ |
H A D | dcmipp-common.h | 163 #define reg_write(device, reg, val) \ 164 (__reg_write((device)->dev, (device)->regs, (reg), (val))) 165 #define reg_read(device, reg) \ 166 (__reg_read((device)->dev, (device)->regs, (reg))) 167 #define reg_set(device, reg, mask) \ 168 (__reg_set((device)->dev, (device)->regs, (reg), (mask))) 169 #define reg_clear(device, reg, mask) \ 170 (__reg_clear((device)->dev, (device)->regs, (reg), (mask))) 172 static inline u32 __reg_read(struct device *dev, void __iomem *base, u32 reg) argument 174 u32 val = readl_relaxed(base + reg); 180 __reg_write(struct device *dev, void __iomem *base, u32 reg, u32 val) argument 187 __reg_set(struct device *dev, void __iomem *base, u32 reg, u32 mask) argument 194 __reg_clear(struct device *dev, void __iomem *base, u32 reg, u32 mask) argument [all...] |
/linux-master/drivers/pinctrl/samsung/ |
H A D | pinctrl-exynos.h | 55 #define EXYNOS_PIN_BANK_EINTN(pins, reg, id) \ 58 .pctl_offset = reg, \ 64 #define EXYNOS_PIN_BANK_EINTG(pins, reg, id, offs) \ 67 .pctl_offset = reg, \ 74 #define EXYNOS_PIN_BANK_EINTW(pins, reg, id, offs) \ 77 .pctl_offset = reg, \ 84 #define EXYNOS5433_PIN_BANK_EINTG(pins, reg, id, offs) \ 87 .pctl_offset = reg, \ 94 #define EXYNOS5433_PIN_BANK_EINTW(pins, reg, id, offs) \ 97 .pctl_offset = reg, \ [all...] |
/linux-master/sound/firewire/tascam/ |
H A D | tascam-stream.c | 19 __be32 reg; local 25 ®, sizeof(reg), 0); 29 *data = be32_to_cpu(reg); 48 __be32 reg; local 79 reg = cpu_to_be32(data); 83 ®, sizeof(reg), 0); 88 reg = cpu_to_be32(0x0000001a); 90 reg 143 __be32 reg; local 179 __be32 reg; local 195 __be32 reg; local 224 __be32 reg; local [all...] |
/linux-master/drivers/clk/berlin/ |
H A D | berlin2-div.c | 69 u32 reg; local 74 reg = readl_relaxed(div->base + map->gate_offs); 75 reg >>= map->gate_shift; 80 return (reg & 0x1); 87 u32 reg; local 92 reg = readl_relaxed(div->base + map->gate_offs); 93 reg |= BIT(map->gate_shift); 94 writel_relaxed(reg, div->base + map->gate_offs); 106 u32 reg; local 111 reg 123 u32 reg; local 154 u32 reg; local 199 u32 reg; local [all...] |
/linux-master/drivers/net/ethernet/broadcom/genet/ |
H A D | bcmgenet_wol.c | 145 u32 reg, hfb_ctrl_reg, hfb_enable = 0; local 155 reg = bcmgenet_umac_readl(priv, UMAC_CMD); 156 if (reg & CMD_SW_RESET) 157 reg &= ~CMD_SW_RESET; 160 reg &= ~CMD_RX_EN; 161 bcmgenet_umac_writel(priv, reg, UMAC_CMD); 166 reg = bcmgenet_umac_readl(priv, UMAC_MPD_CTRL); 167 reg |= MPD_EN; 170 reg |= MPD_PW_EN; 172 bcmgenet_umac_writel(priv, reg, UMAC_MPD_CTR 230 u32 reg; local [all...] |
/linux-master/arch/arm64/kvm/hyp/include/hyp/ |
H A D | debug-sr.h | 21 #define save_debug(ptr,reg,nr) \ 23 case 15: ptr[15] = read_debug(reg, 15); \ 25 case 14: ptr[14] = read_debug(reg, 14); \ 27 case 13: ptr[13] = read_debug(reg, 13); \ 29 case 12: ptr[12] = read_debug(reg, 12); \ 31 case 11: ptr[11] = read_debug(reg, 11); \ 33 case 10: ptr[10] = read_debug(reg, 10); \ 35 case 9: ptr[9] = read_debug(reg, 9); \ 37 case 8: ptr[8] = read_debug(reg, 8); \ 39 case 7: ptr[7] = read_debug(reg, [all...] |
/linux-master/drivers/cpufreq/ |
H A D | s5pv210-cpufreq.c | 200 void __iomem *reg = NULL; local 203 reg = (dmc_base[0] + 0x30); 205 reg = (dmc_base[1] + 0x30); 220 writel_relaxed(tmp1, reg); 225 unsigned long reg; local 296 reg = readl_relaxed(S5P_CLK_DIV2); 297 reg &= ~(S5P_CLKDIV2_G3D_MASK | S5P_CLKDIV2_MFC_MASK); 298 reg |= (3 << S5P_CLKDIV2_G3D_SHIFT) | 300 writel_relaxed(reg, S5P_CLK_DIV2); 304 reg [all...] |
/linux-master/drivers/mmc/host/ |
H A D | sdhci-pltfm.h | 36 static inline u32 sdhci_be32bs_readl(struct sdhci_host *host, int reg) argument 38 return in_be32(host->ioaddr + reg); 41 static inline u16 sdhci_be32bs_readw(struct sdhci_host *host, int reg) argument 43 return in_be16(host->ioaddr + (reg ^ 0x2)); 46 static inline u8 sdhci_be32bs_readb(struct sdhci_host *host, int reg) argument 48 return in_8(host->ioaddr + (reg ^ 0x3)); 52 u32 val, int reg) 54 out_be32(host->ioaddr + reg, val); 58 u16 val, int reg) 61 int base = reg 51 sdhci_be32bs_writel(struct sdhci_host *host, u32 val, int reg) argument 57 sdhci_be32bs_writew(struct sdhci_host *host, u16 val, int reg) argument 81 sdhci_be32bs_writeb(struct sdhci_host *host, u8 val, int reg) argument [all...] |
/linux-master/arch/powerpc/platforms/86xx/ |
H A D | gef_ppc9a.c | 98 unsigned int reg; local 100 reg = ioread32be(ppc9a_regs); 101 return (reg >> 16) & 0xff; 107 unsigned int reg; local 109 reg = ioread32be(ppc9a_regs); 110 return (reg >> 8) & 0xff; 116 unsigned int reg; local 118 reg = ioread32be(ppc9a_regs); 119 return reg & 0xf; 125 unsigned int reg; local 134 unsigned int reg; local [all...] |
/linux-master/arch/s390/include/asm/ |
H A D | nospec-insn.h | 56 .macro __DECODE_R expand,reg 59 .ifc \reg,%r\r1 86 .macro __THUNK_EX_BR reg 89 555: br \reg 93 .macro GEN_BR_THUNK reg 95 .macro GEN_BR_THUNK_EXTERN reg 97 .macro GEN_BR_THUNK reg 99 __DECODE_R __THUNK_PROLOG_BR,\reg 100 __THUNK_EX_BR \reg 101 __DECODE_R __THUNK_EPILOG_BR,\reg [all...] |