/linux-master/drivers/net/ethernet/microchip/vcap/ |
H A D | vcap_tc.c | 27 int vcap_tc_flower_handler_ethaddr_usage(struct vcap_tc_flower_parse_usage *st) argument 35 flow_rule_match_eth_addrs(st->frule, &match); 40 err = vcap_rule_add_key_u48(st->vrule, smac_key, &smac); 48 err = vcap_rule_add_key_u48(st->vrule, dmac_key, &dmac); 53 st->used_keys |= BIT_ULL(FLOW_DISSECTOR_KEY_ETH_ADDRS); 58 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "eth_addr parse error"); 63 int vcap_tc_flower_handler_ipv4_usage(struct vcap_tc_flower_parse_usage *st) argument 67 if (st->l3_proto == ETH_P_IP) { 70 flow_rule_match_ipv4_addrs(st->frule, &mt); 72 err = vcap_rule_add_key_u32(st 99 vcap_tc_flower_handler_ipv6_usage(struct vcap_tc_flower_parse_usage *st) argument 135 vcap_tc_flower_handler_portnum_usage(struct vcap_tc_flower_parse_usage *st) argument 171 vcap_tc_flower_handler_cvlan_usage(struct vcap_tc_flower_parse_usage *st) argument 213 vcap_tc_flower_handler_vlan_usage(struct vcap_tc_flower_parse_usage *st, enum vcap_key_field vid_key, enum vcap_key_field pcp_key) argument 250 vcap_tc_flower_handler_tcp_usage(struct vcap_tc_flower_parse_usage *st) argument 326 vcap_tc_flower_handler_arp_usage(struct vcap_tc_flower_parse_usage *st) argument 389 vcap_tc_flower_handler_ip_usage(struct vcap_tc_flower_parse_usage *st) argument [all...] |
/linux-master/drivers/iio/amplifiers/ |
H A D | ada4250.c | 85 struct ada4250_state *st = iio_priv(indio_dev); local 91 if (st->bias == 0 || st->bias == 3) 94 voltage_v = regulator_get_voltage(st->reg); 97 if (st->bias == ADA4250_BIAS_AVDD) 107 if (st->gain == 0) 124 max_vos = x[st->gain] * 127 * ((1 << (i + 1)) - 1); 128 vlsb = x[st->gain] * ((1 << (i + 1)) - 1); 138 mutex_lock(&st->lock); 139 ret = regmap_update_bits(st 169 struct ada4250_state *st = iio_priv(indio_dev); local 207 struct ada4250_state *st = iio_priv(indio_dev); local 265 struct ada4250_state *st = iio_priv(indio_dev); local 300 ada4250_init(struct ada4250_state *st) argument 348 struct ada4250_state *st; local [all...] |
/linux-master/drivers/iio/adc/ |
H A D | max1027.c | 280 struct max1027_state *st = iio_priv(indio_dev); local 284 if (st->spi->irq) { 285 ret = wait_for_completion_timeout(&st->complete, 287 reinit_completion(&st->complete); 303 struct max1027_state *st = iio_priv(indio_dev); local 305 st->reg = MAX1027_CONV_REG | MAX1027_SCAN_0_N; 306 st->reg |= MAX1027_CHAN(fls(*indio_dev->active_scan_mask) - 2); 308 st->reg |= MAX1027_TEMP; 310 return spi_write(st->spi, &st 315 struct max1027_state *st = iio_priv(indio_dev); local 337 struct max1027_state *st = iio_priv(indio_dev); local 383 struct max1027_state *st = iio_priv(indio_dev); local 422 struct max1027_state *st = iio_priv(indio_dev); local 461 struct max1027_state *st = iio_priv(indio_dev); local 482 struct max1027_state *st = iio_priv(indio_dev); local 545 struct max1027_state *st; local [all...] |
H A D | ti-ads8688.c | 121 struct ads8688_state *st = iio_priv(dev_to_iio_dev(dev)); local 124 ads8688_range_def[0].scale * st->vref_mv, 125 ads8688_range_def[1].scale * st->vref_mv, 126 ads8688_range_def[2].scale * st->vref_mv); 189 struct ads8688_state *st = iio_priv(indio_dev); local 194 st->data[0].d32 = cpu_to_be32(tmp); 196 return spi_write(st->spi, &st->data[0].d8[1], 3); 201 struct ads8688_state *st = iio_priv(indio_dev); local 206 st 213 struct ads8688_state *st = iio_priv(indio_dev); local 250 struct ads8688_state *st = iio_priv(indio_dev); local 294 struct ads8688_state *st = iio_priv(indio_dev); local 416 struct ads8688_state *st; local 485 struct ads8688_state *st = iio_priv(indio_dev); local [all...] |
H A D | ad7091r8.c | 29 static int ad7091r8_set_mode(struct ad7091r_state *st, enum ad7091r_mode mode) argument 32 st->mode = mode; 108 static void ad7091r_pulse_convst(struct ad7091r_state *st) argument 110 gpiod_set_value_cansleep(st->convst_gpio, 1); 111 gpiod_set_value_cansleep(st->convst_gpio, 0); 117 struct ad7091r_state *st = context; local 118 struct spi_device *spi = container_of(st->dev, struct spi_device, dev); 123 .tx_buf = &st->tx_buf, 127 .rx_buf = &st->rx_buf, 133 ad7091r_pulse_convst(st); 148 struct ad7091r_state *st = context; local 181 ad7091r8_regmap_init(struct ad7091r_state *st, const struct regmap_config *regmap_conf) argument 188 ad7091r8_gpio_setup(struct ad7091r_state *st) argument [all...] |
H A D | ltc2497.c | 44 struct ltc2497_driverdata *st = local 49 if (st->recv_size == 3) 50 ret = i2c_master_recv(st->client, (char *)&st->data.d8, 51 st->recv_size); 53 ret = i2c_master_recv(st->client, (char *)&st->data.d32, 54 st->recv_size); 56 dev_err(&st->client->dev, "i2c_master_recv failed\n"); 66 if (st 100 struct ltc2497_driverdata *st; local [all...] |
H A D | ad7780.c | 87 struct ad7780_state *st = ad_sigma_delta_to_ad7780(sigma_delta); local 100 gpiod_set_value(st->powerdown_gpio, val); 111 struct ad7780_state *st = iio_priv(indio_dev); local 118 voltage_uv = regulator_get_voltage(st->reg); 122 *val = voltage_uv * st->gain; 124 st->int_vref_mv = voltage_uv; 130 *val = st->odr; 145 struct ad7780_state *st = iio_priv(indio_dev); local 146 const struct ad7780_chip_info *chip_info = st->chip_info; 158 vref = st 187 struct ad7780_state *st = ad_sigma_delta_to_ad7780(sigma_delta); local 265 ad7780_init_gpios(struct device *dev, struct ad7780_state *st) argument 310 struct ad7780_state *st; local [all...] |
H A D | ti-tlc4541.c | 95 struct tlc4541_state *st = iio_priv(indio_dev); local 98 ret = spi_sync(st->spi, &st->scan_single_msg); 102 iio_push_to_buffers_with_timestamp(indio_dev, st->rx_buf, 110 static int tlc4541_get_range(struct tlc4541_state *st) argument 114 vref = regulator_get_voltage(st->reg); 130 struct tlc4541_state *st = iio_priv(indio_dev); local 137 ret = spi_sync(st->spi, &st->scan_single_msg); 141 *val = be16_to_cpu(st 162 struct tlc4541_state *st; local 230 struct tlc4541_state *st = iio_priv(indio_dev); local [all...] |
/linux-master/drivers/hwmon/ |
H A D | max31827.c | 109 static int shutdown_write(struct max31827_state *st, unsigned int reg, argument 124 mutex_lock(&st->lock); 126 if (!st->enable) { 128 ret = regmap_write(st->regmap, reg, val); 130 ret = regmap_update_bits(st->regmap, reg, mask, val); 134 ret = regmap_read(st->regmap, MAX31827_CONFIGURATION_REG, &cfg); 141 ret = regmap_write(st->regmap, MAX31827_CONFIGURATION_REG, cfg); 146 ret = regmap_write(st->regmap, reg, val); 148 ret = regmap_update_bits(st->regmap, reg, mask, val); 153 ret = regmap_update_bits(st 162 write_alarm_val(struct max31827_state *st, unsigned int reg, long val) argument 200 struct max31827_state *st = dev_get_drvdata(dev); local 338 struct max31827_state *st = dev_get_drvdata(dev); local 427 struct max31827_state *st = dev_get_drvdata(dev); local 444 struct max31827_state *st = dev_get_drvdata(dev); local 492 max31827_init_client(struct max31827_state *st, struct device *dev) argument 605 struct max31827_state *st; local [all...] |
H A D | adm1177.c | 40 static int adm1177_read_raw(struct adm1177_state *st, u8 num, u8 *data) argument 42 return i2c_master_recv(st->client, data, num); 45 static int adm1177_write_cmd(struct adm1177_state *st, u8 cmd) argument 47 return i2c_smbus_write_byte(st->client, cmd); 50 static int adm1177_write_alert_thr(struct adm1177_state *st, argument 56 val = 0xFFULL * alert_threshold_ua * st->r_sense_uohm; 62 ret = i2c_smbus_write_byte_data(st->client, ADM1177_REG_ALERT_TH, 67 st->alert_threshold_ua = alert_threshold_ua; 74 struct adm1177_state *st = dev_get_drvdata(dev); local 83 ret = adm1177_read_raw(st, 124 struct adm1177_state *st = dev_get_drvdata(dev); local 144 const struct adm1177_state *st = data; local 194 struct adm1177_state *st; local [all...] |
H A D | iio_hwmon.c | 69 struct iio_hwmon_state *st; local 87 st = devm_kzalloc(dev, sizeof(*st), GFP_KERNEL); 88 if (st == NULL) 91 st->channels = channels; 94 while (st->channels[st->num_channels].indio_dev) 95 st->num_channels++; 97 st->attrs = devm_kcalloc(dev, 98 st [all...] |
/linux-master/drivers/iio/dac/ |
H A D | ad7293.c | 150 static int ad7293_page_select(struct ad7293_state *st, unsigned int reg) argument 154 if (st->page_select != FIELD_GET(AD7293_PAGE_ADDR_MSK, reg)) { 155 st->data[0] = FIELD_GET(AD7293_REG_ADDR_MSK, AD7293_REG_PAGE_SELECT); 156 st->data[1] = FIELD_GET(AD7293_PAGE_ADDR_MSK, reg); 158 ret = spi_write(st->spi, &st->data[0], 2); 162 st->page_select = FIELD_GET(AD7293_PAGE_ADDR_MSK, reg); 168 static int __ad7293_spi_read(struct ad7293_state *st, unsigned int reg, argument 177 ret = ad7293_page_select(st, reg); 181 st 201 ad7293_spi_read(struct ad7293_state *st, unsigned int reg, u16 *val) argument 213 __ad7293_spi_write(struct ad7293_state *st, unsigned int reg, u16 val) argument 235 ad7293_spi_write(struct ad7293_state *st, unsigned int reg, u16 val) argument 247 __ad7293_spi_update_bits(struct ad7293_state *st, unsigned int reg, u16 mask, u16 val) argument 262 ad7293_spi_update_bits(struct ad7293_state *st, unsigned int reg, u16 mask, u16 val) argument 274 ad7293_adc_get_scale(struct ad7293_state *st, unsigned int ch, u16 *range) argument 300 ad7293_adc_set_scale(struct ad7293_state *st, unsigned int ch, u16 range) argument 321 ad7293_get_offset(struct ad7293_state *st, unsigned int ch, u16 *offset) argument 336 ad7293_set_offset(struct ad7293_state *st, unsigned int ch, u16 offset) argument 362 ad7293_isense_set_scale(struct ad7293_state *st, unsigned int ch, u16 gain) argument 371 ad7293_isense_get_scale(struct ad7293_state *st, unsigned int ch, u16 *gain) argument 385 ad7293_dac_write_raw(struct ad7293_state *st, unsigned int ch, u16 raw) argument 405 ad7293_ch_read_raw(struct ad7293_state *st, enum ad7293_ch_type type, unsigned int ch, u16 *raw) argument 480 struct ad7293_state *st = iio_priv(indio_dev); local 586 struct ad7293_state *st = iio_priv(indio_dev); local 641 struct ad7293_state *st = iio_priv(indio_dev); local 751 ad7293_soft_reset(struct ad7293_state *st) argument 762 ad7293_reset(struct ad7293_state *st) argument 777 ad7293_properties_parse(struct ad7293_state *st) argument 805 ad7293_init(struct ad7293_state *st) argument 884 struct ad7293_state *st; local [all...] |
H A D | ad5360.c | 170 static unsigned int ad5360_get_channel_vref_index(struct ad5360_state *st, argument 177 i = channel / st->chip_info->channels_per_group; 178 if (i >= st->chip_info->num_vrefs) 179 i = st->chip_info->num_vrefs - 1; 184 static int ad5360_get_channel_vref(struct ad5360_state *st, argument 187 unsigned int i = ad5360_get_channel_vref_index(st, channel); 189 return regulator_get_voltage(st->vref_reg[i].consumer); 197 struct ad5360_state *st = iio_priv(indio_dev); local 201 st->data[0].d32 = cpu_to_be32(val); 203 return spi_write(st 210 struct ad5360_state *st = iio_priv(indio_dev); local 222 struct ad5360_state *st = iio_priv(indio_dev); local 256 struct ad5360_state *st = iio_priv(indio_dev); local 264 struct ad5360_state *st = iio_priv(indio_dev); local 319 struct ad5360_state *st = iio_priv(indio_dev); local 375 struct ad5360_state *st = iio_priv(indio_dev); local 438 struct ad5360_state *st = iio_priv(indio_dev); local 463 struct ad5360_state *st; local 527 struct ad5360_state *st = iio_priv(indio_dev); local [all...] |
H A D | ad5764.c | 127 struct ad5764_state *st = iio_priv(indio_dev); local 130 mutex_lock(&st->lock); 131 st->data[0].d32 = cpu_to_be32((reg << 16) | val); 133 ret = spi_write(st->spi, &st->data[0].d8[1], 3); 134 mutex_unlock(&st->lock); 142 struct ad5764_state *st = iio_priv(indio_dev); local 146 .tx_buf = &st->data[0].d8[1], 150 .rx_buf = &st->data[1].d8[1], 155 mutex_lock(&st 212 ad5764_get_channel_vref(struct ad5764_state *st, unsigned int channel) argument 224 struct ad5764_state *st = iio_priv(indio_dev); local 277 struct ad5764_state *st; local 338 struct ad5764_state *st = iio_priv(indio_dev); local [all...] |
H A D | ad5686.c | 31 struct ad5686_state *st = iio_priv(indio_dev); local 33 return ((st->pwr_down_mode >> (chan->channel * 2)) & 0x3) - 1; 40 struct ad5686_state *st = iio_priv(indio_dev); local 42 st->pwr_down_mode &= ~(0x3 << (chan->channel * 2)); 43 st->pwr_down_mode |= ((mode + 1) << (chan->channel * 2)); 58 struct ad5686_state *st = iio_priv(indio_dev); local 60 return sysfs_emit(buf, "%d\n", !!(st->pwr_down_mask & 72 struct ad5686_state *st = iio_priv(indio_dev); local 81 st->pwr_down_mask |= (0x3 << (chan->channel * 2)); 83 st 125 struct ad5686_state *st = iio_priv(indio_dev); local 152 struct ad5686_state *st = iio_priv(indio_dev); local 455 struct ad5686_state *st; local 551 struct ad5686_state *st = iio_priv(indio_dev); local [all...] |
H A D | ad5770r.c | 189 static int ad5770r_set_output_mode(struct ad5770r_state *st, argument 198 return regmap_write(st->regmap, 202 static int ad5770r_set_reference(struct ad5770r_state *st) argument 206 regval = AD5770R_REF_RESISTOR_SEL(st->external_res); 208 if (st->internal_ref) { 211 switch (st->vref) { 224 return regmap_write(st->regmap, AD5770R_REFERENCE, regval); 227 static int ad5770r_soft_reset(struct ad5770r_state *st) argument 229 return regmap_write(st->regmap, ADI_SPI_IF_CONFIG_A, 233 static int ad5770r_reset(struct ad5770r_state *st) argument 249 ad5770r_get_range(struct ad5770r_state *st, int ch, int *min, int *max) argument 273 struct ad5770r_state *st = iio_priv(indio_dev); local 297 struct ad5770r_state *st = iio_priv(indio_dev); local 316 struct ad5770r_state *st = iio_priv(indio_dev); local 359 struct ad5770r_state *st = iio_priv(indio_dev); local 395 struct ad5770r_state *st = iio_priv(indio_dev); local 410 ad5770r_store_output_range(struct ad5770r_state *st, int min, int max, int index) argument 434 struct ad5770r_state *st = iio_priv(indio_dev); local 444 struct ad5770r_state *st = iio_priv(indio_dev); local 514 ad5770r_channel_config(struct ad5770r_state *st) argument 546 ad5770r_init(struct ad5770r_state *st) argument 595 struct ad5770r_state *st = data; local 602 struct ad5770r_state *st; local [all...] |
H A D | ad5504.c | 68 static int ad5504_spi_write(struct ad5504_state *st, u8 addr, u16 val) argument 70 st->data[0] = cpu_to_be16(AD5504_CMD_WRITE | AD5504_ADDR(addr) | 73 return spi_write(st->spi, &st->data[0], 2); 76 static int ad5504_spi_read(struct ad5504_state *st, u8 addr) argument 80 .tx_buf = &st->data[0], 81 .rx_buf = &st->data[1], 85 st->data[0] = cpu_to_be16(AD5504_CMD_READ | AD5504_ADDR(addr)); 86 ret = spi_sync_transfer(st->spi, &t, 1); 90 return be16_to_cpu(st 99 struct ad5504_state *st = iio_priv(indio_dev); local 125 struct ad5504_state *st = iio_priv(indio_dev); local 146 struct ad5504_state *st = iio_priv(indio_dev); local 154 struct ad5504_state *st = iio_priv(indio_dev); local 171 struct ad5504_state *st = iio_priv(indio_dev); local 183 struct ad5504_state *st = iio_priv(indio_dev); local 275 struct ad5504_state *st; local 342 struct ad5504_state *st = iio_priv(indio_dev); local [all...] |
/linux-master/drivers/iio/frequency/ |
H A D | admv1013.c | 105 static int __admv1013_spi_read(struct admv1013_state *st, unsigned int reg, argument 111 st->data[0] = ADMV1013_READ | FIELD_PREP(ADMV1013_REG_ADDR_READ_MSK, reg); 112 st->data[1] = 0x0; 113 st->data[2] = 0x0; 115 t.rx_buf = &st->data[0]; 116 t.tx_buf = &st->data[0]; 119 ret = spi_sync_transfer(st->spi, &t, 1); 123 *val = FIELD_GET(ADMV1013_REG_DATA_MSK, get_unaligned_be24(&st->data[0])); 128 static int admv1013_spi_read(struct admv1013_state *st, unsigned int reg, argument 133 mutex_lock(&st 140 __admv1013_spi_write(struct admv1013_state *st, unsigned int reg, unsigned int val) argument 150 admv1013_spi_write(struct admv1013_state *st, unsigned int reg, unsigned int val) argument 162 __admv1013_spi_update_bits(struct admv1013_state *st, unsigned int reg, unsigned int mask, unsigned int val) argument 177 admv1013_spi_update_bits(struct admv1013_state *st, unsigned int reg, unsigned int mask, unsigned int val) argument 193 struct admv1013_state *st = iio_priv(indio_dev); local 229 struct admv1013_state *st = iio_priv(indio_dev); local 264 struct admv1013_state *st = iio_priv(indio_dev); local 293 struct admv1013_state *st = iio_priv(indio_dev); local 325 admv1013_update_quad_filters(struct admv1013_state *st) argument 344 admv1013_update_mixer_vgate(struct admv1013_state *st, int vcm) argument 365 struct admv1013_state *st = iio_priv(indio_dev); local 386 struct admv1013_state *st = container_of(nb, struct admv1013_state, nb); local 440 admv1013_init(struct admv1013_state *st, int vcm_uv) argument 517 admv1013_properties_parse(struct admv1013_state *st) argument 564 struct admv1013_state *st; local [all...] |
/linux-master/fs/ |
H A D | statfs.c | 74 struct kstatfs st; local 77 error = statfs_by_dentry(dentry, &st); 81 *fsid = st.f_fsid; 97 int user_statfs(const char __user *pathname, struct kstatfs *st) argument 105 error = vfs_statfs(&path, st); 115 int fd_statfs(int fd, struct kstatfs *st) argument 120 error = vfs_statfs(&f.file->f_path, st); 126 static int do_statfs_native(struct kstatfs *st, struct statfs __user *p) argument 130 if (sizeof(buf) == sizeof(*st)) 131 memcpy(&buf, st, sizeo 168 do_statfs64(struct kstatfs *st, struct statfs64 __user *p) argument 194 struct kstatfs st; local 203 struct kstatfs st; local 215 struct kstatfs st; local 224 struct kstatfs st; local [all...] |
/linux-master/arch/loongarch/power/ |
H A D | suspend_asm.S | 18 st.d $r1, sp, PT_R1 19 st.d $r2, sp, PT_R2 20 st.d $r3, sp, PT_R3 21 st.d $r4, sp, PT_R4 22 st.d $r21, sp, PT_R21 23 st.d $r22, sp, PT_R22 24 st.d $r23, sp, PT_R23 25 st.d $r24, sp, PT_R24 26 st.d $r25, sp, PT_R25 27 st [all...] |
/linux-master/drivers/iio/accel/ |
H A D | adxl367_i2c.c | 28 struct adxl367_i2c_state *st = context; local 30 return regmap_noinc_read(st->regmap, ADXL367_I2C_FIFO_DATA, fifo_buf, 46 struct adxl367_i2c_state *st; local 49 st = devm_kzalloc(&client->dev, sizeof(*st), GFP_KERNEL); 50 if (!st) 57 st->regmap = regmap; 59 return adxl367_probe(&client->dev, &adxl367_i2c_ops, st, regmap,
|
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | mock_dmabuf.c | 14 struct sg_table *st; local 18 st = kmalloc(sizeof(*st), GFP_KERNEL); 19 if (!st) 22 err = sg_alloc_table(st, mock->npages, GFP_KERNEL); 26 sg = st->sgl; 32 err = dma_map_sgtable(attachment->dev, st, dir, 0); 36 return st; 39 sg_free_table(st); 41 kfree(st); 45 mock_unmap_dma_buf(struct dma_buf_attachment *attachment, struct sg_table *st, enum dma_data_direction dir) argument [all...] |
/linux-master/drivers/iio/common/hid-sensors/ |
H A D | hid-sensor-trigger.c | 84 static int _hid_sensor_power_state(struct hid_sensor_common *st, bool state) argument 91 if (sensor_hub_device_open(st->hsdev)) 94 atomic_inc(&st->data_ready); 96 state_val = hid_sensor_get_usage_index(st->hsdev, 97 st->power_state.report_id, 98 st->power_state.index, 100 report_val = hid_sensor_get_usage_index(st->hsdev, 101 st->report_state.report_id, 102 st->report_state.index, 105 poll_value = hid_sensor_read_poll_value(st); 152 hid_sensor_power_state(struct hid_sensor_common *st, bool state) argument [all...] |
/linux-master/drivers/iio/gyro/ |
H A D | itg3200_buffer.c | 48 struct itg3200 *st = iio_priv(indio_dev); local 58 int ret = itg3200_read_all_channels(st->i2c, scan.buf); 114 struct itg3200 *st = iio_priv(indio_dev); local 116 st->trig = iio_trigger_alloc(&st->i2c->dev, "%s-dev%d", indio_dev->name, 118 if (!st->trig) 121 ret = request_irq(st->i2c->irq, 125 st->trig); 130 st->trig->ops = &itg3200_trigger_ops; 131 iio_trigger_set_drvdata(st 150 struct itg3200 *st = iio_priv(indio_dev); local [all...] |
/linux-master/kernel/ |
H A D | cpu.c | 173 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 179 if (st->fail == state) { 180 st->fail = CPUHP_INVALID; 193 trace_cpuhp_enter(cpu, st->target, state, cb); 195 trace_cpuhp_exit(cpu, st->state, state, ret); 203 trace_cpuhp_multi_enter(cpu, st->target, state, cbm, node); 205 trace_cpuhp_exit(cpu, st->state, state, ret); 215 trace_cpuhp_multi_enter(cpu, st->target, state, cbm, node); 217 trace_cpuhp_exit(cpu, st->state, state, ret); 240 trace_cpuhp_multi_enter(cpu, st 261 wait_for_ap_thread(struct cpuhp_cpu_state *st, bool bringup) argument 267 complete_ap_thread(struct cpuhp_cpu_state *st, bool bringup) argument 301 atomic_t *st = this_cpu_ptr(&cpuhp_state.ap_sync_state); local 311 atomic_t *st = per_cpu_ptr(&cpuhp_state.ap_sync_state, cpu); local 362 atomic_t *st = per_cpu_ptr(&cpuhp_state.ap_sync_state, cpu); local 393 atomic_t *st = this_cpu_ptr(&cpuhp_state.ap_sync_state); local 404 atomic_t *st = per_cpu_ptr(&cpuhp_state.ap_sync_state, cpu); local 699 cpuhp_set_state(int cpu, struct cpuhp_cpu_state *st, enum cpuhp_state target) argument 717 cpuhp_reset_state(int cpu, struct cpuhp_cpu_state *st, enum cpuhp_state prev_state) argument 750 __cpuhp_kick_ap(struct cpuhp_cpu_state *st) argument 766 cpuhp_kick_ap(int cpu, struct cpuhp_cpu_state *st, enum cpuhp_state target) argument 784 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 817 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 849 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 918 cpuhp_next_state(bool bringup, enum cpuhp_state *state_to_run, struct cpuhp_cpu_state *st, enum cpuhp_state target) argument 943 __cpuhp_invoke_callback_range(bool bringup, unsigned int cpu, struct cpuhp_cpu_state *st, enum cpuhp_state target, bool nofail) argument 974 cpuhp_invoke_callback_range(bool bringup, unsigned int cpu, struct cpuhp_cpu_state *st, enum cpuhp_state target) argument 982 cpuhp_invoke_callback_range_nofail(bool bringup, unsigned int cpu, struct cpuhp_cpu_state *st, enum cpuhp_state target) argument 990 can_rollback_cpu(struct cpuhp_cpu_state *st) argument 1004 cpuhp_up_callbacks(unsigned int cpu, struct cpuhp_cpu_state *st, enum cpuhp_state target) argument 1029 struct cpuhp_cpu_state *st = this_cpu_ptr(&cpuhp_state); local 1050 struct cpuhp_cpu_state *st = this_cpu_ptr(&cpuhp_state); local 1118 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 1167 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 1194 struct cpuhp_cpu_state *st; local 1260 struct cpuhp_cpu_state *st = this_cpu_ptr(&cpuhp_state); local 1287 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 1345 struct cpuhp_cpu_state *st = arg; local 1352 struct cpuhp_cpu_state *st = this_cpu_ptr(&cpuhp_state); local 1363 cpuhp_complete_idle_dead, st, 0); local 1366 cpuhp_down_callbacks(unsigned int cpu, struct cpuhp_cpu_state *st, enum cpuhp_state target) argument 1392 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 1584 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 1603 struct cpuhp_cpu_state *st = this_cpu_ptr(&cpuhp_state); local 1624 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 1776 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 2366 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 2402 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 2486 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 2550 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 2602 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, cpu); local 2706 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, dev->id); local 2715 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, dev->id); local 2756 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, dev->id); local 2765 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, dev->id); local 2815 struct cpuhp_cpu_state *st = per_cpu_ptr(&cpuhp_state, dev->id); local [all...] |