Lines Matching refs:at93c
21 struct at93c_defs *at93c; variable
25 *at93c->reg = val; in at93c_reg_write()
30 u32 tmp = *at93c->reg; in at93c_reg_read()
36 u32 tmp = *at93c->rdata_reg; in at93c_datareg_read()
42 at93c_reg_write(data | at93c->clk); in at93c_cycle_clk()
44 at93c_reg_write(data & ~at93c->clk); in at93c_cycle_clk()
52 data |= 1 << at93c->wdata_shift; in at93c_write_databit()
54 data &= ~(1 << at93c->wdata_shift); in at93c_write_databit()
66 data = (at93c_datareg_read() >> at93c->rdata_shift) & 1; in at93c_read_databit()
96 at93c_reg_write((at93c_reg_read() | at93c->cs) & in at93c_init_op()
97 ~at93c->clk & ~(1 << at93c->rdata_shift)); in at93c_init_op()
103 at93c_reg_write(at93c_reg_read() & ~at93c->cs); in at93c_end_op()