Lines Matching defs:reg
50 unsigned short bcsr_read(enum bcsr_id reg)
55 spin_lock_irqsave(&bcsr_regs[reg].lock, flags);
56 r = __raw_readw(bcsr_regs[reg].raddr);
57 spin_unlock_irqrestore(&bcsr_regs[reg].lock, flags);
62 void bcsr_write(enum bcsr_id reg, unsigned short val)
66 spin_lock_irqsave(&bcsr_regs[reg].lock, flags);
67 __raw_writew(val, bcsr_regs[reg].raddr);
69 spin_unlock_irqrestore(&bcsr_regs[reg].lock, flags);
73 void bcsr_mod(enum bcsr_id reg, unsigned short clr, unsigned short set)
78 spin_lock_irqsave(&bcsr_regs[reg].lock, flags);
79 r = __raw_readw(bcsr_regs[reg].raddr);
82 __raw_writew(r, bcsr_regs[reg].raddr);
84 spin_unlock_irqrestore(&bcsr_regs[reg].lock, flags);