Lines Matching refs:master
34 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v8_read()
36 w1_write_8(sl->master, W1_CMD_READ_DATA); in w1_reg_a8_v8_read()
37 w1_write_8(sl->master, reg); in w1_reg_a8_v8_read()
38 *val = w1_read_8(sl->master); in w1_reg_a8_v8_read()
42 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a8_v8_read()
56 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v8_write()
58 w1_write_8(sl->master, W1_CMD_WRITE_DATA); in w1_reg_a8_v8_write()
59 w1_write_8(sl->master, reg); in w1_reg_a8_v8_write()
60 w1_write_8(sl->master, val); in w1_reg_a8_v8_write()
64 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a8_v8_write()
83 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v16_read()
85 w1_write_8(sl->master, W1_CMD_READ_DATA); in w1_reg_a8_v16_read()
86 w1_write_8(sl->master, reg); in w1_reg_a8_v16_read()
87 *val = w1_read_8(sl->master); in w1_reg_a8_v16_read()
88 *val |= w1_read_8(sl->master)<<8; in w1_reg_a8_v16_read()
92 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a8_v16_read()
107 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v16_write()
109 w1_write_8(sl->master, W1_CMD_WRITE_DATA); in w1_reg_a8_v16_write()
110 w1_write_8(sl->master, reg); in w1_reg_a8_v16_write()
111 w1_write_8(sl->master, val & 0x00FF); in w1_reg_a8_v16_write()
112 w1_write_8(sl->master, val>>8 & 0x00FF); in w1_reg_a8_v16_write()
116 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a8_v16_write()
135 mutex_lock(&sl->master->bus_mutex); in w1_reg_a16_v16_read()
137 w1_write_8(sl->master, W1_CMD_READ_DATA); in w1_reg_a16_v16_read()
138 w1_write_8(sl->master, reg & 0x00FF); in w1_reg_a16_v16_read()
139 w1_write_8(sl->master, reg>>8 & 0x00FF); in w1_reg_a16_v16_read()
140 *val = w1_read_8(sl->master); in w1_reg_a16_v16_read()
141 *val |= w1_read_8(sl->master)<<8; in w1_reg_a16_v16_read()
145 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a16_v16_read()
160 mutex_lock(&sl->master->bus_mutex); in w1_reg_a16_v16_write()
162 w1_write_8(sl->master, W1_CMD_WRITE_DATA); in w1_reg_a16_v16_write()
163 w1_write_8(sl->master, reg & 0x00FF); in w1_reg_a16_v16_write()
164 w1_write_8(sl->master, reg>>8 & 0x00FF); in w1_reg_a16_v16_write()
165 w1_write_8(sl->master, val & 0x00FF); in w1_reg_a16_v16_write()
166 w1_write_8(sl->master, val>>8 & 0x00FF); in w1_reg_a16_v16_write()
170 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a16_v16_write()