/third_party/mesa3d/src/mapi/glapi/gen/ |
H A D | gl_x86-64_asm.py | 34 for [reg, offset] in registers: 35 if reg[1:4] == "xmm": 59 for [reg, stack_offset] in registers: 60 save_reg( reg, stack_offset, adjust_stack ) 71 [reg, stack_offset] = temp.pop() 72 restore_reg(reg, stack_offset, adjust_stack) 79 def save_reg(reg, offset, use_move): 82 print('\tmovq\t%s, (%%rsp)' % (reg)) 84 print('\tmovq\t%s, %u(%%rsp)' % (reg, offset)) 86 print('\tpushq\t%s' % (reg)) [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | sys_regs.h | 46 int reg; member 53 const struct kvm_one_reg *reg, void __user *uaddr); 55 const struct kvm_one_reg *reg, void __user *uaddr); 102 BUG_ON(!r->reg); in reset_unknown() 103 BUG_ON(r->reg >= NR_SYS_REGS); in reset_unknown() 104 __vcpu_sys_reg(vcpu, r->reg) = 0x1de7ec7edbadc0deULL; in reset_unknown() 109 BUG_ON(!r->reg); in reset_val() 110 BUG_ON(r->reg >= NR_SYS_REGS); in reset_val() 111 __vcpu_sys_reg(vcpu, r->reg) = r->val; in reset_val() 162 #define SYS_DESC(reg) \ [all...] |
/kernel/linux/linux-5.10/drivers/net/mdio/ |
H A D | mdio-bitbang.c | 94 static void mdiobb_cmd(struct mdiobb_ctrl *ctrl, int op, u8 phy, u8 reg) in mdiobb_cmd() argument 125 mdiobb_send_num(ctrl, reg, 5); in mdiobb_cmd() 137 unsigned int reg = addr & 0xFFFF; in mdiobb_cmd_addr() local 144 mdiobb_send_num(ctrl, reg, 16); in mdiobb_cmd_addr() 152 static int mdiobb_read(struct mii_bus *bus, int phy, int reg) in mdiobb_read() argument 157 if (reg & MII_ADDR_C45) { in mdiobb_read() 158 reg = mdiobb_cmd_addr(ctrl, phy, reg); in mdiobb_read() 159 mdiobb_cmd(ctrl, MDIO_C45_READ, phy, reg); in mdiobb_read() 161 mdiobb_cmd(ctrl, MDIO_READ, phy, reg); in mdiobb_read() 184 mdiobb_write(struct mii_bus *bus, int phy, int reg, u16 val) mdiobb_write() argument [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/geode/ |
H A D | gxfb.h | 293 static inline uint32_t read_gp(struct gxfb_par *par, int reg) in read_gp() argument 295 return readl(par->gp_regs + 4*reg); in read_gp() 298 static inline void write_gp(struct gxfb_par *par, int reg, uint32_t val) in write_gp() argument 300 writel(val, par->gp_regs + 4*reg); in write_gp() 303 static inline uint32_t read_dc(struct gxfb_par *par, int reg) in read_dc() argument 305 return readl(par->dc_regs + 4*reg); in read_dc() 308 static inline void write_dc(struct gxfb_par *par, int reg, uint32_t val) in write_dc() argument 310 writel(val, par->dc_regs + 4*reg); in write_dc() 313 static inline uint32_t read_vp(struct gxfb_par *par, int reg) in read_vp() argument 315 return readl(par->vid_regs + 8*reg); in read_vp() 318 write_vp(struct gxfb_par *par, int reg, uint32_t val) write_vp() argument 323 read_fp(struct gxfb_par *par, int reg) read_fp() argument 328 write_fp(struct gxfb_par *par, int reg, uint32_t val) write_fp() argument [all...] |
/kernel/linux/linux-5.10/include/linux/mtd/ |
H A D | doc2000.h | 81 static inline u8 ReadDOC_(u32 __iomem *addr, unsigned long reg) in ReadDOC_() argument 83 return __raw_readl(addr + reg); in ReadDOC_() 85 static inline void WriteDOC_(u8 data, u32 __iomem *addr, unsigned long reg) in WriteDOC_() argument 87 __raw_writel(data, addr + reg); in WriteDOC_() 92 static inline u8 ReadDOC_(u16 __iomem *addr, unsigned long reg) in ReadDOC_() argument 94 return __raw_readw(addr + reg); in ReadDOC_() 96 static inline void WriteDOC_(u8 data, u16 __iomem *addr, unsigned long reg) in WriteDOC_() argument 98 __raw_writew(data, addr + reg); in WriteDOC_() 103 #define ReadDOC_(adr, reg) readb((void __iomem *)(adr) + (reg)) [all...] |
/kernel/linux/linux-6.6/include/linux/mtd/ |
H A D | doc2000.h | 81 static inline u8 ReadDOC_(u32 __iomem *addr, unsigned long reg) in ReadDOC_() argument 83 return __raw_readl(addr + reg); in ReadDOC_() 85 static inline void WriteDOC_(u8 data, u32 __iomem *addr, unsigned long reg) in WriteDOC_() argument 87 __raw_writel(data, addr + reg); in WriteDOC_() 92 static inline u8 ReadDOC_(u16 __iomem *addr, unsigned long reg) in ReadDOC_() argument 94 return __raw_readw(addr + reg); in ReadDOC_() 96 static inline void WriteDOC_(u8 data, u16 __iomem *addr, unsigned long reg) in WriteDOC_() argument 98 __raw_writew(data, addr + reg); in WriteDOC_() 103 #define ReadDOC_(adr, reg) readb((void __iomem *)(adr) + (reg)) [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/geode/ |
H A D | gxfb.h | 293 static inline uint32_t read_gp(struct gxfb_par *par, int reg) in read_gp() argument 295 return readl(par->gp_regs + 4*reg); in read_gp() 298 static inline void write_gp(struct gxfb_par *par, int reg, uint32_t val) in write_gp() argument 300 writel(val, par->gp_regs + 4*reg); in write_gp() 303 static inline uint32_t read_dc(struct gxfb_par *par, int reg) in read_dc() argument 305 return readl(par->dc_regs + 4*reg); in read_dc() 308 static inline void write_dc(struct gxfb_par *par, int reg, uint32_t val) in write_dc() argument 310 writel(val, par->dc_regs + 4*reg); in write_dc() 313 static inline uint32_t read_vp(struct gxfb_par *par, int reg) in read_vp() argument 315 return readl(par->vid_regs + 8*reg); in read_vp() 318 write_vp(struct gxfb_par *par, int reg, uint32_t val) write_vp() argument 323 read_fp(struct gxfb_par *par, int reg) read_fp() argument 328 write_fp(struct gxfb_par *par, int reg, uint32_t val) write_fp() argument [all...] |
/kernel/linux/linux-6.6/drivers/clk/mstar/ |
H A D | clk-msc313-cpupll.c | 71 static u32 msc313_cpupll_reg_read32(struct msc313_cpupll *cpupll, unsigned int reg) in msc313_cpupll_reg_read32() argument 75 value = ioread16(cpupll->base + reg + 4) << 16; in msc313_cpupll_reg_read32() 76 value |= ioread16(cpupll->base + reg); in msc313_cpupll_reg_read32() 81 static void msc313_cpupll_reg_write32(struct msc313_cpupll *cpupll, unsigned int reg, u32 value) in msc313_cpupll_reg_write32() argument 85 iowrite16(l, cpupll->base + reg); in msc313_cpupll_reg_write32() 86 iowrite16(h, cpupll->base + reg + 4); in msc313_cpupll_reg_write32() 117 static unsigned long msc313_cpupll_frequencyforreg(u32 reg, unsigned long parent_rate) in msc313_cpupll_frequencyforreg() argument 121 if (prescaled == 0 || reg == 0) in msc313_cpupll_frequencyforreg() 123 return DIV_ROUND_DOWN_ULL(prescaled, reg); in msc313_cpupll_frequencyforreg() 146 u32 reg in msc313_cpupll_round_rate() local 162 u32 reg = msc313_cpupll_regforfrequecy(rate, parent_rate); msc313_cpupll_set_rate() 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/mailbox/ |
H A D | armada-37xx-rwtm-mailbox.c | 60 u32 reg; in a37xx_mbox_irq_handler() local 62 reg = readl(mbox->base + RWTM_HOST_INT_RESET); in a37xx_mbox_irq_handler() 64 if (reg & SP_CMD_COMPLETE) in a37xx_mbox_irq_handler() 67 if (reg & (SP_CMD_QUEUE_FULL_ACCESS | SP_CMD_QUEUE_FULL)) in a37xx_mbox_irq_handler() 70 writel(reg, mbox->base + RWTM_HOST_INT_RESET); in a37xx_mbox_irq_handler() 71 if (reg) in a37xx_mbox_irq_handler() 74 return reg ? IRQ_HANDLED : IRQ_NONE; in a37xx_mbox_irq_handler() 82 u32 reg; in a37xx_mbox_send_data() local 87 reg = readl(mbox->base + RWTM_MBOX_FIFO_STATUS); in a37xx_mbox_send_data() 88 if (!(reg in a37xx_mbox_send_data() 106 u32 reg; a37xx_mbox_startup() local 126 u32 reg; a37xx_mbox_shutdown() local [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | upd64031a.c | 72 static u8 upd64031a_read(struct v4l2_subdev *sd, u8 reg) in upd64031a_read() argument 77 if (reg >= sizeof(buf)) in upd64031a_read() 80 return buf[reg]; in upd64031a_read() 85 static void upd64031a_write(struct v4l2_subdev *sd, u8 reg, u8 val) in upd64031a_write() argument 90 buf[0] = reg; in upd64031a_write() 92 v4l2_dbg(1, debug, sd, "write reg: %02X val: %02X\n", reg, val); in upd64031a_write() 94 v4l2_err(sd, "I/O error write 0x%02x/0x%02x\n", reg, val); in upd64031a_write() 103 u8 reg = state->regs[R00]; in upd64031a_s_frequency() local 106 upd64031a_write(sd, R00, reg | in upd64031a_s_frequency() 144 upd64031a_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) upd64031a_g_register() argument 151 upd64031a_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) upd64031a_s_register() argument [all...] |
/kernel/linux/linux-5.10/drivers/hwmon/pmbus/ |
H A D | max16601.c | 51 static int max16601_read_byte(struct i2c_client *client, int page, int reg) in max16601_read_byte() argument 58 return i2c_smbus_read_byte_data(data->vsa, reg); in max16601_read_byte() 65 int reg) in max16601_read_word() 76 switch (reg) { in max16601_read_word() 91 switch (reg) { in max16601_read_word() 104 switch (reg) { in max16601_read_word() 115 switch (reg) { in max16601_read_word() 135 return i2c_smbus_read_word_data(data->vsa, reg); in max16601_read_word() 144 static int max16601_write_byte(struct i2c_client *client, int page, u8 reg) in max16601_write_byte() argument 150 if (reg in max16601_write_byte() 64 max16601_read_word(struct i2c_client *client, int page, int phase, int reg) max16601_read_word() argument 157 max16601_write_word(struct i2c_client *client, int page, int reg, u16 value) max16601_write_word() argument 188 int reg; max16601_identify() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
H A D | phy_common.h | 18 #define B43_PHY_CCK(reg) ((reg) | B43_PHYROUTE_BASE) 20 #define B43_PHY_N(reg) ((reg) | B43_PHYROUTE_BASE) 22 #define B43_PHY_N_BMODE(reg) ((reg) | B43_PHYROUTE_N_BMODE) 24 #define B43_PHY_OFDM(reg) ((reg) | B43_PHYROUTE_OFDM_GPHY) 26 #define B43_PHY_EXTG(reg) ((reg) | B43_PHYROUTE_EXT_GPH [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/ |
H A D | ahb.c | 27 #include "reg.h" 94 u32 reg; in ath_ahb_probe() local 141 reg = ioread32((void __iomem *) AR5K_AR2315_AHB_ARB_CTL); in ath_ahb_probe() 142 reg |= AR5K_AR2315_AHB_ARB_CTL_WLAN; in ath_ahb_probe() 143 iowrite32(reg, (void __iomem *) AR5K_AR2315_AHB_ARB_CTL); in ath_ahb_probe() 146 reg = ioread32((void __iomem *) AR5K_AR2315_BYTESWAP); in ath_ahb_probe() 147 reg |= AR5K_AR2315_BYTESWAP_WMAC; in ath_ahb_probe() 148 iowrite32(reg, (void __iomem *) AR5K_AR2315_BYTESWAP); in ath_ahb_probe() 152 reg = ioread32((void __iomem *) AR5K_AR5312_ENABLE); in ath_ahb_probe() 154 reg | in ath_ahb_probe() 196 u32 reg; ath_ahb_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/cdns3/ |
H A D | cdns3-ti.c | 93 u32 reg; in cdns_ti_probe() local 145 reg = cdns_ti_readl(data, USBSS_W1); in cdns_ti_probe() 146 reg &= ~USBSS_W1_PWRUP_RST; in cdns_ti_probe() 147 cdns_ti_writel(data, USBSS_W1, reg); in cdns_ti_probe() 150 reg = cdns_ti_readl(data, USBSS_STATIC_CONFIG); in cdns_ti_probe() 151 reg &= ~USBSS1_STATIC_PLL_REF_SEL_MASK; in cdns_ti_probe() 152 reg |= rate_code << USBSS1_STATIC_PLL_REF_SEL_SHIFT; in cdns_ti_probe() 154 reg &= ~USBSS1_STATIC_VBUS_SEL_MASK; in cdns_ti_probe() 157 reg |= 1 << USBSS1_STATIC_VBUS_SEL_SHIFT; in cdns_ti_probe() 159 cdns_ti_writel(data, USBSS_STATIC_CONFIG, reg); in cdns_ti_probe() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramfuc.h | 82 ramfuc_rd32(struct ramfuc *ram, struct ramfuc_reg *reg) in ramfuc_rd32() argument 85 if (reg->sequence != ram->sequence) in ramfuc_rd32() 86 reg->data = nvkm_rd32(device, reg->addr); in ramfuc_rd32() 87 return reg->data; in ramfuc_rd32() 91 ramfuc_wr32(struct ramfuc *ram, struct ramfuc_reg *reg, u32 data) in ramfuc_wr32() argument 95 reg->sequence = ram->sequence; in ramfuc_wr32() 96 reg->data = data; in ramfuc_wr32() 98 for (mask = reg->mask; mask > 0; mask = (mask & ~1) >> 1) { in ramfuc_wr32() 100 nvkm_memx_wr32(ram->memx, reg in ramfuc_wr32() 106 ramfuc_nuke(struct ramfuc *ram, struct ramfuc_reg *reg) ramfuc_nuke() argument 112 ramfuc_mask(struct ramfuc *ram, struct ramfuc_reg *reg, u32 mask, u32 data) ramfuc_mask() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | upd64031a.c | 72 static u8 upd64031a_read(struct v4l2_subdev *sd, u8 reg) in upd64031a_read() argument 77 if (reg >= sizeof(buf)) in upd64031a_read() 80 return buf[reg]; in upd64031a_read() 85 static void upd64031a_write(struct v4l2_subdev *sd, u8 reg, u8 val) in upd64031a_write() argument 90 buf[0] = reg; in upd64031a_write() 92 v4l2_dbg(1, debug, sd, "write reg: %02X val: %02X\n", reg, val); in upd64031a_write() 94 v4l2_err(sd, "I/O error write 0x%02x/0x%02x\n", reg, val); in upd64031a_write() 103 u8 reg = state->regs[R00]; in upd64031a_s_frequency() local 106 upd64031a_write(sd, R00, reg | in upd64031a_s_frequency() 144 upd64031a_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) upd64031a_g_register() argument 151 upd64031a_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) upd64031a_s_register() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/cdns3/ |
H A D | cdns3-ti.c | 94 u32 reg; in cdns_ti_probe() local 146 reg = cdns_ti_readl(data, USBSS_W1); in cdns_ti_probe() 147 reg &= ~USBSS_W1_PWRUP_RST; in cdns_ti_probe() 148 cdns_ti_writel(data, USBSS_W1, reg); in cdns_ti_probe() 151 reg = cdns_ti_readl(data, USBSS_STATIC_CONFIG); in cdns_ti_probe() 152 reg &= ~USBSS1_STATIC_PLL_REF_SEL_MASK; in cdns_ti_probe() 153 reg |= rate_code << USBSS1_STATIC_PLL_REF_SEL_SHIFT; in cdns_ti_probe() 155 reg &= ~USBSS1_STATIC_VBUS_SEL_MASK; in cdns_ti_probe() 158 reg |= 1 << USBSS1_STATIC_VBUS_SEL_SHIFT; in cdns_ti_probe() 160 cdns_ti_writel(data, USBSS_STATIC_CONFIG, reg); in cdns_ti_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/ |
H A D | ahb.c | 27 #include "reg.h" 94 u32 reg; in ath_ahb_probe() local 138 reg = ioread32((void __iomem *) AR5K_AR2315_AHB_ARB_CTL); in ath_ahb_probe() 139 reg |= AR5K_AR2315_AHB_ARB_CTL_WLAN; in ath_ahb_probe() 140 iowrite32(reg, (void __iomem *) AR5K_AR2315_AHB_ARB_CTL); in ath_ahb_probe() 143 reg = ioread32((void __iomem *) AR5K_AR2315_BYTESWAP); in ath_ahb_probe() 144 reg |= AR5K_AR2315_BYTESWAP_WMAC; in ath_ahb_probe() 145 iowrite32(reg, (void __iomem *) AR5K_AR2315_BYTESWAP); in ath_ahb_probe() 149 reg = ioread32((void __iomem *) AR5K_AR5312_ENABLE); in ath_ahb_probe() 151 reg | in ath_ahb_probe() 193 u32 reg; ath_ahb_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/ |
H A D | phy_common.h | 18 #define B43_PHY_CCK(reg) ((reg) | B43_PHYROUTE_BASE) 20 #define B43_PHY_N(reg) ((reg) | B43_PHYROUTE_BASE) 22 #define B43_PHY_N_BMODE(reg) ((reg) | B43_PHYROUTE_N_BMODE) 24 #define B43_PHY_OFDM(reg) ((reg) | B43_PHYROUTE_OFDM_GPHY) 26 #define B43_PHY_EXTG(reg) ((reg) | B43_PHYROUTE_EXT_GPH [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramfuc.h | 82 ramfuc_rd32(struct ramfuc *ram, struct ramfuc_reg *reg) in ramfuc_rd32() argument 85 if (reg->sequence != ram->sequence) in ramfuc_rd32() 86 reg->data = nvkm_rd32(device, reg->addr); in ramfuc_rd32() 87 return reg->data; in ramfuc_rd32() 91 ramfuc_wr32(struct ramfuc *ram, struct ramfuc_reg *reg, u32 data) in ramfuc_wr32() argument 95 reg->sequence = ram->sequence; in ramfuc_wr32() 96 reg->data = data; in ramfuc_wr32() 98 for (mask = reg->mask; mask > 0; mask = (mask & ~1) >> 1) { in ramfuc_wr32() 100 nvkm_memx_wr32(ram->memx, reg in ramfuc_wr32() 106 ramfuc_nuke(struct ramfuc *ram, struct ramfuc_reg *reg) ramfuc_nuke() argument 112 ramfuc_mask(struct ramfuc *ram, struct ramfuc_reg *reg, u32 mask, u32 data) ramfuc_mask() argument [all...] |
/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | armada-37xx-rwtm-mailbox.c | 60 u32 reg; in a37xx_mbox_irq_handler() local 62 reg = readl(mbox->base + RWTM_HOST_INT_RESET); in a37xx_mbox_irq_handler() 64 if (reg & SP_CMD_COMPLETE) in a37xx_mbox_irq_handler() 67 if (reg & (SP_CMD_QUEUE_FULL_ACCESS | SP_CMD_QUEUE_FULL)) in a37xx_mbox_irq_handler() 70 writel(reg, mbox->base + RWTM_HOST_INT_RESET); in a37xx_mbox_irq_handler() 71 if (reg) in a37xx_mbox_irq_handler() 74 return reg ? IRQ_HANDLED : IRQ_NONE; in a37xx_mbox_irq_handler() 82 u32 reg; in a37xx_mbox_send_data() local 87 reg = readl(mbox->base + RWTM_MBOX_FIFO_STATUS); in a37xx_mbox_send_data() 88 if (!(reg in a37xx_mbox_send_data() 106 u32 reg; a37xx_mbox_startup() local 126 u32 reg; a37xx_mbox_shutdown() local [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-it87.c | 105 static inline int superio_inb(int reg) in superio_inb() argument 107 outb(reg, REG); in superio_inb() 111 static inline void superio_outb(int val, int reg) in superio_outb() argument 113 outb(reg, REG); in superio_outb() 117 static inline int superio_inw(int reg) in superio_inw() argument 121 outb(reg++, REG); in superio_inw() 123 outb(reg, REG); in superio_inw() 128 static inline void superio_outw(int val, int reg) in superio_outw() argument 130 outb(reg++, REG); in superio_outw() 132 outb(reg, RE in superio_outw() 136 superio_set_mask(int mask, int reg) superio_set_mask() argument 145 superio_clear_mask(int mask, int reg) superio_clear_mask() argument 189 u16 reg; it87_gpio_get() local 228 u16 reg; it87_gpio_set() local [all...] |