/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | wii.c | 102 u32 reg[4]; in platform_fixups() local 112 len = getprop(mem, "reg", reg, sizeof(reg)); in platform_fixups() 113 if (len != sizeof(reg)) { in platform_fixups() 125 if (mem2_boundary > reg[2] && mem2_boundary < reg[2] + reg[3]) { in platform_fixups() 126 reg[3] = mem2_boundary - reg[ in platform_fixups() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | common_baco.c | 27 static bool baco_wait_register(struct pp_hwmgr *hwmgr, u32 reg, u32 mask, u32 value) in baco_wait_register() argument 34 data = RREG32(reg); in baco_wait_register() 44 static bool baco_cmd_handler(struct pp_hwmgr *hwmgr, u32 command, u32 reg, u32 mask, in baco_cmd_handler() argument 53 WREG32(reg, value << shift); in baco_cmd_handler() 56 data = RREG32(reg); in baco_cmd_handler() 58 WREG32(reg, data); in baco_cmd_handler() 61 ret = baco_wait_register(hwmgr, reg, mask, value); in baco_cmd_handler() 86 u32 i, reg = 0; in baco_program_registers() local 92 reg = entry[i].reg_offset; in baco_program_registers() 93 if (!baco_cmd_handler(hwmgr, entry[i].cmd, reg, entr in baco_program_registers() 106 u32 i, reg = 0; soc15_baco_program_registers() local [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | cs3308.c | 23 static inline int cs3308_write(struct v4l2_subdev *sd, u8 reg, u8 value) in cs3308_write() argument 27 return i2c_smbus_write_byte_data(client, reg, value); in cs3308_write() 30 static inline int cs3308_read(struct v4l2_subdev *sd, u8 reg) in cs3308_read() argument 34 return i2c_smbus_read_byte_data(client, reg); in cs3308_read() 38 static int cs3308_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in cs3308_g_register() argument 40 reg->val = cs3308_read(sd, reg->reg & 0xffff); in cs3308_g_register() 41 reg->size = 1; in cs3308_g_register() 45 static int cs3308_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) in cs3308_s_register() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | netcp_sgmii.c | 31 static void sgmii_write_reg(void __iomem *base, int reg, u32 val) in sgmii_write_reg() argument 33 writel(val, base + reg); in sgmii_write_reg() 36 static u32 sgmii_read_reg(void __iomem *base, int reg) in sgmii_read_reg() argument 38 return readl(base + reg); in sgmii_read_reg() 41 static void sgmii_write_reg_bit(void __iomem *base, int reg, u32 val) in sgmii_write_reg_bit() argument 43 writel((readl(base + reg) | val), base + reg); in sgmii_write_reg_bit() 63 u32 reg; in netcp_sgmii_rtreset() local 67 reg = sgmii_read_reg(sgmii_ofs, SGMII_SRESET_REG(port)); in netcp_sgmii_rtreset() 68 oldval = (reg in netcp_sgmii_rtreset() [all...] |
/kernel/linux/linux-5.10/sound/pci/ac97/ |
H A D | ac97_patch.h | 10 #define AC97_SINGLE_VALUE(reg,shift,mask,invert) \ 11 ((reg) | ((shift) << 8) | ((shift) << 12) | ((mask) << 16) | \ 13 #define AC97_PAGE_SINGLE_VALUE(reg,shift,mask,invert,page) \ 14 (AC97_SINGLE_VALUE(reg,shift,mask,invert) | (1<<25) | ((page) << 26)) 15 #define AC97_SINGLE(xname, reg, shift, mask, invert) \ 19 .private_value = AC97_SINGLE_VALUE(reg, shift, mask, invert) } 20 #define AC97_PAGE_SINGLE(xname, reg, shift, mask, invert, page) \ 24 .private_value = AC97_PAGE_SINGLE_VALUE(reg, shift, mask, invert, page) } 25 #define AC97_DOUBLE(xname, reg, shift_left, shift_right, mask, invert) \ 29 .private_value = (reg) | ((shift_lef 33 unsigned char reg; global() member [all...] |
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nf_sockopt.c | 25 int nf_register_sockopt(struct nf_sockopt_ops *reg) in nf_register_sockopt() argument 32 if (ops->pf == reg->pf in nf_register_sockopt() 34 reg->set_optmin, reg->set_optmax) in nf_register_sockopt() 36 reg->get_optmin, reg->get_optmax))) { in nf_register_sockopt() 40 reg->set_optmin, reg->set_optmax, in nf_register_sockopt() 41 reg->get_optmin, reg in nf_register_sockopt() 54 nf_unregister_sockopt(struct nf_sockopt_ops *reg) nf_unregister_sockopt() argument [all...] |
/kernel/linux/linux-6.6/drivers/clk/mmp/ |
H A D | pwr-island.c | 18 void __iomem *reg; member 35 val = readl(pm_domain->reg); in mmp_pm_domain_power_on() 39 writel(val, pm_domain->reg); in mmp_pm_domain_power_on() 43 writel(val, pm_domain->reg); in mmp_pm_domain_power_on() 50 writel(val, pm_domain->reg); in mmp_pm_domain_power_on() 53 writel(val, pm_domain->reg); in mmp_pm_domain_power_on() 56 writel(val, pm_domain->reg); in mmp_pm_domain_power_on() 58 writel(after_power_on, pm_domain->reg); in mmp_pm_domain_power_on() 80 val = readl(pm_domain->reg); in mmp_pm_domain_power_off() 83 writel(val, pm_domain->reg); in mmp_pm_domain_power_off() 91 mmp_pm_domain_register(const char *name, void __iomem *reg, u32 power_on, u32 reset, u32 clock_enable, unsigned int flags, spinlock_t *lock) mmp_pm_domain_register() argument [all...] |
/kernel/linux/linux-6.6/drivers/clk/rockchip/ |
H A D | clk-inverter.c | 15 void __iomem *reg; member 30 val = readl(inv_clock->reg) >> inv_clock->shift; in rockchip_inv_get_phase() 50 inv_clock->reg); in rockchip_inv_set_phase() 53 u32 reg; in rockchip_inv_set_phase() local 57 reg = readl(inv_clock->reg); in rockchip_inv_set_phase() 58 reg &= ~BIT(inv_clock->shift); in rockchip_inv_set_phase() 59 reg |= val; in rockchip_inv_set_phase() 60 writel(reg, inv_clock->reg); in rockchip_inv_set_phase() 73 rockchip_clk_register_inverter(const char *name, const char *const *parent_names, u8 num_parents, void __iomem *reg, int shift, int flags, spinlock_t *lock) rockchip_clk_register_inverter() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | cs3308.c | 23 static inline int cs3308_write(struct v4l2_subdev *sd, u8 reg, u8 value) in cs3308_write() argument 27 return i2c_smbus_write_byte_data(client, reg, value); in cs3308_write() 30 static inline int cs3308_read(struct v4l2_subdev *sd, u8 reg) in cs3308_read() argument 34 return i2c_smbus_read_byte_data(client, reg); in cs3308_read() 38 static int cs3308_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in cs3308_g_register() argument 40 reg->val = cs3308_read(sd, reg->reg & 0xffff); in cs3308_g_register() 41 reg->size = 1; in cs3308_g_register() 45 static int cs3308_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) in cs3308_s_register() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | netcp_sgmii.c | 31 static void sgmii_write_reg(void __iomem *base, int reg, u32 val) in sgmii_write_reg() argument 33 writel(val, base + reg); in sgmii_write_reg() 36 static u32 sgmii_read_reg(void __iomem *base, int reg) in sgmii_read_reg() argument 38 return readl(base + reg); in sgmii_read_reg() 41 static void sgmii_write_reg_bit(void __iomem *base, int reg, u32 val) in sgmii_write_reg_bit() argument 43 writel((readl(base + reg) | val), base + reg); in sgmii_write_reg_bit() 63 u32 reg; in netcp_sgmii_rtreset() local 67 reg = sgmii_read_reg(sgmii_ofs, SGMII_SRESET_REG(port)); in netcp_sgmii_rtreset() 68 oldval = (reg in netcp_sgmii_rtreset() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | common_baco.c | 27 static bool baco_wait_register(struct pp_hwmgr *hwmgr, u32 reg, u32 mask, u32 value) in baco_wait_register() argument 34 data = RREG32(reg); in baco_wait_register() 44 static bool baco_cmd_handler(struct pp_hwmgr *hwmgr, u32 command, u32 reg, u32 mask, in baco_cmd_handler() argument 53 WREG32(reg, value << shift); in baco_cmd_handler() 56 data = RREG32(reg); in baco_cmd_handler() 58 WREG32(reg, data); in baco_cmd_handler() 61 ret = baco_wait_register(hwmgr, reg, mask, value); in baco_cmd_handler() 86 u32 i, reg = 0; in baco_program_registers() local 92 reg = entry[i].reg_offset; in baco_program_registers() 93 if (!baco_cmd_handler(hwmgr, entry[i].cmd, reg, entr in baco_program_registers() 106 u32 i, reg = 0; soc15_baco_program_registers() local [all...] |
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nf_sockopt.c | 25 int nf_register_sockopt(struct nf_sockopt_ops *reg) in nf_register_sockopt() argument 32 if (ops->pf == reg->pf in nf_register_sockopt() 34 reg->set_optmin, reg->set_optmax) in nf_register_sockopt() 36 reg->get_optmin, reg->get_optmax))) { in nf_register_sockopt() 40 reg->set_optmin, reg->set_optmax, in nf_register_sockopt() 41 reg->get_optmin, reg in nf_register_sockopt() 54 nf_unregister_sockopt(struct nf_sockopt_ops *reg) nf_unregister_sockopt() argument [all...] |
/kernel/linux/linux-6.6/sound/pci/ac97/ |
H A D | ac97_patch.h | 10 #define AC97_SINGLE_VALUE(reg,shift,mask,invert) \ 11 ((reg) | ((shift) << 8) | ((shift) << 12) | ((mask) << 16) | \ 13 #define AC97_PAGE_SINGLE_VALUE(reg,shift,mask,invert,page) \ 14 (AC97_SINGLE_VALUE(reg,shift,mask,invert) | (1<<25) | ((page) << 26)) 15 #define AC97_SINGLE(xname, reg, shift, mask, invert) \ 19 .private_value = AC97_SINGLE_VALUE(reg, shift, mask, invert) } 20 #define AC97_PAGE_SINGLE(xname, reg, shift, mask, invert, page) \ 24 .private_value = AC97_PAGE_SINGLE_VALUE(reg, shift, mask, invert, page) } 25 #define AC97_DOUBLE(xname, reg, shift_left, shift_right, mask, invert) \ 29 .private_value = (reg) | ((shift_lef 33 unsigned char reg; global() member [all...] |
/third_party/libunwind/libunwind/src/x86/ |
H A D | Gregs.c | 30 x86_scratch_loc (struct cursor *c, unw_regnum_t reg) in x86_scratch_loc() argument 33 return x86_get_scratch_loc (c, reg); in x86_scratch_loc() 35 return DWARF_REG_LOC (&c->dwarf, reg); in x86_scratch_loc() 39 tdep_access_reg (struct cursor *c, unw_regnum_t reg, unw_word_t *valp, in tdep_access_reg() argument 46 switch (reg) in tdep_access_reg() 64 arg_num = reg - UNW_X86_EAX; in tdep_access_reg() 78 loc = c->dwarf.loc[(reg == UNW_X86_EAX) ? EAX : EDX]; in tdep_access_reg() 107 loc = x86_scratch_loc (c, reg); in tdep_access_reg() 111 Debug (1, "bad register number %u\n", reg); in tdep_access_reg() 122 tdep_access_fpreg (struct cursor *c, unw_regnum_t reg, unw_fpreg_ argument [all...] |
/third_party/mesa3d/src/gallium/drivers/svga/svgadump/ |
H A D | svga_shader.h | 60 sh_reg_type( struct sh_reg reg ) in sh_reg_type() 62 return reg.type_lo | (reg.type_hi << 3); in sh_reg_type() 73 struct sh_reg reg; member 80 struct sh_reg reg; member 92 struct sh_reg reg; member 142 sh_dstreg_type( struct sh_dstreg reg ) in sh_dstreg_type() 144 return reg.type_lo | (reg.type_hi << 3); in sh_dstreg_type() 154 struct sh_dstreg reg; member [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/sprd/ |
H A D | pinctrl-sprd.c | 101 * @reg: pin register address 109 unsigned long reg; member 392 unsigned long reg; in sprd_pmx_set_mux() local 422 reg = readl((void __iomem *)pin->reg); in sprd_pmx_set_mux() 423 reg &= ~PIN_FUNC_MASK; in sprd_pmx_set_mux() 424 reg |= val; in sprd_pmx_set_mux() 425 writel(reg, (void __iomem *)pin->reg); in sprd_pmx_set_mux() 444 unsigned int reg, ar in sprd_pinconf_get() local 596 unsigned long reg; sprd_pinconf_set() local 1009 unsigned int reg; sprd_pinctrl_add_pins() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | vmk80xx.c | 242 int reg[2]; in vmk80xx_ai_insn_read() local 251 reg[0] = VMK8055_AI1_REG; in vmk80xx_ai_insn_read() 253 reg[0] = VMK8055_AI2_REG; in vmk80xx_ai_insn_read() 257 reg[0] = VMK8061_AI_REG1; in vmk80xx_ai_insn_read() 258 reg[1] = VMK8061_AI_REG2; in vmk80xx_ai_insn_read() 269 data[n] = devpriv->usb_rx_buf[reg[0]]; in vmk80xx_ai_insn_read() 274 data[n] = devpriv->usb_rx_buf[reg[0]] + 256 * in vmk80xx_ai_insn_read() 275 devpriv->usb_rx_buf[reg[1]]; in vmk80xx_ai_insn_read() 291 int reg; in vmk80xx_ao_insn_write() local 301 reg in vmk80xx_ao_insn_write() 331 int reg; vmk80xx_ao_insn_read() local 360 int reg; vmk80xx_di_insn_bits() local 400 int reg, cmd; vmk80xx_do_insn_bits() local 443 int reg[2]; vmk80xx_cnt_insn_read() local 488 int reg; vmk80xx_cnt_insn_config() local 569 int reg[2]; vmk80xx_pwm_insn_read() local 601 int reg[2]; vmk80xx_pwm_insn_write() local [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-bcm63xx-hsspi.c | 238 u32 reg = 0; in bcm63xx_hsspi_wait_cmd() local 249 reg = __raw_readl(bs->regs + HSSPI_PINGPONG_STATUS_REG(0)); in bcm63xx_hsspi_wait_cmd() 250 if (reg & HSSPI_PINGPONG_STATUS_SRC_BUSY) in bcm63xx_hsspi_wait_cmd() 255 if (reg & HSSPI_PINGPONG_STATUS_SRC_BUSY) in bcm63xx_hsspi_wait_cmd() 356 u32 reg = 0; in bcm63xx_hsspi_do_prepend_txrx() local 383 reg |= 1 << MODE_CTRL_MULTIDATA_RD_SIZE_SHIFT; in bcm63xx_hsspi_do_prepend_txrx() 384 reg |= bs->prepend_cnt << MODE_CTRL_MULTIDATA_RD_STRT_SHIFT; in bcm63xx_hsspi_do_prepend_txrx() 387 reg |= 1 << MODE_CTRL_MULTIDATA_WR_SIZE_SHIFT; in bcm63xx_hsspi_do_prepend_txrx() 388 reg |= bs->prepend_cnt << MODE_CTRL_MULTIDATA_WR_STRT_SHIFT; in bcm63xx_hsspi_do_prepend_txrx() 392 reg | in bcm63xx_hsspi_do_prepend_txrx() 428 u32 reg; bcm63xx_hsspi_set_cs() local 445 u32 reg; bcm63xx_hsspi_set_clk() local 477 u32 reg = 0; bcm63xx_hsspi_do_txrx() local 545 u32 reg; bcm63xx_hsspi_setup() local 732 u32 reg, rate, num_cs = HSSPI_SPI_MAX_CS; bcm63xx_hsspi_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/sprd/ |
H A D | pinctrl-sprd.c | 103 * @reg: pin register address 111 unsigned long reg; member 394 unsigned long reg; in sprd_pmx_set_mux() local 424 reg = readl((void __iomem *)pin->reg); in sprd_pmx_set_mux() 425 reg &= ~PIN_FUNC_MASK; in sprd_pmx_set_mux() 426 reg |= val; in sprd_pmx_set_mux() 427 writel(reg, (void __iomem *)pin->reg); in sprd_pmx_set_mux() 446 unsigned int reg, ar in sprd_pinconf_get() local 598 unsigned long reg; sprd_pinconf_set() local 1011 unsigned int reg; sprd_pinctrl_add_pins() local [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | vmk80xx.c | 241 int reg[2]; in vmk80xx_ai_insn_read() local 250 reg[0] = VMK8055_AI1_REG; in vmk80xx_ai_insn_read() 252 reg[0] = VMK8055_AI2_REG; in vmk80xx_ai_insn_read() 256 reg[0] = VMK8061_AI_REG1; in vmk80xx_ai_insn_read() 257 reg[1] = VMK8061_AI_REG2; in vmk80xx_ai_insn_read() 268 data[n] = devpriv->usb_rx_buf[reg[0]]; in vmk80xx_ai_insn_read() 273 data[n] = devpriv->usb_rx_buf[reg[0]] + 256 * in vmk80xx_ai_insn_read() 274 devpriv->usb_rx_buf[reg[1]]; in vmk80xx_ai_insn_read() 290 int reg; in vmk80xx_ao_insn_write() local 300 reg in vmk80xx_ao_insn_write() 330 int reg; vmk80xx_ao_insn_read() local 359 int reg; vmk80xx_di_insn_bits() local 399 int reg, cmd; vmk80xx_do_insn_bits() local 442 int reg[2]; vmk80xx_cnt_insn_read() local 487 int reg; vmk80xx_cnt_insn_config() local 568 int reg[2]; vmk80xx_pwm_insn_read() local 600 int reg[2]; vmk80xx_pwm_insn_write() local [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-aspeed-sgpio.c | 101 const enum aspeed_sgpio_reg reg) in bank_reg() 103 switch (reg) { in bank_reg() 181 enum aspeed_sgpio_reg reg; in aspeed_sgpio_get() local 186 reg = aspeed_sgpio_is_input(offset) ? reg_val : reg_rdata; in aspeed_sgpio_get() 187 rc = !!(ioread32(bank_reg(gpio, bank, reg)) & GPIO_BIT(offset)); in aspeed_sgpio_get() 199 u32 reg = 0; in sgpio_set_value() local 209 reg = ioread32(addr_r); in sgpio_set_value() 212 reg |= GPIO_BIT(offset); in sgpio_set_value() 214 reg &= ~GPIO_BIT(offset); in sgpio_set_value() 216 iowrite32(reg, addr_ in sgpio_set_value() 99 bank_reg(struct aspeed_sgpio *gpio, const struct aspeed_sgpio_bank *bank, const enum aspeed_sgpio_reg reg) bank_reg() argument 300 u32 reg, bit; aspeed_sgpio_irq_set_mask() local 335 u32 bit, reg; aspeed_sgpio_set_type() local 396 unsigned long reg; aspeed_sgpio_irq_handler() local [all...] |
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/ |
H A D | test-core.h | 63 u8 reg; member 121 #define TEST_ARG_REG(reg, val) \ 123 ".byte "#reg" \n\t" \ 127 #define TEST_ARG_PTR(reg, val) \ 129 ".byte "#reg" \n\t" \ 139 #define TEST_ARG_REG_MASKED(reg, val) \ 141 ".byte "#reg" \n\t" \ 231 #define TEST_R(code1, reg, val, code2) \ 232 TESTCASE_START(code1 #reg code2) \ 233 TEST_ARG_REG(reg, va [all...] |
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/ |
H A D | test-core.h | 63 u8 reg; member 122 #define TEST_ARG_REG(reg, val) \ 124 ".byte "#reg" \n\t" \ 128 #define TEST_ARG_PTR(reg, val) \ 130 ".byte "#reg" \n\t" \ 140 #define TEST_ARG_REG_MASKED(reg, val) \ 142 ".byte "#reg" \n\t" \ 232 #define TEST_R(code1, reg, val, code2) \ 233 TESTCASE_START(code1 #reg code2) \ 234 TEST_ARG_REG(reg, va [all...] |
/kernel/linux/linux-5.10/sound/soc/img/ |
H A D | img-spdif-out.c | 84 u32 reg) in img_spdif_out_writel() 86 writel(val, spdif->base + reg); in img_spdif_out_writel() 89 static inline u32 img_spdif_out_readl(struct img_spdif_out *spdif, u32 reg) in img_spdif_out_readl() argument 91 return readl(spdif->base + reg); in img_spdif_out_readl() 137 u32 reg; in img_spdif_out_get_status() local 142 reg = img_spdif_out_readl(spdif, IMG_SPDIF_OUT_CSL); in img_spdif_out_get_status() 143 ucontrol->value.iec958.status[0] = reg & 0xff; in img_spdif_out_get_status() 144 ucontrol->value.iec958.status[1] = (reg >> 8) & 0xff; in img_spdif_out_get_status() 145 ucontrol->value.iec958.status[2] = (reg >> 16) & 0xff; in img_spdif_out_get_status() 146 ucontrol->value.iec958.status[3] = (reg >> 2 in img_spdif_out_get_status() 83 img_spdif_out_writel(struct img_spdif_out *spdif, u32 val, u32 reg) img_spdif_out_writel() argument 163 u32 reg; img_spdif_out_set_status() local 207 u32 reg; img_spdif_out_trigger() local 238 u32 reg; img_spdif_out_hw_params() local [all...] |
/kernel/linux/linux-5.10/tools/lib/traceevent/ |
H A D | event-plugin.c | 108 struct registered_plugin_options *reg; in tep_plugin_list_options() local 114 for (reg = registered_options; reg; reg = reg->next) { in tep_plugin_list_options() 115 for (op = reg->options; op->name; op++) { in tep_plugin_list_options() 222 struct registered_plugin_options *reg; in tep_plugin_add_options() local 224 reg = malloc(sizeof(*reg)); in tep_plugin_add_options() 225 if (!reg) in tep_plugin_add_options() 245 struct registered_plugin_options *reg; tep_plugin_remove_options() local 276 struct registered_plugin_options *reg; find_registered_option() local 402 struct registered_plugin_options *reg; tep_plugin_print_options() local [all...] |