/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | tdfxfb.c | 159 static inline u8 vga_inb(struct tdfx_par *par, u32 reg) in vga_inb() argument 161 return inb(par->iobase + reg - 0x300); in vga_inb() 164 static inline void vga_outb(struct tdfx_par *par, u32 reg, u8 val) in vga_outb() argument 166 outb(val, par->iobase + reg - 0x300); in vga_outb() 243 static inline u32 tdfx_inl(struct tdfx_par *par, unsigned int reg) in tdfx_inl() argument 245 return readl(par->regbase_virt + reg); in tdfx_inl() 248 static inline void tdfx_outl(struct tdfx_par *par, unsigned int reg, u32 val) in tdfx_outl() argument 250 writel(val, par->regbase_virt + reg); in tdfx_outl() 338 static void do_write_regs(struct fb_info *info, struct banshee_reg *reg) in do_write_regs() argument 350 tdfx_outl(par, VGAINIT1, reg in do_write_regs() 553 struct banshee_reg reg; tdfxfb_set_par() local [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | tdfxfb.c | 160 static inline u8 vga_inb(struct tdfx_par *par, u32 reg) in vga_inb() argument 162 return inb(par->iobase + reg - 0x300); in vga_inb() 165 static inline void vga_outb(struct tdfx_par *par, u32 reg, u8 val) in vga_outb() argument 167 outb(val, par->iobase + reg - 0x300); in vga_outb() 242 static inline u32 tdfx_inl(struct tdfx_par *par, unsigned int reg) in tdfx_inl() argument 244 return readl(par->regbase_virt + reg); in tdfx_inl() 247 static inline void tdfx_outl(struct tdfx_par *par, unsigned int reg, u32 val) in tdfx_outl() argument 249 writel(val, par->regbase_virt + reg); in tdfx_outl() 337 static void do_write_regs(struct fb_info *info, struct banshee_reg *reg) in do_write_regs() argument 349 tdfx_outl(par, VGAINIT1, reg in do_write_regs() 552 struct banshee_reg reg; tdfxfb_set_par() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
H A D | dev.c | 123 * name | reg | queue 132 * The complete map for DMA kick reg using use all queue is: 138 * name | reg | queue 169 * name | reg | prio 175 * The complete map for DMA kick reg using all queue is: 183 * name | reg | prio 380 u32 reg; in rtl8187se_interrupt() local 386 reg = rtl818x_ioread32(priv, &priv->map->INT_STATUS_SE); in rtl8187se_interrupt() 387 if (unlikely(reg == 0xFFFFFFFF)) { in rtl8187se_interrupt() 392 rtl818x_iowrite32(priv, &priv->map->INT_STATUS_SE, reg); in rtl8187se_interrupt() 429 u16 reg; rtl8180_interrupt() local 598 u8 reg; rtl8180_set_anaparam3() local 618 u8 reg; rtl8180_set_anaparam2() local 638 u8 reg; rtl8180_set_anaparam() local 653 u8 reg; rtl8187se_mac_config() local 752 u16 reg; rtl8180_conf_basic_rates() local 819 u16 reg; rtl8180_init_hw() local 918 u8 reg; rtl8180_init_hw() local 1129 u32 reg; rtl8180_start() local 1255 u8 reg; rtl8180_stop() local 1509 u8 reg; rtl8180_bss_info_changed() local 1627 u8 reg = rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); rtl8180_eeprom_register_read() local 1638 u8 reg = 2 << 6; rtl8180_eeprom_register_write() local 1740 u32 reg; rtl8180_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pcie-designware-ep.c | 60 u32 reg; in __dw_pcie_ep_reset_bar() local 66 reg = func_offset + PCI_BASE_ADDRESS_0 + (4 * bar); in __dw_pcie_ep_reset_bar() 68 dw_pcie_writel_dbi2(pci, reg, 0x0); in __dw_pcie_ep_reset_bar() 69 dw_pcie_writel_dbi(pci, reg, 0x0); in __dw_pcie_ep_reset_bar() 71 dw_pcie_writel_dbi2(pci, reg + 4, 0x0); in __dw_pcie_ep_reset_bar() 72 dw_pcie_writel_dbi(pci, reg + 4, 0x0); in __dw_pcie_ep_reset_bar() 93 u16 reg; in __dw_pcie_ep_find_next_cap() local 100 reg = dw_pcie_readw_dbi(pci, func_offset + cap_ptr); in __dw_pcie_ep_find_next_cap() 101 cap_id = (reg & 0x00ff); in __dw_pcie_ep_find_next_cap() 109 next_cap_ptr = (reg in __dw_pcie_ep_find_next_cap() 118 u16 reg; dw_pcie_ep_find_capability() local 230 u32 reg; dw_pcie_ep_set_bar() local 315 u32 val, reg; dw_pcie_ep_get_msi() local 339 u32 val, reg; dw_pcie_ep_set_msi() local 364 u32 val, reg; dw_pcie_ep_get_msix() local 389 u32 val, reg; dw_pcie_ep_set_msix() local 499 u32 msg_addr_lower, msg_addr_upper, reg; dw_pcie_ep_raise_msi_irq() local 568 u32 reg, msg_data, vec_ctrl; dw_pcie_ep_raise_msix_irq() local 644 u32 reg; dw_pcie_ep_init_complete() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/misc/ |
H A D | uss720.c | 51 __u8 reg[7]; /* USB registers */ member 63 __u8 reg[7]; member 110 memcpy(priv->reg, rq->reg, sizeof(priv->reg)); in async_complete() 113 priv->reg); in async_complete() 116 if (rq->reg[2] & rq->reg[1] & 0x10 && pp) in async_complete() 159 rq->dr->wLength = cpu_to_le16((request == 3) ? sizeof(rq->reg) : 0); in submit_async_request() 162 (request == 3) ? rq->reg in submit_async_request() 193 get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_flags) get_1284_register() argument 229 set_1284_register(struct parport *pp, unsigned char reg, unsigned char val, gfp_t mem_flags) set_1284_register() argument 261 __u8 reg; change_mode() local 679 unsigned char reg; uss720_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | uss720.c | 51 __u8 reg[7]; /* USB registers */ member 63 __u8 reg[7]; member 110 memcpy(priv->reg, rq->reg, sizeof(priv->reg)); in async_complete() 113 priv->reg); in async_complete() 116 if (rq->reg[2] & rq->reg[1] & 0x10 && pp) in async_complete() 159 rq->dr->wLength = cpu_to_le16((request == 3) ? sizeof(rq->reg) : 0); in submit_async_request() 162 (request == 3) ? rq->reg in submit_async_request() 193 get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_flags) get_1284_register() argument 229 set_1284_register(struct parport *pp, unsigned char reg, unsigned char val, gfp_t mem_flags) set_1284_register() argument 261 __u8 reg; change_mode() local 679 unsigned char reg; uss720_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
H A D | ispcsi2.c | 47 u32 reg; in csi2_recv_config() local 49 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTRL); in csi2_recv_config() 52 reg |= ISPCSI2_CTRL_FRAME; in csi2_recv_config() 54 reg &= ~ISPCSI2_CTRL_FRAME; in csi2_recv_config() 57 reg |= ISPCSI2_CTRL_VP_CLK_EN; in csi2_recv_config() 59 reg &= ~ISPCSI2_CTRL_VP_CLK_EN; in csi2_recv_config() 62 reg |= ISPCSI2_CTRL_VP_ONLY_EN; in csi2_recv_config() 64 reg &= ~ISPCSI2_CTRL_VP_ONLY_EN; in csi2_recv_config() 66 reg &= ~ISPCSI2_CTRL_VP_OUT_CTRL_MASK; in csi2_recv_config() 67 reg | in csi2_recv_config() 252 u32 reg; csi2_ctx_enable() local 283 u32 reg; csi2_ctx_config() local 358 u32 reg; csi2_timing_config() local 412 u32 reg; csi2_irq_complexio1_set() local 455 u32 reg; csi2_irq_status_set() local 484 u32 reg; omap3isp_csi2_reset() local [all...] |
/kernel/linux/linux-5.10/drivers/pcmcia/ |
H A D | yenta_socket.c | 84 static inline u32 cb_readl(struct yenta_socket *socket, unsigned reg) in cb_readl() argument 86 u32 val = readl(socket->base + reg); in cb_readl() 87 debug("%04x %08x\n", socket, reg, val); in cb_readl() 91 static inline void cb_writel(struct yenta_socket *socket, unsigned reg, u32 val) in cb_writel() argument 93 debug("%04x %08x\n", socket, reg, val); in cb_writel() 94 writel(val, socket->base + reg); in cb_writel() 95 readl(socket->base + reg); /* avoid problems with PCI write posting */ in cb_writel() 140 static inline u8 exca_readb(struct yenta_socket *socket, unsigned reg) in exca_readb() argument 142 u8 val = readb(socket->base + 0x800 + reg); in exca_readb() 143 debug("%04x %02x\n", socket, reg, va in exca_readb() 147 exca_readw(struct yenta_socket *socket, unsigned reg) exca_readw() argument 156 exca_writeb(struct yenta_socket *socket, unsigned reg, u8 val) exca_writeb() argument 163 exca_writew(struct yenta_socket *socket, unsigned reg, u16 val) exca_writew() argument 251 u8 reg, old; yenta_set_power() local 300 u32 reg = 0; /* CB_SC_STPCLK? */ yenta_set_power() local 352 u8 reg; yenta_set_socket() local 929 u8 reg; yenta_probe_irq() local 986 u8 reg = 0; yenta_probe_cb_irq() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/ |
H A D | ispcsi2.c | 47 u32 reg; in csi2_recv_config() local 49 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTRL); in csi2_recv_config() 52 reg |= ISPCSI2_CTRL_FRAME; in csi2_recv_config() 54 reg &= ~ISPCSI2_CTRL_FRAME; in csi2_recv_config() 57 reg |= ISPCSI2_CTRL_VP_CLK_EN; in csi2_recv_config() 59 reg &= ~ISPCSI2_CTRL_VP_CLK_EN; in csi2_recv_config() 62 reg |= ISPCSI2_CTRL_VP_ONLY_EN; in csi2_recv_config() 64 reg &= ~ISPCSI2_CTRL_VP_ONLY_EN; in csi2_recv_config() 66 reg &= ~ISPCSI2_CTRL_VP_OUT_CTRL_MASK; in csi2_recv_config() 67 reg | in csi2_recv_config() 252 u32 reg; csi2_ctx_enable() local 283 u32 reg; csi2_ctx_config() local 358 u32 reg; csi2_timing_config() local 412 u32 reg; csi2_irq_complexio1_set() local 455 u32 reg; csi2_irq_status_set() local 484 u32 reg; omap3isp_csi2_reset() local [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | regmap.h | 68 * @reg: Register address. 75 unsigned int reg; member 82 * @reg: Register address. 90 unsigned int reg; member 96 .reg = _reg, \ 317 * if the function require special handling with lock and reg 398 bool (*writeable_reg)(struct device *dev, unsigned int reg); 399 bool (*readable_reg)(struct device *dev, unsigned int reg); 400 bool (*volatile_reg)(struct device *dev, unsigned int reg); 401 bool (*precious_reg)(struct device *dev, unsigned int reg); 1238 regmap_update_bits(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val) regmap_update_bits() argument 1244 regmap_update_bits_async(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val) regmap_update_bits_async() argument 1250 regmap_update_bits_check(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val, bool *change) regmap_update_bits_check() argument 1259 regmap_update_bits_check_async(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val, bool *change) regmap_update_bits_check_async() argument 1267 regmap_write_bits(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val) regmap_write_bits() argument 1300 regmap_reg_in_range(unsigned int reg, const struct regmap_range *range) regmap_reg_in_range() argument 1310 regmap_set_bits(struct regmap *map, unsigned int reg, unsigned int bits) regmap_set_bits() argument 1317 regmap_clear_bits(struct regmap *map, unsigned int reg, unsigned int bits) regmap_clear_bits() argument 1335 unsigned int reg; global() member 1688 regmap_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_write() argument 1695 regmap_write_async(struct regmap *map, unsigned int reg, unsigned int val) regmap_write_async() argument 1702 regmap_raw_write(struct regmap *map, unsigned int reg, const void *val, size_t val_len) regmap_raw_write() argument 1709 regmap_raw_write_async(struct regmap *map, unsigned int reg, const void *val, size_t val_len) regmap_raw_write_async() argument 1716 regmap_noinc_write(struct regmap *map, unsigned int reg, const void *val, size_t val_len) regmap_noinc_write() argument 1723 regmap_bulk_write(struct regmap *map, unsigned int reg, const void *val, size_t val_count) regmap_bulk_write() argument 1730 regmap_read(struct regmap *map, unsigned int reg, unsigned int *val) regmap_read() argument 1737 regmap_raw_read(struct regmap *map, unsigned int reg, void *val, size_t val_len) regmap_raw_read() argument 1744 regmap_noinc_read(struct regmap *map, unsigned int reg, void *val, size_t val_len) regmap_noinc_read() argument 1751 regmap_bulk_read(struct regmap *map, unsigned int reg, void *val, size_t val_count) regmap_bulk_read() argument 1758 regmap_update_bits_base(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val, bool *change, bool async, bool force) regmap_update_bits_base() argument 1766 regmap_set_bits(struct regmap *map, unsigned int reg, unsigned int bits) regmap_set_bits() argument 1773 regmap_clear_bits(struct regmap *map, unsigned int reg, unsigned int bits) regmap_clear_bits() argument 1780 regmap_test_bits(struct regmap *map, unsigned int reg, unsigned int bits) regmap_test_bits() argument 1804 regmap_update_bits(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val) regmap_update_bits() argument 1811 regmap_update_bits_async(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val) regmap_update_bits_async() argument 1818 regmap_update_bits_check(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val, bool *change) regmap_update_bits_check() argument 1827 regmap_update_bits_check_async(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val, bool *change) regmap_update_bits_check_async() argument 1835 regmap_write_bits(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val) regmap_write_bits() argument [all...] |
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | backoff.h | 49 #define BACKOFF_SETUP(reg) \ 50 mov 1, reg 55 #define BACKOFF_SPIN(reg, tmp, label) \ 56 mov reg, tmp; \ 69 cmp reg, tmp; \ 73 sllx reg, 1, reg; 77 #define BACKOFF_SETUP(reg) 82 #define BACKOFF_SPIN(reg, tmp, label)
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | backoff.h | 49 #define BACKOFF_SETUP(reg) \ 50 mov 1, reg 55 #define BACKOFF_SPIN(reg, tmp, label) \ 56 mov reg, tmp; \ 69 cmp reg, tmp; \ 73 sllx reg, 1, reg; 77 #define BACKOFF_SETUP(reg) 82 #define BACKOFF_SPIN(reg, tmp, label)
|
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | da9150-charger.c | 141 u8 reg; in da9150_charger_battery_status() local 144 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_H); in da9150_charger_battery_status() 146 if (((reg & DA9150_VBUS_STAT_MASK) == DA9150_VBUS_STAT_OFF) || in da9150_charger_battery_status() 147 ((reg & DA9150_VBUS_STAT_MASK) == DA9150_VBUS_STAT_WAIT)) { in da9150_charger_battery_status() 153 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_status() 156 switch (reg & DA9150_CHG_STAT_MASK) { in da9150_charger_battery_status() 184 u8 reg; in da9150_charger_battery_health() local 186 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_health() 189 switch (reg & DA9150_CHG_TEMP_MASK) { in da9150_charger_battery_health() 201 switch (reg in da9150_charger_battery_health() 220 u8 reg; da9150_charger_battery_present() local 235 u8 reg; da9150_charger_battery_charge_type() local 259 u8 reg; da9150_charger_battery_voltage_min() local 287 int reg; da9150_charger_battery_current_max() local 300 u8 reg; da9150_charger_battery_voltage_max() local 399 u8 reg; da9150_charger_vbus_irq() local 519 u8 reg; da9150_charger_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | ab3100.c | 158 static int ab3100_enable_regulator(struct regulator_dev *reg) in ab3100_enable_regulator() argument 160 struct ab3100_regulator *abreg = rdev_get_drvdata(reg); in ab3100_enable_regulator() 167 dev_warn(®->dev, "failed to get regid %d value\n", in ab3100_enable_regulator() 181 dev_warn(®->dev, "failed to set regid %d value\n", in ab3100_enable_regulator() 189 static int ab3100_disable_regulator(struct regulator_dev *reg) in ab3100_disable_regulator() argument 191 struct ab3100_regulator *abreg = rdev_get_drvdata(reg); in ab3100_disable_regulator() 201 dev_info(®->dev, "disabling LDO D - shut down system\n"); in ab3100_disable_regulator() 213 dev_err(®->dev, "unable to get register 0x%x\n", in ab3100_disable_regulator() 222 static int ab3100_is_enabled_regulator(struct regulator_dev *reg) in ab3100_is_enabled_regulator() argument 224 struct ab3100_regulator *abreg = rdev_get_drvdata(reg); in ab3100_is_enabled_regulator() 239 ab3100_get_voltage_regulator(struct regulator_dev *reg) ab3100_get_voltage_regulator() argument 272 ab3100_set_voltage_regulator_sel(struct regulator_dev *reg, unsigned selector) ab3100_set_voltage_regulator_sel() argument 301 ab3100_set_suspend_voltage_regulator(struct regulator_dev *reg, int uV) ab3100_set_suspend_voltage_regulator() argument 345 ab3100_get_voltage_regulator_external(struct regulator_dev *reg) ab3100_get_voltage_regulator_external() argument 502 struct ab3100_regulator *reg; ab3100_regulator_register() local [all...] |
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | da9150-charger.c | 139 u8 reg; in da9150_charger_battery_status() local 142 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_H); in da9150_charger_battery_status() 144 if (((reg & DA9150_VBUS_STAT_MASK) == DA9150_VBUS_STAT_OFF) || in da9150_charger_battery_status() 145 ((reg & DA9150_VBUS_STAT_MASK) == DA9150_VBUS_STAT_WAIT)) { in da9150_charger_battery_status() 151 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_status() 154 switch (reg & DA9150_CHG_STAT_MASK) { in da9150_charger_battery_status() 182 u8 reg; in da9150_charger_battery_health() local 184 reg = da9150_reg_read(charger->da9150, DA9150_STATUS_J); in da9150_charger_battery_health() 187 switch (reg & DA9150_CHG_TEMP_MASK) { in da9150_charger_battery_health() 199 switch (reg in da9150_charger_battery_health() 218 u8 reg; da9150_charger_battery_present() local 233 u8 reg; da9150_charger_battery_charge_type() local 257 u8 reg; da9150_charger_battery_voltage_min() local 285 int reg; da9150_charger_battery_current_max() local 298 u8 reg; da9150_charger_battery_voltage_max() local 397 u8 reg; da9150_charger_vbus_irq() local 512 u8 reg; da9150_charger_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-wcove.c | 104 unsigned int reg = type == CTRL_IN ? GPIO_IN_CTRL_BASE : GPIO_OUT_CTRL_BASE; in to_reg() local 109 return reg + gpio; in to_reg() 114 unsigned int reg = type == IRQ_STATUS ? IRQ_STATUS_BASE : IRQ_MASK_BASE; in to_ireg() local 117 reg += 0; in to_ireg() 120 reg += 1; in to_ireg() 124 return reg; in to_ireg() 129 unsigned int mask, reg = to_ireg(gpio, IRQ_MASK, &mask); in wcove_update_irq_mask() local 132 regmap_set_bits(wg->regmap, reg, mask); in wcove_update_irq_mask() 134 regmap_clear_bits(wg->regmap, reg, mask); in wcove_update_irq_mask() 139 int reg in wcove_update_irq_ctrl() local 147 int reg = to_reg(gpio, CTRL_OUT); wcove_gpio_dir_in() local 159 int reg = to_reg(gpio, CTRL_OUT); wcove_gpio_dir_out() local 171 int ret, reg = to_reg(gpio, CTRL_OUT); wcove_gpio_get_direction() local 190 int ret, reg = to_reg(gpio, CTRL_IN); wcove_gpio_get() local 205 int reg = to_reg(gpio, CTRL_OUT); wcove_gpio_set() local 220 int reg = to_reg(gpio, CTRL_OUT); wcove_gpio_set_config() local 354 unsigned int mask, reg = to_ireg(gpio, IRQ_STATUS, &mask); wcove_gpio_irq_handler() local [all...] |
H A D | gpio-ml-ioh.c | 68 * @reg: Memory mapped IOH GPIO register list. 80 struct ioh_regs __iomem *reg; member 99 reg_val = ioread32(&chip->reg->regs[chip->ch].po); in ioh_gpio_set() 105 iowrite32(reg_val, &chip->reg->regs[chip->ch].po); in ioh_gpio_set() 113 return !!(ioread32(&chip->reg->regs[chip->ch].pi) & BIT(nr)); in ioh_gpio_get() 125 pm = ioread32(&chip->reg->regs[chip->ch].pm); in ioh_gpio_direction_output() 128 iowrite32(pm, &chip->reg->regs[chip->ch].pm); in ioh_gpio_direction_output() 130 reg_val = ioread32(&chip->reg->regs[chip->ch].po); in ioh_gpio_direction_output() 135 iowrite32(reg_val, &chip->reg->regs[chip->ch].po); in ioh_gpio_direction_output() 149 pm = ioread32(&chip->reg in ioh_gpio_direction_input() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_mcr.c | 227 i915_reg_t r = { .reg = mcr.reg }; in mcr_reg_cast() 235 * @reg: register being accessed 247 i915_mcr_reg_t reg, u8 rw_flag, in rw_with_mcr_steering_fw() 261 * No need to save old steering reg value. in rw_with_mcr_steering_fw() 305 val = intel_uncore_read_fw(uncore, mcr_reg_cast(reg)); in rw_with_mcr_steering_fw() 307 intel_uncore_write_fw(uncore, mcr_reg_cast(reg), value); in rw_with_mcr_steering_fw() 324 i915_mcr_reg_t reg, u8 rw_flag, in rw_with_mcr_steering() 333 fw_domains = intel_uncore_forcewake_for_reg(uncore, mcr_reg_cast(reg), in rw_with_mcr_steering() 343 val = rw_with_mcr_steering_fw(gt, reg, rw_fla in rw_with_mcr_steering() 246 rw_with_mcr_steering_fw(struct intel_gt *gt, i915_mcr_reg_t reg, u8 rw_flag, int group, int instance, u32 value) rw_with_mcr_steering_fw() argument 323 rw_with_mcr_steering(struct intel_gt *gt, i915_mcr_reg_t reg, u8 rw_flag, int group, int instance, u32 value) rw_with_mcr_steering() argument 454 intel_gt_mcr_read(struct intel_gt *gt, i915_mcr_reg_t reg, int group, int instance) intel_gt_mcr_read() argument 474 intel_gt_mcr_unicast_write(struct intel_gt *gt, i915_mcr_reg_t reg, u32 value, int group, int instance) intel_gt_mcr_unicast_write() argument 490 intel_gt_mcr_multicast_write(struct intel_gt *gt, i915_mcr_reg_t reg, u32 value) intel_gt_mcr_multicast_write() argument 522 intel_gt_mcr_multicast_write_fw(struct intel_gt *gt, i915_mcr_reg_t reg, u32 value) intel_gt_mcr_multicast_write_fw() argument 556 intel_gt_mcr_multicast_rmw(struct intel_gt *gt, i915_mcr_reg_t reg, u32 clear, u32 set) intel_gt_mcr_multicast_rmw() argument 580 reg_needs_read_steering(struct intel_gt *gt, i915_mcr_reg_t reg, enum intel_steering_type type) reg_needs_read_steering() argument 680 intel_gt_mcr_get_nonterminated_steering(struct intel_gt *gt, i915_mcr_reg_t reg, u8 *group, u8 *instance) intel_gt_mcr_get_nonterminated_steering() argument 712 intel_gt_mcr_read_any_fw(struct intel_gt *gt, i915_mcr_reg_t reg) intel_gt_mcr_read_any_fw() argument 743 intel_gt_mcr_read_any(struct intel_gt *gt, i915_mcr_reg_t reg) intel_gt_mcr_read_any() argument 867 intel_gt_mcr_wait_for_reg(struct intel_gt *gt, i915_mcr_reg_t reg, u32 mask, u32 value, unsigned int fast_timeout_us, unsigned int slow_timeout_ms) intel_gt_mcr_wait_for_reg() argument [all...] |
/kernel/linux/linux-6.6/sound/soc/tegra/ |
H A D | tegra210_amx.c | 36 #define AMX_CH_REG(id, reg) ((reg) + ((id) * TEGRA210_AMX_AUDIOCIF_CH_STRIDE)) 131 unsigned int reg) in tegra210_amx_set_audio_cif() 160 tegra_set_cif(amx->regmap, reg, &cif_conf); in tegra210_amx_set_audio_cif() 198 int reg = mc->reg; in tegra210_amx_get_byte_map() local 201 if (reg > 31) in tegra210_amx_get_byte_map() 202 enabled = amx->byte_mask[1] & (1 << (reg - 32)); in tegra210_amx_get_byte_map() 204 enabled = amx->byte_mask[0] & (1 << reg); in tegra210_amx_get_byte_map() 217 ucontrol->value.integer.value[0] = bytes_map[reg]; in tegra210_amx_get_byte_map() 129 tegra210_amx_set_audio_cif(struct snd_soc_dai *dai, struct snd_pcm_hw_params *params, unsigned int reg) tegra210_amx_set_audio_cif() argument 232 int reg = mc->reg; tegra210_amx_put_byte_map() local 426 tegra210_amx_wr_reg(struct device *dev, unsigned int reg) tegra210_amx_wr_reg() argument 439 tegra194_amx_wr_reg(struct device *dev, unsigned int reg) tegra194_amx_wr_reg() argument 449 tegra210_amx_rd_reg(struct device *dev, unsigned int reg) tegra210_amx_rd_reg() argument 459 tegra194_amx_rd_reg(struct device *dev, unsigned int reg) tegra194_amx_rd_reg() argument 469 tegra210_amx_volatile_reg(struct device *dev, unsigned int reg) tegra210_amx_volatile_reg() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-ml-ioh.c | 68 * @reg: Memory mapped IOH GPIO register list. 80 struct ioh_regs __iomem *reg; member 99 reg_val = ioread32(&chip->reg->regs[chip->ch].po); in ioh_gpio_set() 105 iowrite32(reg_val, &chip->reg->regs[chip->ch].po); in ioh_gpio_set() 113 return !!(ioread32(&chip->reg->regs[chip->ch].pi) & (1 << nr)); in ioh_gpio_get() 125 pm = ioread32(&chip->reg->regs[chip->ch].pm) & in ioh_gpio_direction_output() 128 iowrite32(pm, &chip->reg->regs[chip->ch].pm); in ioh_gpio_direction_output() 130 reg_val = ioread32(&chip->reg->regs[chip->ch].po); in ioh_gpio_direction_output() 135 iowrite32(reg_val, &chip->reg->regs[chip->ch].po); in ioh_gpio_direction_output() 149 pm = ioread32(&chip->reg in ioh_gpio_direction_input() [all...] |
/kernel/linux/linux-5.10/sound/pci/emu10k1/ |
H A D | io.c | 21 unsigned int snd_emu10k1_ptr_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn) in snd_emu10k1_ptr_read() argument 28 regptr = ((reg << 16) & mask) | (chn & PTR_CHANNELNUM_MASK); in snd_emu10k1_ptr_read() 30 if (reg & 0xff000000) { in snd_emu10k1_ptr_read() 33 size = (reg >> 24) & 0x3f; in snd_emu10k1_ptr_read() 34 offset = (reg >> 16) & 0x1f; in snd_emu10k1_ptr_read() 54 void snd_emu10k1_ptr_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned int data) in snd_emu10k1_ptr_write() argument 63 regptr = ((reg << 16) & mask) | (chn & PTR_CHANNELNUM_MASK); in snd_emu10k1_ptr_write() 65 if (reg & 0xff000000) { in snd_emu10k1_ptr_write() 68 size = (reg >> 24) & 0x3f; in snd_emu10k1_ptr_write() 69 offset = (reg >> 1 in snd_emu10k1_ptr_write() 88 snd_emu10k1_ptr20_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn) snd_emu10k1_ptr20_read() argument 104 snd_emu10k1_ptr20_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned int data) snd_emu10k1_ptr20_write() argument 124 unsigned int reg, tmp; snd_emu10k1_spi_write() local 174 snd_emu10k1_i2c_write(struct snd_emu10k1 *emu, u32 reg, u32 value) snd_emu10k1_i2c_write() argument 236 snd_emu1010_fpga_write(struct snd_emu10k1 * emu, u32 reg, u32 value) snd_emu1010_fpga_write() argument 258 snd_emu1010_fpga_read(struct snd_emu10k1 * emu, u32 reg, u32 *value) snd_emu1010_fpga_read() argument 483 snd_emu10k1_ac97_read(struct snd_ac97 *ac97, unsigned short reg) snd_emu10k1_ac97_read() argument 496 snd_emu10k1_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short data) snd_emu10k1_ac97_write() argument [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | tmp401.c | 126 static bool tmp401_regmap_is_volatile(struct device *dev, unsigned int reg) in tmp401_regmap_is_volatile() argument 128 switch (reg) { in tmp401_regmap_is_volatile() 143 static int tmp401_reg_read(void *context, unsigned int reg, unsigned int *val) in tmp401_reg_read() argument 149 switch (reg) { in tmp401_reg_read() 164 if (reg == 0xf6) in tmp401_reg_read() 165 reg = 0x36; in tmp401_reg_read() 166 regval = i2c_smbus_read_word_swapped(client, reg); in tmp401_reg_read() 174 regval = i2c_smbus_read_byte_data(client, reg); in tmp401_reg_read() 182 regval = i2c_smbus_read_byte_data(client, reg); in tmp401_reg_read() 193 switch (reg) { in tmp401_reg_read() 228 tmp401_reg_write(void *context, unsigned int reg, unsigned int val) tmp401_reg_write() argument 267 tmp401_register_to_temp(u16 reg, bool extended) tmp401_register_to_temp() argument 312 int reg, ret; tmp401_temp_read() local 365 int reg, ret, temp; tmp401_temp_write() local 615 u8 reg; tmp401_detect() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/dwc3/ |
H A D | gadget.c | 43 u32 reg; in dwc3_gadget_set_test_mode() local 45 reg = dwc3_readl(dwc->regs, DWC3_DCTL); in dwc3_gadget_set_test_mode() 46 reg &= ~DWC3_DCTL_TSTCTRL_MASK; in dwc3_gadget_set_test_mode() 54 reg |= mode << 1; in dwc3_gadget_set_test_mode() 60 dwc3_gadget_dctl_write_safe(dwc, reg); in dwc3_gadget_set_test_mode() 74 u32 reg; in dwc3_gadget_get_link_state() local 76 reg = dwc3_readl(dwc->regs, DWC3_DSTS); in dwc3_gadget_get_link_state() 78 return DWC3_DSTS_USBLNKST(reg); in dwc3_gadget_get_link_state() 92 u32 reg; in dwc3_gadget_set_link_state() local 100 reg in dwc3_gadget_set_link_state() 237 u32 reg; dwc3_send_gadget_generic_command() local 280 u32 reg; dwc3_send_gadget_ep_cmd() local 660 u32 reg; __dwc3_gadget_ep_enable() local 796 u32 reg; __dwc3_gadget_ep_disable() local 1438 u32 reg; __dwc3_gadget_get_frame() local 2001 u32 reg; __dwc3_gadget_wakeup() local 2103 u32 reg; dwc3_gadget_run_stop() local 2251 u32 reg; dwc3_gadget_enable_irq() local 2308 u32 reg; dwc3_gadget_setup_nump() local 2329 u32 reg; __dwc3_gadget_start() local 2497 u32 reg; dwc3_gadget_set_speed() local 3011 u32 reg; dwc3_gadget_endpoint_trbs_complete() local 3343 int reg; dwc3_gadget_disconnect_interrupt() local 3363 u32 reg; dwc3_gadget_reset_interrupt() local 3431 u32 reg; dwc3_gadget_conndone_interrupt() local 3624 u32 reg; dwc3_gadget_linksts_change_interrupt() local 3770 u32 reg; dwc3_process_event_buf() local 3837 u32 reg; dwc3_check_event_buf() local [all...] |
/kernel/linux/linux-5.10/drivers/clk/sunxi-ng/ |
H A D | ccu_reset.c | 19 u32 reg; in ccu_reset_assert() local 23 reg = readl(ccu->base + map->reg); in ccu_reset_assert() 24 writel(reg & ~map->bit, ccu->base + map->reg); in ccu_reset_assert() 37 u32 reg; in ccu_reset_deassert() local 41 reg = readl(ccu->base + map->reg); in ccu_reset_deassert() 42 writel(reg | map->bit, ccu->base + map->reg); in ccu_reset_deassert() [all...] |
/kernel/linux/linux-5.10/arch/alpha/oprofile/ |
H A D | op_model_ev6.c | 20 ev6_reg_setup(struct op_register_config *reg, in ev6_reg_setup() argument 33 reg->mux_select = ctl; in ev6_reg_setup() 39 reg->proc_mode = 0; in ev6_reg_setup() 58 reg->reset_values = reset; in ev6_reg_setup() 59 reg->need_reset = need_reset; in ev6_reg_setup() 67 struct op_register_config *reg = x; in ev6_cpu_setup() local 69 wrperfmon(2, reg->mux_select); in ev6_cpu_setup() 70 wrperfmon(3, reg->proc_mode); in ev6_cpu_setup() 71 wrperfmon(6, reg->reset_values | 3); in ev6_cpu_setup() 79 ev6_reset_ctr(struct op_register_config *reg, unsigne argument [all...] |