Home
last modified time | relevance | path

Searched refs:sl (Results 1 - 25 of 407) sorted by relevance

12345678910>>...17

/kernel/linux/linux-5.10/drivers/net/slip/
H A Dslip.c14 * Has a new sl->mtu field.
35 * ifconfig sl? up & down now works
103 static void slip_unesc(struct slip *sl, unsigned char c);
106 static void slip_unesc6(struct slip *sl, unsigned char c);
129 static int sl_alloc_bufs(struct slip *sl, int mtu) in sl_alloc_bufs() argument
170 spin_lock_bh(&sl->lock); in sl_alloc_bufs()
171 if (sl->tty == NULL) { in sl_alloc_bufs()
172 spin_unlock_bh(&sl->lock); in sl_alloc_bufs()
176 sl->mtu = mtu; in sl_alloc_bufs()
177 sl in sl_alloc_bufs()
205 sl_free_bufs(struct slip *sl) sl_free_bufs() argument
220 sl_realloc_bufs(struct slip *sl, int mtu) global() argument
306 sl_lock(struct slip *sl) global() argument
313 sl_unlock(struct slip *sl) global() argument
319 sl_bump(struct slip *sl) global() argument
375 sl_encaps(struct slip *sl, unsigned char *icp, int len) global() argument
423 struct slip *sl = container_of(work, struct slip, tx_work); global() local
455 struct slip *sl; global() local
466 struct slip *sl = netdev_priv(dev); global() local
500 struct slip *sl = netdev_priv(dev); global() local
534 struct slip *sl = netdev_priv(dev); global() local
552 struct slip *sl = netdev_priv(dev); global() local
566 struct slip *sl = netdev_priv(dev); global() local
578 struct slip *sl = netdev_priv(dev); global() local
610 struct slip *sl = netdev_priv(dev); global() local
627 struct slip *sl = netdev_priv(dev); global() local
690 struct slip *sl = tty->disc_data; global() local
721 struct slip *sl; global() local
743 struct slip *sl; global() local
789 struct slip *sl; global() local
885 struct slip *sl = tty->disc_data; global() local
955 slip_unesc(struct slip *sl, unsigned char s) global() argument
1038 slip_unesc6(struct slip *sl, unsigned char s) global() argument
1078 struct slip *sl = tty->disc_data; global() local
1188 struct slip *sl = netdev_priv(dev); global() local
1314 struct slip *sl; global() local
1379 struct slip *sl = from_timer(sl, t, outfill_timer); global() local
1410 struct slip *sl = from_timer(sl, t, keepalive_timer); global() local
[all...]
/kernel/linux/linux-6.6/drivers/net/slip/
H A Dslip.c14 * Has a new sl->mtu field.
35 * ifconfig sl? up & down now works
104 static void slip_unesc(struct slip *sl, unsigned char c);
107 static void slip_unesc6(struct slip *sl, unsigned char c);
130 static int sl_alloc_bufs(struct slip *sl, int mtu) in sl_alloc_bufs() argument
171 spin_lock_bh(&sl->lock); in sl_alloc_bufs()
172 if (sl->tty == NULL) { in sl_alloc_bufs()
173 spin_unlock_bh(&sl->lock); in sl_alloc_bufs()
177 sl->mtu = mtu; in sl_alloc_bufs()
178 sl in sl_alloc_bufs()
206 sl_free_bufs(struct slip *sl) sl_free_bufs() argument
221 sl_realloc_bufs(struct slip *sl, int mtu) global() argument
307 sl_lock(struct slip *sl) global() argument
314 sl_unlock(struct slip *sl) global() argument
320 sl_bump(struct slip *sl) global() argument
376 sl_encaps(struct slip *sl, unsigned char *icp, int len) global() argument
424 struct slip *sl = container_of(work, struct slip, tx_work); global() local
456 struct slip *sl; global() local
467 struct slip *sl = netdev_priv(dev); global() local
501 struct slip *sl = netdev_priv(dev); global() local
535 struct slip *sl = netdev_priv(dev); global() local
553 struct slip *sl = netdev_priv(dev); global() local
567 struct slip *sl = netdev_priv(dev); global() local
579 struct slip *sl = netdev_priv(dev); global() local
611 struct slip *sl = netdev_priv(dev); global() local
628 struct slip *sl = netdev_priv(dev); global() local
691 struct slip *sl = tty->disc_data; global() local
722 struct slip *sl; global() local
744 struct slip *sl; global() local
790 struct slip *sl; global() local
886 struct slip *sl = tty->disc_data; global() local
955 slip_unesc(struct slip *sl, unsigned char s) global() argument
1038 slip_unesc6(struct slip *sl, unsigned char s) global() argument
1078 struct slip *sl = tty->disc_data; global() local
1189 struct slip *sl = netdev_priv(dev); global() local
1318 struct slip *sl; global() local
1381 struct slip *sl = from_timer(sl, t, outfill_timer); global() local
1412 struct slip *sl = from_timer(sl, t, keepalive_timer); global() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wan/
H A Dx25_asy.c48 static void x25_asy_unesc(struct x25_asy *sl, unsigned char c);
55 struct x25_asy *sl; in x25_asy_alloc() local
68 sl = netdev_priv(dev); in x25_asy_alloc()
70 if (!test_and_set_bit(SLF_INUSE, &sl->flags)) in x25_asy_alloc()
71 return sl; in x25_asy_alloc()
90 sl = netdev_priv(dev); in x25_asy_alloc()
96 set_bit(SLF_INUSE, &sl->flags); in x25_asy_alloc()
98 return sl; in x25_asy_alloc()
109 static void x25_asy_free(struct x25_asy *sl) in x25_asy_free() argument
112 kfree(sl in x25_asy_free()
123 struct x25_asy *sl = netdev_priv(dev); x25_asy_change_mtu() local
173 x25_asy_lock(struct x25_asy *sl) x25_asy_lock() argument
181 x25_asy_unlock(struct x25_asy *sl) x25_asy_unlock() argument
188 x25_asy_bump(struct x25_asy *sl) x25_asy_bump() argument
215 x25_asy_encaps(struct x25_asy *sl, unsigned char *icp, int len) x25_asy_encaps() argument
254 struct x25_asy *sl = tty->disc_data; x25_asy_write_wakeup() local
276 struct x25_asy *sl = netdev_priv(dev); x25_asy_timeout() local
298 struct x25_asy *sl = netdev_priv(dev); x25_asy_xmit() local
388 struct x25_asy *sl = netdev_priv(dev); x25_asy_data_transmit() local
413 struct x25_asy *sl = netdev_priv(dev); x25_asy_connected() local
432 struct x25_asy *sl = netdev_priv(dev); x25_asy_disconnected() local
462 struct x25_asy *sl = netdev_priv(dev); x25_asy_open() local
505 struct x25_asy *sl = netdev_priv(dev); x25_asy_close() local
527 struct x25_asy *sl = tty->disc_data; x25_asy_receive_buf() local
555 struct x25_asy *sl; x25_asy_open_tty() local
594 struct x25_asy *sl = tty->disc_data; x25_asy_close_tty() local
651 x25_asy_unesc(struct x25_asy *sl, unsigned char s) x25_asy_unesc() argument
686 struct x25_asy *sl = tty->disc_data; x25_asy_ioctl() local
708 struct x25_asy *sl = netdev_priv(dev); x25_asy_open_dev() local
748 struct x25_asy *sl = netdev_priv(dev); x25_asy_setup() local
815 struct x25_asy *sl = netdev_priv(dev); exit_x25_asy() local
[all...]
/kernel/linux/linux-5.10/drivers/net/can/
H A Dslcan.c143 static void slc_bump(struct slcan *sl) in slc_bump() argument
149 char *cmd = sl->rbuff; in slc_bump()
159 cf.can_dlc = sl->rbuff[SLC_CMD_LEN + SLC_SFF_ID_LEN]; in slc_bump()
160 sl->rbuff[SLC_CMD_LEN + SLC_SFF_ID_LEN] = 0; in slc_bump()
170 cf.can_dlc = sl->rbuff[SLC_CMD_LEN + SLC_EFF_ID_LEN]; in slc_bump()
171 sl->rbuff[SLC_CMD_LEN + SLC_EFF_ID_LEN] = 0; in slc_bump()
179 if (kstrtou32(sl->rbuff + SLC_CMD_LEN, 16, &tmpid)) in slc_bump()
209 skb->dev = sl->dev; in slc_bump()
215 can_skb_prv(skb)->ifindex = sl->dev->ifindex; in slc_bump()
220 sl in slc_bump()
226 slcan_unesc(struct slcan *sl, unsigned char s) slcan_unesc() argument
252 slc_encaps(struct slcan *sl, struct can_frame *cf) slc_encaps() argument
313 struct slcan *sl = container_of(work, struct slcan, tx_work); slcan_transmit() local
345 struct slcan *sl; slcan_write_wakeup() local
357 struct slcan *sl = netdev_priv(dev); slc_xmit() local
390 struct slcan *sl = netdev_priv(dev); slc_close() local
408 struct slcan *sl = netdev_priv(dev); slc_open() local
472 struct slcan *sl = (struct slcan *) tty->disc_data; slcan_receive_buf() local
498 struct slcan *sl; slc_sync() local
520 struct slcan *sl; slc_alloc() local
567 struct slcan *sl; slcan_open() local
647 struct slcan *sl = (struct slcan *) tty->disc_data; slcan_close() local
676 struct slcan *sl = (struct slcan *) tty->disc_data; slcan_ioctl() local
737 struct slcan *sl; slcan_exit() local
[all...]
/kernel/linux/linux-6.6/drivers/net/can/slcan/
H A Dslcan-core.c112 struct slcan *sl = netdev_priv(ndev); in slcan_err_rst_on_open() local
114 return !!test_bit(CF_ERR_RST, &sl->cmd_flags); in slcan_err_rst_on_open()
119 struct slcan *sl = netdev_priv(ndev); in slcan_enable_err_rst_on_open() local
125 set_bit(CF_ERR_RST, &sl->cmd_flags); in slcan_enable_err_rst_on_open()
127 clear_bit(CF_ERR_RST, &sl->cmd_flags); in slcan_enable_err_rst_on_open()
171 static void slcan_bump_frame(struct slcan *sl) in slcan_bump_frame() argument
177 char *cmd = sl->rbuff; in slcan_bump_frame()
179 skb = alloc_can_skb(sl->dev, &cf); in slcan_bump_frame()
181 sl->dev->stats.rx_dropped++; in slcan_bump_frame()
191 cf->len = sl in slcan_bump_frame()
258 slcan_bump_state(struct slcan *sl) slcan_bump_state() argument
322 slcan_bump_err(struct slcan *sl) slcan_bump_err() argument
435 slcan_bump(struct slcan *sl) slcan_bump() argument
456 slcan_unesc(struct slcan *sl, unsigned char s) slcan_unesc() argument
482 slcan_encaps(struct slcan *sl, struct can_frame *cf) slcan_encaps() argument
545 struct slcan *sl = container_of(work, struct slcan, tx_work); slcan_transmit() local
586 struct slcan *sl = tty->disc_data; slcan_write_wakeup() local
595 struct slcan *sl = netdev_priv(dev); slcan_netdev_xmit() local
626 slcan_transmit_cmd(struct slcan *sl, const unsigned char *cmd) slcan_transmit_cmd() argument
659 struct slcan *sl = netdev_priv(dev); slcan_netdev_close() local
688 struct slcan *sl = netdev_priv(dev); slcan_netdev_open() local
780 struct slcan *sl = tty->disc_data; slcan_receive_buf() local
806 struct slcan *sl; slcan_open() local
864 struct slcan *sl = tty->disc_data; slcan_close() local
888 struct slcan *sl = tty->disc_data; slcan_ioctl() local
[all...]
/kernel/linux/linux-5.10/drivers/w1/slaves/
H A Dw1_ds28e17.c85 static int w1_f19_i2c_busy_wait(struct w1_slave *sl, size_t count) in w1_f19_i2c_busy_wait() argument
88 struct w1_f19_data *data = sl->family_data; in w1_f19_i2c_busy_wait()
92 if (w1_touch_bit(sl->master, 1) == 0) in w1_f19_i2c_busy_wait()
108 if (w1_touch_bit(sl->master, 1) == 0) in w1_f19_i2c_busy_wait()
116 dev_warn(&sl->dev, "busy timeout\n"); in w1_f19_i2c_busy_wait()
122 static size_t w1_f19_error(struct w1_slave *sl, u8 w1_buf[]) in w1_f19_error() argument
126 dev_warn(&sl->dev, "crc16 mismatch\n"); in w1_f19_error()
128 dev_warn(&sl->dev, "i2c device not responding\n"); in w1_f19_error()
131 dev_warn(&sl->dev, "i2c short write, %d bytes not acknowledged\n", in w1_f19_error()
149 static int __w1_f19_i2c_write(struct w1_slave *sl, in __w1_f19_i2c_write() argument
190 w1_f19_i2c_write(struct w1_slave *sl, u16 i2c_address, const u8 *buffer, size_t count, bool stop) w1_f19_i2c_write() argument
262 w1_f19_i2c_read(struct w1_slave *sl, u16 i2c_address, u8 *buffer, size_t count) w1_f19_i2c_read() argument
301 w1_f19_i2c_write_read(struct w1_slave *sl, u16 i2c_address, const u8 *wbuffer, size_t wcount, u8 *rbuffer, size_t rcount) w1_f19_i2c_write_read() argument
349 struct w1_slave *sl = (struct w1_slave *) adapter->algo_data; w1_f19_i2c_master_transfer() local
500 w1_f19_get_i2c_speed(struct w1_slave *sl) w1_f19_get_i2c_speed() argument
532 __w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed) __w1_f19_set_i2c_speed() argument
554 w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed) w1_f19_set_i2c_speed() argument
577 struct w1_slave *sl = dev_to_w1_slave(dev); speed_show() local
592 struct w1_slave *sl = dev_to_w1_slave(dev); speed_store() local
632 struct w1_slave *sl = dev_to_w1_slave(dev); stretch_show() local
642 struct w1_slave *sl = dev_to_w1_slave(dev); stretch_store() local
681 w1_f19_add_slave(struct w1_slave *sl) w1_f19_add_slave() argument
730 w1_f19_remove_slave(struct w1_slave *sl) w1_f19_remove_slave() argument
[all...]
H A Dw1_therm.c101 #define SLAVE_SPECIFIC_FUNC(sl) \
102 (((struct w1_therm_family_data *)(sl->family_data))->specific_functions)
105 * return the power mode of the sl slave : 1-ext, 0-parasite, <0 unknown
108 #define SLAVE_POWERMODE(sl) \
109 (((struct w1_therm_family_data *)(sl->family_data))->external_powered)
112 * return the resolution in bit of the sl slave : <0 unknown
115 #define SLAVE_RESOLUTION(sl) \
116 (((struct w1_therm_family_data *)(sl->family_data))->resolution)
119 * return the conv_time_override of the sl slave
122 #define SLAVE_CONV_TIME_OVERRIDE(sl) \
528 w1_DS18B20_convert_time(struct w1_slave *sl) w1_DS18B20_convert_time() argument
566 w1_DS18S20_convert_time(struct w1_slave *sl) w1_DS18S20_convert_time() argument
577 w1_DS18B20_write_data(struct w1_slave *sl, const u8 *data) w1_DS18B20_write_data() argument
583 w1_DS18S20_write_data(struct w1_slave *sl, const u8 *data) w1_DS18S20_write_data() argument
590 w1_DS18B20_set_resolution(struct w1_slave *sl, int val) w1_DS18B20_set_resolution() argument
637 w1_DS18B20_get_resolution(struct w1_slave *sl) w1_DS18B20_get_resolution() argument
778 device_family(struct w1_slave *sl) device_family() argument
826 check_family_data(struct w1_slave *sl) check_family_data() argument
842 bulk_read_support(struct w1_slave *sl) bulk_read_support() argument
863 conversion_time(struct w1_slave *sl) conversion_time() argument
883 temperature_from_RAM(struct w1_slave *sl, u8 rom[9]) temperature_from_RAM() argument
916 w1_therm_add_slave(struct w1_slave *sl) w1_therm_add_slave() argument
983 w1_therm_remove_slave(struct w1_slave *sl) w1_therm_remove_slave() argument
1006 reset_select_slave(struct w1_slave *sl) reset_select_slave() argument
1048 convert_t(struct w1_slave *sl, struct therm_info *info) convert_t() argument
1147 conv_time_measure(struct w1_slave *sl, int *conv_time) conv_time_measure() argument
1217 read_scratchpad(struct w1_slave *sl, struct therm_info *info) read_scratchpad() argument
1271 write_scratchpad(struct w1_slave *sl, const u8 *data, u8 nb_bytes) write_scratchpad() argument
1304 copy_scratchpad(struct w1_slave *sl) copy_scratchpad() argument
1358 recall_eeprom(struct w1_slave *sl) recall_eeprom() argument
1393 read_powermode(struct w1_slave *sl) read_powermode() argument
1433 struct w1_slave *sl = NULL; /* used to iterate through slaves */ trigger_bulk_read() local
1526 struct w1_slave *sl = dev_to_w1_slave(device); w1_slave_show() local
1580 struct w1_slave *sl = dev_to_w1_slave(device); w1_slave_store() local
1618 struct w1_slave *sl = dev_to_w1_slave(device); temperature_show() local
1656 struct w1_slave *sl = dev_to_w1_slave(device); ext_power_show() local
1678 struct w1_slave *sl = dev_to_w1_slave(device); resolution_show() local
1700 struct w1_slave *sl = dev_to_w1_slave(device); resolution_store() local
1739 struct w1_slave *sl = dev_to_w1_slave(device); eeprom_store() local
1759 struct w1_slave *sl = dev_to_w1_slave(device); alarms_show() local
1781 struct w1_slave *sl = dev_to_w1_slave(device); alarms_store() local
1901 struct w1_slave *sl = NULL; therm_bulk_read_show() local
1924 struct w1_slave *sl = dev_to_w1_slave(device); conv_time_show() local
1938 struct w1_slave *sl = dev_to_w1_slave(device); conv_time_store() local
1966 struct w1_slave *sl = dev_to_w1_slave(device); features_show() local
1981 struct w1_slave *sl = dev_to_w1_slave(device); features_store() local
2015 struct w1_slave *sl = dev_get_drvdata(device); w1_read_temp() local
2055 struct w1_slave *sl = dev_to_w1_slave(device); w1_seq_show() local
[all...]
H A Dw1_ds2438.c52 static int w1_ds2438_get_page(struct w1_slave *sl, int pageno, u8 *buf) in w1_ds2438_get_page() argument
62 if (w1_reset_select_slave(sl)) in w1_ds2438_get_page()
66 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_get_page()
68 if (w1_reset_select_slave(sl)) in w1_ds2438_get_page()
72 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_get_page()
74 count = w1_read_block(sl->master, buf, DS2438_PAGE_SIZE + 1); in w1_ds2438_get_page()
86 static int w1_ds2438_get_temperature(struct w1_slave *sl, int16_t *temperature) in w1_ds2438_get_temperature() argument
94 mutex_lock(&sl->master->bus_mutex); in w1_ds2438_get_temperature()
97 if (w1_reset_select_slave(sl)) in w1_ds2438_get_temperature()
99 w1_write_8(sl in w1_ds2438_get_temperature()
128 w1_ds2438_change_config_bit(struct w1_slave *sl, u8 mask, u8 value) w1_ds2438_change_config_bit() argument
187 w1_ds2438_get_voltage(struct w1_slave *sl, int adc_input, uint16_t *voltage) w1_ds2438_get_voltage() argument
236 w1_ds2438_get_current(struct w1_slave *sl, int16_t *voltage) w1_ds2438_get_current() argument
259 struct w1_slave *sl = kobj_to_w1_slave(kobj); iad_write() local
281 struct w1_slave *sl = kobj_to_w1_slave(kobj); iad_read() local
302 struct w1_slave *sl = kobj_to_w1_slave(kobj); page0_read() local
332 struct w1_slave *sl = kobj_to_w1_slave(kobj); temperature_read() local
353 struct w1_slave *sl = kobj_to_w1_slave(kobj); vad_read() local
374 struct w1_slave *sl = kobj_to_w1_slave(kobj); vdd_read() local
[all...]
H A Dw1_ds2408.c38 static int _read_reg(struct w1_slave *sl, u8 address, unsigned char* buf) in _read_reg() argument
41 dev_dbg(&sl->dev, in _read_reg()
43 sl, (unsigned int)address, buf); in _read_reg()
48 mutex_lock(&sl->master->bus_mutex); in _read_reg()
49 dev_dbg(&sl->dev, "mutex locked"); in _read_reg()
51 if (w1_reset_select_slave(sl)) { in _read_reg()
52 mutex_unlock(&sl->master->bus_mutex); in _read_reg()
59 w1_write_block(sl->master, wrbuf, 3); in _read_reg()
60 *buf = w1_read_8(sl->master); in _read_reg()
62 mutex_unlock(&sl in _read_reg()
140 optional_read_back_valid(struct w1_slave *sl, u8 expected) optional_read_back_valid() argument
156 optional_read_back_valid(struct w1_slave *sl, u8 expected) optional_read_back_valid() argument
166 struct w1_slave *sl = kobj_to_w1_slave(kobj); output_write() local
216 struct w1_slave *sl = kobj_to_w1_slave(kobj); activity_write() local
246 struct w1_slave *sl = kobj_to_w1_slave(kobj); status_control_write() local
291 w1_f29_disable_test_mode(struct w1_slave *sl) w1_f29_disable_test_mode() argument
[all...]
H A Dw1_ds28e04.c71 static int w1_f1C_refresh_block(struct w1_slave *sl, struct w1_f1C_data *data, in w1_f1C_refresh_block() argument
80 if (w1_reset_select_slave(sl)) { in w1_f1C_refresh_block()
88 w1_write_block(sl->master, wrbuf, 3); in w1_f1C_refresh_block()
89 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); in w1_f1C_refresh_block()
98 static int w1_f1C_read(struct w1_slave *sl, int addr, int len, char *data) in w1_f1C_read() argument
103 if (w1_reset_select_slave(sl)) in w1_f1C_read()
110 w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); in w1_f1C_read()
111 return w1_read_block(sl->master, data, len); in w1_f1C_read()
118 struct w1_slave *sl = kobj_to_w1_slave(kobj); in eeprom_read() local
119 struct w1_f1C_data *data = sl in eeprom_read()
160 w1_f1C_write(struct w1_slave *sl, int addr, int len, const u8 *data) w1_f1C_write() argument
227 struct w1_slave *sl = kobj_to_w1_slave(kobj); eeprom_write() local
283 struct w1_slave *sl = kobj_to_w1_slave(kobj); pio_read() local
302 struct w1_slave *sl = kobj_to_w1_slave(kobj); pio_write() local
379 w1_f1C_add_slave(struct w1_slave *sl) w1_f1C_add_slave() argument
393 w1_f1C_remove_slave(struct w1_slave *sl) w1_f1C_remove_slave() argument
[all...]
H A Dw1_ds2433.c61 static int w1_f23_refresh_block(struct w1_slave *sl, struct w1_f23_data *data, in w1_f23_refresh_block() argument
70 if (w1_reset_select_slave(sl)) { in w1_f23_refresh_block()
78 w1_write_block(sl->master, wrbuf, 3); in w1_f23_refresh_block()
79 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); in w1_f23_refresh_block()
93 struct w1_slave *sl = kobj_to_w1_slave(kobj); in eeprom_read() local
95 struct w1_f23_data *data = sl->family_data; in eeprom_read()
104 mutex_lock(&sl->master->bus_mutex); in eeprom_read()
111 if (w1_f23_refresh_block(sl, data, i)) { in eeprom_read()
121 if (w1_reset_select_slave(sl)) { in eeprom_read()
129 w1_write_block(sl in eeprom_read()
152 w1_f23_write(struct w1_slave *sl, int addr, int len, const u8 *data) w1_f23_write() argument
207 struct w1_slave *sl = kobj_to_w1_slave(kobj); eeprom_write() local
269 w1_f23_add_slave(struct w1_slave *sl) w1_f23_add_slave() argument
283 w1_f23_remove_slave(struct w1_slave *sl) w1_f23_remove_slave() argument
[all...]
H A Dw1_ds2805.c61 static int w1_f0d_readblock(struct w1_slave *sl, int off, int count, char *buf) in w1_f0d_readblock() argument
72 if (w1_reset_select_slave(sl)) in w1_f0d_readblock()
75 w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); in w1_f0d_readblock()
76 w1_read_block(sl->master, buf, count); in w1_f0d_readblock()
78 if (w1_reset_select_slave(sl)) in w1_f0d_readblock()
81 w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); in w1_f0d_readblock()
82 w1_read_block(sl->master, cmp, count); in w1_f0d_readblock()
88 dev_err(&sl->dev, "proof reading failed %d times\n", in w1_f0d_readblock()
98 struct w1_slave *sl = kobj_to_w1_slave(kobj); in w1_f0d_read_bin() local
105 mutex_lock(&sl in w1_f0d_read_bin()
144 w1_f0d_write(struct w1_slave *sl, int addr, int len, const u8 *data) w1_f0d_write() argument
206 struct w1_slave *sl = kobj_to_w1_slave(kobj); w1_f0d_write_bin() local
274 w1_f0d_add_slave(struct w1_slave *sl) w1_f0d_add_slave() argument
279 w1_f0d_remove_slave(struct w1_slave *sl) w1_f0d_remove_slave() argument
[all...]
/kernel/linux/linux-6.6/drivers/w1/slaves/
H A Dw1_ds28e17.c85 static int w1_f19_i2c_busy_wait(struct w1_slave *sl, size_t count) in w1_f19_i2c_busy_wait() argument
88 struct w1_f19_data *data = sl->family_data; in w1_f19_i2c_busy_wait()
92 if (w1_touch_bit(sl->master, 1) == 0) in w1_f19_i2c_busy_wait()
108 if (w1_touch_bit(sl->master, 1) == 0) in w1_f19_i2c_busy_wait()
116 dev_warn(&sl->dev, "busy timeout\n"); in w1_f19_i2c_busy_wait()
122 static size_t w1_f19_error(struct w1_slave *sl, u8 w1_buf[]) in w1_f19_error() argument
126 dev_warn(&sl->dev, "crc16 mismatch\n"); in w1_f19_error()
128 dev_warn(&sl->dev, "i2c device not responding\n"); in w1_f19_error()
131 dev_warn(&sl->dev, "i2c short write, %d bytes not acknowledged\n", in w1_f19_error()
149 static int __w1_f19_i2c_write(struct w1_slave *sl, in __w1_f19_i2c_write() argument
190 w1_f19_i2c_write(struct w1_slave *sl, u16 i2c_address, const u8 *buffer, size_t count, bool stop) w1_f19_i2c_write() argument
262 w1_f19_i2c_read(struct w1_slave *sl, u16 i2c_address, u8 *buffer, size_t count) w1_f19_i2c_read() argument
301 w1_f19_i2c_write_read(struct w1_slave *sl, u16 i2c_address, const u8 *wbuffer, size_t wcount, u8 *rbuffer, size_t rcount) w1_f19_i2c_write_read() argument
349 struct w1_slave *sl = (struct w1_slave *) adapter->algo_data; w1_f19_i2c_master_transfer() local
500 w1_f19_get_i2c_speed(struct w1_slave *sl) w1_f19_get_i2c_speed() argument
532 __w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed) __w1_f19_set_i2c_speed() argument
554 w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed) w1_f19_set_i2c_speed() argument
577 struct w1_slave *sl = dev_to_w1_slave(dev); speed_show() local
592 struct w1_slave *sl = dev_to_w1_slave(dev); speed_store() local
632 struct w1_slave *sl = dev_to_w1_slave(dev); stretch_show() local
642 struct w1_slave *sl = dev_to_w1_slave(dev); stretch_store() local
681 w1_f19_add_slave(struct w1_slave *sl) w1_f19_add_slave() argument
730 w1_f19_remove_slave(struct w1_slave *sl) w1_f19_remove_slave() argument
[all...]
H A Dw1_therm.c101 #define SLAVE_SPECIFIC_FUNC(sl) \
102 (((struct w1_therm_family_data *)(sl->family_data))->specific_functions)
105 * return the power mode of the sl slave : 1-ext, 0-parasite, <0 unknown
108 #define SLAVE_POWERMODE(sl) \
109 (((struct w1_therm_family_data *)(sl->family_data))->external_powered)
112 * return the resolution in bit of the sl slave : <0 unknown
115 #define SLAVE_RESOLUTION(sl) \
116 (((struct w1_therm_family_data *)(sl->family_data))->resolution)
119 * return the conv_time_override of the sl slave
122 #define SLAVE_CONV_TIME_OVERRIDE(sl) \
528 w1_DS18B20_convert_time(struct w1_slave *sl) w1_DS18B20_convert_time() argument
566 w1_DS18S20_convert_time(struct w1_slave *sl) w1_DS18S20_convert_time() argument
577 w1_DS1825_convert_time(struct w1_slave *sl) w1_DS1825_convert_time() argument
612 w1_DS18B20_write_data(struct w1_slave *sl, const u8 *data) w1_DS18B20_write_data() argument
618 w1_DS18S20_write_data(struct w1_slave *sl, const u8 *data) w1_DS18S20_write_data() argument
625 w1_DS18B20_set_resolution(struct w1_slave *sl, int val) w1_DS18B20_set_resolution() argument
673 w1_DS18B20_get_resolution(struct w1_slave *sl) w1_DS18B20_get_resolution() argument
844 device_family(struct w1_slave *sl) device_family() argument
892 check_family_data(struct w1_slave *sl) check_family_data() argument
908 bulk_read_support(struct w1_slave *sl) bulk_read_support() argument
929 conversion_time(struct w1_slave *sl) conversion_time() argument
949 temperature_from_RAM(struct w1_slave *sl, u8 rom[9]) temperature_from_RAM() argument
981 w1_therm_add_slave(struct w1_slave *sl) w1_therm_add_slave() argument
1048 w1_therm_remove_slave(struct w1_slave *sl) w1_therm_remove_slave() argument
1071 reset_select_slave(struct w1_slave *sl) reset_select_slave() argument
1113 convert_t(struct w1_slave *sl, struct therm_info *info) convert_t() argument
1212 conv_time_measure(struct w1_slave *sl, int *conv_time) conv_time_measure() argument
1282 read_scratchpad(struct w1_slave *sl, struct therm_info *info) read_scratchpad() argument
1336 write_scratchpad(struct w1_slave *sl, const u8 *data, u8 nb_bytes) write_scratchpad() argument
1369 copy_scratchpad(struct w1_slave *sl) copy_scratchpad() argument
1423 recall_eeprom(struct w1_slave *sl) recall_eeprom() argument
1458 read_powermode(struct w1_slave *sl) read_powermode() argument
1498 struct w1_slave *sl = NULL; /* used to iterate through slaves */ trigger_bulk_read() local
1591 struct w1_slave *sl = dev_to_w1_slave(device); w1_slave_show() local
1645 struct w1_slave *sl = dev_to_w1_slave(device); w1_slave_store() local
1683 struct w1_slave *sl = dev_to_w1_slave(device); temperature_show() local
1721 struct w1_slave *sl = dev_to_w1_slave(device); ext_power_show() local
1743 struct w1_slave *sl = dev_to_w1_slave(device); resolution_show() local
1765 struct w1_slave *sl = dev_to_w1_slave(device); resolution_store() local
1804 struct w1_slave *sl = dev_to_w1_slave(device); eeprom_cmd_store() local
1824 struct w1_slave *sl = dev_to_w1_slave(device); alarms_show() local
1846 struct w1_slave *sl = dev_to_w1_slave(device); alarms_store() local
1965 struct w1_slave *sl = NULL; therm_bulk_read_show() local
1988 struct w1_slave *sl = dev_to_w1_slave(device); conv_time_show() local
2002 struct w1_slave *sl = dev_to_w1_slave(device); conv_time_store() local
2030 struct w1_slave *sl = dev_to_w1_slave(device); features_show() local
2045 struct w1_slave *sl = dev_to_w1_slave(device); features_store() local
2079 struct w1_slave *sl = dev_get_drvdata(device); w1_read_temp() local
2119 struct w1_slave *sl = dev_to_w1_slave(device); w1_seq_show() local
[all...]
H A Dw1_ds2408.c38 static int _read_reg(struct w1_slave *sl, u8 address, unsigned char *buf) in _read_reg() argument
42 dev_dbg(&sl->dev, "Reading with slave: %p, reg addr: %0#4x, buff addr: %p", in _read_reg()
43 sl, (unsigned int)address, buf); in _read_reg()
48 mutex_lock(&sl->master->bus_mutex); in _read_reg()
49 dev_dbg(&sl->dev, "mutex locked"); in _read_reg()
51 if (w1_reset_select_slave(sl)) { in _read_reg()
52 mutex_unlock(&sl->master->bus_mutex); in _read_reg()
59 w1_write_block(sl->master, wrbuf, 3); in _read_reg()
60 *buf = w1_read_8(sl->master); in _read_reg()
62 mutex_unlock(&sl in _read_reg()
140 optional_read_back_valid(struct w1_slave *sl, u8 expected) optional_read_back_valid() argument
156 optional_read_back_valid(struct w1_slave *sl, u8 expected) optional_read_back_valid() argument
166 struct w1_slave *sl = kobj_to_w1_slave(kobj); output_write() local
216 struct w1_slave *sl = kobj_to_w1_slave(kobj); activity_write() local
246 struct w1_slave *sl = kobj_to_w1_slave(kobj); status_control_write() local
291 w1_f29_disable_test_mode(struct w1_slave *sl) w1_f29_disable_test_mode() argument
[all...]
H A Dw1_ds28e04.c71 static int w1_f1C_refresh_block(struct w1_slave *sl, struct w1_f1C_data *data, in w1_f1C_refresh_block() argument
80 if (w1_reset_select_slave(sl)) { in w1_f1C_refresh_block()
88 w1_write_block(sl->master, wrbuf, 3); in w1_f1C_refresh_block()
89 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); in w1_f1C_refresh_block()
98 static int w1_f1C_read(struct w1_slave *sl, int addr, int len, char *data) in w1_f1C_read() argument
103 if (w1_reset_select_slave(sl)) in w1_f1C_read()
110 w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); in w1_f1C_read()
111 return w1_read_block(sl->master, data, len); in w1_f1C_read()
118 struct w1_slave *sl = kobj_to_w1_slave(kobj); in eeprom_read() local
119 struct w1_f1C_data *data = sl in eeprom_read()
161 w1_f1C_write(struct w1_slave *sl, int addr, int len, const u8 *data) w1_f1C_write() argument
230 struct w1_slave *sl = kobj_to_w1_slave(kobj); eeprom_write() local
286 struct w1_slave *sl = kobj_to_w1_slave(kobj); pio_read() local
305 struct w1_slave *sl = kobj_to_w1_slave(kobj); pio_write() local
382 w1_f1C_add_slave(struct w1_slave *sl) w1_f1C_add_slave() argument
396 w1_f1C_remove_slave(struct w1_slave *sl) w1_f1C_remove_slave() argument
[all...]
H A Dw1_ds2438.c61 static int w1_ds2438_get_page(struct w1_slave *sl, int pageno, u8 *buf) in w1_ds2438_get_page() argument
69 if (w1_reset_select_slave(sl)) in w1_ds2438_get_page()
73 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_get_page()
75 if (w1_reset_select_slave(sl)) in w1_ds2438_get_page()
79 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_get_page()
81 count = w1_read_block(sl->master, buf, DS2438_PAGE_SIZE + 1); in w1_ds2438_get_page()
93 static int w1_ds2438_get_temperature(struct w1_slave *sl, int16_t *temperature) in w1_ds2438_get_temperature() argument
101 mutex_lock(&sl->master->bus_mutex); in w1_ds2438_get_temperature()
104 if (w1_reset_select_slave(sl)) in w1_ds2438_get_temperature()
106 w1_write_8(sl in w1_ds2438_get_temperature()
135 w1_ds2438_change_config_bit(struct w1_slave *sl, u8 mask, u8 value) w1_ds2438_change_config_bit() argument
194 w1_ds2438_change_offset_register(struct w1_slave *sl, u8 *value) w1_ds2438_change_offset_register() argument
222 w1_ds2438_get_voltage(struct w1_slave *sl, int adc_input, uint16_t *voltage) w1_ds2438_get_voltage() argument
271 w1_ds2438_get_current(struct w1_slave *sl, int16_t *voltage) w1_ds2438_get_current() argument
294 struct w1_slave *sl = kobj_to_w1_slave(kobj); iad_write() local
316 struct w1_slave *sl = kobj_to_w1_slave(kobj); iad_read() local
337 struct w1_slave *sl = kobj_to_w1_slave(kobj); page0_read() local
367 struct w1_slave *sl = kobj_to_w1_slave(kobj); page1_read() local
397 struct w1_slave *sl = kobj_to_w1_slave(kobj); offset_write() local
416 struct w1_slave *sl = kobj_to_w1_slave(kobj); temperature_read() local
437 struct w1_slave *sl = kobj_to_w1_slave(kobj); vad_read() local
458 struct w1_slave *sl = kobj_to_w1_slave(kobj); vdd_read() local
[all...]
H A Dw1_ds2433.c61 static int w1_f23_refresh_block(struct w1_slave *sl, struct w1_f23_data *data, in w1_f23_refresh_block() argument
70 if (w1_reset_select_slave(sl)) { in w1_f23_refresh_block()
78 w1_write_block(sl->master, wrbuf, 3); in w1_f23_refresh_block()
79 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); in w1_f23_refresh_block()
93 struct w1_slave *sl = kobj_to_w1_slave(kobj); in eeprom_read() local
95 struct w1_f23_data *data = sl->family_data; in eeprom_read()
105 mutex_lock(&sl->master->bus_mutex); in eeprom_read()
112 if (w1_f23_refresh_block(sl, data, i)) { in eeprom_read()
122 if (w1_reset_select_slave(sl)) { in eeprom_read()
130 w1_write_block(sl in eeprom_read()
154 w1_f23_write(struct w1_slave *sl, int addr, int len, const u8 *data) w1_f23_write() argument
209 struct w1_slave *sl = kobj_to_w1_slave(kobj); eeprom_write() local
272 w1_f23_add_slave(struct w1_slave *sl) w1_f23_add_slave() argument
286 w1_f23_remove_slave(struct w1_slave *sl) w1_f23_remove_slave() argument
[all...]
H A Dw1_ds2805.c61 static int w1_f0d_readblock(struct w1_slave *sl, int off, int count, char *buf) in w1_f0d_readblock() argument
72 if (w1_reset_select_slave(sl)) in w1_f0d_readblock()
75 w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); in w1_f0d_readblock()
76 w1_read_block(sl->master, buf, count); in w1_f0d_readblock()
78 if (w1_reset_select_slave(sl)) in w1_f0d_readblock()
81 w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); in w1_f0d_readblock()
82 w1_read_block(sl->master, cmp, count); in w1_f0d_readblock()
88 dev_err(&sl->dev, "proof reading failed %d times\n", in w1_f0d_readblock()
98 struct w1_slave *sl = kobj_to_w1_slave(kobj); in w1_f0d_read_bin() local
105 mutex_lock(&sl in w1_f0d_read_bin()
144 w1_f0d_write(struct w1_slave *sl, int addr, int len, const u8 *data) w1_f0d_write() argument
206 struct w1_slave *sl = kobj_to_w1_slave(kobj); w1_f0d_write_bin() local
274 w1_f0d_add_slave(struct w1_slave *sl) w1_f0d_add_slave() argument
279 w1_f0d_remove_slave(struct w1_slave *sl) w1_f0d_remove_slave() argument
[all...]
/kernel/linux/linux-5.10/drivers/base/regmap/
H A Dregmap-w1.c24 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); in w1_reg_a8_v8_read() local
30 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v8_read()
31 if (!w1_reset_select_slave(sl)) { in w1_reg_a8_v8_read()
32 w1_write_8(sl->master, W1_CMD_READ_DATA); in w1_reg_a8_v8_read()
33 w1_write_8(sl->master, reg); in w1_reg_a8_v8_read()
34 *val = w1_read_8(sl->master); in w1_reg_a8_v8_read()
38 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a8_v8_read()
46 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); in w1_reg_a8_v8_write() local
52 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v8_write()
53 if (!w1_reset_select_slave(sl)) { in w1_reg_a8_v8_write()
73 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); w1_reg_a8_v16_read() local
97 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); w1_reg_a8_v16_write() local
125 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); w1_reg_a16_v16_read() local
150 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); w1_reg_a16_v16_write() local
[all...]
/kernel/linux/linux-6.6/drivers/base/regmap/
H A Dregmap-w1.c24 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); in w1_reg_a8_v8_read() local
30 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v8_read()
31 if (!w1_reset_select_slave(sl)) { in w1_reg_a8_v8_read()
32 w1_write_8(sl->master, W1_CMD_READ_DATA); in w1_reg_a8_v8_read()
33 w1_write_8(sl->master, reg); in w1_reg_a8_v8_read()
34 *val = w1_read_8(sl->master); in w1_reg_a8_v8_read()
38 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a8_v8_read()
46 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); in w1_reg_a8_v8_write() local
52 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v8_write()
53 if (!w1_reset_select_slave(sl)) { in w1_reg_a8_v8_write()
73 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); w1_reg_a8_v16_read() local
97 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); w1_reg_a8_v16_write() local
125 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); w1_reg_a16_v16_read() local
150 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); w1_reg_a16_v16_write() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
H A Dcpsw_sl.c189 u32 cpsw_sl_reg_read(struct cpsw_sl *sl, enum cpsw_sl_regs reg) in cpsw_sl_reg_read() argument
193 if (sl->regs[reg] == CPSW_SL_REG_NOTUSED) { in cpsw_sl_reg_read()
194 dev_err(sl->dev, "cpsw_sl: not sup r reg: %04X\n", in cpsw_sl_reg_read()
195 sl->regs[reg]); in cpsw_sl_reg_read()
199 val = readl(sl->sl_base + sl->regs[reg]); in cpsw_sl_reg_read()
200 dev_dbg(sl->dev, "cpsw_sl: reg: %04X r 0x%08X\n", sl->regs[reg], val); in cpsw_sl_reg_read()
204 void cpsw_sl_reg_write(struct cpsw_sl *sl, enum cpsw_sl_regs reg, u32 val) in cpsw_sl_reg_write() argument
206 if (sl in cpsw_sl_reg_write()
235 struct cpsw_sl *sl; cpsw_sl_get() local
256 cpsw_sl_reset(struct cpsw_sl *sl, unsigned long tmo) cpsw_sl_reset() argument
274 cpsw_sl_ctl_set(struct cpsw_sl *sl, u32 ctl_funcs) cpsw_sl_ctl_set() argument
291 cpsw_sl_ctl_clr(struct cpsw_sl *sl, u32 ctl_funcs) cpsw_sl_ctl_clr() argument
308 cpsw_sl_ctl_reset(struct cpsw_sl *sl) cpsw_sl_ctl_reset() argument
313 cpsw_sl_wait_for_idle(struct cpsw_sl *sl, unsigned long tmo) cpsw_sl_wait_for_idle() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
H A Dcpsw_sl.c189 u32 cpsw_sl_reg_read(struct cpsw_sl *sl, enum cpsw_sl_regs reg) in cpsw_sl_reg_read() argument
193 if (sl->regs[reg] == CPSW_SL_REG_NOTUSED) { in cpsw_sl_reg_read()
194 dev_err(sl->dev, "cpsw_sl: not sup r reg: %04X\n", in cpsw_sl_reg_read()
195 sl->regs[reg]); in cpsw_sl_reg_read()
199 val = readl(sl->sl_base + sl->regs[reg]); in cpsw_sl_reg_read()
200 dev_dbg(sl->dev, "cpsw_sl: reg: %04X r 0x%08X\n", sl->regs[reg], val); in cpsw_sl_reg_read()
204 void cpsw_sl_reg_write(struct cpsw_sl *sl, enum cpsw_sl_regs reg, u32 val) in cpsw_sl_reg_write() argument
206 if (sl in cpsw_sl_reg_write()
235 struct cpsw_sl *sl; cpsw_sl_get() local
256 cpsw_sl_reset(struct cpsw_sl *sl, unsigned long tmo) cpsw_sl_reset() argument
274 cpsw_sl_ctl_set(struct cpsw_sl *sl, u32 ctl_funcs) cpsw_sl_ctl_set() argument
291 cpsw_sl_ctl_clr(struct cpsw_sl *sl, u32 ctl_funcs) cpsw_sl_ctl_clr() argument
308 cpsw_sl_ctl_reset(struct cpsw_sl *sl) cpsw_sl_ctl_reset() argument
313 cpsw_sl_wait_for_idle(struct cpsw_sl *sl, unsigned long tmo) cpsw_sl_wait_for_idle() argument
[all...]
/kernel/linux/linux-5.10/drivers/w1/
H A Dw1.c80 struct w1_slave *sl = dev_to_w1_slave(dev); in w1_slave_release() local
82 dev_dbg(dev, "%s: Releasing %s [%p]\n", __func__, sl->name, sl); in w1_slave_release()
84 w1_family_put(sl->family); in w1_slave_release()
85 sl->master->slave_count--; in w1_slave_release()
90 struct w1_slave *sl = dev_to_w1_slave(dev); in name_show() local
92 return sprintf(buf, "%s\n", sl->name); in name_show()
99 struct w1_slave *sl = dev_to_w1_slave(dev); in id_show() local
100 ssize_t count = sizeof(sl->reg_num); in id_show()
102 memcpy(buf, (u8 *)&sl in id_show()
120 struct w1_slave *sl = kobj_to_w1_slave(kobj); rw_write() local
139 struct w1_slave *sl = kobj_to_w1_slave(kobj); rw_read() local
372 struct w1_slave *sl = NULL; w1_master_attribute_show_slaves() local
443 struct w1_slave *sl; w1_slave_search_device() local
463 struct w1_slave *sl; w1_master_attribute_store_add() local
501 struct w1_slave *sl; w1_master_attribute_store_remove() local
581 struct w1_slave *sl = NULL; w1_uevent() local
614 w1_family_notify(unsigned long action, struct w1_slave *sl) w1_family_notify() argument
672 __w1_attach_slave_device(struct w1_slave *sl) __w1_attach_slave_device() argument
720 struct w1_slave *sl; w1_attach_slave_device() local
784 w1_unref_slave(struct w1_slave *sl) w1_unref_slave() argument
815 w1_slave_detach(struct w1_slave *sl) w1_slave_detach() argument
850 struct w1_slave *sl = NULL; w1_search_slave() local
878 struct w1_slave *sl, *sln; w1_reconnect_slaves() local
918 struct w1_slave *sl; w1_slave_found() local
1065 struct w1_slave *sl, *sln; w1_search_process_cb() local
[all...]
/kernel/linux/linux-6.6/drivers/w1/
H A Dw1.c77 struct w1_slave *sl = dev_to_w1_slave(dev); in w1_slave_release() local
79 dev_dbg(dev, "%s: Releasing %s [%p]\n", __func__, sl->name, sl); in w1_slave_release()
81 w1_family_put(sl->family); in w1_slave_release()
82 sl->master->slave_count--; in w1_slave_release()
87 struct w1_slave *sl = dev_to_w1_slave(dev); in name_show() local
89 return sprintf(buf, "%s\n", sl->name); in name_show()
96 struct w1_slave *sl = dev_to_w1_slave(dev); in id_show() local
97 ssize_t count = sizeof(sl->reg_num); in id_show()
99 memcpy(buf, (u8 *)&sl in id_show()
117 struct w1_slave *sl = kobj_to_w1_slave(kobj); rw_write() local
136 struct w1_slave *sl = kobj_to_w1_slave(kobj); rw_read() local
364 struct w1_slave *sl = NULL; w1_master_attribute_show_slaves() local
435 struct w1_slave *sl; w1_slave_search_device() local
455 struct w1_slave *sl; w1_master_attribute_store_add() local
493 struct w1_slave *sl; w1_master_attribute_store_remove() local
573 const struct w1_slave *sl = NULL; w1_uevent() local
606 w1_family_notify(unsigned long action, struct w1_slave *sl) w1_family_notify() argument
664 __w1_attach_slave_device(struct w1_slave *sl) __w1_attach_slave_device() argument
713 struct w1_slave *sl; w1_attach_slave_device() local
777 w1_unref_slave(struct w1_slave *sl) w1_unref_slave() argument
808 w1_slave_detach(struct w1_slave *sl) w1_slave_detach() argument
842 struct w1_slave *sl = NULL, *iter; w1_search_slave() local
869 struct w1_slave *sl, *sln; w1_reconnect_slaves() local
943 struct w1_slave *sl; w1_slave_found() local
1089 struct w1_slave *sl, *sln; w1_search_process_cb() local
[all...]

Completed in 22 milliseconds

12345678910>>...17