Home
last modified time | relevance | path

Searched refs:bitnum (Results 1 – 17 of 17) sorted by relevance

/linux-4.1.27/include/linux/
Dbit_spinlock.h15 static inline void bit_spin_lock(int bitnum, unsigned long *addr) in bit_spin_lock() argument
26 while (unlikely(test_and_set_bit_lock(bitnum, addr))) { in bit_spin_lock()
30 } while (test_bit(bitnum, addr)); in bit_spin_lock()
40 static inline int bit_spin_trylock(int bitnum, unsigned long *addr) in bit_spin_trylock() argument
44 if (unlikely(test_and_set_bit_lock(bitnum, addr))) { in bit_spin_trylock()
56 static inline void bit_spin_unlock(int bitnum, unsigned long *addr) in bit_spin_unlock() argument
59 BUG_ON(!test_bit(bitnum, addr)); in bit_spin_unlock()
62 clear_bit_unlock(bitnum, addr); in bit_spin_unlock()
73 static inline void __bit_spin_unlock(int bitnum, unsigned long *addr) in __bit_spin_unlock() argument
76 BUG_ON(!test_bit(bitnum, addr)); in __bit_spin_unlock()
[all …]
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
Dtimer.c59 s8 bitnum = p[offset]; in tulip_media_task() local
72 csr12, (bitnum >> 1) & 7, in tulip_media_task()
73 (csr12 & (1 << ((bitnum >> 1) & 7))) != 0, in tulip_media_task()
74 (bitnum >= 0)); in tulip_media_task()
76 if ((bitnum < 0) != in tulip_media_task()
77 ((csr12 & (1 << ((bitnum >> 1) & 7))) != 0)) { in tulip_media_task()
/linux-4.1.27/drivers/s390/cio/
Didset.c63 int bitnum; in idset_get_first() local
65 bitnum = find_first_bit(set->bitmap, set->num_ssid * set->num_id); in idset_get_first()
66 if (bitnum >= set->num_ssid * set->num_id) in idset_get_first()
68 *ssid = bitnum / set->num_id; in idset_get_first()
69 *id = bitnum % set->num_id; in idset_get_first()
/linux-4.1.27/drivers/video/fbdev/core/
Dsvgalib.c25 u8 regval, bitval, bitnum; in svga_wcrt_multi() local
29 bitnum = regset->lowbit; in svga_wcrt_multi()
30 while (bitnum <= regset->highbit) { in svga_wcrt_multi()
31 bitval = 1 << bitnum; in svga_wcrt_multi()
34 bitnum ++; in svga_wcrt_multi()
45 u8 regval, bitval, bitnum; in svga_wseq_multi() local
49 bitnum = regset->lowbit; in svga_wseq_multi()
50 while (bitnum <= regset->highbit) { in svga_wseq_multi()
51 bitval = 1 << bitnum; in svga_wseq_multi()
54 bitnum ++; in svga_wseq_multi()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Dpll.c198 static int wait_for_bit_change(void __iomem *reg, int bitnum, int value) in wait_for_bit_change() argument
207 if (FLD_GET(readl_relaxed(reg), bitnum, bitnum) == value) in wait_for_bit_change()
214 if (FLD_GET(readl_relaxed(reg), bitnum, bitnum) == value) in wait_for_bit_change()
Ddsi.c502 const struct dsi_reg idx, int bitnum, int value) in wait_for_bit_change() argument
511 if (REG_GET(dsidev, idx, bitnum, bitnum) == value) in wait_for_bit_change()
518 if (REG_GET(dsidev, idx, bitnum, bitnum) == value) in wait_for_bit_change()
/linux-4.1.27/drivers/iio/accel/
Dmma9551.c197 int bitnum; in mma9551_config_incli_event() local
202 bitnum = 7 + 8 * MMA9551_TILT_YZ_ANG_REG; in mma9551_config_incli_event()
205 bitnum = 7 + 8 * MMA9551_TILT_XZ_ANG_REG; in mma9551_config_incli_event()
208 bitnum = 7 + 8 * MMA9551_TILT_XY_ANG_REG; in mma9551_config_incli_event()
221 MMA9551_APPID_TILT, bitnum, 0); in mma9551_config_incli_event()
Dmma9553.c339 u8 bitnum = 0, appid = MMA9551_APPID_PEDOMETER; in mma9553_conf_gpio() local
354 bitnum = STATUS_TO_BITNUM(MMA9553_MASK_STATUS_MRGFL); in mma9553_conf_gpio()
356 bitnum = STATUS_TO_BITNUM(MMA9553_MASK_STATUS_STEPCHG); in mma9553_conf_gpio()
358 bitnum = STATUS_TO_BITNUM(MMA9553_MASK_STATUS_ACTCHG); in mma9553_conf_gpio()
362 if (data->gpio_bitnum == bitnum) in mma9553_conf_gpio()
372 appid, bitnum, MMA9553_DEFAULT_GPIO_POLARITY); in mma9553_conf_gpio()
375 data->gpio_bitnum = bitnum; in mma9553_conf_gpio()
Dmma9551_core.h70 u8 app_id, u8 bitnum, int polarity);
Dmma9551_core.c543 u8 app_id, u8 bitnum, int polarity) in mma9551_gpio_config() argument
567 reg + 1, bitnum); in mma9551_gpio_config()
/linux-4.1.27/drivers/gpu/drm/gma500/
Dmdfld_dsi_output.h69 #define REG_BIT_WAIT(reg, val, bitnum) \ argument
70 REGISTER_FLD_WAIT(dev, reg, val, bitnum, bitnum)
/linux-4.1.27/drivers/mtd/nand/
Ddocg4.c1063 int bitnum; in read_factory_bbt() local
1065 for_each_set_bit(bitnum, &bits, 8) { in read_factory_bbt()
1066 int badblock = block + 7 - bitnum; in read_factory_bbt()
/linux-4.1.27/drivers/video/fbdev/
Dbroadsheetfb.c364 u16 reg, int bitnum, int val, in broadsheet_spiflash_wait_for_bit() argument
371 if (((tmp >> bitnum) & 1) == val) in broadsheet_spiflash_wait_for_bit()
/linux-4.1.27/drivers/net/usb/
Dsmsc95xx.c484 u32 bitnum = smsc95xx_hash(ha->addr); in smsc95xx_set_multicast() local
485 u32 mask = 0x01 << (bitnum & 0x1F); in smsc95xx_set_multicast()
486 if (bitnum & 0x20) in smsc95xx_set_multicast()
Dsmsc75xx.c577 u32 bitnum = smsc75xx_hash(ha->addr); in smsc75xx_set_multicast() local
578 pdata->multicast_hash_table[bitnum / 32] |= in smsc75xx_set_multicast()
579 (1 << (bitnum % 32)); in smsc75xx_set_multicast()
/linux-4.1.27/drivers/net/ethernet/smsc/
Dsmsc911x.c1770 unsigned int bitnum = smsc911x_hash(ha->addr); in smsc911x_set_multicast_list() local
1771 unsigned int mask = 0x01 << (bitnum & 0x1F); in smsc911x_set_multicast_list()
1773 if (bitnum & 0x20) in smsc911x_set_multicast_list()
/linux-4.1.27/drivers/net/ethernet/agere/
Det131x.c1301 u16 bitnum, in et1310_phy_read_mii_bit() argument
1305 u16 mask = 1 << bitnum; in et1310_phy_read_mii_bit()
1309 *value = (reg & mask) >> bitnum; in et1310_phy_read_mii_bit()