Lines Matching refs:adr
16 static inline void fb_address_move_long(struct fb_address *adr, int offset) in fb_address_move_long() argument
18 adr->address += offset * (BITS_PER_LONG / BITS_PER_BYTE); in fb_address_move_long()
22 static inline void fb_address_forward(struct fb_address *adr, unsigned int offset) in fb_address_forward() argument
24 unsigned int bits = (unsigned int)adr->bits + offset; in fb_address_forward()
26 adr->bits = bits & (BITS_PER_LONG - 1u); in fb_address_forward()
27 adr->address += (bits & ~(BITS_PER_LONG - 1u)) / BITS_PER_BYTE; in fb_address_forward()
31 static inline void fb_address_backward(struct fb_address *adr, unsigned int offset) in fb_address_backward() argument
33 int bits = adr->bits - (int)offset; in fb_address_backward()
35 adr->bits = bits & (BITS_PER_LONG - 1); in fb_address_backward()
37 adr->address -= (adr->bits - bits) / BITS_PER_BYTE; in fb_address_backward()
39 adr->address += (bits - adr->bits) / BITS_PER_BYTE; in fb_address_backward()