Lines Matching refs:fbit
3996 uint fbit = stbit & 7; /* first bit in the first byte */ in setbits() local
3997 uint rbits = (nbits > 8 - fbit ? in setbits()
3998 nbits - (8 - fbit) : in setbits()
4011 mask = (uint8)(((1 << nbits) - 1) << fbit); in setbits()
4013 addr[fbyte] |= (uint8)(val << fbit); in setbits()
4018 if (fbit > 0) { in setbits()
4019 mask = (uint8)(0xff << fbit); in setbits()
4021 addr[fbyte] |= (uint8)(val << fbit); in setbits()
4022 val >>= (8 - fbit); in setbits()
4023 nbits -= (8 - fbit); in setbits()
4047 uint fbit = stbit & 7; /* first bit in the first byte */ in getbits() local
4048 uint rbits = (nbits > 8 - fbit ? in getbits()
4049 nbits - (8 - fbit) : in getbits()
4064 mask = (uint8)(((1 << nbits) - 1) << fbit); in getbits()
4065 val = (addr[fbyte] & mask) >> fbit; in getbits()
4070 if (fbit > 0) { in getbits()
4071 bits = 8 - fbit; in getbits()
4072 mask = (uint8)(0xFFu << fbit); in getbits()
4073 val |= (addr[fbyte] & mask) >> fbit; in getbits()