Home
last modified time | relevance | path

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

123456

/drivers/net/slip/
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;
429 if (!sl->tty || sl->magic != SLIP_MAGIC || !netif_running(sl->dev)) {
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)
889 if (!sl || sl->magic != SLIP_MAGIC || sl->tty != tty)
987 sl->rbuff[sl->rcount++] = s;
[all …]
/drivers/net/can/slcan/
A Dslcan-core.c481 sl->rbuff[sl->rcount++] = s; in slcan_unesc()
551 actual = sl->tty->ops->write(sl->tty, sl->xbuff, pos - sl->xbuff); in slcan_encaps()
552 sl->xleft = (pos - sl->xbuff) - actual; in slcan_encaps()
553 sl->xhead = sl->xbuff + actual; in slcan_encaps()
589 actual = sl->tty->ops->write(sl->tty, sl->xhead, sl->xleft); in slcan_transmit()
650 n = scnprintf(sl->xbuff, sizeof(sl->xbuff), "%s", cmd); in slcan_transmit_cmd()
652 actual = sl->tty->ops->write(sl->tty, sl->xbuff, n); in slcan_transmit_cmd()
654 sl->xhead = sl->xbuff + actual; in slcan_transmit_cmd()
838 sl->xleft = 0; in slcan_open()
849 sl->dev = dev; in slcan_open()
[all …]
/drivers/w1/slaves/
A Dw1_therm.c884 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in check_family_data()
1011 SLAVE_POWERMODE(sl) = read_powermode(sl); in w1_therm_add_slave()
1023 SLAVE_SPECIFIC_FUNC(sl)->get_resolution(sl); in w1_therm_add_slave()
1645 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in w1_slave_store()
1677 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in temperature_show()
1720 SLAVE_POWERMODE(sl) = read_powermode(sl); in ext_power_show()
1735 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in resolution_show()
1742 SLAVE_RESOLUTION(sl) = SLAVE_SPECIFIC_FUNC(sl)->get_resolution(sl); in resolution_show()
1767 if ((!sl->family_data) || (!SLAVE_SPECIFIC_FUNC(sl))) { in resolution_store()
1779 ret = SLAVE_SPECIFIC_FUNC(sl)->set_resolution(sl, val); in resolution_store()
[all …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
A Dw1_ds2433.c93 if (w1_reset_select_slave(sl)) { in w1_f23_refresh_block()
101 w1_write_block(sl->master, wrbuf, 3); in w1_f23_refresh_block()
128 mutex_lock(&sl->master->bus_mutex); in eeprom_read()
145 if (w1_reset_select_slave(sl)) { in eeprom_read()
185 if (w1_reset_select_slave(sl)) in w1_f23_write()
196 if (w1_reset_select_slave(sl)) in w1_f23_write()
208 if (w1_reset_select_slave(sl)) in w1_f23_write()
219 w1_reset_bus(sl->master); in w1_f23_write()
327 switch (sl->family->fid) { in w1_f23_add_slave()
349 sl->family_data = data; in w1_f23_add_slave()
[all …]
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 …]
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 …]
A Dw1_ds2406.c39 mutex_lock(&sl->master->bus_mutex); in w1_f12_read_state()
41 if (w1_reset_select_slave(sl)) { in w1_f12_read_state()
42 mutex_unlock(&sl->master->bus_mutex); in w1_f12_read_state()
46 w1_write_block(sl->master, w1_buf, 3); in w1_f12_read_state()
47 w1_read_block(sl->master, w1_buf+3, 3); in w1_f12_read_state()
53 mutex_unlock(&sl->master->bus_mutex); in w1_f12_read_state()
70 mutex_lock(&sl->master->bus_mutex); in w1_f12_write_output()
72 if (w1_reset_select_slave(sl)) { in w1_f12_write_output()
81 w1_write_8(sl->master, 0xFF); in w1_f12_write_output()
85 mutex_unlock(&sl->master->bus_mutex); in w1_f12_write_output()
[all …]
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 …]
/drivers/base/regmap/
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 …]
/drivers/net/ethernet/ti/
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 …]
A Dcpsw_sl.h63 void cpsw_sl_reset(struct cpsw_sl *sl, unsigned long tmo);
65 u32 cpsw_sl_ctl_set(struct cpsw_sl *sl, u32 ctl_funcs);
66 u32 cpsw_sl_ctl_clr(struct cpsw_sl *sl, u32 ctl_funcs);
67 void cpsw_sl_ctl_reset(struct cpsw_sl *sl);
68 int cpsw_sl_wait_for_idle(struct cpsw_sl *sl, unsigned long tmo);
70 u32 cpsw_sl_reg_read(struct cpsw_sl *sl, enum cpsw_sl_regs reg);
71 void cpsw_sl_reg_write(struct cpsw_sl *sl, enum cpsw_sl_regs reg, u32 val);
/drivers/w1/
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 …]
A Dw1_netlink.c43 struct w1_slave *sl; member
328 if (sl) in w1_process_command_addremove()
334 if (sl) in w1_process_command_addremove()
391 __func__, sl->reg_num.family, (unsigned long long)sl->reg_num.id, in w1_process_command_slave()
449 struct w1_slave *sl = node->sl; in w1_process_cb() local
454 if (sl && w1_reset_select_slave(sl)) in w1_process_cb()
464 if (sl) in w1_process_cb()
484 if (sl) in w1_process_cb()
636 sl = NULL; in w1_cn_callback()
662 if (sl) in w1_cn_callback()
[all …]
/drivers/media/dvb-core/
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 …]
/drivers/power/supply/
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 …]
/drivers/of/
A Ddevice.c193 ssize_t sl; in of_device_modalias() local
199 if (sl < 0) in of_device_modalias()
200 return sl; in of_device_modalias()
201 if (sl > len - 2) in of_device_modalias()
204 str[sl++] = '\n'; in of_device_modalias()
205 str[sl] = 0; in of_device_modalias()
206 return sl; in of_device_modalias()
255 int sl; in of_device_uevent_modalias() local
266 if (sl < 0) in of_device_uevent_modalias()
267 return sl; in of_device_uevent_modalias()
[all …]

Completed in 75 milliseconds

123456