/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/eap_peer/ |
H A D | eap_tls_common.c | 36 const u8 **data, size_t *data_len) in eap_tls_check_blob() 51 *data = blob->data; in eap_tls_check_blob() 162 struct eap_ssl_data *data, in eap_tls_params_from_conf() 167 if (sm->workaround && data->eap_type != EAP_TYPE_FAST && in eap_tls_params_from_conf() 168 data->eap_type != EAP_TYPE_TEAP) { in eap_tls_params_from_conf() 180 if (data->eap_type == EAP_TYPE_TEAP) { in eap_tls_params_from_conf() 187 if (data->eap_type == EAP_TYPE_FAST || in eap_tls_params_from_conf() 188 data->eap_type == EAP_TYPE_TEAP || in eap_tls_params_from_conf() 189 data in eap_tls_params_from_conf() 35 eap_tls_check_blob(struct eap_sm *sm, const char **name, const u8 **data, size_t *data_len) eap_tls_check_blob() argument 161 eap_tls_params_from_conf(struct eap_sm *sm, struct eap_ssl_data *data, struct tls_connection_params *params, struct eap_peer_config *config, int phase2) eap_tls_params_from_conf() argument 252 eap_tls_init_connection(struct eap_sm *sm, struct eap_ssl_data *data, struct eap_peer_config *config, struct tls_connection_params *params) eap_tls_init_connection() argument 308 eap_peer_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data, struct eap_peer_config *config, u8 eap_type) eap_peer_tls_ssl_init() argument 356 eap_peer_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data) eap_peer_tls_ssl_deinit() argument 382 eap_peer_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data, const char *label, const u8 *context, size_t context_len, size_t len) eap_peer_tls_derive_key() argument 415 eap_peer_tls_derive_session_id(struct eap_sm *sm, struct eap_ssl_data *data, u8 eap_type, size_t *len) eap_peer_tls_derive_session_id() argument 472 eap_peer_tls_reassemble_fragment(struct eap_ssl_data *data, const struct wpabuf *in_data) eap_peer_tls_reassemble_fragment() argument 542 eap_peer_tls_data_reassemble( struct eap_ssl_data *data, const struct wpabuf *in_data, int *need_more_input) eap_peer_tls_data_reassemble() argument 579 eap_tls_process_input(struct eap_sm *sm, struct eap_ssl_data *data, const struct wpabuf *in_data, struct wpabuf **out_data) eap_tls_process_input() argument 630 eap_tls_process_output(struct eap_ssl_data *data, enum eap_type eap_type, int peap_version, u8 id, int ret, struct wpabuf **out_data) eap_tls_process_output() argument 728 eap_peer_tls_process_helper(struct eap_sm *sm, struct eap_ssl_data *data, enum eap_type eap_type, int peap_version, u8 id, const struct wpabuf *in_data, struct wpabuf **out_data) eap_peer_tls_process_helper() argument 842 eap_peer_tls_reauth_init(struct eap_sm *sm, struct eap_ssl_data *data) eap_peer_tls_reauth_init() argument 859 eap_peer_tls_status(struct eap_sm *sm, struct eap_ssl_data *data, char *buf, size_t buflen, int verbose) eap_peer_tls_status() argument 909 eap_peer_tls_process_init(struct eap_sm *sm, struct eap_ssl_data *data, enum eap_type eap_type, struct eap_method_ret *ret, const struct wpabuf *reqData, size_t *len, u8 *flags) eap_peer_tls_process_init() argument 1004 eap_peer_tls_reset_input(struct eap_ssl_data *data) eap_peer_tls_reset_input() argument 1019 eap_peer_tls_reset_output(struct eap_ssl_data *data) eap_peer_tls_reset_output() argument 1035 eap_peer_tls_decrypt(struct eap_sm *sm, struct eap_ssl_data *data, const struct wpabuf *in_data, struct wpabuf **in_decrypted) eap_peer_tls_decrypt() argument 1067 eap_peer_tls_encrypt(struct eap_sm *sm, struct eap_ssl_data *data, enum eap_type eap_type, int peap_version, u8 id, const struct wpabuf *in_data, struct wpabuf **out_data) eap_peer_tls_encrypt() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/cdns3/ |
H A D | cdns3-starfive.c | 45 struct cdns_starfive *data) in cdns_mode_init() 49 regmap_update_bits(data->stg_syscon, data->stg_usb_mode, in cdns_mode_init() 58 regmap_update_bits(data->stg_syscon, in cdns_mode_init() 59 data->stg_usb_mode, in cdns_mode_init() 62 regmap_update_bits(data->stg_syscon, in cdns_mode_init() 63 data->stg_usb_mode, in cdns_mode_init() 69 regmap_update_bits(data->stg_syscon, data->stg_usb_mode, in cdns_mode_init() 71 regmap_update_bits(data in cdns_mode_init() 44 cdns_mode_init(struct platform_device *pdev, struct cdns_starfive *data) cdns_mode_init() argument 79 cdns_clk_rst_init(struct cdns_starfive *data) cdns_clk_rst_init() argument 101 cdns_clk_rst_deinit(struct cdns_starfive *data) cdns_clk_rst_deinit() argument 110 struct cdns_starfive *data; cdns_starfive_probe() local 172 struct cdns_starfive *data = dev_get_drvdata(dev); cdns_starfive_remove() local 186 struct cdns_starfive *data = dev_get_drvdata(dev); cdns_starfive_runtime_resume() local 193 struct cdns_starfive *data = dev_get_drvdata(dev); cdns_starfive_runtime_suspend() local 203 struct cdns_starfive *data = dev_get_drvdata(dev); cdns_starfive_resume() local 210 struct cdns_starfive *data = dev_get_drvdata(dev); cdns_starfive_suspend() local [all...] |
/kernel/linux/linux-6.6/drivers/power/reset/ |
H A D | ltc2952-poweroff.c | 98 struct ltc2952_poweroff *data = to_ltc2952(timer, timer_wde); in ltc2952_poweroff_timer_wde() local 100 if (data->kernel_panic) in ltc2952_poweroff_timer_wde() 103 state = gpiod_get_value(data->gpio_watchdog); in ltc2952_poweroff_timer_wde() 104 gpiod_set_value(data->gpio_watchdog, !state); in ltc2952_poweroff_timer_wde() 106 hrtimer_forward_now(timer, data->wde_interval); in ltc2952_poweroff_timer_wde() 111 static void ltc2952_poweroff_start_wde(struct ltc2952_poweroff *data) in ltc2952_poweroff_start_wde() argument 113 hrtimer_start(&data->timer_wde, data->wde_interval, HRTIMER_MODE_REL); in ltc2952_poweroff_start_wde() 119 struct ltc2952_poweroff *data = to_ltc2952(timer, timer_trigger); in ltc2952_poweroff_timer_trigger() local 121 ltc2952_poweroff_start_wde(data); in ltc2952_poweroff_timer_trigger() 139 struct ltc2952_poweroff *data = dev_id; ltc2952_poweroff_handler() local 160 ltc2952_poweroff_default(struct ltc2952_poweroff *data) ltc2952_poweroff_default() argument 176 struct ltc2952_poweroff *data = platform_get_drvdata(pdev); ltc2952_poweroff_init() local 250 struct ltc2952_poweroff *data = to_ltc2952(nb, panic_notifier); ltc2952_poweroff_notify_panic() local 259 struct ltc2952_poweroff *data; ltc2952_poweroff_probe() local 291 struct ltc2952_poweroff *data = platform_get_drvdata(pdev); ltc2952_poweroff_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/pressure/ |
H A D | mpl115.c | 35 static int mpl115_request(struct mpl115_data *data) in mpl115_request() argument 37 int ret = data->ops->write(data->dev, MPL115_CONVERT, 0); in mpl115_request() 47 static int mpl115_comp_pressure(struct mpl115_data *data, int *val, int *val2) in mpl115_comp_pressure() argument 54 mutex_lock(&data->lock); in mpl115_comp_pressure() 55 ret = mpl115_request(data); in mpl115_comp_pressure() 59 ret = data->ops->read(data->dev, MPL115_PADC); in mpl115_comp_pressure() 64 ret = data->ops->read(data in mpl115_comp_pressure() 84 mpl115_read_temp(struct mpl115_data *data) mpl115_read_temp() argument 102 struct mpl115_data *data = iio_priv(indio_dev); mpl115_read_raw() local 158 struct mpl115_data *data; mpl115_probe() local 232 struct mpl115_data *data = iio_priv(dev_get_drvdata(dev)); mpl115_runtime_suspend() local 241 struct mpl115_data *data = iio_priv(dev_get_drvdata(dev)); mpl115_runtime_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/accel/ |
H A D | bma400_core.c | 58 struct mutex mutex; /* data register lock */ 145 struct bma400_data *data = iio_priv(indio_dev); in bma400_accel_get_mount_matrix() local 147 return &data->orientation; in bma400_accel_get_mount_matrix() 180 static int bma400_get_temp_reg(struct bma400_data *data, int *val, int *val2) in bma400_get_temp_reg() argument 186 if (data->power_mode == POWER_MODE_SLEEP) in bma400_get_temp_reg() 189 ret = regmap_read(data->regmap, BMA400_TEMP_DATA_REG, &raw_temp); in bma400_get_temp_reg() 203 static int bma400_get_accel_reg(struct bma400_data *data, in bma400_get_accel_reg() argument 211 if (data->power_mode == POWER_MODE_SLEEP) in bma400_get_accel_reg() 225 dev_err(data->dev, "invalid axis channel modifier\n"); in bma400_get_accel_reg() 230 ret = regmap_bulk_read(data in bma400_get_accel_reg() 249 bma400_get_accel_output_data_rate(struct bma400_data *data) bma400_get_accel_output_data_rate() argument 298 bma400_set_accel_output_data_rate(struct bma400_data *data, int hz, int uhz) bma400_set_accel_output_data_rate() argument 339 bma400_get_accel_oversampling_ratio(struct bma400_data *data) bma400_get_accel_oversampling_ratio() argument 383 bma400_set_accel_oversampling_ratio(struct bma400_data *data, int val) bma400_set_accel_oversampling_ratio() argument 435 bma400_accel_scale_to_raw(struct bma400_data *data, unsigned int val) bma400_accel_scale_to_raw() argument 452 bma400_get_accel_scale(struct bma400_data *data) bma400_get_accel_scale() argument 471 bma400_set_accel_scale(struct bma400_data *data, unsigned int val) bma400_set_accel_scale() argument 495 bma400_get_power_mode(struct bma400_data *data) bma400_get_power_mode() argument 510 bma400_set_power_mode(struct bma400_data *data, enum bma400_power_mode mode) bma400_set_power_mode() argument 563 bma400_init(struct bma400_data *data) bma400_init() argument 654 struct bma400_data *data = iio_priv(indio_dev); bma400_read_raw() local 738 struct bma400_data *data = iio_priv(indio_dev); bma400_write_raw() local 799 struct bma400_data *data; bma400_probe() local 834 struct bma400_data *data = iio_priv(indio_dev); bma400_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/phy/allwinner/ |
H A D | phy-sun4i-usb.c | 162 struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy); in sun4i_usb_phy0_update_iscr() local 165 iscr = readl(data->base + REG_ISCR); in sun4i_usb_phy0_update_iscr() 168 writel(iscr, data->base + REG_ISCR); in sun4i_usb_phy0_update_iscr() 191 static void sun4i_usb_phy_write(struct sun4i_usb_phy *phy, u32 addr, u32 data, in sun4i_usb_phy_write() argument 217 /* set the data bit and clear usbc bit*/ in sun4i_usb_phy_write() 219 if (data & 0x1) in sun4i_usb_phy_write() 235 data >>= 1; in sun4i_usb_phy_write() 270 struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy); in sun4i_usb_phy_init() local 291 if (data->cfg->type == sun8i_a83t_phy || in sun4i_usb_phy_init() 292 data in sun4i_usb_phy_init() 338 struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy); sun4i_usb_phy_exit() local 363 sun4i_usb_phy0_get_id_det(struct sun4i_usb_phy_data *data) sun4i_usb_phy0_get_id_det() argument 379 sun4i_usb_phy0_get_vbus_det(struct sun4i_usb_phy_data *data) sun4i_usb_phy0_get_vbus_det() argument 398 sun4i_usb_phy0_have_vbus_det(struct sun4i_usb_phy_data *data) sun4i_usb_phy0_have_vbus_det() argument 403 sun4i_usb_phy0_poll(struct sun4i_usb_phy_data *data) sun4i_usb_phy0_poll() argument 426 struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy); sun4i_usb_phy_power_on() local 455 struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy); sun4i_usb_phy_power_off() local 477 struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy); sun4i_usb_phy_set_mode() local 529 sun4i_usb_phy0_reroute(struct sun4i_usb_phy_data *data, int id_det) sun4i_usb_phy0_reroute() argument 546 struct sun4i_usb_phy_data *data = sun4i_usb_phy0_id_vbus_det_scan() local 624 struct sun4i_usb_phy_data *data = dev_id; sun4i_usb_phy0_id_vbus_det_irq() local 635 struct sun4i_usb_phy_data *data = sun4i_usb_phy0_vbus_notify() local 649 struct sun4i_usb_phy_data *data = dev_get_drvdata(dev); sun4i_usb_phy_xlate() local 663 struct sun4i_usb_phy_data *data = dev_get_drvdata(dev); sun4i_usb_phy_remove() local 685 struct sun4i_usb_phy_data *data; sun4i_usb_phy_probe() local [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/eap_peer/ |
H A D | eap_tls_common.c | 36 const u8 **data, size_t *data_len) in eap_tls_check_blob() 51 *data = blob->data; in eap_tls_check_blob() 157 struct eap_ssl_data *data, in eap_tls_params_from_conf() 162 if (sm->workaround && data->eap_type != EAP_TYPE_FAST && in eap_tls_params_from_conf() 163 data->eap_type != EAP_TYPE_TEAP) { in eap_tls_params_from_conf() 175 if (data->eap_type == EAP_TYPE_TEAP) { in eap_tls_params_from_conf() 182 if (data->eap_type == EAP_TYPE_FAST || in eap_tls_params_from_conf() 183 data->eap_type == EAP_TYPE_TEAP || in eap_tls_params_from_conf() 184 data in eap_tls_params_from_conf() 35 eap_tls_check_blob(struct eap_sm *sm, const char **name, const u8 **data, size_t *data_len) eap_tls_check_blob() argument 156 eap_tls_params_from_conf(struct eap_sm *sm, struct eap_ssl_data *data, struct tls_connection_params *params, struct eap_peer_config *config, int phase2) eap_tls_params_from_conf() argument 238 eap_tls_init_connection(struct eap_sm *sm, struct eap_ssl_data *data, struct eap_peer_config *config, struct tls_connection_params *params) eap_tls_init_connection() argument 300 eap_peer_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data, struct eap_peer_config *config, u8 eap_type) eap_peer_tls_ssl_init() argument 348 eap_peer_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data) eap_peer_tls_ssl_deinit() argument 374 eap_peer_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data, const char *label, const u8 *context, size_t context_len, size_t len) eap_peer_tls_derive_key() argument 407 eap_peer_tls_derive_session_id(struct eap_sm *sm, struct eap_ssl_data *data, u8 eap_type, size_t *len) eap_peer_tls_derive_session_id() argument 464 eap_peer_tls_reassemble_fragment(struct eap_ssl_data *data, const struct wpabuf *in_data) eap_peer_tls_reassemble_fragment() argument 534 eap_peer_tls_data_reassemble( struct eap_ssl_data *data, const struct wpabuf *in_data, int *need_more_input) eap_peer_tls_data_reassemble() argument 571 eap_tls_process_input(struct eap_sm *sm, struct eap_ssl_data *data, const struct wpabuf *in_data, struct wpabuf **out_data) eap_tls_process_input() argument 622 eap_tls_process_output(struct eap_ssl_data *data, EapType eap_type, int peap_version, u8 id, int ret, struct wpabuf **out_data) eap_tls_process_output() argument 719 eap_peer_tls_process_helper(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, int peap_version, u8 id, const struct wpabuf *in_data, struct wpabuf **out_data) eap_peer_tls_process_helper() argument 833 eap_peer_tls_reauth_init(struct eap_sm *sm, struct eap_ssl_data *data) eap_peer_tls_reauth_init() argument 850 eap_peer_tls_status(struct eap_sm *sm, struct eap_ssl_data *data, char *buf, size_t buflen, int verbose) eap_peer_tls_status() argument 900 eap_peer_tls_process_init(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, struct eap_method_ret *ret, const struct wpabuf *reqData, size_t *len, u8 *flags) eap_peer_tls_process_init() argument 995 eap_peer_tls_reset_input(struct eap_ssl_data *data) eap_peer_tls_reset_input() argument 1010 eap_peer_tls_reset_output(struct eap_ssl_data *data) eap_peer_tls_reset_output() argument 1026 eap_peer_tls_decrypt(struct eap_sm *sm, struct eap_ssl_data *data, const struct wpabuf *in_data, struct wpabuf **in_decrypted) eap_peer_tls_decrypt() argument 1058 eap_peer_tls_encrypt(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, int peap_version, u8 id, const struct wpabuf *in_data, struct wpabuf **out_data) eap_peer_tls_encrypt() argument [all...] |
H A D | eap_tls.c | 34 struct eap_tls_data *data; in eap_tls_init() local 44 data = os_zalloc(sizeof(*data)); in eap_tls_init() 45 if (data == NULL) in eap_tls_init() 48 data->ssl_ctx = sm->init_phase2 && sm->ssl_ctx2 ? sm->ssl_ctx2 : in eap_tls_init() 51 if (eap_peer_tls_ssl_init(sm, &data->ssl, config, EAP_TYPE_TLS)) { in eap_tls_init() 53 eap_tls_deinit(sm, data); in eap_tls_init() 69 data->eap_type = EAP_TYPE_TLS; in eap_tls_init() 71 return data; in eap_tls_init() 78 struct eap_tls_data *data; in eap_unauth_tls_init() local 105 struct eap_tls_data *data; eap_wfa_unauth_tls_init() local 129 eap_tls_free_key(struct eap_tls_data *data) eap_tls_free_key() argument 140 struct eap_tls_data *data = priv; eap_tls_deinit() local 151 eap_tls_failure(struct eap_sm *sm, struct eap_tls_data *data, struct eap_method_ret *ret, int res, struct wpabuf *resp, u8 id) eap_tls_failure() argument 173 eap_tls_success(struct eap_sm *sm, struct eap_tls_data *data, struct eap_method_ret *ret) eap_tls_success() argument 241 struct eap_tls_data *data = priv; eap_tls_process() local 325 struct eap_tls_data *data = priv; eap_tls_has_reauth_data() local 332 struct eap_tls_data *data = priv; eap_tls_deinit_for_reauth() local 341 struct eap_tls_data *data = priv; eap_tls_init_for_reauth() local 356 struct eap_tls_data *data = priv; eap_tls_get_status() local 363 struct eap_tls_data *data = priv; eap_tls_isKeyAvailable() local 370 struct eap_tls_data *data = priv; eap_tls_getKey() local 388 struct eap_tls_data *data = priv; eap_tls_get_emsk() local 406 struct eap_tls_data *data = priv; eap_tls_get_session_id() local [all...] |
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | w83793.c | 263 * Somewhat ugly :( global data pointer list with all devices, so that 264 * we can find our device data as when using misc_register. There is no 265 * other method to get to one's device data from the open file-op and 270 /* Note this lock not only protect list access, but also data.kref access */ 274 * Release our data struct when we're detached from the i2c client *and* all 279 struct w83793_data *data = container_of(ref, struct w83793_data, kref); in w83793_release_resources() local 280 kfree(data); in w83793_release_resources() 314 struct w83793_data *data = dev_get_drvdata(dev); in vrm_show() local 315 return sprintf(buf, "%d\n", data->vrm); in vrm_show() 321 struct w83793_data *data in show_vid() local 333 struct w83793_data *data = dev_get_drvdata(dev); vrm_store() local 353 struct w83793_data *data = w83793_update_device(dev); show_alarm_beep() local 375 struct w83793_data *data = i2c_get_clientdata(client); store_beep() local 404 struct w83793_data *data = w83793_update_device(dev); show_beep_enable() local 413 struct w83793_data *data = i2c_get_clientdata(client); store_beep_enable() local 441 struct w83793_data *data = i2c_get_clientdata(client); store_chassis_clear() local 469 struct w83793_data *data = w83793_update_device(dev); show_fan() local 488 struct w83793_data *data = i2c_get_clientdata(client); store_fan_min() local 512 struct w83793_data *data = w83793_update_device(dev); show_pwm() local 530 struct w83793_data *data = i2c_get_clientdata(client); store_pwm() local 568 struct w83793_data *data = w83793_update_device(dev); show_temp() local 587 struct w83793_data *data = i2c_get_clientdata(client); store_temp() local 623 struct w83793_data *data = w83793_update_device(dev); show_temp_mode() local 648 struct w83793_data *data = i2c_get_clientdata(client); store_temp_mode() local 695 struct w83793_data *data = w83793_update_device(dev); show_sf_setup() local 718 struct w83793_data *data = i2c_get_clientdata(client); store_sf_setup() local 793 struct w83793_data *data = w83793_update_device(dev); show_sf_ctrl() local 819 struct w83793_data *data = i2c_get_clientdata(client); store_sf_ctrl() local 877 struct w83793_data *data = w83793_update_device(dev); show_sf2_pwm() local 887 struct w83793_data *data = i2c_get_clientdata(client); store_sf2_pwm() local 917 struct w83793_data *data = w83793_update_device(dev); show_sf2_temp() local 928 struct w83793_data *data = i2c_get_clientdata(client); store_sf2_temp() local 959 struct w83793_data *data = w83793_update_device(dev); show_in() local 980 struct w83793_data *data = i2c_get_clientdata(client); store_in() local 1188 watchdog_set_timeout(struct w83793_data *data, int timeout) watchdog_set_timeout() argument 1217 watchdog_get_timeout(struct w83793_data *data) watchdog_get_timeout() argument 1228 watchdog_trigger(struct w83793_data *data) watchdog_trigger() argument 1247 watchdog_enable(struct w83793_data *data) watchdog_enable() argument 1269 watchdog_disable(struct w83793_data *data) watchdog_disable() argument 1289 struct w83793_data *pos, *data = NULL; watchdog_open() local 1334 struct w83793_data *data = filp->private_data; watchdog_close() local 1359 struct w83793_data *data = filp->private_data; watchdog_write() local 1394 struct w83793_data *data = filp->private_data; watchdog_ioctl() local 1469 struct w83793_data *data = NULL; watchdog_notify_sys() local 1500 struct w83793_data *data = i2c_get_clientdata(client); w83793_remove() local 1650 struct w83793_data *data; w83793_probe() local 1941 struct w83793_data *data = i2c_get_clientdata(client); w83793_update_nonvolatile() local 2028 struct w83793_data *data = i2c_get_clientdata(client); w83793_update_device() local 2093 struct w83793_data *data = i2c_get_clientdata(client); w83793_read_value() local 2119 struct w83793_data *data = i2c_get_clientdata(client); w83793_write_value() local [all...] |
H A D | max6650.c | 99 * Client data (each client gets its own) 130 .data = (void *)1 134 .data = (void *)4 158 struct max6650_data *data = dev_get_drvdata(dev); in max6650_update_device() local 159 struct i2c_client *client = data->client; in max6650_update_device() 163 mutex_lock(&data->update_lock); in max6650_update_device() 165 if (time_after(jiffies, data->last_updated + HZ) || !data->valid) { in max6650_update_device() 166 for (i = 0; i < data->nr_fans; i++) { in max6650_update_device() 172 data in max6650_update_device() 201 max6650_set_operating_mode(struct max6650_data *data, u8 mode) max6650_set_operating_mode() argument 262 max6650_set_target(struct max6650_data *data, unsigned long rpm) max6650_set_target() argument 301 struct max6650_data *data = max6650_update_device(dev); alarm_show() local 325 struct max6650_data *data = dev_get_drvdata(dev); max6650_attrs_visible() local 358 max6650_init_client(struct max6650_data *data, struct i2c_client *client) max6650_init_client() argument 481 struct max6650_data *data = cdev->devdata; max6650_get_cur_state() local 491 struct max6650_data *data = cdev->devdata; max6650_set_cur_state() local 522 struct max6650_data *data = max6650_update_device(dev); max6650_read() local 613 struct max6650_data *data = dev_get_drvdata(dev); max6650_write() local 696 const struct max6650_data *data = _data; max6650_is_visible() local 768 struct max6650_data *data; max6650_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | w83793.c | 263 * Somewhat ugly :( global data pointer list with all devices, so that 264 * we can find our device data as when using misc_register. There is no 265 * other method to get to one's device data from the open file-op and 270 /* Note this lock not only protect list access, but also data.kref access */ 274 * Release our data struct when we're detached from the i2c client *and* all 279 struct w83793_data *data = container_of(ref, struct w83793_data, kref); in w83793_release_resources() local 280 kfree(data); in w83793_release_resources() 314 struct w83793_data *data = dev_get_drvdata(dev); in vrm_show() local 315 return sprintf(buf, "%d\n", data->vrm); in vrm_show() 321 struct w83793_data *data in show_vid() local 333 struct w83793_data *data = dev_get_drvdata(dev); vrm_store() local 353 struct w83793_data *data = w83793_update_device(dev); show_alarm_beep() local 375 struct w83793_data *data = i2c_get_clientdata(client); store_beep() local 404 struct w83793_data *data = w83793_update_device(dev); show_beep_enable() local 413 struct w83793_data *data = i2c_get_clientdata(client); store_beep_enable() local 441 struct w83793_data *data = i2c_get_clientdata(client); store_chassis_clear() local 469 struct w83793_data *data = w83793_update_device(dev); show_fan() local 488 struct w83793_data *data = i2c_get_clientdata(client); store_fan_min() local 512 struct w83793_data *data = w83793_update_device(dev); show_pwm() local 530 struct w83793_data *data = i2c_get_clientdata(client); store_pwm() local 568 struct w83793_data *data = w83793_update_device(dev); show_temp() local 587 struct w83793_data *data = i2c_get_clientdata(client); store_temp() local 623 struct w83793_data *data = w83793_update_device(dev); show_temp_mode() local 648 struct w83793_data *data = i2c_get_clientdata(client); store_temp_mode() local 695 struct w83793_data *data = w83793_update_device(dev); show_sf_setup() local 718 struct w83793_data *data = i2c_get_clientdata(client); store_sf_setup() local 793 struct w83793_data *data = w83793_update_device(dev); show_sf_ctrl() local 819 struct w83793_data *data = i2c_get_clientdata(client); store_sf_ctrl() local 877 struct w83793_data *data = w83793_update_device(dev); show_sf2_pwm() local 887 struct w83793_data *data = i2c_get_clientdata(client); store_sf2_pwm() local 917 struct w83793_data *data = w83793_update_device(dev); show_sf2_temp() local 928 struct w83793_data *data = i2c_get_clientdata(client); store_sf2_temp() local 959 struct w83793_data *data = w83793_update_device(dev); show_in() local 980 struct w83793_data *data = i2c_get_clientdata(client); store_in() local 1188 watchdog_set_timeout(struct w83793_data *data, int timeout) watchdog_set_timeout() argument 1217 watchdog_get_timeout(struct w83793_data *data) watchdog_get_timeout() argument 1228 watchdog_trigger(struct w83793_data *data) watchdog_trigger() argument 1247 watchdog_enable(struct w83793_data *data) watchdog_enable() argument 1269 watchdog_disable(struct w83793_data *data) watchdog_disable() argument 1289 struct w83793_data *pos, *data = NULL; watchdog_open() local 1334 struct w83793_data *data = filp->private_data; watchdog_close() local 1359 struct w83793_data *data = filp->private_data; watchdog_write() local 1394 struct w83793_data *data = filp->private_data; watchdog_ioctl() local 1469 struct w83793_data *data = NULL; watchdog_notify_sys() local 1500 struct w83793_data *data = i2c_get_clientdata(client); w83793_remove() local 1648 struct w83793_data *data; w83793_probe() local 1939 struct w83793_data *data = i2c_get_clientdata(client); w83793_update_nonvolatile() local 2026 struct w83793_data *data = i2c_get_clientdata(client); w83793_update_device() local 2091 struct w83793_data *data = i2c_get_clientdata(client); w83793_read_value() local 2117 struct w83793_data *data = i2c_get_clientdata(client); w83793_write_value() local [all...] |
H A D | max6650.c | 99 * Client data (each client gets its own) 130 .data = (void *)1 134 .data = (void *)4 158 struct max6650_data *data = dev_get_drvdata(dev); in max6650_update_device() local 159 struct i2c_client *client = data->client; in max6650_update_device() 163 mutex_lock(&data->update_lock); in max6650_update_device() 165 if (time_after(jiffies, data->last_updated + HZ) || !data->valid) { in max6650_update_device() 166 for (i = 0; i < data->nr_fans; i++) { in max6650_update_device() 172 data in max6650_update_device() 201 max6650_set_operating_mode(struct max6650_data *data, u8 mode) max6650_set_operating_mode() argument 262 max6650_set_target(struct max6650_data *data, unsigned long rpm) max6650_set_target() argument 301 struct max6650_data *data = max6650_update_device(dev); alarm_show() local 325 struct max6650_data *data = dev_get_drvdata(dev); max6650_attrs_visible() local 358 max6650_init_client(struct max6650_data *data, struct i2c_client *client) max6650_init_client() argument 481 struct max6650_data *data = cdev->devdata; max6650_get_cur_state() local 491 struct max6650_data *data = cdev->devdata; max6650_set_cur_state() local 522 struct max6650_data *data = max6650_update_device(dev); max6650_read() local 613 struct max6650_data *data = dev_get_drvdata(dev); max6650_write() local 696 const struct max6650_data *data = _data; max6650_is_visible() local 768 struct max6650_data *data; max6650_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-imx-irqsteer.c | 39 static int imx_irqsteer_get_reg_index(struct irqsteer_data *data, in imx_irqsteer_get_reg_index() argument 42 return (data->reg_num - irqnum / 32 - 1); in imx_irqsteer_get_reg_index() 47 struct irqsteer_data *data = d->chip_data; in imx_irqsteer_irq_unmask() local 48 int idx = imx_irqsteer_get_reg_index(data, d->hwirq); in imx_irqsteer_irq_unmask() 52 raw_spin_lock_irqsave(&data->lock, flags); in imx_irqsteer_irq_unmask() 53 val = readl_relaxed(data->regs + CHANMASK(idx, data->reg_num)); in imx_irqsteer_irq_unmask() 55 writel_relaxed(val, data->regs + CHANMASK(idx, data->reg_num)); in imx_irqsteer_irq_unmask() 56 raw_spin_unlock_irqrestore(&data in imx_irqsteer_irq_unmask() 61 struct irqsteer_data *data = d->chip_data; imx_irqsteer_irq_mask() local 94 imx_irqsteer_get_hwirq_base(struct irqsteer_data *data, u32 irq) imx_irqsteer_get_hwirq_base() argument 108 struct irqsteer_data *data = irq_desc_get_handler_data(desc); imx_irqsteer_irq_handler() local 146 struct irqsteer_data *data; imx_irqsteer_probe() local 248 imx_irqsteer_save_regs(struct irqsteer_data *data) imx_irqsteer_save_regs() argument 257 imx_irqsteer_restore_regs(struct irqsteer_data *data) imx_irqsteer_restore_regs() argument [all...] |
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | virtual.c | 29 struct virtual_consumer_data *data) in update_voltage_constraints() 33 if (data->min_uV && data->max_uV in update_voltage_constraints() 34 && data->min_uV <= data->max_uV) { in update_voltage_constraints() 36 data->min_uV, data->max_uV); in update_voltage_constraints() 37 ret = regulator_set_voltage(data->regulator, in update_voltage_constraints() 38 data->min_uV, data in update_voltage_constraints() 28 update_voltage_constraints(struct device *dev, struct virtual_consumer_data *data) update_voltage_constraints() argument 67 update_current_limit_constraints(struct device *dev, struct virtual_consumer_data *data) update_current_limit_constraints() argument 110 struct virtual_consumer_data *data = dev_get_drvdata(dev); show_min_uV() local 117 struct virtual_consumer_data *data = dev_get_drvdata(dev); set_min_uV() local 136 struct virtual_consumer_data *data = dev_get_drvdata(dev); show_max_uV() local 143 struct virtual_consumer_data *data = dev_get_drvdata(dev); set_max_uV() local 162 struct virtual_consumer_data *data = dev_get_drvdata(dev); show_min_uA() local 169 struct virtual_consumer_data *data = dev_get_drvdata(dev); set_min_uA() local 188 struct virtual_consumer_data *data = dev_get_drvdata(dev); show_max_uA() local 195 struct virtual_consumer_data *data = dev_get_drvdata(dev); set_max_uA() local 214 struct virtual_consumer_data *data = dev_get_drvdata(dev); show_mode() local 233 struct virtual_consumer_data *data = dev_get_drvdata(dev); set_mode() local [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | virtual.c | 30 struct virtual_consumer_data *data) in update_voltage_constraints() 34 if (data->min_uV && data->max_uV in update_voltage_constraints() 35 && data->min_uV <= data->max_uV) { in update_voltage_constraints() 37 data->min_uV, data->max_uV); in update_voltage_constraints() 38 ret = regulator_set_voltage(data->regulator, in update_voltage_constraints() 39 data->min_uV, data in update_voltage_constraints() 29 update_voltage_constraints(struct device *dev, struct virtual_consumer_data *data) update_voltage_constraints() argument 68 update_current_limit_constraints(struct device *dev, struct virtual_consumer_data *data) update_current_limit_constraints() argument 111 struct virtual_consumer_data *data = dev_get_drvdata(dev); show_min_uV() local 118 struct virtual_consumer_data *data = dev_get_drvdata(dev); set_min_uV() local 137 struct virtual_consumer_data *data = dev_get_drvdata(dev); show_max_uV() local 144 struct virtual_consumer_data *data = dev_get_drvdata(dev); set_max_uV() local 163 struct virtual_consumer_data *data = dev_get_drvdata(dev); show_min_uA() local 170 struct virtual_consumer_data *data = dev_get_drvdata(dev); set_min_uA() local 189 struct virtual_consumer_data *data = dev_get_drvdata(dev); show_max_uA() local 196 struct virtual_consumer_data *data = dev_get_drvdata(dev); set_max_uA() local 215 struct virtual_consumer_data *data = dev_get_drvdata(dev); show_mode() local 234 struct virtual_consumer_data *data = dev_get_drvdata(dev); set_mode() local [all...] |
/kernel/linux/linux-5.10/drivers/extcon/ |
H A D | extcon-adc-jack.c | 28 * struct adc_jack_data - internal data for adc_jack device driver 57 struct adc_jack_data *data = container_of(to_delayed_work(work), in adc_jack_handler() local 64 ret = iio_read_channel_raw(data->chan, &adc_val); in adc_jack_handler() 66 dev_err(data->dev, "read channel() error: %d\n", ret); in adc_jack_handler() 71 for (i = 0; i < data->num_conditions; i++) { in adc_jack_handler() 72 def = &data->adc_conditions[i]; in adc_jack_handler() 74 extcon_set_state_sync(data->edev, def->id, true); in adc_jack_handler() 80 for (i = 0; i < data->num_conditions; i++) { in adc_jack_handler() 81 def = &data->adc_conditions[i]; in adc_jack_handler() 82 extcon_set_state_sync(data in adc_jack_handler() 88 struct adc_jack_data *data = _data; adc_jack_irq_thread() local 97 struct adc_jack_data *data; adc_jack_probe() local 163 struct adc_jack_data *data = platform_get_drvdata(pdev); adc_jack_remove() local 174 struct adc_jack_data *data = dev_get_drvdata(dev); adc_jack_suspend() local 185 struct adc_jack_data *data = dev_get_drvdata(dev); adc_jack_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/extcon/ |
H A D | extcon-adc-jack.c | 28 * struct adc_jack_data - internal data for adc_jack device driver 57 struct adc_jack_data *data = container_of(to_delayed_work(work), in adc_jack_handler() local 64 ret = iio_read_channel_raw(data->chan, &adc_val); in adc_jack_handler() 66 dev_err(data->dev, "read channel() error: %d\n", ret); in adc_jack_handler() 71 for (i = 0; i < data->num_conditions; i++) { in adc_jack_handler() 72 def = &data->adc_conditions[i]; in adc_jack_handler() 74 extcon_set_state_sync(data->edev, def->id, true); in adc_jack_handler() 80 for (i = 0; i < data->num_conditions; i++) { in adc_jack_handler() 81 def = &data->adc_conditions[i]; in adc_jack_handler() 82 extcon_set_state_sync(data in adc_jack_handler() 88 struct adc_jack_data *data = _data; adc_jack_irq_thread() local 97 struct adc_jack_data *data; adc_jack_probe() local 163 struct adc_jack_data *data = platform_get_drvdata(pdev); adc_jack_remove() local 174 struct adc_jack_data *data = dev_get_drvdata(dev); adc_jack_suspend() local 185 struct adc_jack_data *data = dev_get_drvdata(dev); adc_jack_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/accel/ |
H A D | kionix-kx022a.c | 30 * The KX022A has FIFO which can store 43 samples of HiRes data from 2 32 * 258 bytes of sample data. The quirk to know is that the amount of bytes in 34 * is that full 258 bytes of data is indicated using the max value 255. 41 /* 3 axis, 2 bytes of data for each of the axis */ 172 * protect the data stored/retrieved from this structure from 178 /* 3 x 16bit accel data + timestamp */ 190 struct kx022a_data *data = iio_priv(idev); in kx022a_get_mount_matrix() local 192 return &data->orientation; in kx022a_get_mount_matrix() 330 static int kx022a_turn_on_off_unlocked(struct kx022a_data *data, bool on) in kx022a_turn_on_off_unlocked() argument 335 ret = regmap_set_bits(data in kx022a_turn_on_off_unlocked() 347 kx022a_turn_off_lock(struct kx022a_data *data) kx022a_turn_off_lock() argument 359 kx022a_turn_on_unlock(struct kx022a_data *data) kx022a_turn_on_unlock() argument 387 struct kx022a_data *data = iio_priv(idev); kx022a_write_raw() local 457 kx022a_fifo_set_wmi(struct kx022a_data *data) kx022a_fifo_set_wmi() argument 467 kx022a_get_axis(struct kx022a_data *data, struct iio_chan_spec const *chan, int *val) kx022a_get_axis() argument 487 struct kx022a_data *data = iio_priv(idev); kx022a_read_raw() local 535 struct kx022a_data *data = iio_priv(idev); kx022a_set_watermark() local 552 struct kx022a_data *data = iio_priv(idev); hwfifo_enabled_show() local 567 struct kx022a_data *data = iio_priv(idev); hwfifo_watermark_show() local 586 kx022a_drop_fifo_contents(struct kx022a_data *data) kx022a_drop_fifo_contents() argument 605 struct kx022a_data *data = iio_priv(idev); __kx022a_fifo_flush() local 716 struct kx022a_data *data = iio_priv(idev); kx022a_fifo_flush() local 737 kx022a_set_drdy_irq(struct kx022a_data *data, bool en) kx022a_set_drdy_irq() argument 747 kx022a_prepare_irq_pin(struct kx022a_data *data) kx022a_prepare_irq_pin() argument 766 kx022a_fifo_disable(struct kx022a_data *data) kx022a_fifo_disable() argument 797 struct kx022a_data *data = iio_priv(idev); kx022a_buffer_predisable() local 805 kx022a_fifo_enable(struct kx022a_data *data) kx022a_fifo_enable() argument 840 struct kx022a_data *data = iio_priv(idev); kx022a_buffer_postenable() local 862 struct kx022a_data *data = iio_priv(idev); kx022a_trigger_handler() local 881 struct kx022a_data *data = iio_priv(idev); kx022a_irq_handler() local 900 struct kx022a_data *data = iio_priv(idev); kx022a_irq_thread_handler() local 926 struct kx022a_data *data = iio_trigger_get_drvdata(trig); kx022a_trigger_set_state() local 961 kx022a_chip_init(struct kx022a_data *data) kx022a_chip_init() argument 1008 struct kx022a_data *data; kx022a_probe_internal() local [all...] |
H A D | adxl355_core.c | 7 * Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/adxl354_adxl355.pdf 239 static int adxl355_set_op_mode(struct adxl355_data *data, in adxl355_set_op_mode() argument 244 if (data->op_mode == op_mode) in adxl355_set_op_mode() 247 ret = regmap_update_bits(data->regmap, ADXL355_POWER_CTL_REG, in adxl355_set_op_mode() 252 data->op_mode = op_mode; in adxl355_set_op_mode() 261 struct adxl355_data *data = iio_priv(indio_dev); in adxl355_data_rdy_trigger_set_state() local 264 mutex_lock(&data->lock); in adxl355_data_rdy_trigger_set_state() 265 ret = regmap_update_bits(data->regmap, ADXL355_POWER_CTL_REG, in adxl355_data_rdy_trigger_set_state() 269 mutex_unlock(&data->lock); in adxl355_data_rdy_trigger_set_state() 274 static void adxl355_fill_3db_frequency_table(struct adxl355_data *data) in adxl355_fill_3db_frequency_table() argument 294 adxl355_setup(struct adxl355_data *data) adxl355_setup() argument 343 adxl355_get_temp_data(struct adxl355_data *data, u8 addr) adxl355_get_temp_data() argument 348 adxl355_read_axis(struct adxl355_data *data, u8 addr) adxl355_read_axis() argument 373 adxl355_set_odr(struct adxl355_data *data, enum adxl355_odr odr) adxl355_set_odr() argument 412 adxl355_set_hpf_3db(struct adxl355_data *data, enum adxl355_hpf_3db hpf) adxl355_set_hpf_3db() argument 450 adxl355_set_calibbias(struct adxl355_data *data, enum adxl355_chans chan, int calibbias) adxl355_set_calibbias() argument 488 struct adxl355_data *data = iio_priv(indio_dev); adxl355_read_raw() local 555 struct adxl355_data *data = iio_priv(indio_dev); adxl355_write_raw() local 589 struct adxl355_data *data = iio_priv(indio_dev); adxl355_read_avail() local 631 struct adxl355_data *data = iio_priv(indio_dev); adxl355_trigger_handler() local 725 struct adxl355_data *data = iio_priv(indio_dev); adxl355_probe_trigger() local 758 struct adxl355_data *data; adxl355_core_probe() local [all...] |
/third_party/curl/lib/ |
H A D | getinfo.c | 41 * Initialize statistical and informational data. 47 CURLcode Curl_initinfo(struct Curl_easy *data) in Curl_initinfo() argument 49 struct Progress *pro = &data->progress; in Curl_initinfo() 50 struct PureInfo *info = &data->info; in Curl_initinfo() 89 Curl_ssl_free_certinfo(data); in Curl_initinfo() 94 static CURLcode getinfo_char(struct Curl_easy *data, CURLINFO info, in getinfo_char() argument 99 *param_charp = data->state.url?data->state.url:(char *)""; in getinfo_char() 102 const char *m = data->set.str[STRING_CUSTOMREQUEST]; in getinfo_char() 104 if(data in getinfo_char() 191 getinfo_long(struct Curl_easy *data, CURLINFO info, long *param_longp) getinfo_long() argument 346 getinfo_offt(struct Curl_easy *data, CURLINFO info, curl_off_t *param_offt) getinfo_offt() argument 435 getinfo_double(struct Curl_easy *data, CURLINFO info, double *param_doublep) getinfo_double() argument 509 getinfo_slist(struct Curl_easy *data, CURLINFO info, struct curl_slist **param_slistp) getinfo_slist() argument 558 getinfo_socket(struct Curl_easy *data, CURLINFO info, curl_socket_t *param_socketp) getinfo_socket() argument 572 Curl_getinfo(struct Curl_easy *data, CURLINFO info, ...) Curl_getinfo() argument [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/eap_server/ |
H A D | eap_server_psk.c | 35 struct eap_psk_data *data; in eap_psk_init() local 37 data = os_zalloc(sizeof(*data)); in eap_psk_init() 38 if (data == NULL) in eap_psk_init() 40 data->state = PSK_1; in eap_psk_init() 42 return data; in eap_psk_init() 48 struct eap_psk_data *data = priv; in eap_psk_reset() local 49 os_free(data->id_p); in eap_psk_reset() 50 bin_clear_free(data, sizeof(*data)); in eap_psk_reset() 54 eap_psk_build_1(struct eap_sm *sm, struct eap_psk_data *data, u8 id) eap_psk_build_1() argument 89 eap_psk_build_3(struct eap_sm *sm, struct eap_psk_data *data, u8 id) eap_psk_build_3() argument 158 struct eap_psk_data *data = priv; eap_psk_buildReq() local 177 struct eap_psk_data *data = priv; eap_psk_check() local 213 eap_psk_process_2(struct eap_sm *sm, struct eap_psk_data *data, struct wpabuf *respData) eap_psk_process_2() argument 328 eap_psk_process_4(struct eap_sm *sm, struct eap_psk_data *data, struct wpabuf *respData) eap_psk_process_4() argument 410 struct eap_psk_data *data = priv; eap_psk_process() local 438 struct eap_psk_data *data = priv; eap_psk_isDone() local 445 struct eap_psk_data *data = priv; eap_psk_getKey() local 462 struct eap_psk_data *data = priv; eap_psk_get_emsk() local 479 struct eap_psk_data *data = priv; eap_psk_isSuccess() local 486 struct eap_psk_data *data = priv; eap_psk_get_session_id() local [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/eap_server/ |
H A D | eap_server_psk.c | 35 struct eap_psk_data *data; in eap_psk_init() local 37 data = os_zalloc(sizeof(*data)); in eap_psk_init() 38 if (data == NULL) in eap_psk_init() 40 data->state = PSK_1; in eap_psk_init() 42 return data; in eap_psk_init() 48 struct eap_psk_data *data = priv; in eap_psk_reset() local 49 os_free(data->id_p); in eap_psk_reset() 50 bin_clear_free(data, sizeof(*data)); in eap_psk_reset() 54 eap_psk_build_1(struct eap_sm *sm, struct eap_psk_data *data, u8 id) eap_psk_build_1() argument 89 eap_psk_build_3(struct eap_sm *sm, struct eap_psk_data *data, u8 id) eap_psk_build_3() argument 158 struct eap_psk_data *data = priv; eap_psk_buildReq() local 177 struct eap_psk_data *data = priv; eap_psk_check() local 213 eap_psk_process_2(struct eap_sm *sm, struct eap_psk_data *data, struct wpabuf *respData) eap_psk_process_2() argument 328 eap_psk_process_4(struct eap_sm *sm, struct eap_psk_data *data, struct wpabuf *respData) eap_psk_process_4() argument 410 struct eap_psk_data *data = priv; eap_psk_process() local 438 struct eap_psk_data *data = priv; eap_psk_isDone() local 445 struct eap_psk_data *data = priv; eap_psk_getKey() local 462 struct eap_psk_data *data = priv; eap_psk_get_emsk() local 479 struct eap_psk_data *data = priv; eap_psk_isSuccess() local 486 struct eap_psk_data *data = priv; eap_psk_get_session_id() local [all...] |
/kernel/linux/linux-5.10/drivers/acpi/acpica/ |
H A D | rsserial.c | 34 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.gpio.revision_id), 38 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.gpio.producer_consumer), 42 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.gpio.shareable), 46 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.gpio.wake_capable), 50 {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.gpio.io_restriction), 54 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.gpio.triggering), 58 {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.gpio.polarity), 62 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.gpio.pin_config), 71 {ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.gpio.drive_strength), 77 {ACPI_RSC_COUNT_GPIO_PIN, ACPI_RS_OFFSET(data [all...] |
/kernel/linux/linux-5.10/drivers/power/reset/ |
H A D | ltc2952-poweroff.c | 97 struct ltc2952_poweroff *data = to_ltc2952(timer, timer_wde); in ltc2952_poweroff_timer_wde() local 99 if (data->kernel_panic) in ltc2952_poweroff_timer_wde() 102 state = gpiod_get_value(data->gpio_watchdog); in ltc2952_poweroff_timer_wde() 103 gpiod_set_value(data->gpio_watchdog, !state); in ltc2952_poweroff_timer_wde() 106 hrtimer_forward(timer, now, data->wde_interval); in ltc2952_poweroff_timer_wde() 111 static void ltc2952_poweroff_start_wde(struct ltc2952_poweroff *data) in ltc2952_poweroff_start_wde() argument 113 hrtimer_start(&data->timer_wde, data->wde_interval, HRTIMER_MODE_REL); in ltc2952_poweroff_start_wde() 119 struct ltc2952_poweroff *data = to_ltc2952(timer, timer_trigger); in ltc2952_poweroff_timer_trigger() local 121 ltc2952_poweroff_start_wde(data); in ltc2952_poweroff_timer_trigger() 139 struct ltc2952_poweroff *data = dev_id; ltc2952_poweroff_handler() local 160 ltc2952_poweroff_default(struct ltc2952_poweroff *data) ltc2952_poweroff_default() argument 175 struct ltc2952_poweroff *data = platform_get_drvdata(pdev); ltc2952_poweroff_init() local 243 struct ltc2952_poweroff *data = to_ltc2952(nb, panic_notifier); ltc2952_poweroff_notify_panic() local 252 struct ltc2952_poweroff *data; ltc2952_poweroff_probe() local 284 struct ltc2952_poweroff *data = platform_get_drvdata(pdev); ltc2952_poweroff_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/chipidea/ |
H A D | usbmisc_imx.c | 144 int (*init)(struct imx_usbmisc_data *data); 146 int (*post)(struct imx_usbmisc_data *data); 148 int (*set_wakeup)(struct imx_usbmisc_data *data, bool enabled); 150 int (*hsic_set_connect)(struct imx_usbmisc_data *data); 152 int (*hsic_set_clk)(struct imx_usbmisc_data *data, bool enabled); 154 int (*charger_detection)(struct imx_usbmisc_data *data); 156 int (*power_lost_check)(struct imx_usbmisc_data *data); 157 void (*vbus_comparator_on)(struct imx_usbmisc_data *data, bool on); 166 static inline bool is_imx53_usbmisc(struct imx_usbmisc_data *data); 168 static int usbmisc_imx25_init(struct imx_usbmisc_data *data) in usbmisc_imx25_init() argument 217 usbmisc_imx25_post(struct imx_usbmisc_data *data) usbmisc_imx25_post() argument 246 usbmisc_imx27_init(struct imx_usbmisc_data *data) usbmisc_imx27_init() argument 277 usbmisc_imx53_init(struct imx_usbmisc_data *data) usbmisc_imx53_init() argument 377 usbmisc_wakeup_setting(struct imx_usbmisc_data *data) usbmisc_wakeup_setting() argument 390 usbmisc_imx6q_set_wakeup(struct imx_usbmisc_data *data, bool enabled) usbmisc_imx6q_set_wakeup() argument 417 usbmisc_imx6q_init(struct imx_usbmisc_data *data) usbmisc_imx6q_init() argument 472 usbmisc_imx6_hsic_get_reg_offset(struct imx_usbmisc_data *data) usbmisc_imx6_hsic_get_reg_offset() argument 493 usbmisc_imx6_hsic_set_connect(struct imx_usbmisc_data *data) usbmisc_imx6_hsic_set_connect() argument 517 usbmisc_imx6_hsic_set_clk(struct imx_usbmisc_data *data, bool on) usbmisc_imx6_hsic_set_clk() argument 545 usbmisc_imx6sx_init(struct imx_usbmisc_data *data) usbmisc_imx6sx_init() argument 580 usbmisc_vf610_init(struct imx_usbmisc_data *data) usbmisc_vf610_init() argument 600 usbmisc_imx7d_set_wakeup(struct imx_usbmisc_data *data, bool enabled) usbmisc_imx7d_set_wakeup() argument 623 usbmisc_imx7d_init(struct imx_usbmisc_data *data) usbmisc_imx7d_init() argument 696 imx7d_charger_secondary_detection(struct imx_usbmisc_data *data) imx7d_charger_secondary_detection() argument 742 imx7_disable_charger_detector(struct imx_usbmisc_data *data) imx7_disable_charger_detector() argument 767 imx7d_charger_data_contact_detect(struct imx_usbmisc_data *data) imx7d_charger_data_contact_detect() argument 810 imx7d_charger_primary_detection(struct imx_usbmisc_data *data) imx7d_charger_primary_detection() argument 847 imx7d_charger_detection(struct imx_usbmisc_data *data) imx7d_charger_detection() argument 890 usbmisc_imx7d_vbus_comparator_on(struct imx_usbmisc_data *data, bool on) usbmisc_imx7d_vbus_comparator_on() argument 917 usbmisc_imx7ulp_init(struct imx_usbmisc_data *data) usbmisc_imx7ulp_init() argument 981 usbmisc_imx7d_power_lost_check(struct imx_usbmisc_data *data) usbmisc_imx7d_power_lost_check() argument 1000 usbmisc_imx6sx_power_lost_check(struct imx_usbmisc_data *data) usbmisc_imx6sx_power_lost_check() argument 1071 is_imx53_usbmisc(struct imx_usbmisc_data *data) is_imx53_usbmisc() argument 1078 imx_usbmisc_init(struct imx_usbmisc_data *data) imx_usbmisc_init() argument 1092 imx_usbmisc_init_post(struct imx_usbmisc_data *data) imx_usbmisc_init_post() argument 1119 imx_usbmisc_hsic_set_connect(struct imx_usbmisc_data *data) imx_usbmisc_hsic_set_connect() argument 1133 imx_usbmisc_charger_detection(struct imx_usbmisc_data *data, bool connect) imx_usbmisc_charger_detection() argument 1165 imx_usbmisc_suspend(struct imx_usbmisc_data *data, bool wakeup) imx_usbmisc_suspend() argument 1196 imx_usbmisc_resume(struct imx_usbmisc_data *data, bool wakeup) imx_usbmisc_resume() argument 1294 struct imx_usbmisc *data; usbmisc_imx_probe() local [all...] |