Home
last modified time | relevance | path

Searched refs:reg (Results 801 - 825 of 13513) sorted by relevance

1...<<31323334353637383940>>...541

/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dtdfxfb.c159 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 Dtdfxfb.c160 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 Ddev.c123 * 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 Dpcie-designware-ep.c60 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 Duss720.c51 __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 Duss720.c51 __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 Dispcsi2.c47 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 Dyenta_socket.c84 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 Dispcsi2.c47 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 Dregmap.h68 * @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 Dbackoff.h49 #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 Dbackoff.h49 #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 Dda9150-charger.c141 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 Dab3100.c158 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(&reg->dev, "failed to get regid %d value\n", in ab3100_enable_regulator()
181 dev_warn(&reg->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(&reg->dev, "disabling LDO D - shut down system\n"); in ab3100_disable_regulator()
213 dev_err(&reg->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 Dda9150-charger.c139 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 Dgpio-wcove.c104 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 Dgpio-ml-ioh.c68 * @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 Dintel_gt_mcr.c227 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 Dtegra210_amx.c36 #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 Dgpio-ml-ioh.c68 * @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 Dio.c21 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 Dtmp401.c126 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 Dgadget.c43 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 Dccu_reset.c19 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 Dop_model_ev6.c20 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...]

Completed in 23 milliseconds

1...<<31323334353637383940>>...541