/linux-6.3-rc2/drivers/net/slip/ |
A D | slip.c | 271 memcpy(sl->xbuff, sl->xhead, sl->xleft); 277 sl->xhead = sl->xbuff; 409 actual = sl->tty->ops->write(sl->tty, sl->xbuff, count); 414 sl->xhead = sl->xbuff + actual; 444 actual = sl->tty->ops->write(sl->tty, sl->xhead, sl->xleft); 693 if (!sl || sl->magic != SLIP_MAGIC || !netif_running(sl->dev)) 730 if (sl->tty || sl->leased) 812 if (sl && sl->magic == SLIP_MAGIC) 889 if (!sl || sl->magic != SLIP_MAGIC || sl->tty != tty) 987 sl->rbuff[sl->rcount++] = s; [all …]
|
/linux-6.3-rc2/drivers/net/can/slcan/ |
A D | slcan-core.c | 467 sl->rbuff[sl->rcount++] = s; in slcan_unesc() 537 actual = sl->tty->ops->write(sl->tty, sl->xbuff, pos - sl->xbuff); in slcan_encaps() 538 sl->xleft = (pos - sl->xbuff) - actual; in slcan_encaps() 539 sl->xhead = sl->xbuff + actual; in slcan_encaps() 575 actual = sl->tty->ops->write(sl->tty, sl->xhead, sl->xleft); in slcan_transmit() 636 n = scnprintf(sl->xbuff, sizeof(sl->xbuff), "%s", cmd); in slcan_transmit_cmd() 638 actual = sl->tty->ops->write(sl->tty, sl->xbuff, n); in slcan_transmit_cmd() 640 sl->xhead = sl->xbuff + actual; in slcan_transmit_cmd() 825 sl->xleft = 0; in slcan_open() 836 sl->dev = dev; in slcan_open() [all …]
|
/linux-6.3-rc2/drivers/w1/slaves/ |
A D | w1_therm.c | 894 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in check_family_data() 1021 SLAVE_POWERMODE(sl) = read_powermode(sl); in w1_therm_add_slave() 1033 SLAVE_SPECIFIC_FUNC(sl)->get_resolution(sl); in w1_therm_add_slave() 1658 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in w1_slave_store() 1690 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in temperature_show() 1733 SLAVE_POWERMODE(sl) = read_powermode(sl); in ext_power_show() 1748 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in resolution_show() 1755 SLAVE_RESOLUTION(sl) = SLAVE_SPECIFIC_FUNC(sl)->get_resolution(sl); in resolution_show() 1780 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in resolution_store() 1792 ret = SLAVE_SPECIFIC_FUNC(sl)->set_resolution(sl, val); in resolution_store() [all …]
|
A D | w1_ds28e17.c | 180 error = w1_f19_error(sl, w1_buf); in __w1_f19_i2c_write() 418 result = w1_f19_i2c_read(sl, in w1_f19_i2c_master_transfer() 433 result = w1_f19_i2c_write(sl, in w1_f19_i2c_master_transfer() 509 if (w1_reset_select_slave(sl)) in w1_f19_get_i2c_speed() 514 result = w1_read_8(sl->master); in w1_f19_get_i2c_speed() 539 if (w1_reset_select_slave(sl)) in __w1_f19_set_i2c_speed() 689 sl->family_data = data; in w1_f19_add_slave() 694 __w1_f19_set_i2c_speed(sl, 0); in w1_f19_add_slave() 697 __w1_f19_set_i2c_speed(sl, 1); in w1_f19_add_slave() 721 data->adapter.algo_data = sl; in w1_f19_add_slave() [all …]
|
A D | w1_ds2438.c | 71 if (w1_reset_select_slave(sl)) in w1_ds2438_get_page() 77 if (w1_reset_select_slave(sl)) in w1_ds2438_get_page() 106 if (w1_reset_select_slave(sl)) in w1_ds2438_get_temperature() 145 if (w1_reset_select_slave(sl)) in w1_ds2438_change_config_bit() 151 if (w1_reset_select_slave(sl)) in w1_ds2438_change_config_bit() 158 status = w1_read_8(sl->master); in w1_ds2438_change_config_bit() 177 if (w1_reset_select_slave(sl)) in w1_ds2438_change_config_bit() 184 if (w1_reset_select_slave(sl)) in w1_ds2438_change_config_bit() 207 if (w1_reset_select_slave(sl)) in w1_ds2438_change_offset_register() 213 if (w1_reset_select_slave(sl)) in w1_ds2438_change_offset_register() [all …]
|
A D | w1_ds2408.c | 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() 60 *buf = w1_read_8(sl->master); in _read_reg() 178 if (w1_reset_select_slave(sl)) in output_write() 224 if (w1_reset_select_slave(sl)) in activity_write() 255 if (w1_reset_select_slave(sl)) in status_control_write() 302 res = w1_reset_bus(sl->master); in w1_f29_disable_test_mode() [all …]
|
A D | w1_ds28e04.c | 80 if (w1_reset_select_slave(sl)) { in w1_f1C_refresh_block() 103 if (w1_reset_select_slave(sl)) in w1_f1C_read() 126 mutex_lock(&sl->master->mutex); in eeprom_read() 170 if (w1_reset_select_slave(sl)) in w1_f1C_write() 181 if (w1_reset_select_slave(sl)) in w1_f1C_write() 193 if (w1_reset_select_slave(sl)) in w1_f1C_write() 217 w1_reset_bus(sl->master); in w1_f1C_write() 253 mutex_lock(&sl->master->mutex); in eeprom_write() 387 sl->family_data = data; in w1_f1C_add_slave() 395 kfree(sl->family_data); in w1_f1C_remove_slave() [all …]
|
A D | w1_ds2433.c | 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() 104 mutex_lock(&sl->master->bus_mutex); in eeprom_read() 121 if (w1_reset_select_slave(sl)) { in eeprom_read() 162 if (w1_reset_select_slave(sl)) in w1_f23_write() 173 if (w1_reset_select_slave(sl)) in w1_f23_write() 185 if (w1_reset_select_slave(sl)) in w1_f23_write() 196 w1_reset_bus(sl->master); in w1_f23_write() 277 sl->family_data = data; in w1_f23_add_slave() 286 kfree(sl->family_data); in w1_f23_remove_slave() [all …]
|
A D | w1_ds2805.c | 72 if (w1_reset_select_slave(sl)) 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() 82 w1_read_block(sl->master, cmp, count); in w1_f0d_readblock() 105 mutex_lock(&sl->master->mutex); in w1_f0d_read_bin() 126 mutex_unlock(&sl->master->mutex); in w1_f0d_read_bin() 160 if (w1_reset_select_slave(sl)) in w1_f0d_write() 177 dev_err(&sl->dev, in w1_f0d_write() 193 cs = w1_read_8(sl->master); in w1_f0d_write() 214 mutex_lock(&sl->master->mutex); in w1_f0d_write_bin() [all …]
|
A D | w1_ds2413.c | 36 dev_dbg(&sl->dev, in state_read() 45 mutex_lock(&sl->master->bus_mutex); in state_read() 46 dev_dbg(&sl->dev, "mutex locked"); in state_read() 49 if (w1_reset_select_slave(sl)) in state_read() 55 state = w1_read_8(sl->master); in state_read() 75 mutex_unlock(&sl->master->bus_mutex); in state_read() 96 mutex_lock(&sl->master->bus_mutex); in output_write() 97 dev_dbg(&sl->dev, "mutex locked"); in output_write() 99 if (w1_reset_select_slave(sl)) in output_write() 110 w1_write_block(sl->master, w1_buf, 3); in output_write() [all …]
|
A D | w1_ds2430.c | 75 if (w1_reset_select_slave(sl)) in w1_f14_readblock() 78 w1_write_block(sl->master, wrbuf, 2); in w1_f14_readblock() 81 if (w1_reset_select_slave(sl)) in w1_f14_readblock() 108 mutex_lock(&sl->master->bus_mutex); in eeprom_read() 127 mutex_unlock(&sl->master->bus_mutex); in eeprom_read() 154 if (w1_reset_select_slave(sl)) in w1_f14_write() 164 if (w1_reset_select_slave(sl)) in w1_f14_write() 180 dev_err(&sl->dev, in w1_f14_write() 188 if (w1_reset_select_slave(sl)) in w1_f14_write() 199 w1_reset_bus(sl->master); in w1_f14_write() [all …]
|
A D | w1_ds250x.c | 59 if (w1_reset_select_slave(sl)) in w1_ds2502_read_page() 67 crc8 = w1_read_8(sl->master); in w1_ds2502_read_page() 73 crc8 = w1_read_8(sl->master); in w1_ds2502_read_page() 142 struct w1_slave *sl = priv; in w1_nvmem_read() local 156 ret = data->read(sl, i++); in w1_nvmem_read() 170 .dev = &sl->dev, in w1_eprom_add_slave() 175 .priv = sl, in w1_eprom_add_slave() 183 sl->family_data = data; in w1_eprom_add_slave() 184 switch (sl->family->fid) { in w1_eprom_add_slave() 203 sl->master->bus_master->dev_id, sl->reg_num.family, in w1_eprom_add_slave() [all …]
|
A D | w1_ds2431.c | 75 if (w1_reset_select_slave(sl)) in w1_f2d_readblock() 78 w1_write_block(sl->master, wrbuf, 3); in w1_f2d_readblock() 81 if (w1_reset_select_slave(sl)) in w1_f2d_readblock() 108 mutex_lock(&sl->master->bus_mutex); in eeprom_read() 127 mutex_unlock(&sl->master->bus_mutex); in eeprom_read() 155 if (w1_reset_select_slave(sl)) in w1_f2d_write() 166 if (w1_reset_select_slave(sl)) in w1_f2d_write() 179 dev_err(&sl->dev, in w1_f2d_write() 187 if (w1_reset_select_slave(sl)) in w1_f2d_write() 198 w1_reset_bus(sl->master); in w1_f2d_write() [all …]
|
A D | w1_ds2780.c | 36 if (w1_reset_select_slave(sl) == 0) { in w1_ds2780_do_io() 39 w1_write_8(sl->master, addr); in w1_ds2780_do_io() 43 w1_write_8(sl->master, addr); in w1_ds2780_do_io() 60 mutex_lock(&sl->master->bus_mutex); in w1_ds2780_io() 64 mutex_unlock(&sl->master->bus_mutex); in w1_ds2780_io() 77 mutex_lock(&sl->master->bus_mutex); in w1_ds2780_eeprom_cmd() 79 if (w1_reset_select_slave(sl) == 0) { in w1_ds2780_eeprom_cmd() 80 w1_write_8(sl->master, cmd); in w1_ds2780_eeprom_cmd() 81 w1_write_8(sl->master, addr); in w1_ds2780_eeprom_cmd() 121 pdev->dev.parent = &sl->dev; in w1_ds2780_add_slave() [all …]
|
A D | w1_ds2781.c | 33 if (w1_reset_select_slave(sl) == 0) { in w1_ds2781_do_io() 36 w1_write_8(sl->master, addr); in w1_ds2781_do_io() 40 w1_write_8(sl->master, addr); in w1_ds2781_do_io() 57 mutex_lock(&sl->master->bus_mutex); in w1_ds2781_io() 61 mutex_unlock(&sl->master->bus_mutex); in w1_ds2781_io() 74 mutex_lock(&sl->master->bus_mutex); in w1_ds2781_eeprom_cmd() 76 if (w1_reset_select_slave(sl) == 0) { in w1_ds2781_eeprom_cmd() 77 w1_write_8(sl->master, cmd); in w1_ds2781_eeprom_cmd() 78 w1_write_8(sl->master, addr); in w1_ds2781_eeprom_cmd() 118 pdev->dev.parent = &sl->dev; in w1_ds2781_add_slave() [all …]
|
A D | w1_ds2406.c | 41 mutex_lock(&sl->master->bus_mutex); in w1_f12_read_state() 43 if (w1_reset_select_slave(sl)) { in w1_f12_read_state() 44 mutex_unlock(&sl->master->bus_mutex); in w1_f12_read_state() 48 w1_write_block(sl->master, w1_buf, 3); in w1_f12_read_state() 49 w1_read_block(sl->master, w1_buf+3, 3); in w1_f12_read_state() 57 mutex_unlock(&sl->master->bus_mutex); in w1_f12_read_state() 76 mutex_lock(&sl->master->bus_mutex); in w1_f12_write_output() 78 if (w1_reset_select_slave(sl)) { in w1_f12_write_output() 89 w1_write_8(sl->master, 0xFF); in w1_f12_write_output() 93 mutex_unlock(&sl->master->bus_mutex); in w1_f12_write_output() [all …]
|
A D | w1_ds2405.c | 28 struct w1_master *dev = sl->master; in w1_ds2405_select() 30 u64 dev_addr = le64_to_cpu(*(u64 *)&sl->reg_num); in w1_ds2405_select() 62 if (w1_ds2405_select(sl, true)) in w1_ds2405_read_pio() 65 if (w1_ds2405_select(sl, false)) in w1_ds2405_read_pio() 74 struct w1_slave *sl = dev_to_w1_slave(device); in state_show() local 75 struct w1_master *dev = sl->master; in state_show() 85 if (!w1_ds2405_select(sl, false)) { in state_show() 112 struct w1_master *dev = sl->master; in output_show() 121 ret = w1_ds2405_read_pio(sl); in output_show() 142 struct w1_master *dev = sl->master; in output_store() [all …]
|
/linux-6.3-rc2/drivers/base/regmap/ |
A D | regmap-w1.c | 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() 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() 53 if (!w1_reset_select_slave(sl)) { in w1_reg_a8_v8_write() 55 w1_write_8(sl->master, reg); in w1_reg_a8_v8_write() 56 w1_write_8(sl->master, val); in w1_reg_a8_v8_write() 82 w1_write_8(sl->master, reg); in w1_reg_a8_v16_read() 83 *val = w1_read_8(sl->master); in w1_reg_a8_v16_read() 106 w1_write_8(sl->master, reg); in w1_reg_a8_v16_write() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/ti/ |
A D | cpsw_sl.c | 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() 208 sl->regs[reg]); in cpsw_sl_reg_write() 212 dev_dbg(sl->dev, "cpsw_sl: reg: %04X w 0x%08X\n", sl->regs[reg], val); in cpsw_sl_reg_write() 213 writel(val, sl->sl_base + sl->regs[reg]); in cpsw_sl_reg_write() 235 struct cpsw_sl *sl; in cpsw_sl_get() local 238 if (!sl) in cpsw_sl_get() 240 sl->dev = dev; in cpsw_sl_get() 253 return sl; in cpsw_sl_get() [all …]
|
/linux-6.3-rc2/drivers/w1/ |
A D | w1.c | 383 if (!sl) in w1_master_attribute_show_slaves() 477 if (sl) { in w1_master_attribute_store_add() 511 if (sl) { in w1_master_attribute_store_remove() 666 sl->family->fops->remove_slave(sl); in w1_family_notify() 678 sl->dev.parent = &sl->master->dev; in __w1_attach_slave_device() 689 snprintf(&sl->name[0], sizeof(sl->name), in __w1_attach_slave_device() 695 dev_name(&sl->dev), sl); in __w1_attach_slave_device() 741 memcpy(&sl->reg_num, rn, sizeof(sl->reg_num)); in w1_attach_slave_device() 796 sl->name, sl); in w1_unref_slave() 808 memset(sl, 0, sizeof(*sl)); in w1_unref_slave() [all …]
|
/linux-6.3-rc2/include/linux/ |
A D | seqlock.h | 818 seqcount_spinlock_init(&(sl)->seqcount, &(sl)->lock); \ 826 seqlock_t sl = __SEQLOCK_UNLOCKED(sl) 886 spin_lock(&sl->lock); in write_seqlock() 900 spin_unlock(&sl->lock); in write_sequnlock() 912 spin_lock_bh(&sl->lock); in write_seqlock_bh() 927 spin_unlock_bh(&sl->lock); in write_sequnlock_bh() 939 spin_lock_irq(&sl->lock); in write_seqlock_irq() 1012 spin_lock(&sl->lock); in read_seqlock_excl() 1021 spin_unlock(&sl->lock); in read_sequnlock_excl() 1035 spin_lock_bh(&sl->lock); in read_seqlock_excl_bh() [all …]
|
/linux-6.3-rc2/drivers/media/dvb-core/ |
A D | dvb_ca_en50221.c | 330 sl->da_irq_supported = 0; in dvb_ca_en50221_link_init() 336 sl->link_buf_size = 2; in dvb_ca_en50221_link_init() 452 struct dvb_ca_slot *sl; in dvb_ca_en50221_parse_attributes() local 516 sl = &ca->slot_info[slot]; in dvb_ca_en50221_parse_attributes() 517 sl->config_base = 0; in dvb_ca_en50221_parse_attributes() 583 manfid, devid, sl->config_base, sl->config_option); in dvb_ca_en50221_parse_attributes() 608 sl->config_base); in dvb_ca_en50221_set_configoption() 988 switch (sl->slot_state) { in dvb_ca_en50221_frda_irq() 1382 struct dvb_ca_slot *sl; in dvb_ca_en50221_io_do_ioctl() local 1444 struct dvb_ca_slot *sl; in dvb_ca_en50221_io_write() local [all …]
|
/linux-6.3-rc2/drivers/power/supply/ |
A D | bq27xxx_battery_hdq.c | 32 mutex_lock(&sl->master->bus_mutex); in w1_bq27000_read() 33 w1_write_8(sl->master, HDQ_CMD_READ | reg); in w1_bq27000_read() 34 val = w1_read_8(sl->master); in w1_bq27000_read() 35 mutex_unlock(&sl->master->bus_mutex); in w1_bq27000_read() 43 struct w1_slave *sl = dev_to_w1_slave(di->dev); in bq27xxx_battery_hdq_read() local 53 upper = w1_bq27000_read(sl, reg + 1); in bq27xxx_battery_hdq_read() 59 lower = w1_bq27000_read(sl, reg); in bq27xxx_battery_hdq_read() 63 upper = w1_bq27000_read(sl, reg + 1); in bq27xxx_battery_hdq_read() 72 return w1_bq27000_read(sl, reg); in bq27xxx_battery_hdq_read() 83 dev_set_drvdata(&sl->dev, di); in bq27xxx_battery_hdq_add_slave() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/bpf/progs/ |
A D | cb_refs.c | 32 unsigned long sl = 0; in underflow_prog() local 34 p = bpf_kfunc_call_test_acquire(&sl); in underflow_prog() 43 unsigned long sl = 0; in cb2() local 55 unsigned long sl; in leak_prog() local 76 unsigned long sl = 0; in cb3() local 79 bpf_kfunc_call_test_acquire(&sl); in cb3() 91 unsigned long sl = 0; in nested_cb() local 94 p = bpf_kfunc_call_test_acquire(&sl); in nested_cb() 106 unsigned long sl = 0; in non_cb_transfer_ref() local 108 p = bpf_kfunc_call_test_acquire(&sl); in non_cb_transfer_ref() [all …]
|
/linux-6.3-rc2/lib/mpi/ |
A D | longlong.h | 180 "=&r" (sl) \ 189 "=&r" (sl) \ 726 "=&r" (sl) \ 733 "=&r" (sl) \ 740 "=&r" (sl) \ 751 "=&r" (sl) \ 758 "=&r" (sl) \ 765 "=&r" (sl) \ 772 "=&r" (sl) \ 779 "=&r" (sl) \ [all …]
|