Home
last modified time | relevance | path

Searched refs:sl (Results 1 – 25 of 249) sorted by relevance

12345678910

/openbmc/linux/drivers/net/slip/
H A Dslip.c271 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 …]
/openbmc/linux/drivers/net/can/slcan/
H A Dslcan-core.c467 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()
824 sl->xleft = 0; in slcan_open()
835 sl->dev = dev; in slcan_open()
[all …]
/openbmc/linux/drivers/w1/slaves/
H A Dw1_therm.c894 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()
1655 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in w1_slave_store()
1687 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in temperature_show()
1730 SLAVE_POWERMODE(sl) = read_powermode(sl); in ext_power_show()
1745 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in resolution_show()
1752 SLAVE_RESOLUTION(sl) = SLAVE_SPECIFIC_FUNC(sl)->get_resolution(sl); in resolution_show()
1777 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in resolution_store()
1789 ret = SLAVE_SPECIFIC_FUNC(sl)->set_resolution(sl, val); in resolution_store()
[all …]
H A Dw1_ds28e17.c180 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 …]
H A Dw1_ds2438.c69 if (w1_reset_select_slave(sl)) in w1_ds2438_get_page()
75 if (w1_reset_select_slave(sl)) in w1_ds2438_get_page()
104 if (w1_reset_select_slave(sl)) in w1_ds2438_get_temperature()
143 if (w1_reset_select_slave(sl)) in w1_ds2438_change_config_bit()
149 if (w1_reset_select_slave(sl)) in w1_ds2438_change_config_bit()
156 status = w1_read_8(sl->master); in w1_ds2438_change_config_bit()
175 if (w1_reset_select_slave(sl)) in w1_ds2438_change_config_bit()
182 if (w1_reset_select_slave(sl)) in w1_ds2438_change_config_bit()
205 if (w1_reset_select_slave(sl)) in w1_ds2438_change_offset_register()
211 if (w1_reset_select_slave(sl)) in w1_ds2438_change_offset_register()
[all …]
H A Dw1_ds2408.c43 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()
63 dev_dbg(&sl->dev, "mutex unlocked"); 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 …]
H A Dw1_ds28e04.c80 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()
171 if (w1_reset_select_slave(sl)) in w1_f1C_write()
182 if (w1_reset_select_slave(sl)) in w1_f1C_write()
194 if (w1_reset_select_slave(sl)) in w1_f1C_write()
220 w1_reset_bus(sl->master); in w1_f1C_write()
256 mutex_lock(&sl->master->mutex); in eeprom_write()
390 sl->family_data = data; in w1_f1C_add_slave()
398 kfree(sl->family_data); in w1_f1C_remove_slave()
[all …]
H A Dw1_ds2433.c70 if (w1_reset_select_slave(sl)) { in w1_f23_refresh_block()
78 w1_write_block(sl->master, wrbuf, 3); in w1_f23_refresh_block()
105 mutex_lock(&sl->master->bus_mutex); in eeprom_read()
122 if (w1_reset_select_slave(sl)) { in eeprom_read()
164 if (w1_reset_select_slave(sl)) in w1_f23_write()
175 if (w1_reset_select_slave(sl)) in w1_f23_write()
187 if (w1_reset_select_slave(sl)) in w1_f23_write()
198 w1_reset_bus(sl->master); in w1_f23_write()
280 sl->family_data = data; in w1_f23_add_slave()
289 kfree(sl->family_data); in w1_f23_remove_slave()
[all …]
H A Dw1_ds2805.c72 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 …]
H A Dw1_ds2413.c36 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()
112 w1_write_block(sl->master, w1_buf, 3); in output_write()
[all …]
H A Dw1_ds2430.c75 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 …]
H A Dw1_ds250x.c59 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()
176 .priv = sl, in w1_eprom_add_slave()
184 sl->family_data = data; in w1_eprom_add_slave()
185 switch (sl->family->fid) { in w1_eprom_add_slave()
204 sl->master->bus_master->dev_id, sl->reg_num.family, in w1_eprom_add_slave()
[all …]
H A Dw1_ds2431.c75 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 …]
H A Dw1_ds2781.c33 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()
119 pdev->dev.parent = &sl->dev; in w1_ds2781_add_slave()
[all …]
H A Dw1_ds2780.c36 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()
122 pdev->dev.parent = &sl->dev; in w1_ds2780_add_slave()
[all …]
H A Dw1_ds2406.c41 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 …]
H A Dw1_ds2405.c28 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 …]
/openbmc/linux/drivers/base/regmap/
H A Dregmap-w1.c30 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 …]
/openbmc/linux/drivers/net/ethernet/ti/
H A Dcpsw_sl.c195 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 …]
/openbmc/qemu/include/qemu/
H A Dseqlock.h27 static inline void seqlock_init(QemuSeqLock *sl) in seqlock_init() argument
29 sl->sequence = 0; in seqlock_init()
33 static inline void seqlock_write_begin(QemuSeqLock *sl) in seqlock_write_begin() argument
35 qatomic_set(&sl->sequence, sl->sequence + 1); in seqlock_write_begin()
41 static inline void seqlock_write_end(QemuSeqLock *sl) in seqlock_write_end() argument
46 qatomic_set(&sl->sequence, sl->sequence + 1); in seqlock_write_end()
53 seqlock_write_begin(sl); in seqlock_write_lock_impl()
55 #define seqlock_write_lock(sl, lock) \ argument
61 seqlock_write_end(sl); in seqlock_write_unlock_impl()
64 #define seqlock_write_unlock(sl, lock) \ argument
[all …]
/openbmc/linux/drivers/w1/
H A Dw1.c373 if (!sl) in w1_master_attribute_show_slaves()
467 if (sl) { in w1_master_attribute_store_add()
501 if (sl) { in w1_master_attribute_store_remove()
656 sl->family->fops->remove_slave(sl); in w1_family_notify()
668 sl->dev.parent = &sl->master->dev; in __w1_attach_slave_device()
679 snprintf(&sl->name[0], sizeof(sl->name), in __w1_attach_slave_device()
685 dev_name(&sl->dev), sl); in __w1_attach_slave_device()
732 memcpy(&sl->reg_num, rn, sizeof(sl->reg_num)); in w1_attach_slave_device()
787 sl->name, sl); in w1_unref_slave()
799 memset(sl, 0, sizeof(*sl)); in w1_unref_slave()
[all …]
/openbmc/linux/include/linux/
H A Dseqlock.h819 seqcount_spinlock_init(&(sl)->seqcount, &(sl)->lock); \
827 seqlock_t sl = __SEQLOCK_UNLOCKED(sl)
887 spin_lock(&sl->lock); in write_seqlock()
901 spin_unlock(&sl->lock); in write_sequnlock()
913 spin_lock_bh(&sl->lock); in write_seqlock_bh()
928 spin_unlock_bh(&sl->lock); in write_sequnlock_bh()
940 spin_lock_irq(&sl->lock); in write_seqlock_irq()
1013 spin_lock(&sl->lock); in read_seqlock_excl()
1022 spin_unlock(&sl->lock); in read_sequnlock_excl()
1036 spin_lock_bh(&sl->lock); in read_seqlock_excl_bh()
[all …]
/openbmc/linux/drivers/media/dvb-core/
H A Ddvb_ca_en50221.c336 sl->da_irq_supported = 0; in dvb_ca_en50221_link_init()
342 sl->link_buf_size = 2; in dvb_ca_en50221_link_init()
458 struct dvb_ca_slot *sl; in dvb_ca_en50221_parse_attributes() local
522 sl = &ca->slot_info[slot]; in dvb_ca_en50221_parse_attributes()
523 sl->config_base = 0; in dvb_ca_en50221_parse_attributes()
589 manfid, devid, sl->config_base, sl->config_option); in dvb_ca_en50221_parse_attributes()
614 sl->config_base); in dvb_ca_en50221_set_configoption()
996 switch (sl->slot_state) { in dvb_ca_en50221_frda_irq()
1390 struct dvb_ca_slot *sl; in dvb_ca_en50221_io_do_ioctl() local
1452 struct dvb_ca_slot *sl; in dvb_ca_en50221_io_write() local
[all …]
/openbmc/linux/drivers/power/supply/
H A Dbq27xxx_battery_hdq.c32 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 …]
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dcb_refs.c30 unsigned long sl = 0; in underflow_prog() local
32 p = bpf_kfunc_call_test_acquire(&sl); in underflow_prog()
42 unsigned long sl = 0; in cb2() local
44 *(void **)ctx = bpf_kfunc_call_test_acquire(&sl); in cb2()
74 unsigned long sl = 0; in cb3() local
77 bpf_kfunc_call_test_acquire(&sl); in cb3()
89 unsigned long sl = 0; in nested_cb() local
92 p = bpf_kfunc_call_test_acquire(&sl); in nested_cb()
104 unsigned long sl = 0; in non_cb_transfer_ref() local
106 p = bpf_kfunc_call_test_acquire(&sl); in non_cb_transfer_ref()
[all …]

12345678910