Home
last modified time | relevance | path

Searched refs:set_bits (Results 1 – 25 of 36) sorted by relevance

12

/Linux-v4.19/drivers/media/platform/omap3isp/
Disp.h325 u32 reg, u32 set_bits) in isp_reg_set() argument
329 isp_reg_writel(isp, v | set_bits, mmio_range, reg); in isp_reg_set()
344 u32 reg, u32 clr_bits, u32 set_bits) in isp_reg_clr_set() argument
348 isp_reg_writel(isp, (v & ~clr_bits) | set_bits, mmio_range, reg); in isp_reg_clr_set()
/Linux-v4.19/arch/arm/mach-omap2/
Domap-secure.c145 u32 rx51_secure_update_aux_cr(u32 set_bits, u32 clear_bits) in rx51_secure_update_aux_cr() argument
152 acr |= set_bits; in rx51_secure_update_aux_cr()
Domap-secure.h75 extern u32 rx51_secure_update_aux_cr(u32 set_bits, u32 clear_bits);
/Linux-v4.19/drivers/tty/serial/
Dip22zilog.c551 unsigned char set_bits, clear_bits; in ip22zilog_set_mctrl() local
553 set_bits = clear_bits = 0; in ip22zilog_set_mctrl()
556 set_bits |= RTS; in ip22zilog_set_mctrl()
560 set_bits |= DTR; in ip22zilog_set_mctrl()
565 up->curregs[R5] |= set_bits; in ip22zilog_set_mctrl()
663 unsigned char set_bits, clear_bits, new_reg; in ip22zilog_break_ctl() local
666 set_bits = clear_bits = 0; in ip22zilog_break_ctl()
669 set_bits |= SND_BRK; in ip22zilog_break_ctl()
675 new_reg = (up->curregs[R5] | set_bits) & ~clear_bits; in ip22zilog_break_ctl()
Dpmac_zilog.c546 unsigned char set_bits, clear_bits; in pmz_set_mctrl() local
555 set_bits = clear_bits = 0; in pmz_set_mctrl()
559 set_bits |= RTS; in pmz_set_mctrl()
564 set_bits |= DTR; in pmz_set_mctrl()
569 uap->curregs[R5] |= set_bits; in pmz_set_mctrl()
574 set_bits, clear_bits, uap->curregs[R5]); in pmz_set_mctrl()
703 unsigned char set_bits, clear_bits, new_reg; in pmz_break_ctl() local
706 set_bits = clear_bits = 0; in pmz_break_ctl()
709 set_bits |= SND_BRK; in pmz_break_ctl()
715 new_reg = (uap->curregs[R5] | set_bits) & ~clear_bits; in pmz_break_ctl()
Dsunzilog.c651 unsigned char set_bits, clear_bits; in sunzilog_set_mctrl() local
653 set_bits = clear_bits = 0; in sunzilog_set_mctrl()
656 set_bits |= RTS; in sunzilog_set_mctrl()
660 set_bits |= DTR; in sunzilog_set_mctrl()
665 up->curregs[R5] |= set_bits; in sunzilog_set_mctrl()
763 unsigned char set_bits, clear_bits, new_reg; in sunzilog_break_ctl() local
766 set_bits = clear_bits = 0; in sunzilog_break_ctl()
769 set_bits |= SND_BRK; in sunzilog_break_ctl()
775 new_reg = (up->curregs[R5] | set_bits) & ~clear_bits; in sunzilog_break_ctl()
Drp2.c235 u32 clr_bits, u32 set_bits) in rp2_rmw() argument
239 tmp |= set_bits; in rp2_rmw()
/Linux-v4.19/arch/powerpc/include/asm/
Dbitops.h88 DEFINE_BITOP(set_bits, or, "")
95 set_bits(BIT_MASK(nr), addr + BIT_WORD(nr)); in DEFINE_BITOP()
/Linux-v4.19/drivers/hwmon/
Dgl518sm.c312 #define set_bits(type, suffix, value, reg, mask, shift) \ macro
335 set_bits(type, suffix, value, reg, 0x00ff, 0)
337 set_bits(type, suffix, value, reg, 0xff00, 8)
341 set_bits(BOOL, fan_auto1, fan_auto1, GL518_REG_MISC, 0x08, 3);
350 set_bits(BOOL, beep_enable, beep_enable, GL518_REG_CONF, 0x04, 2);
/Linux-v4.19/drivers/gpu/drm/i915/gvt/
Dinterrupt.c325 u32 set_bits = 0; in update_upstream_irq() local
348 set_bits |= (1 << bit); in update_upstream_irq()
360 vgpu_vreg(vgpu, isr) |= set_bits; in update_upstream_irq()
367 vgpu_vreg(vgpu, iir) |= (set_bits & ~vgpu_vreg(vgpu, imr)); in update_upstream_irq()
/Linux-v4.19/arch/arm/mach-ep93xx/
Dsoc.h203 void ep93xx_devcfg_set_clear(unsigned int set_bits, unsigned int clear_bits);
Dcore.c107 void ep93xx_devcfg_set_clear(unsigned int set_bits, unsigned int clear_bits) in ep93xx_devcfg_set_clear() argument
116 val |= set_bits; in ep93xx_devcfg_set_clear()
/Linux-v4.19/drivers/gpio/
Dgpio-thunderx.c275 u64 set_bits, clear_bits; in thunderx_gpio_set_multiple() local
279 set_bits = bits[bank] & mask[bank]; in thunderx_gpio_set_multiple()
281 writeq(set_bits, txgpio->register_base + (bank * GPIO_2ND_BANK) + GPIO_TX_SET); in thunderx_gpio_set_multiple()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/
Dael1002.c81 unsigned short set_bits; member
91 rv->set_bits); in set_phy_regs()
95 rv->set_bits); in set_phy_regs()
/Linux-v4.19/arch/powerpc/kernel/
Dirq.c692 set_bits(irqtp->flags, &curtp->flags); in do_IRQ()
784 set_bits(irqtp->flags, &curtp->flags); in do_softirq_own_stack()
/Linux-v4.19/drivers/net/ethernet/smsc/
Dsmc91c92_cs.c262 #define set_bits(v, p) outw(inw(p)|(v), (p)) macro
699 set_bits(0x300, link->resource[0]->start + OSITECH_AUI_PWR); in osi_setup()
701 set_bits(0x300, link->resource[0]->start + OSITECH_RESET_ISR); in osi_setup()
733 set_bits(0x0300, dev->base_addr-0x10+OSITECH_AUI_PWR); in smc91c92_resume()
734 set_bits(0x0300, dev->base_addr-0x10+OSITECH_RESET_ISR); in smc91c92_resume()
1439 set_bits(0x0300, ioaddr-0x10+OSITECH_RESET_ISR); in smc_interrupt()
1624 set_bits(OSI_AUI_PWR, ioaddr - 0x10 + OSITECH_AUI_PWR); in smc_set_xcvr()
/Linux-v4.19/drivers/firewire/
Dcore.h65 int clear_bits, int set_bits);
Dcore-card.c600 int clear_bits, int set_bits) in dummy_update_phy_reg() argument
Dohci.c613 int clear_bits, int set_bits) in update_phy_reg() argument
626 return write_phy_reg(ohci, addr, (ret & ~clear_bits) | set_bits); in update_phy_reg()
653 int clear_bits, int set_bits) in ohci_update_phy_reg() argument
659 ret = update_phy_reg(ohci, addr, clear_bits, set_bits); in ohci_update_phy_reg()
/Linux-v4.19/drivers/media/radio/si4713/
Dsi4713.c85 #define set_bits(p, v, b, m) (((p) & ~(m)) | ((v) << (b))) macro
1212 val = set_bits(val, ctrl->val, bit, mask); in si4713_s_ctrl()
1339 p = set_bits(p, stereo, 1, 1 << 1); in si4713_s_modulator()
1340 p = set_bits(p, rds, 2, 1 << 2); in si4713_s_modulator()
/Linux-v4.19/drivers/media/platform/qcom/camss/
Dcamss-vfe-4-1.c233 static inline void vfe_reg_set(struct vfe_device *vfe, u32 reg, u32 set_bits) in vfe_reg_set() argument
237 writel_relaxed(bits | set_bits, vfe->base + reg); in vfe_reg_set()
Dcamss-vfe-4-7.c266 static inline void vfe_reg_set(struct vfe_device *vfe, u32 reg, u32 set_bits) in vfe_reg_set() argument
270 writel_relaxed(bits | set_bits, vfe->base + reg); in vfe_reg_set()
/Linux-v4.19/drivers/ntb/hw/idt/
Dntb_hw_idt.c415 u64 valid_mask, u64 set_bits) in idt_reg_set_bits() argument
420 if (set_bits & ~(u64)valid_mask) in idt_reg_set_bits()
425 data = idt_nt_read(ndev, reg) | (u32)set_bits; in idt_reg_set_bits()
/Linux-v4.19/drivers/usb/typec/fusb302/
Dfusb302.c382 u8 set_bits) in fusb302_i2c_set_bits() argument
384 return fusb302_i2c_mask_write(chip, address, 0x00, set_bits); in fusb302_i2c_set_bits()
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
Dhw.c65 u8 set_bits, u8 clear_bits) in _rtl92de_set_bcn_ctrl_reg() argument
70 rtlpci->reg_bcn_ctrl_val |= set_bits; in _rtl92de_set_bcn_ctrl_reg()

12