/kernel/linux/linux-5.10/drivers/net/slip/ |
H A D | slip.c | 14 * 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 D | slip.c | 14 * 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 D | x25_asy.c | 48 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 D | slcan.c | 143 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 D | slcan-core.c | 112 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 D | w1_ds28e17.c | 85 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 D | w1_therm.c | 101 #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 D | w1_ds2438.c | 52 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 D | w1_ds2408.c | 38 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 D | w1_ds28e04.c | 71 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 D | w1_ds2433.c | 61 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 D | w1_ds2805.c | 61 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 D | w1_ds28e17.c | 85 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 D | w1_therm.c | 101 #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 D | w1_ds2408.c | 38 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 D | w1_ds28e04.c | 71 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 D | w1_ds2438.c | 61 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 D | w1_ds2433.c | 61 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 D | w1_ds2805.c | 61 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 D | regmap-w1.c | 24 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 D | regmap-w1.c | 24 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 D | cpsw_sl.c | 189 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 D | cpsw_sl.c | 189 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 D | w1.c | 80 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 D | w1.c | 77 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...] |