Home
last modified time | relevance | path

Searched refs:reg (Results 826 - 850 of 14291) sorted by relevance

1...<<31323334353637383940>>...572

/third_party/mesa3d/src/mapi/glapi/gen/
H A Dgl_x86-64_asm.py34 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 Dsys_regs.h46 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 Dmdio-bitbang.c94 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 Dgxfb.h293 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 Ddoc2000.h81 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 Ddoc2000.h81 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 Dgxfb.h293 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 Dclk-msc313-cpupll.c71 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 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/mailbox/
H A Darmada-37xx-rwtm-mailbox.c60 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 Dupd64031a.c72 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 Dmax16601.c51 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 Dphy_common.h18 #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 Dahb.c27 #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 Dcdns3-ti.c93 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 Dramfuc.h82 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 Dupd64031a.c72 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 Dcdns3-ti.c94 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 Dahb.c27 #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 Dphy_common.h18 #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 Dramfuc.h82 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 Darmada-37xx-rwtm-mailbox.c60 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 Dgpio-it87.c105 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...]

Completed in 15 milliseconds

1...<<31323334353637383940>>...572