/drivers/net/slip/ |
H A D | slip.c | 13 * 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 D | x25_asy.c | 48 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 D | slcan.c | 145 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 D | w1_ds2413.c | 37 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 D | w1_ds2408.c | 46 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 D | w1_ds28e04.c | 78 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 D | w1_ds2780.c | 32 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 D | w1_ds2781.c | 30 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 D | w1_ds2433.c | 68 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 D | w1_ds2760.c | 29 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 D | w1_ds2406.c | 37 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 D | w1_bq27000.c | 32 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 D | w1_ds2431.c | 66 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 D | w1_therm.c | 62 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 D | w1_ds2423.c | 46 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 D | w1.c | 93 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 D | w1_netlink.c | 62 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 D | w1.h | 282 /* 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 D | w1_io.c | 392 * @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 D | linux-crypto.c | 100 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 D | device.c | 139 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 D | ah.c | 49 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 D | uverbs_marshall.c | 46 dst->sl = src->sl; 109 dst->sl = src->sl; 135 dst->sl = src->sl;
|
/drivers/infiniband/hw/ehca/ |
H A D | ehca_av.c | 102 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 D | ah.c | 66 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;
|