/linux-master/drivers/net/slip/ |
H A D | slip.c | 14 * Has a new sl->mtu field. 35 * ifconfig sl? up & down now works 104 static void slip_unesc(struct slip *sl, unsigned char c); 107 static void slip_unesc6(struct slip *sl, unsigned char c); 130 static int sl_alloc_bufs(struct slip *sl, int mtu) argument 171 spin_lock_bh(&sl->lock); 172 if (sl->tty == NULL) { 173 spin_unlock_bh(&sl->lock); 177 sl->mtu = mtu; 178 sl 206 sl_free_bufs(struct slip *sl) argument 221 sl_realloc_bufs(struct slip *sl, int mtu) argument 307 sl_lock(struct slip *sl) argument 314 sl_unlock(struct slip *sl) argument 320 sl_bump(struct slip *sl) argument 376 sl_encaps(struct slip *sl, unsigned char *icp, int len) argument 424 struct slip *sl = container_of(work, struct slip, tx_work); local 456 struct slip *sl; local 467 struct slip *sl = netdev_priv(dev); local 501 struct slip *sl = netdev_priv(dev); local 535 struct slip *sl = netdev_priv(dev); local 553 struct slip *sl = netdev_priv(dev); local 567 struct slip *sl = netdev_priv(dev); local 579 struct slip *sl = netdev_priv(dev); local 611 struct slip *sl = netdev_priv(dev); local 628 struct slip *sl = netdev_priv(dev); local 691 struct slip *sl = tty->disc_data; local 722 struct slip *sl; local 744 struct slip *sl; local 790 struct slip *sl; local 886 struct slip *sl = tty->disc_data; local 955 slip_unesc(struct slip *sl, unsigned char s) argument 1038 slip_unesc6(struct slip *sl, unsigned char s) argument 1078 struct slip *sl = tty->disc_data; local 1189 struct slip *sl = netdev_priv(dev); local 1318 struct slip *sl; local 1381 struct slip *sl = from_timer(sl, t, outfill_timer); local 1412 struct slip *sl = from_timer(sl, t, keepalive_timer); local [all...] |
/linux-master/drivers/net/can/slcan/ |
H A D | slcan-core.c | 112 struct slcan *sl = netdev_priv(ndev); local 114 return !!test_bit(CF_ERR_RST, &sl->cmd_flags); 119 struct slcan *sl = netdev_priv(ndev); local 125 set_bit(CF_ERR_RST, &sl->cmd_flags); 127 clear_bit(CF_ERR_RST, &sl->cmd_flags); 171 static void slcan_bump_frame(struct slcan *sl) argument 177 char *cmd = sl->rbuff; 179 skb = alloc_can_skb(sl->dev, &cf); 181 sl->dev->stats.rx_dropped++; 191 cf->len = sl 258 slcan_bump_state(struct slcan *sl) argument 322 slcan_bump_err(struct slcan *sl) argument 435 slcan_bump(struct slcan *sl) argument 456 slcan_unesc(struct slcan *sl, unsigned char s) argument 482 slcan_encaps(struct slcan *sl, struct can_frame *cf) argument 545 struct slcan *sl = container_of(work, struct slcan, tx_work); local 586 struct slcan *sl = tty->disc_data; local 595 struct slcan *sl = netdev_priv(dev); local 626 slcan_transmit_cmd(struct slcan *sl, const unsigned char *cmd) argument 659 struct slcan *sl = netdev_priv(dev); local 688 struct slcan *sl = netdev_priv(dev); local 780 struct slcan *sl = tty->disc_data; local 806 struct slcan *sl; local 864 struct slcan *sl = tty->disc_data; local 888 struct slcan *sl = tty->disc_data; local [all...] |
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw_sl.c | 189 u32 cpsw_sl_reg_read(struct cpsw_sl *sl, enum cpsw_sl_regs reg) argument 193 if (sl->regs[reg] == CPSW_SL_REG_NOTUSED) { 194 dev_err(sl->dev, "cpsw_sl: not sup r reg: %04X\n", 195 sl->regs[reg]); 199 val = readl(sl->sl_base + sl->regs[reg]); 200 dev_dbg(sl->dev, "cpsw_sl: reg: %04X r 0x%08X\n", sl->regs[reg], val); 204 void cpsw_sl_reg_write(struct cpsw_sl *sl, enum cpsw_sl_regs reg, u32 val) argument 206 if (sl 235 struct cpsw_sl *sl; local 256 cpsw_sl_reset(struct cpsw_sl *sl, unsigned long tmo) argument 274 cpsw_sl_ctl_set(struct cpsw_sl *sl, u32 ctl_funcs) argument 291 cpsw_sl_ctl_clr(struct cpsw_sl *sl, u32 ctl_funcs) argument 308 cpsw_sl_ctl_reset(struct cpsw_sl *sl) argument 313 cpsw_sl_wait_for_idle(struct cpsw_sl *sl, unsigned long tmo) argument [all...] |
H A D | cpsw_sl.h | 63 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);
|
/linux-master/drivers/base/regmap/ |
H A D | regmap-w1.c | 24 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local 30 mutex_lock(&sl->master->bus_mutex); 31 if (!w1_reset_select_slave(sl)) { 32 w1_write_8(sl->master, W1_CMD_READ_DATA); 33 w1_write_8(sl->master, reg); 34 *val = w1_read_8(sl->master); 38 mutex_unlock(&sl->master->bus_mutex); 46 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local 52 mutex_lock(&sl->master->bus_mutex); 53 if (!w1_reset_select_slave(sl)) { 73 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local 97 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local 125 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local 150 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local [all...] |
/linux-master/drivers/w1/slaves/ |
H A D | w1_therm.c | 101 #define SLAVE_SPECIFIC_FUNC(sl) \ 102 (((struct w1_therm_family_data *)(sl->family_data))->specific_functions) 105 * return the power mode of the sl slave : 1-ext, 0-parasite, <0 unknown 108 #define SLAVE_POWERMODE(sl) \ 109 (((struct w1_therm_family_data *)(sl->family_data))->external_powered) 112 * return the resolution in bit of the sl slave : <0 unknown 115 #define SLAVE_RESOLUTION(sl) \ 116 (((struct w1_therm_family_data *)(sl->family_data))->resolution) 119 * return the conv_time_override of the sl slave 122 #define SLAVE_CONV_TIME_OVERRIDE(sl) \ 528 w1_DS18B20_convert_time(struct w1_slave *sl) argument 566 w1_DS18S20_convert_time(struct w1_slave *sl) argument 577 w1_DS1825_convert_time(struct w1_slave *sl) argument 612 w1_DS18B20_write_data(struct w1_slave *sl, const u8 *data) argument 618 w1_DS18S20_write_data(struct w1_slave *sl, const u8 *data) argument 625 w1_DS18B20_set_resolution(struct w1_slave *sl, int val) argument 673 w1_DS18B20_get_resolution(struct w1_slave *sl) argument 844 device_family(struct w1_slave *sl) argument 892 check_family_data(struct w1_slave *sl) argument 908 bulk_read_support(struct w1_slave *sl) argument 929 conversion_time(struct w1_slave *sl) argument 949 temperature_from_RAM(struct w1_slave *sl, u8 rom[9]) argument 981 w1_therm_add_slave(struct w1_slave *sl) argument 1048 w1_therm_remove_slave(struct w1_slave *sl) argument 1071 reset_select_slave(struct w1_slave *sl) argument 1113 convert_t(struct w1_slave *sl, struct therm_info *info) argument 1212 conv_time_measure(struct w1_slave *sl, int *conv_time) argument 1282 read_scratchpad(struct w1_slave *sl, struct therm_info *info) argument 1336 write_scratchpad(struct w1_slave *sl, const u8 *data, u8 nb_bytes) argument 1369 copy_scratchpad(struct w1_slave *sl) argument 1423 recall_eeprom(struct w1_slave *sl) argument 1458 read_powermode(struct w1_slave *sl) argument 1498 struct w1_slave *sl = NULL; /* used to iterate through slaves */ local 1591 struct w1_slave *sl = dev_to_w1_slave(device); local 1645 struct w1_slave *sl = dev_to_w1_slave(device); local 1683 struct w1_slave *sl = dev_to_w1_slave(device); local 1721 struct w1_slave *sl = dev_to_w1_slave(device); local 1743 struct w1_slave *sl = dev_to_w1_slave(device); local 1765 struct w1_slave *sl = dev_to_w1_slave(device); local 1804 struct w1_slave *sl = dev_to_w1_slave(device); local 1824 struct w1_slave *sl = dev_to_w1_slave(device); local 1846 struct w1_slave *sl = dev_to_w1_slave(device); local 1965 struct w1_slave *sl = NULL; local 1988 struct w1_slave *sl = dev_to_w1_slave(device); local 2002 struct w1_slave *sl = dev_to_w1_slave(device); local 2030 struct w1_slave *sl = dev_to_w1_slave(device); local 2045 struct w1_slave *sl = dev_to_w1_slave(device); local 2079 struct w1_slave *sl = dev_get_drvdata(device); local 2119 struct w1_slave *sl = dev_to_w1_slave(device); local [all...] |
H A D | w1_ds2408.c | 38 static int _read_reg(struct w1_slave *sl, u8 address, unsigned char *buf) argument 42 dev_dbg(&sl->dev, "Reading with slave: %p, reg addr: %0#4x, buff addr: %p", 43 sl, (unsigned int)address, buf); 48 mutex_lock(&sl->master->bus_mutex); 49 dev_dbg(&sl->dev, "mutex locked"); 51 if (w1_reset_select_slave(sl)) { 52 mutex_unlock(&sl->master->bus_mutex); 59 w1_write_block(sl->master, wrbuf, 3); 60 *buf = w1_read_8(sl->master); 62 mutex_unlock(&sl 140 optional_read_back_valid(struct w1_slave *sl, u8 expected) argument 156 optional_read_back_valid(struct w1_slave *sl, u8 expected) argument 166 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 216 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 246 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 291 w1_f29_disable_test_mode(struct w1_slave *sl) argument [all...] |
H A D | w1_ds2438.c | 61 static int w1_ds2438_get_page(struct w1_slave *sl, int pageno, u8 *buf) argument 69 if (w1_reset_select_slave(sl)) 73 w1_write_block(sl->master, w1_buf, 2); 75 if (w1_reset_select_slave(sl)) 79 w1_write_block(sl->master, w1_buf, 2); 81 count = w1_read_block(sl->master, buf, DS2438_PAGE_SIZE + 1); 93 static int w1_ds2438_get_temperature(struct w1_slave *sl, int16_t *temperature) argument 101 mutex_lock(&sl->master->bus_mutex); 104 if (w1_reset_select_slave(sl)) 106 w1_write_8(sl 135 w1_ds2438_change_config_bit(struct w1_slave *sl, u8 mask, u8 value) argument 194 w1_ds2438_change_offset_register(struct w1_slave *sl, u8 *value) argument 222 w1_ds2438_get_voltage(struct w1_slave *sl, int adc_input, uint16_t *voltage) argument 271 w1_ds2438_get_current(struct w1_slave *sl, int16_t *voltage) argument 294 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 316 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 337 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 367 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 397 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 416 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 437 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 458 struct w1_slave *sl = kobj_to_w1_slave(kobj); local [all...] |
H A D | w1_ds28e04.c | 71 static int w1_f1C_refresh_block(struct w1_slave *sl, struct w1_f1C_data *data, argument 80 if (w1_reset_select_slave(sl)) { 88 w1_write_block(sl->master, wrbuf, 3); 89 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); 98 static int w1_f1C_read(struct w1_slave *sl, int addr, int len, char *data) argument 103 if (w1_reset_select_slave(sl)) 110 w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); 111 return w1_read_block(sl->master, data, len); 118 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 119 struct w1_f1C_data *data = sl 161 w1_f1C_write(struct w1_slave *sl, int addr, int len, const u8 *data) argument 230 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 286 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 305 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 382 w1_f1C_add_slave(struct w1_slave *sl) argument 396 w1_f1C_remove_slave(struct w1_slave *sl) argument [all...] |
H A D | w1_ds2413.c | 31 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 36 dev_dbg(&sl->dev, 45 mutex_lock(&sl->master->bus_mutex); 46 dev_dbg(&sl->dev, "mutex locked"); 49 if (w1_reset_select_slave(sl)) 53 w1_write_8(sl->master, W1_F3A_FUNC_PIO_ACCESS_READ); 55 state = w1_read_8(sl->master); 63 dev_warn(&sl->dev, "slave device did not respond to PIO_ACCESS_READ, " \ 68 if (w1_reset_resume_command(sl->master)) 71 dev_warn(&sl 87 struct w1_slave *sl = kobj_to_w1_slave(kobj); local [all...] |
H A D | w1_ds250x.c | 40 int (*read)(struct w1_slave *sl, int pageno); 46 static int w1_ds2502_read_page(struct w1_slave *sl, int pageno) argument 48 struct w1_eprom_data *data = sl->family_data; 57 mutex_lock(&sl->master->bus_mutex); 59 if (w1_reset_select_slave(sl)) 65 w1_write_block(sl->master, buf, 3); 67 crc8 = w1_read_8(sl->master); 71 w1_read_block(sl->master, &data->eprom[pgoff], W1_PAGE_SIZE); 73 crc8 = w1_read_8(sl->master); 80 mutex_unlock(&sl 84 w1_ds2505_read_page(struct w1_slave *sl, int pageno) argument 142 struct w1_slave *sl = priv; local 165 w1_eprom_add_slave(struct w1_slave *sl) argument [all...] |
H A D | w1_ds2781.c | 26 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local 33 if (w1_reset_select_slave(sl) == 0) { 35 w1_write_8(sl->master, W1_DS2781_WRITE_DATA); 36 w1_write_8(sl->master, addr); 37 w1_write_block(sl->master, buf, count); 39 w1_write_8(sl->master, W1_DS2781_READ_DATA); 40 w1_write_8(sl->master, addr); 41 count = w1_read_block(sl->master, buf, count); 51 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local 57 mutex_lock(&sl 69 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local 111 w1_ds2781_add_slave(struct w1_slave *sl) argument 135 w1_ds2781_remove_slave(struct w1_slave *sl) argument [all...] |
H A D | w1_ds2780.c | 29 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local 36 if (w1_reset_select_slave(sl) == 0) { 38 w1_write_8(sl->master, W1_DS2780_WRITE_DATA); 39 w1_write_8(sl->master, addr); 40 w1_write_block(sl->master, buf, count); 42 w1_write_8(sl->master, W1_DS2780_READ_DATA); 43 w1_write_8(sl->master, addr); 44 count = w1_read_block(sl->master, buf, count); 54 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local 60 mutex_lock(&sl 72 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); local 114 w1_ds2780_add_slave(struct w1_slave *sl) argument 138 w1_ds2780_remove_slave(struct w1_slave *sl) argument [all...] |
H A D | w1_ds28e17.c | 85 static int w1_f19_i2c_busy_wait(struct w1_slave *sl, size_t count) argument 88 struct w1_f19_data *data = sl->family_data; 92 if (w1_touch_bit(sl->master, 1) == 0) 108 if (w1_touch_bit(sl->master, 1) == 0) 116 dev_warn(&sl->dev, "busy timeout\n"); 122 static size_t w1_f19_error(struct w1_slave *sl, u8 w1_buf[]) argument 126 dev_warn(&sl->dev, "crc16 mismatch\n"); 128 dev_warn(&sl->dev, "i2c device not responding\n"); 131 dev_warn(&sl->dev, "i2c short write, %d bytes not acknowledged\n", 149 static int __w1_f19_i2c_write(struct w1_slave *sl, argument 190 w1_f19_i2c_write(struct w1_slave *sl, u16 i2c_address, const u8 *buffer, size_t count, bool stop) argument 262 w1_f19_i2c_read(struct w1_slave *sl, u16 i2c_address, u8 *buffer, size_t count) argument 301 w1_f19_i2c_write_read(struct w1_slave *sl, u16 i2c_address, const u8 *wbuffer, size_t wcount, u8 *rbuffer, size_t rcount) argument 349 struct w1_slave *sl = (struct w1_slave *) adapter->algo_data; local 500 w1_f19_get_i2c_speed(struct w1_slave *sl) argument 532 __w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed) argument 554 w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed) argument 577 struct w1_slave *sl = dev_to_w1_slave(dev); local 592 struct w1_slave *sl = dev_to_w1_slave(dev); local 632 struct w1_slave *sl = dev_to_w1_slave(dev); local 642 struct w1_slave *sl = dev_to_w1_slave(dev); local 681 w1_f19_add_slave(struct w1_slave *sl) argument 730 w1_f19_remove_slave(struct w1_slave *sl) argument [all...] |
H A D | w1_ds2805.c | 61 static int w1_f0d_readblock(struct w1_slave *sl, int off, int count, char *buf) argument 72 if (w1_reset_select_slave(sl)) 75 w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); 76 w1_read_block(sl->master, buf, count); 78 if (w1_reset_select_slave(sl)) 81 w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); 82 w1_read_block(sl->master, cmp, count); 88 dev_err(&sl->dev, "proof reading failed %d times\n", 98 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 105 mutex_lock(&sl 144 w1_f0d_write(struct w1_slave *sl, int addr, int len, const u8 *data) argument 206 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 274 w1_f0d_add_slave(struct w1_slave *sl) argument 279 w1_f0d_remove_slave(struct w1_slave *sl) argument [all...] |
H A D | w1_ds2406.c | 31 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 41 mutex_lock(&sl->master->bus_mutex); 43 if (w1_reset_select_slave(sl)) { 44 mutex_unlock(&sl->master->bus_mutex); 48 w1_write_block(sl->master, w1_buf, 3); 49 w1_read_block(sl->master, w1_buf+3, 3); 57 mutex_unlock(&sl->master->bus_mutex); 67 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 76 mutex_lock(&sl->master->bus_mutex); 78 if (w1_reset_select_slave(sl)) { 117 w1_f12_add_slave(struct w1_slave *sl) argument 133 w1_f12_remove_slave(struct w1_slave *sl) argument [all...] |
H A D | w1_ds2431.c | 64 static int w1_f2d_readblock(struct w1_slave *sl, int off, int count, char *buf) argument 75 if (w1_reset_select_slave(sl)) 78 w1_write_block(sl->master, wrbuf, 3); 79 w1_read_block(sl->master, buf, count); 81 if (w1_reset_select_slave(sl)) 84 w1_write_block(sl->master, wrbuf, 3); 85 w1_read_block(sl->master, cmp, count); 91 dev_err(&sl->dev, "proof reading failed %d times\n", 101 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 108 mutex_lock(&sl 145 w1_f2d_write(struct w1_slave *sl, int addr, int len, const u8 *data) argument 207 struct w1_slave *sl = kobj_to_w1_slave(kobj); local [all...] |
H A D | w1_ds2430.c | 65 static int w1_f14_readblock(struct w1_slave *sl, int off, int count, char *buf) argument 75 if (w1_reset_select_slave(sl)) 78 w1_write_block(sl->master, wrbuf, 2); 79 w1_read_block(sl->master, buf, count); 81 if (w1_reset_select_slave(sl)) 84 w1_write_block(sl->master, wrbuf, 2); 85 w1_read_block(sl->master, cmp, count); 91 dev_err(&sl->dev, "proof reading failed %d times\n", 101 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 108 mutex_lock(&sl 145 w1_f14_write(struct w1_slave *sl, int addr, int len, const u8 *data) argument 208 struct w1_slave *sl = kobj_to_w1_slave(kobj); local [all...] |
H A D | w1_ds2433.c | 84 static int w1_f23_refresh_block(struct w1_slave *sl, struct w1_f23_data *data, argument 93 if (w1_reset_select_slave(sl)) { 101 w1_write_block(sl->master, wrbuf, 3); 102 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); 116 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 118 struct w1_f23_data *data = sl->family_data; 128 mutex_lock(&sl->master->bus_mutex); 135 if (w1_f23_refresh_block(sl, data, i)) { 145 if (w1_reset_select_slave(sl)) { 153 w1_write_block(sl 177 w1_f23_write(struct w1_slave *sl, int addr, int len, const u8 *data) argument 230 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 319 w1_f23_add_slave(struct w1_slave *sl) argument 354 w1_f23_remove_slave(struct w1_slave *sl) argument [all...] |
/linux-master/drivers/power/supply/ |
H A D | bq27xxx_battery_hdq.c | 28 static int w1_bq27000_read(struct w1_slave *sl, unsigned int reg) argument 32 mutex_lock(&sl->master->bus_mutex); 33 w1_write_8(sl->master, HDQ_CMD_READ | reg); 34 val = w1_read_8(sl->master); 35 mutex_unlock(&sl->master->bus_mutex); 43 struct w1_slave *sl = dev_to_w1_slave(di->dev); local 53 upper = w1_bq27000_read(sl, reg + 1); 59 lower = w1_bq27000_read(sl, reg); 63 upper = w1_bq27000_read(sl, reg + 1); 72 return w1_bq27000_read(sl, re 75 bq27xxx_battery_hdq_add_slave(struct w1_slave *sl) argument 93 bq27xxx_battery_hdq_remove_slave(struct w1_slave *sl) argument [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | cb_refs.c | 30 unsigned long sl = 0; local 32 p = bpf_kfunc_call_test_acquire(&sl); 42 unsigned long sl = 0; local 44 *(void **)ctx = bpf_kfunc_call_test_acquire(&sl); 74 unsigned long sl = 0; local 77 bpf_kfunc_call_test_acquire(&sl); 89 unsigned long sl = 0; local 92 p = bpf_kfunc_call_test_acquire(&sl); 104 unsigned long sl = 0; local 106 p = bpf_kfunc_call_test_acquire(&sl); [all...] |
/linux-master/arch/alpha/math-emu/ |
H A D | sfp-util.h | 8 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ 9 ((sl) = (al) + (bl), (sh) = (ah) + (bh) + ((sl) < (al))) 11 #define sub_ddmmss(sh, sl, ah, al, bh, bl) \ 12 ((sl) = (al) - (bl), (sh) = (ah) - (bh) - ((al) < (bl)))
|
/linux-master/drivers/w1/ |
H A D | w1.c | 77 struct w1_slave *sl = dev_to_w1_slave(dev); local 79 dev_dbg(dev, "%s: Releasing %s [%p]\n", __func__, sl->name, sl); 81 w1_family_put(sl->family); 82 sl->master->slave_count--; 87 struct w1_slave *sl = dev_to_w1_slave(dev); local 89 return sprintf(buf, "%s\n", sl->name); 96 struct w1_slave *sl = dev_to_w1_slave(dev); local 97 ssize_t count = sizeof(sl->reg_num); 99 memcpy(buf, (u8 *)&sl 117 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 136 struct w1_slave *sl = kobj_to_w1_slave(kobj); local 364 struct w1_slave *sl = NULL; local 435 struct w1_slave *sl; local 455 struct w1_slave *sl; local 493 struct w1_slave *sl; local 573 const struct w1_slave *sl = NULL; local 606 w1_family_notify(unsigned long action, struct w1_slave *sl) argument 664 __w1_attach_slave_device(struct w1_slave *sl) argument 713 struct w1_slave *sl; local 777 w1_unref_slave(struct w1_slave *sl) argument 808 w1_slave_detach(struct w1_slave *sl) argument 842 struct w1_slave *sl = NULL, *iter; local 869 struct w1_slave *sl, *sln; local 943 struct w1_slave *sl; local 1089 struct w1_slave *sl, *sln; local [all...] |
/linux-master/include/linux/ |
H A D | seqlock.h | 749 * @sl: Pointer to the seqlock_t instance 751 #define seqlock_init(sl) \ 753 spin_lock_init(&(sl)->lock); \ 754 seqcount_spinlock_init(&(sl)->seqcount, &(sl)->lock); \ 758 * DEFINE_SEQLOCK(sl) - Define a statically allocated seqlock_t 759 * @sl: Name of the seqlock_t instance 761 #define DEFINE_SEQLOCK(sl) \ 762 seqlock_t sl = __SEQLOCK_UNLOCKED(sl) 770 read_seqbegin(const seqlock_t *sl) argument 790 read_seqretry(const seqlock_t *sl, unsigned start) argument 820 write_seqlock(seqlock_t *sl) argument 833 write_sequnlock(seqlock_t *sl) argument 846 write_seqlock_bh(seqlock_t *sl) argument 860 write_sequnlock_bh(seqlock_t *sl) argument 873 write_seqlock_irq(seqlock_t *sl) argument 886 write_sequnlock_irq(seqlock_t *sl) argument 892 __write_seqlock_irqsave(seqlock_t *sl) argument 924 write_sequnlock_irqrestore(seqlock_t *sl, unsigned long flags) argument 946 read_seqlock_excl(seqlock_t *sl) argument 955 read_sequnlock_excl(seqlock_t *sl) argument 969 read_seqlock_excl_bh(seqlock_t *sl) argument 979 read_sequnlock_excl_bh(seqlock_t *sl) argument 993 read_seqlock_excl_irq(seqlock_t *sl) argument 1003 read_sequnlock_excl_irq(seqlock_t *sl) argument 1008 __read_seqlock_excl_irqsave(seqlock_t *sl) argument 1037 read_sequnlock_excl_irqrestore(seqlock_t *sl, unsigned long flags) argument [all...] |
/linux-master/arch/x86/kernel/cpu/ |
H A D | topology_ext.c | 54 } sl; local 62 cpuid_subleaf(leaf, subleaf, &sl); 64 if (!sl.num_processors || sl.type == INVALID_TYPE) 67 if (sl.type >= maxtype) { 69 leaf, subleaf, sl.type); 78 dom = map[sl.type]; 83 tscan->c->topo.initial_apicid = sl.x2apic_id; 84 } else if (tscan->c->topo.initial_apicid != sl.x2apic_id) { 86 leaf, subleaf, tscan->c->topo.initial_apicid, sl [all...] |