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

12345

/drivers/net/slip/
H A Dslip.c13 * Has a new sl->mtu field.
34 * 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) argument
170 spin_lock_bh(&sl->lock);
171 if (sl->tty == NULL) {
172 spin_unlock_bh(&sl->lock);
176 sl->mtu = mtu;
177 sl
205 sl_free_bufs(struct slip *sl) argument
220 sl_realloc_bufs(struct slip *sl, int mtu) argument
306 sl_lock(struct slip *sl) argument
313 sl_unlock(struct slip *sl) argument
319 sl_bump(struct slip *sl) argument
375 sl_encaps(struct slip *sl, unsigned char *icp, int len) argument
423 struct slip *sl = container_of(work, struct slip, tx_work); local
455 struct slip *sl = tty->disc_data; local
462 struct slip *sl = netdev_priv(dev); local
496 struct slip *sl = netdev_priv(dev); local
530 struct slip *sl = netdev_priv(dev); local
548 struct slip *sl = netdev_priv(dev); local
562 struct slip *sl = netdev_priv(dev); local
579 struct slip *sl = netdev_priv(dev); local
612 struct slip *sl = netdev_priv(dev); local
629 struct slip *sl = netdev_priv(dev); local
687 struct slip *sl = tty->disc_data; local
718 struct slip *sl; local
740 struct slip *sl; local
790 struct slip *sl; local
881 struct slip *sl = tty->disc_data; local
950 slip_unesc(struct slip *sl, unsigned char s) argument
1033 slip_unesc6(struct slip *sl, unsigned char s) argument
1073 struct slip *sl = tty->disc_data; local
1204 struct slip *sl = netdev_priv(dev); local
1333 struct slip *sl; local
1400 struct slip *sl = (struct slip *)sls; local
1431 struct slip *sl = (struct slip *)sls; local
[all...]
/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; local
68 sl = netdev_priv(dev);
70 if (!test_and_set_bit(SLF_INUSE, &sl->flags))
71 return sl;
90 sl = netdev_priv(dev);
96 set_bit(SLF_INUSE, &sl->flags);
98 return sl;
109 static void x25_asy_free(struct x25_asy *sl) argument
112 kfree(sl
123 struct x25_asy *sl = netdev_priv(dev); local
176 x25_asy_lock(struct x25_asy *sl) argument
184 x25_asy_unlock(struct x25_asy *sl) argument
191 x25_asy_bump(struct x25_asy *sl) argument
221 x25_asy_encaps(struct x25_asy *sl, unsigned char *icp, int len) argument
262 struct x25_asy *sl = tty->disc_data; local
284 struct x25_asy *sl = netdev_priv(dev); local
306 struct x25_asy *sl = netdev_priv(dev); local
378 struct x25_asy *sl = netdev_priv(dev); local
403 struct x25_asy *sl = netdev_priv(dev); local
422 struct x25_asy *sl = netdev_priv(dev); local
452 struct x25_asy *sl = netdev_priv(dev); local
501 struct x25_asy *sl = netdev_priv(dev); local
524 struct x25_asy *sl = tty->disc_data; local
552 struct x25_asy *sl = tty->disc_data; local
593 struct x25_asy *sl = tty->disc_data; local
656 x25_asy_unesc(struct x25_asy *sl, unsigned char s) argument
691 struct x25_asy *sl = tty->disc_data; local
727 struct x25_asy *sl = netdev_priv(dev); local
744 struct x25_asy *sl = netdev_priv(dev); local
806 struct x25_asy *sl = netdev_priv(dev); local
[all...]
/drivers/net/can/
H A Dslcan.c145 static void slc_bump(struct slcan *sl) argument
151 char *cmd = sl->rbuff;
161 cf.can_dlc = sl->rbuff[SLC_CMD_LEN + SLC_SFF_ID_LEN];
162 sl->rbuff[SLC_CMD_LEN + SLC_SFF_ID_LEN] = 0;
172 cf.can_dlc = sl->rbuff[SLC_CMD_LEN + SLC_EFF_ID_LEN];
173 sl->rbuff[SLC_CMD_LEN + SLC_EFF_ID_LEN] = 0;
181 if (kstrtou32(sl->rbuff + SLC_CMD_LEN, 16, &tmpid))
213 skb->dev = sl->dev;
219 can_skb_prv(skb)->ifindex = sl->dev->ifindex;
225 sl
230 slcan_unesc(struct slcan *sl, unsigned char s) argument
256 slc_encaps(struct slcan *sl, struct can_frame *cf) argument
317 struct slcan *sl = container_of(work, struct slcan, tx_work); local
349 struct slcan *sl = tty->disc_data; local
357 struct slcan *sl = netdev_priv(dev); local
390 struct slcan *sl = netdev_priv(dev); local
408 struct slcan *sl = netdev_priv(dev); local
471 struct slcan *sl = (struct slcan *) tty->disc_data; local
497 struct slcan *sl; local
518 struct slcan *sl; local
561 struct slcan *sl; local
636 struct slcan *sl = (struct slcan *) tty->disc_data; local
664 struct slcan *sl = (struct slcan *) tty->disc_data; local
725 struct slcan *sl; local
[all...]
/drivers/w1/slaves/
H A Dw1_ds2413.c37 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
38 dev_dbg(&sl->dev,
47 mutex_lock(&sl->master->bus_mutex);
48 dev_dbg(&sl->dev, "mutex locked");
50 if (w1_reset_select_slave(sl)) {
51 mutex_unlock(&sl->master->bus_mutex);
55 w1_write_8(sl->master, W1_F3A_FUNC_PIO_ACCESS_READ);
56 *buf = w1_read_8(sl->master);
58 mutex_unlock(&sl->master->bus_mutex);
59 dev_dbg(&sl
74 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
[all...]
H A Dw1_ds2408.c46 static int _read_reg(struct w1_slave *sl, u8 address, unsigned char* buf) argument
49 dev_dbg(&sl->dev,
51 sl, (unsigned int)address, buf);
56 mutex_lock(&sl->master->bus_mutex);
57 dev_dbg(&sl->dev, "mutex locked");
59 if (w1_reset_select_slave(sl)) {
60 mutex_unlock(&sl->master->bus_mutex);
67 w1_write_block(sl->master, wrbuf, 3);
68 *buf = w1_read_8(sl->master);
70 mutex_unlock(&sl
151 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
222 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
252 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
297 w1_f29_disable_test_mode(struct w1_slave *sl) argument
[all...]
H A Dw1_ds28e04.c78 static int w1_f1C_refresh_block(struct w1_slave *sl, struct w1_f1C_data *data, argument
87 if (w1_reset_select_slave(sl)) {
95 w1_write_block(sl->master, wrbuf, 3);
96 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE);
105 static int w1_f1C_read(struct w1_slave *sl, int addr, int len, char *data) argument
110 if (w1_reset_select_slave(sl))
117 w1_write_block(sl->master, wrbuf, sizeof(wrbuf));
118 return w1_read_block(sl->master, data, len);
125 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
126 struct w1_f1C_data *data = sl
167 w1_f1C_write(struct w1_slave *sl, int addr, int len, const u8 *data) argument
234 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
290 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
309 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
400 w1_f1C_add_slave(struct w1_slave *sl) argument
414 w1_f1C_remove_slave(struct w1_slave *sl) argument
[all...]
H A Dw1_ds2780.c32 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local
39 if (w1_reset_select_slave(sl) == 0) {
41 w1_write_8(sl->master, W1_DS2780_WRITE_DATA);
42 w1_write_8(sl->master, addr);
43 w1_write_block(sl->master, buf, count);
45 w1_write_8(sl->master, W1_DS2780_READ_DATA);
46 w1_write_8(sl->master, addr);
47 count = w1_read_block(sl->master, buf, count);
57 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local
63 mutex_lock(&sl
75 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local
118 w1_ds2780_add_slave(struct w1_slave *sl) argument
153 w1_ds2780_remove_slave(struct w1_slave *sl) argument
[all...]
H A Dw1_ds2781.c30 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local
37 if (w1_reset_select_slave(sl) == 0) {
39 w1_write_8(sl->master, W1_DS2781_WRITE_DATA);
40 w1_write_8(sl->master, addr);
41 w1_write_block(sl->master, buf, count);
43 w1_write_8(sl->master, W1_DS2781_READ_DATA);
44 w1_write_8(sl->master, addr);
45 count = w1_read_block(sl->master, buf, count);
55 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local
61 mutex_lock(&sl
73 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local
116 w1_ds2781_add_slave(struct w1_slave *sl) argument
151 w1_ds2781_remove_slave(struct w1_slave *sl) argument
[all...]
H A Dw1_ds2433.c68 static int w1_f23_refresh_block(struct w1_slave *sl, struct w1_f23_data *data, argument
77 if (w1_reset_select_slave(sl)) {
85 w1_write_block(sl->master, wrbuf, 3);
86 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE);
100 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
102 struct w1_f23_data *data = sl->family_data;
111 mutex_lock(&sl->master->bus_mutex);
118 if (w1_f23_refresh_block(sl, data, i)) {
128 if (w1_reset_select_slave(sl)) {
136 w1_write_block(sl
159 w1_f23_write(struct w1_slave *sl, int addr, int len, const u8 *data) argument
214 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
276 w1_f23_add_slave(struct w1_slave *sl) argument
290 w1_f23_remove_slave(struct w1_slave *sl) argument
[all...]
H A Dw1_ds2760.c29 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local
34 mutex_lock(&sl->master->bus_mutex);
43 if (!w1_reset_select_slave(sl)) {
45 w1_write_8(sl->master, W1_DS2760_READ_DATA);
46 w1_write_8(sl->master, addr);
47 count = w1_read_block(sl->master, buf, count);
49 w1_write_8(sl->master, W1_DS2760_WRITE_DATA);
50 w1_write_8(sl->master, addr);
51 w1_write_block(sl->master, buf, count);
57 mutex_unlock(&sl
74 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local
126 w1_ds2760_add_slave(struct w1_slave *sl) argument
162 w1_ds2760_remove_slave(struct w1_slave *sl) argument
[all...]
H A Dw1_ds2406.c37 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
47 mutex_lock(&sl->master->bus_mutex);
49 if (w1_reset_select_slave(sl)) {
50 mutex_unlock(&sl->master->bus_mutex);
54 w1_write_block(sl->master, w1_buf, 3);
55 w1_read_block(sl->master, w1_buf+3, 3);
63 mutex_unlock(&sl->master->bus_mutex);
73 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
82 mutex_lock(&sl->master->bus_mutex);
84 if (w1_reset_select_slave(sl)) {
123 w1_f12_add_slave(struct w1_slave *sl) argument
139 w1_f12_remove_slave(struct w1_slave *sl) argument
[all...]
H A Dw1_bq27000.c32 struct w1_slave *sl = container_of(dev->parent, struct w1_slave, dev); local
34 mutex_lock(&sl->master->bus_mutex);
35 w1_write_8(sl->master, HDQ_CMD_READ | reg);
36 val = w1_read_8(sl->master);
37 mutex_unlock(&sl->master->bus_mutex);
47 static int w1_bq27000_add_slave(struct w1_slave *sl) argument
62 pdev->dev.parent = &sl->dev;
68 dev_set_drvdata(&sl->dev, pdev);
78 static void w1_bq27000_remove_slave(struct w1_slave *sl) argument
80 struct platform_device *pdev = dev_get_drvdata(&sl
[all...]
H A Dw1_ds2431.c66 static int w1_f2d_readblock(struct w1_slave *sl, int off, int count, char *buf) argument
77 if (w1_reset_select_slave(sl))
80 w1_write_block(sl->master, wrbuf, 3);
81 w1_read_block(sl->master, buf, count);
83 if (w1_reset_select_slave(sl))
86 w1_write_block(sl->master, wrbuf, 3);
87 w1_read_block(sl->master, cmp, count);
93 dev_err(&sl->dev, "proof reading failed %d times\n",
103 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
110 mutex_lock(&sl
147 w1_f2d_write(struct w1_slave *sl, int addr, int len, const u8 *data) argument
209 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
[all...]
H A Dw1_therm.c62 static int w1_therm_add_slave(struct w1_slave *sl) argument
64 sl->family_data = kzalloc(9, GFP_KERNEL);
65 if (!sl->family_data)
70 static void w1_therm_remove_slave(struct w1_slave *sl) argument
72 kfree(sl->family_data);
73 sl->family_data = NULL;
194 struct w1_slave *sl = dev_to_w1_slave(device); local
195 struct w1_master *dev = sl->master;
211 if (!w1_reset_select_slave(sl)) {
219 if (w1_reset_select_slave(sl))
[all...]
H A Dw1_ds2423.c46 struct w1_slave *sl = dev_to_w1_slave(device); local
47 struct w1_master *dev = sl->master;
64 if (!w1_reset_select_slave(sl)) {
/drivers/w1/
H A Dw1.c93 struct w1_slave *sl = dev_to_w1_slave(dev); local
95 dev_dbg(dev, "%s: Releasing %s [%p]\n", __func__, sl->name, sl);
97 w1_family_put(sl->family);
98 sl->master->slave_count--;
103 struct w1_slave *sl = dev_to_w1_slave(dev); local
105 return sprintf(buf, "%s\n", sl->name);
112 struct w1_slave *sl = dev_to_w1_slave(dev); local
113 ssize_t count = sizeof(sl->reg_num);
115 memcpy(buf, (u8 *)&sl
133 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
152 struct w1_slave *sl = kobj_to_w1_slave(kobj); local
377 struct w1_slave *sl = NULL; local
448 struct w1_slave *sl; local
468 struct w1_slave *sl; local
506 struct w1_slave *sl; local
584 struct w1_slave *sl = NULL; local
617 w1_family_notify(unsigned long action, struct w1_slave *sl) argument
660 __w1_attach_slave_device(struct w1_slave *sl) argument
705 struct w1_slave *sl; local
766 w1_unref_slave(struct w1_slave *sl) argument
797 w1_slave_detach(struct w1_slave *sl) argument
832 struct w1_slave *sl = NULL; local
860 struct w1_slave *sl, *sln; local
900 struct w1_slave *sl; local
1047 struct w1_slave *sl, *sln; local
[all...]
H A Dw1_netlink.c62 struct w1_slave *sl; member in struct:w1_cb_node
286 struct w1_slave *sl; local
294 list_for_each_entry(sl, &dev->slist, w1_slave_entry) {
295 memcpy(&rn, &sl->reg_num, sizeof(rn));
335 struct w1_slave *sl; local
344 sl = w1_slave_search_device(dev, id);
347 if (sl)
353 if (sl)
354 w1_slave_detach(sl);
406 static int w1_process_command_slave(struct w1_slave *sl, argument
468 struct w1_slave *sl = node->sl; local
557 struct w1_slave *sl; local
[all...]
H A Dw1.h282 /* decrements the reference on sl->master and sl, and cleans up if zero
284 int w1_unref_slave(struct w1_slave *sl);
300 int w1_slave_detach(struct w1_slave *sl);
310 int w1_reset_select_slave(struct w1_slave *sl);
H A Dw1_io.c392 * @sl: the slave to select
401 int w1_reset_select_slave(struct w1_slave *sl) argument
403 if (w1_reset_bus(sl->master))
406 if (sl->master->slave_count == 1)
407 w1_write_8(sl->master, W1_SKIP_ROM);
410 u64 rn = le64_to_cpu(*((u64*)&sl->reg_num));
413 w1_write_block(sl->master, match, 9);
/drivers/staging/lustre/lustre/libcfs/linux/
H A Dlinux-crypto.c100 struct scatterlist sl; local
117 sg_init_one(&sl, (void *)buf, buf_len);
120 err = crypto_hash_digest(&hdesc, &sl, sl.length, hash);
154 struct scatterlist sl; local
156 sg_init_table(&sl, 1);
157 sg_set_page(&sl, page, len, offset & ~CFS_PAGE_MASK);
159 return crypto_hash_update((struct hash_desc *)hdesc, &sl, sl.length);
166 struct scatterlist sl; local
[all...]
/drivers/of/
H A Ddevice.c139 int seen = 0, cplen, sl; local
155 sl = strlen(compat) + 1;
156 compat += sl;
157 cplen -= sl;
176 int sl; local
185 sl = of_device_get_modalias(dev, &env->buf[env->buflen-1],
187 if (sl >= (sizeof(env->buf) - env->buflen))
189 env->buflen += sl;
/drivers/infiniband/hw/mlx5/
H A Dah.c49 ah->av.stat_rate_sl = (ah_attr->static_rate << 4) | (ah_attr->sl & 0xf);
83 ah_attr->sl = ah->av.stat_rate_sl & 0xf;
/drivers/infiniband/core/
H A Duverbs_marshall.c46 dst->sl = src->sl;
109 dst->sl = src->sl;
135 dst->sl = src->sl;
/drivers/infiniband/hw/ehca/
H A Dehca_av.c102 av->av.sl = ah_attr->sl;
176 new_ehca_av.sl = ah_attr->sl;
238 ah_attr->sl = av->av.sl;
/drivers/infiniband/hw/mlx4/
H A Dah.c66 ah->av.ib.sl_tclass_flowlabel = cpu_to_be32(ah_attr->sl << 28);
89 vlan_tag |= (ah_attr->sl & 7) << 13;
107 ah->av.eth.sl_tclass_flowlabel = cpu_to_be32(ah_attr->sl << 29);
150 ah_attr->sl = be32_to_cpu(ah->av.ib.sl_tclass_flowlabel) >> 28;

Completed in 3445 milliseconds

12345