/kernel/linux/linux-5.10/drivers/hid/ |
H A D | hid-picolcd_backlight.c | 19 struct picolcd_data *data = bl_get_data(bdev); in picolcd_get_brightness() local 20 return data->lcd_brightness; in picolcd_get_brightness() 25 struct picolcd_data *data = bl_get_data(bdev); in picolcd_set_brightness() local 26 struct hid_report *report = picolcd_out_report(REPORT_BRIGHTNESS, data->hdev); in picolcd_set_brightness() 32 data->lcd_brightness = bdev->props.brightness & 0x0ff; in picolcd_set_brightness() 33 data->lcd_power = bdev->props.power; in picolcd_set_brightness() 34 spin_lock_irqsave(&data->lock, flags); in picolcd_set_brightness() 35 hid_set_field(report->field[0], 0, data->lcd_power == FB_BLANK_UNBLANK ? data->lcd_brightness : 0); in picolcd_set_brightness() 36 if (!(data in picolcd_set_brightness() 53 picolcd_init_backlight(struct picolcd_data *data, struct hid_report *report) picolcd_init_backlight() argument 82 picolcd_exit_backlight(struct picolcd_data *data) picolcd_exit_backlight() argument 90 picolcd_resume_backlight(struct picolcd_data *data) picolcd_resume_backlight() argument 98 picolcd_suspend_backlight(struct picolcd_data *data) picolcd_suspend_backlight() argument [all...] |
H A D | hid-picolcd_cir.c | 33 int picolcd_raw_cir(struct picolcd_data *data, in picolcd_raw_cir() argument 41 spin_lock_irqsave(&data->lock, flags); in picolcd_raw_cir() 42 if (!data->rc_dev || (data->status & PICOLCD_CIR_SHUN)) { in picolcd_raw_cir() 43 spin_unlock_irqrestore(&data->lock, flags); in picolcd_raw_cir() 46 spin_unlock_irqrestore(&data->lock, flags); in picolcd_raw_cir() 55 * interval for non-first report of IR data - thus the quirk below in picolcd_raw_cir() 66 ir_raw_event_store(data->rc_dev, &rawir); in picolcd_raw_cir() 68 ir_raw_event_handle(data->rc_dev); in picolcd_raw_cir() 75 struct picolcd_data *data in picolcd_cir_open() local 86 struct picolcd_data *data = dev->priv; picolcd_cir_close() local 95 picolcd_init_cir(struct picolcd_data *data, struct hid_report *report) picolcd_init_cir() argument 131 picolcd_exit_cir(struct picolcd_data *data) picolcd_exit_cir() argument [all...] |
/kernel/linux/linux-6.6/drivers/hid/ |
H A D | hid-picolcd_backlight.c | 19 struct picolcd_data *data = bl_get_data(bdev); in picolcd_get_brightness() local 20 return data->lcd_brightness; in picolcd_get_brightness() 25 struct picolcd_data *data = bl_get_data(bdev); in picolcd_set_brightness() local 26 struct hid_report *report = picolcd_out_report(REPORT_BRIGHTNESS, data->hdev); in picolcd_set_brightness() 32 data->lcd_brightness = bdev->props.brightness & 0x0ff; in picolcd_set_brightness() 33 data->lcd_power = bdev->props.power; in picolcd_set_brightness() 34 spin_lock_irqsave(&data->lock, flags); in picolcd_set_brightness() 35 hid_set_field(report->field[0], 0, data->lcd_power == FB_BLANK_UNBLANK ? data->lcd_brightness : 0); in picolcd_set_brightness() 36 if (!(data in picolcd_set_brightness() 53 picolcd_init_backlight(struct picolcd_data *data, struct hid_report *report) picolcd_init_backlight() argument 82 picolcd_exit_backlight(struct picolcd_data *data) picolcd_exit_backlight() argument 90 picolcd_resume_backlight(struct picolcd_data *data) picolcd_resume_backlight() argument 98 picolcd_suspend_backlight(struct picolcd_data *data) picolcd_suspend_backlight() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | smu7_hwmgr.c | 204 const struct smu7_hwmgr *data = in smu7_voltage_control() local 207 return (SMU7_VOLTAGE_CONTROL_NONE != data->voltage_control); in smu7_voltage_control() 256 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_construct_voltage_tables() local 262 if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control) { in smu7_construct_voltage_tables() 265 &(data->mvdd_voltage_table)); in smu7_construct_voltage_tables() 269 } else if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->mvdd_control) { in smu7_construct_voltage_tables() 271 result = phm_get_svi2_mvdd_voltage_table(&(data->mvdd_voltage_table), in smu7_construct_voltage_tables() 274 result = phm_get_svi2_voltage_table_v0(&(data->mvdd_voltage_table), in smu7_construct_voltage_tables() 282 if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) { in smu7_construct_voltage_tables() 285 &(data in smu7_construct_voltage_tables() 369 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_program_static_screen_threshold_parameters() local 415 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_program_voting_clients() local 574 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_setup_default_pcie_table() local 679 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_reset_dpm_tables() local 721 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_setup_dpm_tables_v0() local 807 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_setup_dpm_tables_v1() local 872 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_odn_initial_default_setting() local 917 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_setup_voltage_range_from_vbios() local 945 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_check_dpm_table_updated() local 999 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_setup_default_dpm_tables() local 1047 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_enable_ulv() local 1057 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_disable_ulv() local 1104 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_disable_sclk_vce_handshake() local 1120 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_disable_handshake_uvd() local 1137 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_enable_sclk_mclk_dpm() local 1195 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_start_dpm() local 1256 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_disable_sclk_mclk_dpm() local 1279 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_stop_dpm() local 1352 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_enable_auto_throttle_source() local 1369 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_disable_auto_throttle_source() local 1385 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_pcie_performance_request() local 1530 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_update_avfs() local 1625 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_init_dpm_defaults() local 1786 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_evv_voltages() local 1938 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_patch_voltage_dependency_tables_with_lookup_table() local 2020 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_calc_voltage_dependency_tables() local 2062 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_calc_mm_voltage_dependency_table() local 2111 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_complete_dependency_tables() local 2355 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_patch_vddc() local 2369 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_patch_vddci() local 2383 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_patch_vce_vddc() local 2398 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_patch_uvd_vddc() local 2412 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_patch_vddc_shed_limit() local 2426 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_patch_samu_vddc() local 2440 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_patch_acp_vddc() local 2454 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_patch_limits_vddc() local 2474 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_patch_cac_vddc() local 2545 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_set_private_data_based_on_pptable_v0() local 2599 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_elb_voltages() local 2626 struct smu7_hwmgr *data; smu7_hwmgr_backend_init() local 2690 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_force_dpm_highest() local 2742 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_upload_dpm_level_enable_mask() local 2769 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_unforce_dpm_levels() local 2785 struct smu7_hwmgr *data = smu7_force_dpm_lowest() local 2829 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_profiling_clk() local 2955 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_vblank_too_short() local 2995 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_apply_state_adjust_rules() local 3159 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_dpm_patch_boot_state() local 3220 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_pp_table_entry_callback_func_v1() local 3319 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_pp_table_entry_v1() local 3420 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_pp_table_entry_callback_func_v0() local 3464 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_pp_table_entry_v0() local 3627 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_read_sensor() local 3694 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_find_dpm_states_clocks_in_dpm_table() local 3747 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_maximum_link_speed() local 3772 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_request_link_speed_change_before_state_change() local 3818 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_freeze_sclk_mclk_dpm() local 3856 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_populate_and_upload_sclk_mclk_dpm_levels() local 3924 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_trim_dpm_states() local 3952 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_generate_dpm_level_enable_mask() local 3973 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_unfreeze_sclk_mclk_dpm() local 4015 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_notify_link_speed_change_after_state_change() local 4048 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_notify_smc_display() local 4066 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_set_power_state_tasks() local 4176 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_program_display_gap() local 4278 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_check_smc_update_required_for_display_configuration() local 4312 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_check_states_equal() local 4347 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_check_mc_firmware() local 4385 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_read_clock_registers() local 4429 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_memory_type() local 4459 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_init_power_gate_state() local 4469 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_init_sclk_threshold() local 4511 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_force_clock_level() local 4557 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_print_clock_levels() local 4679 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_sclk_od() local 4695 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_set_sclk_od() local 4721 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_mclk_od() local 4737 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_set_mclk_od() local 4789 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_mem_latency() local 4916 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_notify_cac_buffer_info() local 4953 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_max_high_clocks() local 4972 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_thermal_temperature_range() local 4993 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_check_clk_voltage_valid() local 5032 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_odn_edit_dpm_table() local 5094 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_get_power_profile_mode() local 5161 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_patch_compute_profile_mode() local 5180 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); smu7_set_power_profile_mode() local [all...] |
/kernel/linux/linux-5.10/drivers/hwmon/pmbus/ |
H A D | mp2975.c | 121 mp2975_read_phase(struct i2c_client *client, struct mp2975_data *data, in mp2975_read_phase() argument 139 * the following selection of DrMOS (data->curr_sense_gain[page]): in mp2975_read_phase() 157 return max_t(int, DIV_ROUND_CLOSEST(ret, data->info.phases[page]), in mp2975_read_phase() 158 DIV_ROUND_CLOSEST(ph_curr, data->curr_sense_gain[page])); in mp2975_read_phase() 162 mp2975_read_phases(struct i2c_client *client, struct mp2975_data *data, in mp2975_read_phases() argument 170 ret = mp2975_read_phase(client, data, page, phase, in mp2975_read_phases() 174 ret = mp2975_read_phase(client, data, page, phase, in mp2975_read_phases() 178 ret = mp2975_read_phase(client, data, page, phase, in mp2975_read_phases() 187 ret = mp2975_read_phase(client, data, page, phase, in mp2975_read_phases() 191 ret = mp2975_read_phase(client, data, pag in mp2975_read_phases() 221 struct mp2975_data *data = to_mp2975_data(info); mp2975_read_word_data() local 369 mp2975_identify_multiphase(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info) mp2975_identify_multiphase() argument 406 mp2975_identify_vid(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info, u32 reg, int page, u32 imvp_bit, u32 vr_bit) mp2975_identify_vid() argument 432 mp2975_identify_rails_vid(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info) mp2975_identify_rails_vid() argument 458 mp2975_current_sense_gain_get(struct i2c_client *client, struct mp2975_data *data) mp2975_current_sense_gain_get() argument 498 mp2975_vref_get(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info) mp2975_vref_get() argument 526 mp2975_vref_offset_get(struct i2c_client *client, struct mp2975_data *data, int page) mp2975_vref_offset_get() argument 552 mp2975_vout_max_get(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info, int page) mp2975_vout_max_get() argument 568 mp2975_identify_vout_format(struct i2c_client *client, struct mp2975_data *data, int page) mp2975_identify_vout_format() argument 585 mp2975_vout_ov_scale_get(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info) mp2975_vout_ov_scale_get() argument 618 mp2975_vout_per_rail_config_get(struct i2c_client *client, struct mp2975_data *data, struct pmbus_driver_info *info) mp2975_vout_per_rail_config_get() argument 686 struct mp2975_data *data; mp2975_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_xgmac.c | 154 u32 data; in xgene_enet_ecc_init() local 160 xgene_enet_rd_diag_csr(pdata, ENET_BLOCK_MEM_RDY_ADDR, &data); in xgene_enet_ecc_init() 161 } while ((data != 0xffffffff) && wait--); in xgene_enet_ecc_init() 163 if (data != 0xffffffff) { in xgene_enet_ecc_init() 199 u32 data; in xgene_pcs_reset() local 201 if (!xgene_enet_rd_pcs(pdata, PCS_CONTROL_1, &data)) in xgene_pcs_reset() 204 xgene_enet_wr_pcs(pdata, PCS_CONTROL_1, data | PCS_CTRL_PCS_RST); in xgene_pcs_reset() 205 xgene_enet_wr_pcs(pdata, PCS_CONTROL_1, data & ~PCS_CTRL_PCS_RST); in xgene_pcs_reset() 225 u32 data; in xgene_xgmac_set_mss() local 228 xgene_enet_rd_csr(pdata, XG_TSIF_MSS_REG0_ADDR + offset, &data); in xgene_xgmac_set_mss() 247 u32 data; xgene_enet_link_status() local 257 u32 data; xgene_xgmac_enable_tx_pause() local 271 u32 data; xgene_xgmac_flowctl_tx() local 287 u32 data; xgene_xgmac_flowctl_rx() local 301 u32 data; xgene_xgmac_init() local 350 u32 data; xgene_xgmac_rx_enable() local 358 u32 data; xgene_xgmac_tx_enable() local 366 u32 data; xgene_xgmac_rx_disable() local 374 u32 data; xgene_xgmac_tx_disable() local 447 u32 addr, data; xgene_enet_clear() local [all...] |
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | max8903_charger.c | 40 struct max8903_data *data = power_supply_get_drvdata(psy); in max8903_get_property() local 45 if (gpio_is_valid(data->pdata->chg)) { in max8903_get_property() 46 if (gpio_get_value(data->pdata->chg) == 0) in max8903_get_property() 48 else if (data->usb_in || data->ta_in) in max8903_get_property() 56 if (data->usb_in || data->ta_in) in max8903_get_property() 61 if (data->fault) in max8903_get_property() 73 struct max8903_data *data = _data; in max8903_dcin() local 74 struct max8903_pdata *pdata = data in max8903_dcin() 114 struct max8903_data *data = _data; max8903_usbin() local 153 struct max8903_data *data = _data; max8903_fault() local 224 struct max8903_data *data = platform_get_drvdata(pdev); max8903_setup_gpios() local 335 struct max8903_data *data; max8903_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_xgmac.c | 154 u32 data; in xgene_enet_ecc_init() local 160 xgene_enet_rd_diag_csr(pdata, ENET_BLOCK_MEM_RDY_ADDR, &data); in xgene_enet_ecc_init() 161 } while ((data != 0xffffffff) && wait--); in xgene_enet_ecc_init() 163 if (data != 0xffffffff) { in xgene_enet_ecc_init() 199 u32 data; in xgene_pcs_reset() local 201 if (!xgene_enet_rd_pcs(pdata, PCS_CONTROL_1, &data)) in xgene_pcs_reset() 204 xgene_enet_wr_pcs(pdata, PCS_CONTROL_1, data | PCS_CTRL_PCS_RST); in xgene_pcs_reset() 205 xgene_enet_wr_pcs(pdata, PCS_CONTROL_1, data & ~PCS_CTRL_PCS_RST); in xgene_pcs_reset() 225 u32 data; in xgene_xgmac_set_mss() local 228 xgene_enet_rd_csr(pdata, XG_TSIF_MSS_REG0_ADDR + offset, &data); in xgene_xgmac_set_mss() 247 u32 data; xgene_enet_link_status() local 257 u32 data; xgene_xgmac_enable_tx_pause() local 271 u32 data; xgene_xgmac_flowctl_tx() local 287 u32 data; xgene_xgmac_flowctl_rx() local 301 u32 data; xgene_xgmac_init() local 350 u32 data; xgene_xgmac_rx_enable() local 358 u32 data; xgene_xgmac_tx_enable() local 366 u32 data; xgene_xgmac_rx_disable() local 374 u32 data; xgene_xgmac_tx_disable() local 447 u32 addr, data; xgene_enet_clear() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/dac/ |
H A D | mcp4728.c | 112 struct mcp4728_data *data = iio_priv(indio_dev); in mcp4728_store_eeprom() local 130 struct mcp4728_channel_data *ch = &data->chdata[i]; in mcp4728_store_eeprom() 135 if (data->powerdown) { in mcp4728_store_eeprom() 149 ret = i2c_master_send(data->client, outbuf, MCP4728_WRITE_EEPROM_LEN); in mcp4728_store_eeprom() 158 ret = i2c_master_recv(data->client, inbuf, 3); in mcp4728_store_eeprom() 169 dev_err(&data->client->dev, "%s failed, incomplete\n", in mcp4728_store_eeprom() 189 struct mcp4728_data *data = iio_priv(indio_dev); in mcp4728_program_channel_cfg() local 190 struct mcp4728_channel_data *ch = &data->chdata[channel]; in mcp4728_program_channel_cfg() 200 if (data->powerdown) in mcp4728_program_channel_cfg() 207 ret = i2c_master_send(data in mcp4728_program_channel_cfg() 223 struct mcp4728_data *data = iio_priv(indio_dev); mcp4728_get_powerdown_mode() local 232 struct mcp4728_data *data = iio_priv(indio_dev); mcp4728_set_powerdown_mode() local 244 struct mcp4728_data *data = iio_priv(indio_dev); mcp4728_read_powerdown() local 254 struct mcp4728_data *data = iio_priv(indio_dev); mcp4728_write_powerdown() local 300 mcp4728_get_scale_avail(enum mcp4728_scale scale, struct mcp4728_data *data, int *val, int *val2) mcp4728_get_scale_avail() argument 308 mcp4728_get_scale(int channel, struct mcp4728_data *data, int *val, int *val2) mcp4728_get_scale() argument 327 mcp4728_find_matching_scale(struct mcp4728_data *data, int val, int val2) mcp4728_find_matching_scale() argument 338 mcp4728_set_scale(int channel, struct mcp4728_data *data, int val, int val2) mcp4728_set_scale() argument 367 struct mcp4728_data *data = iio_priv(indio_dev); mcp4728_read_raw() local 384 struct mcp4728_data *data = iio_priv(indio_dev); mcp4728_write_raw() local 404 mcp4728_init_scale_avail(enum mcp4728_scale scale, int vref_mv, struct mcp4728_data *data) mcp4728_init_scale_avail() argument 418 mcp4728_init_scales_avail(struct mcp4728_data *data) mcp4728_init_scales_avail() argument 438 struct mcp4728_data *data = iio_priv(indio_dev); mcp4728_read_avail() local 467 struct mcp4728_data *data = iio_priv(indio_dev); mcp4728_suspend() local 484 struct mcp4728_data *data = iio_priv(indio_dev); mcp4728_resume() local 502 mcp4728_init_channels_data(struct mcp4728_data *data) mcp4728_init_channels_data() argument 541 struct mcp4728_data *data; mcp4728_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/light/ |
H A D | veml6030.c | 104 struct veml6030_data *data = iio_priv(indio_dev); in in_illuminance_period_available_show() local 106 ret = regmap_read(data->regmap, VEML6030_REG_ALS_CONF, ®); in in_illuminance_period_available_show() 108 dev_err(&data->client->dev, in in_illuminance_period_available_show() 145 static int veml6030_als_pwr_on(struct veml6030_data *data) in veml6030_als_pwr_on() argument 147 return regmap_update_bits(data->regmap, VEML6030_REG_ALS_CONF, in veml6030_als_pwr_on() 151 static int veml6030_als_shut_down(struct veml6030_data *data) in veml6030_als_shut_down() argument 153 return regmap_update_bits(data->regmap, VEML6030_REG_ALS_CONF, in veml6030_als_shut_down() 157 static void veml6030_als_shut_down_action(void *data) in veml6030_als_shut_down_action() argument 159 veml6030_als_shut_down(data); in veml6030_als_shut_down_action() 218 struct veml6030_data *data in veml6030_get_intgrn_tm() local 258 struct veml6030_data *data = iio_priv(indio_dev); veml6030_set_intgrn_tm() local 319 struct veml6030_data *data = iio_priv(indio_dev); veml6030_read_persistence() local 344 struct veml6030_data *data = iio_priv(indio_dev); veml6030_write_persistence() local 379 struct veml6030_data *data = iio_priv(indio_dev); veml6030_set_als_gain() local 424 struct veml6030_data *data = iio_priv(indio_dev); veml6030_get_als_gain() local 461 struct veml6030_data *data = iio_priv(indio_dev); veml6030_read_thresh() local 481 struct veml6030_data *data = iio_priv(indio_dev); veml6030_write_thresh() local 510 struct veml6030_data *data = iio_priv(indio_dev); veml6030_read_raw() local 626 struct veml6030_data *data = iio_priv(indio_dev); veml6030_read_interrupt_config() local 653 struct veml6030_data *data = iio_priv(indio_dev); veml6030_write_interrupt_config() local 696 struct veml6030_data *data = iio_priv(indio_dev); veml6030_event_handler() local 730 struct veml6030_data *data = iio_priv(indio_dev); veml6030_hw_init() local 793 struct veml6030_data *data; veml6030_probe() local 853 struct veml6030_data *data = iio_priv(indio_dev); veml6030_runtime_suspend() local 866 struct veml6030_data *data = iio_priv(indio_dev); veml6030_runtime_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | max6639.c | 67 * Client data (each client gets its own) 94 struct max6639_data *data = dev_get_drvdata(dev); in max6639_update_device() local 95 struct i2c_client *client = data->client; in max6639_update_device() 96 struct max6639_data *ret = data; in max6639_update_device() 100 mutex_lock(&data->update_lock); in max6639_update_device() 102 if (time_after(jiffies, data->last_updated + 2 * HZ) || !data->valid) { in max6639_update_device() 114 data->status = status_reg; in max6639_update_device() 123 data->fan[i] = res; in max6639_update_device() 131 data in max6639_update_device() 156 struct max6639_data *data = max6639_update_device(dev); temp_input_show() local 169 struct max6639_data *data = max6639_update_device(dev); temp_fault_show() local 182 struct max6639_data *data = dev_get_drvdata(dev); temp_max_show() local 192 struct max6639_data *data = dev_get_drvdata(dev); temp_max_store() local 214 struct max6639_data *data = dev_get_drvdata(dev); temp_crit_show() local 224 struct max6639_data *data = dev_get_drvdata(dev); temp_crit_store() local 247 struct max6639_data *data = dev_get_drvdata(dev); temp_emergency_show() local 257 struct max6639_data *data = dev_get_drvdata(dev); temp_emergency_store() local 279 struct max6639_data *data = dev_get_drvdata(dev); pwm_show() local 289 struct max6639_data *data = dev_get_drvdata(dev); pwm_store() local 312 struct max6639_data *data = max6639_update_device(dev); fan_input_show() local 325 struct max6639_data *data = max6639_update_device(dev); alarm_show() local 401 max6639_init_client(struct i2c_client *client, struct max6639_data *data) max6639_init_client() argument 522 struct max6639_data *data; max6639_probe() local 548 int data = i2c_smbus_read_byte_data(client, MAX6639_REG_GCONFIG); max6639_suspend() local 559 int data = i2c_smbus_read_byte_data(client, MAX6639_REG_GCONFIG); max6639_resume() local [all...] |
H A D | abituguru3.c | 140 * For the Abit uGuru, we need to keep some data in memory. 146 struct mutex update_lock; /* protect access to data and uGuru */ 633 static int abituguru3_wait_while_busy(struct abituguru3_data *data) in abituguru3_wait_while_busy() argument 638 while ((x = inb_p(data->addr + ABIT_UGURU3_DATA)) & in abituguru3_wait_while_busy() 654 static int abituguru3_wait_for_read(struct abituguru3_data *data) in abituguru3_wait_for_read() argument 659 while (!((x = inb_p(data->addr + ABIT_UGURU3_DATA)) & in abituguru3_wait_for_read() 678 static int abituguru3_synchronize(struct abituguru3_data *data) in abituguru3_synchronize() argument 682 x = abituguru3_wait_while_busy(data); in abituguru3_synchronize() 689 outb(0x20, data->addr + ABIT_UGURU3_DATA); in abituguru3_synchronize() 690 x = abituguru3_wait_while_busy(data); in abituguru3_synchronize() 737 abituguru3_read(struct abituguru3_data *data, u8 bank, u8 offset, u8 count, u8 *buf) abituguru3_read() argument 799 abituguru3_read_increment_offset(struct abituguru3_data *data, u8 bank, u8 offset, u8 count, u8 *buf, int offset_count) abituguru3_read_increment_offset() argument 830 struct abituguru3_data *data = abituguru3_update_device(dev); show_value() local 863 struct abituguru3_data *data = abituguru3_update_device(dev); show_alarm() local 887 struct abituguru3_data *data = dev_get_drvdata(dev); show_mask() local 899 struct abituguru3_data *data = dev_get_drvdata(dev); show_label() local 962 struct abituguru3_data *data; abituguru3_probe() local 1067 struct abituguru3_data *data = platform_get_drvdata(pdev); abituguru3_remove() local 1081 struct abituguru3_data *data = dev_get_drvdata(dev); abituguru3_update_device() local 1133 struct abituguru3_data *data = dev_get_drvdata(dev); abituguru3_suspend() local 1144 struct abituguru3_data *data = dev_get_drvdata(dev); abituguru3_resume() local [all...] |
H A D | tmp401.c | 117 * Driver data (common to all clients) 132 * Client data (each client gets its own) 178 struct tmp401_data *data) in tmp401_update_device_reg16() 181 int num_regs = data->kind == tmp411 ? 6 : 4; in tmp401_update_device_reg16() 182 int num_sensors = data->kind == tmp432 ? 3 : 2; in tmp401_update_device_reg16() 188 regaddr = data->kind == tmp432 ? in tmp401_update_device_reg16() 200 data->temp[j][i] = j == 3 ? val << 8 : val; in tmp401_update_device_reg16() 208 struct tmp401_data *data = dev_get_drvdata(dev); in tmp401_update_device() local 209 struct i2c_client *client = data->client; in tmp401_update_device() 210 struct tmp401_data *ret = data; in tmp401_update_device() 177 tmp401_update_device_reg16(struct i2c_client *client, struct tmp401_data *data) tmp401_update_device_reg16() argument 283 struct tmp401_data *data = tmp401_update_device(dev); temp_show() local 297 struct tmp401_data *data = tmp401_update_device(dev); temp_crit_hyst_show() local 315 struct tmp401_data *data = tmp401_update_device(dev); status_show() local 329 struct tmp401_data *data = dev_get_drvdata(dev); temp_store() local 362 struct tmp401_data *data = tmp401_update_device(dev); temp_crit_hyst_store() local 401 struct tmp401_data *data = dev_get_drvdata(dev); reset_temp_history_store() local 425 struct tmp401_data *data = dev_get_drvdata(dev); update_interval_show() local 434 struct tmp401_data *data = dev_get_drvdata(dev); update_interval_store() local 592 tmp401_init_client(struct tmp401_data *data, struct i2c_client *client) tmp401_init_client() argument 693 struct tmp401_data *data; tmp401_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/light/ |
H A D | veml6030.c | 104 struct veml6030_data *data = iio_priv(indio_dev); in in_illuminance_period_available_show() local 106 ret = regmap_read(data->regmap, VEML6030_REG_ALS_CONF, ®); in in_illuminance_period_available_show() 108 dev_err(&data->client->dev, in in_illuminance_period_available_show() 145 static int veml6030_als_pwr_on(struct veml6030_data *data) in veml6030_als_pwr_on() argument 147 return regmap_update_bits(data->regmap, VEML6030_REG_ALS_CONF, in veml6030_als_pwr_on() 151 static int veml6030_als_shut_down(struct veml6030_data *data) in veml6030_als_shut_down() argument 153 return regmap_update_bits(data->regmap, VEML6030_REG_ALS_CONF, in veml6030_als_shut_down() 157 static void veml6030_als_shut_down_action(void *data) in veml6030_als_shut_down_action() argument 159 veml6030_als_shut_down(data); in veml6030_als_shut_down_action() 218 struct veml6030_data *data in veml6030_get_intgrn_tm() local 258 struct veml6030_data *data = iio_priv(indio_dev); veml6030_set_intgrn_tm() local 319 struct veml6030_data *data = iio_priv(indio_dev); veml6030_read_persistence() local 344 struct veml6030_data *data = iio_priv(indio_dev); veml6030_write_persistence() local 379 struct veml6030_data *data = iio_priv(indio_dev); veml6030_set_als_gain() local 424 struct veml6030_data *data = iio_priv(indio_dev); veml6030_get_als_gain() local 461 struct veml6030_data *data = iio_priv(indio_dev); veml6030_read_thresh() local 481 struct veml6030_data *data = iio_priv(indio_dev); veml6030_write_thresh() local 510 struct veml6030_data *data = iio_priv(indio_dev); veml6030_read_raw() local 626 struct veml6030_data *data = iio_priv(indio_dev); veml6030_read_interrupt_config() local 653 struct veml6030_data *data = iio_priv(indio_dev); veml6030_write_interrupt_config() local 696 struct veml6030_data *data = iio_priv(indio_dev); veml6030_event_handler() local 730 struct veml6030_data *data = iio_priv(indio_dev); veml6030_hw_init() local 792 struct veml6030_data *data; veml6030_probe() local 852 struct veml6030_data *data = iio_priv(indio_dev); veml6030_runtime_suspend() local 865 struct veml6030_data *data = iio_priv(indio_dev); veml6030_runtime_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/clk/mediatek/ |
H A D | reset.c | 23 struct mtk_clk_rst_data *data = to_mtk_clk_rst_data(rcdev); in mtk_reset_update() local 26 return regmap_update_bits(data->regmap, in mtk_reset_update() 27 data->desc->rst_bank_ofs[id / RST_NR_PER_BANK], in mtk_reset_update() 57 struct mtk_clk_rst_data *data = to_mtk_clk_rst_data(rcdev); in mtk_reset_update_set_clr() local 60 return regmap_write(data->regmap, in mtk_reset_update_set_clr() 61 data->desc->rst_bank_ofs[id / RST_NR_PER_BANK] + in mtk_reset_update_set_clr() 104 struct mtk_clk_rst_data *data = to_mtk_clk_rst_data(rcdev); in reset_xlate() local 107 reset_spec->args[0] >= data->desc->rst_idx_map_nr) in reset_xlate() 110 return data->desc->rst_idx_map[reset_spec->args[0]]; in reset_xlate() 118 struct mtk_clk_rst_data *data; in mtk_register_reset_controller() local 178 struct mtk_clk_rst_data *data; mtk_register_reset_controller_with_dev() local [all...] |
/kernel/linux/linux-5.10/drivers/clk/baikal-t1/ |
H A D | clk-ccu-pll.c | 81 static struct ccu_pll *ccu_pll_find_desc(struct ccu_pll_data *data, in ccu_pll_find_desc() argument 88 pll = data->plls[idx]; in ccu_pll_find_desc() 98 struct ccu_pll_data *data; in ccu_pll_create_data() local 100 data = kzalloc(sizeof(*data), GFP_KERNEL); in ccu_pll_create_data() 101 if (!data) in ccu_pll_create_data() 104 data->np = np; in ccu_pll_create_data() 106 return data; in ccu_pll_create_data() 109 static void ccu_pll_free_data(struct ccu_pll_data *data) in ccu_pll_free_data() argument 111 kfree(data); in ccu_pll_free_data() 114 ccu_pll_find_sys_regs(struct ccu_pll_data *data) ccu_pll_find_sys_regs() argument 129 struct ccu_pll_data *data = priv; ccu_pll_of_clk_hw_get() local 143 ccu_pll_clk_register(struct ccu_pll_data *data) ccu_pll_clk_register() argument 186 struct ccu_pll_data *data; ccu_pll_init() local [all...] |
/kernel/linux/linux-6.6/drivers/reset/ |
H A D | reset-simple.c | 33 struct reset_simple_data *data = to_reset_simple_data(rcdev); in reset_simple_update() local 40 spin_lock_irqsave(&data->lock, flags); in reset_simple_update() 42 reg = readl(data->membase + (bank * reg_width)); in reset_simple_update() 43 if (assert ^ data->active_low) in reset_simple_update() 47 writel(reg, data->membase + (bank * reg_width)); in reset_simple_update() 49 spin_unlock_irqrestore(&data->lock, flags); in reset_simple_update() 69 struct reset_simple_data *data = to_reset_simple_data(rcdev); in reset_simple_reset() local 72 if (!data->reset_us) in reset_simple_reset() 79 usleep_range(data->reset_us, data in reset_simple_reset() 87 struct reset_simple_data *data = to_reset_simple_data(rcdev); reset_simple_status() local 161 struct reset_simple_data *data; reset_simple_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | abituguru3.c | 140 * For the Abit uGuru, we need to keep some data in memory. 146 struct mutex update_lock; /* protect access to data and uGuru */ 633 static int abituguru3_wait_while_busy(struct abituguru3_data *data) in abituguru3_wait_while_busy() argument 638 while ((x = inb_p(data->addr + ABIT_UGURU3_DATA)) & in abituguru3_wait_while_busy() 654 static int abituguru3_wait_for_read(struct abituguru3_data *data) in abituguru3_wait_for_read() argument 659 while (!((x = inb_p(data->addr + ABIT_UGURU3_DATA)) & in abituguru3_wait_for_read() 678 static int abituguru3_synchronize(struct abituguru3_data *data) in abituguru3_synchronize() argument 682 x = abituguru3_wait_while_busy(data); in abituguru3_synchronize() 689 outb(0x20, data->addr + ABIT_UGURU3_DATA); in abituguru3_synchronize() 690 x = abituguru3_wait_while_busy(data); in abituguru3_synchronize() 737 abituguru3_read(struct abituguru3_data *data, u8 bank, u8 offset, u8 count, u8 *buf) abituguru3_read() argument 799 abituguru3_read_increment_offset(struct abituguru3_data *data, u8 bank, u8 offset, u8 count, u8 *buf, int offset_count) abituguru3_read_increment_offset() argument 830 struct abituguru3_data *data = abituguru3_update_device(dev); show_value() local 863 struct abituguru3_data *data = abituguru3_update_device(dev); show_alarm() local 887 struct abituguru3_data *data = dev_get_drvdata(dev); show_mask() local 899 struct abituguru3_data *data = dev_get_drvdata(dev); show_label() local 962 struct abituguru3_data *data; abituguru3_probe() local 1067 struct abituguru3_data *data = platform_get_drvdata(pdev); abituguru3_remove() local 1081 struct abituguru3_data *data = dev_get_drvdata(dev); abituguru3_update_device() local 1132 struct abituguru3_data *data = dev_get_drvdata(dev); abituguru3_suspend() local 1143 struct abituguru3_data *data = dev_get_drvdata(dev); abituguru3_resume() local [all...] |
H A D | lm75.c | 102 /* Each client has this additional data */ 320 static int lm75_write_config(struct lm75_data *data, u8 set_mask, in lm75_write_config() argument 326 value = data->current_conf & ~clr_mask; in lm75_write_config() 329 if (data->current_conf != value) { in lm75_write_config() 332 err = i2c_smbus_write_byte_data(data->client, LM75_REG_CONF, in lm75_write_config() 336 data->current_conf = value; in lm75_write_config() 344 struct lm75_data *data = dev_get_drvdata(dev); in lm75_read() local 352 *val = data->sample_time; in lm75_read() 372 err = regmap_read(data->regmap, reg, ®val); in lm75_read() 376 *val = lm75_reg_to_mc(regval, data in lm75_read() 386 struct lm75_data *data = dev_get_drvdata(dev); lm75_write_temp() local 419 struct lm75_data *data = dev_get_drvdata(dev); lm75_update_interval() local 485 lm75_is_visible(const void *data, enum hwmon_sensor_types type, u32 attr, int channel) lm75_is_visible() argument 555 lm75_disable_regulator(void *data) lm75_disable_regulator() argument 562 lm75_remove(void *data) lm75_remove() argument 576 struct lm75_data *data; lm75_probe() local [all...] |
/kernel/linux/linux-6.6/net/nfc/nci/ |
H A D | ntf.c | 34 const struct nci_core_reset_ntf *ntf = (void *)skb->data; in nci_core_reset_ntf_packet() 50 struct nci_core_conn_credit_ntf *ntf = (void *) skb->data; in nci_core_conn_credits_ntf_packet() 85 __u8 status = skb->data[0]; in nci_core_generic_error_ntf_packet() 99 struct nci_core_intf_error_ntf *ntf = (void *) skb->data; in nci_core_conn_intf_error_ntf_packet() 105 /* complete the data exchange transaction, if exists */ in nci_core_conn_intf_error_ntf_packet() 113 const __u8 *data) in nci_extract_rf_params_nfca_passive_poll() 115 nfca_poll->sens_res = __le16_to_cpu(*((__le16 *)data)); in nci_extract_rf_params_nfca_passive_poll() 116 data += 2; in nci_extract_rf_params_nfca_passive_poll() 118 nfca_poll->nfcid1_len = min_t(__u8, *data++, NFC_NFCID1_MAXSIZE); in nci_extract_rf_params_nfca_passive_poll() 123 memcpy(nfca_poll->nfcid1, data, nfca_pol in nci_extract_rf_params_nfca_passive_poll() 111 nci_extract_rf_params_nfca_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfca_poll *nfca_poll, const __u8 *data) nci_extract_rf_params_nfca_passive_poll() argument 139 nci_extract_rf_params_nfcb_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfcb_poll *nfcb_poll, const __u8 *data) nci_extract_rf_params_nfcb_passive_poll() argument 154 nci_extract_rf_params_nfcf_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfcf_poll *nfcf_poll, const __u8 *data) nci_extract_rf_params_nfcf_passive_poll() argument 171 nci_extract_rf_params_nfcv_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfcv_poll *nfcv_poll, const __u8 *data) nci_extract_rf_params_nfcv_passive_poll() argument 183 nci_extract_rf_params_nfcf_passive_listen(struct nci_dev *ndev, struct rf_tech_specific_params_nfcf_listen *nfcf_listen, const __u8 *data) nci_extract_rf_params_nfcf_passive_listen() argument 336 const __u8 *data = skb->data; nci_rf_discover_ntf_packet() local 395 nci_extract_activation_params_iso_dep(struct nci_dev *ndev, struct nci_rf_intf_activated_ntf *ntf, const __u8 *data) nci_extract_activation_params_iso_dep() argument 432 nci_extract_activation_params_nfc_dep(struct nci_dev *ndev, struct nci_rf_intf_activated_ntf *ntf, const __u8 *data) nci_extract_activation_params_nfc_dep() argument 539 const __u8 *data = skb->data; nci_rf_intf_activated_ntf_packet() local [all...] |
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-imx-intmux.c | 83 struct intmux_data *data = container_of(irqchip_data, struct intmux_data, in imx_intmux_irq_mask() local 89 raw_spin_lock_irqsave(&data->lock, flags); in imx_intmux_irq_mask() 90 reg = data->regs + CHANIER(idx); in imx_intmux_irq_mask() 95 raw_spin_unlock_irqrestore(&data->lock, flags); in imx_intmux_irq_mask() 102 struct intmux_data *data = container_of(irqchip_data, struct intmux_data, in imx_intmux_irq_unmask() local 108 raw_spin_lock_irqsave(&data->lock, flags); in imx_intmux_irq_unmask() 109 reg = data->regs + CHANIER(idx); in imx_intmux_irq_unmask() 114 raw_spin_unlock_irqrestore(&data->lock, flags); in imx_intmux_irq_unmask() 126 struct intmux_irqchip_data *data = h->host_data; in imx_intmux_irq_map() local 128 irq_set_chip_data(irq, data); in imx_intmux_irq_map() 140 struct intmux_data *data = container_of(irqchip_data, struct intmux_data, imx_intmux_irq_xlate() local 182 struct intmux_data *data = container_of(irqchip_data, struct intmux_data, imx_intmux_irq_handler() local 202 struct intmux_data *data; imx_intmux_probe() local 287 struct intmux_data *data = platform_get_drvdata(pdev); imx_intmux_remove() local 308 struct intmux_data *data = dev_get_drvdata(dev); imx_intmux_runtime_suspend() local 324 struct intmux_data *data = dev_get_drvdata(dev); imx_intmux_runtime_resume() local [all...] |
/kernel/linux/linux-6.6/tools/tracing/rtla/src/ |
H A D | timerlat_hist.c | 86 * timerlat_free_histogram - free runtime data 89 timerlat_free_histogram(struct timerlat_hist_data *data) in timerlat_free_histogram() argument 94 for (cpu = 0; cpu < data->nr_cpus; cpu++) { in timerlat_free_histogram() 95 if (data->hist[cpu].irq) in timerlat_free_histogram() 96 free(data->hist[cpu].irq); in timerlat_free_histogram() 98 if (data->hist[cpu].thread) in timerlat_free_histogram() 99 free(data->hist[cpu].thread); in timerlat_free_histogram() 101 if (data->hist[cpu].user) in timerlat_free_histogram() 102 free(data->hist[cpu].user); in timerlat_free_histogram() 107 if (data in timerlat_free_histogram() 119 struct timerlat_hist_data *data; timerlat_alloc_histogram() local 173 struct timerlat_hist_data *data = tool->data; timerlat_hist_update() local 213 timerlat_hist_handler(struct trace_seq *s, struct tep_record *record, struct tep_event *event, void *data) timerlat_hist_handler() argument 237 struct timerlat_hist_data *data = tool->data; timerlat_hist_header() local 283 timerlat_print_summary(struct timerlat_hist_params *params, struct trace_instance *trace, struct timerlat_hist_data *data) timerlat_print_summary() argument 409 struct timerlat_hist_data *data = tool->data; timerlat_print_stats() local [all...] |
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | fixed-helper.c | 16 struct fixed_regulator_data *data = container_of(dev, in regulator_fixed_release() local 18 kfree(data->cfg.supply_name); in regulator_fixed_release() 19 kfree(data); in regulator_fixed_release() 33 struct fixed_regulator_data *data; in regulator_register_always_on() local 35 data = kzalloc(sizeof(*data), GFP_KERNEL); in regulator_register_always_on() 36 if (!data) in regulator_register_always_on() 39 data->cfg.supply_name = kstrdup(name, GFP_KERNEL); in regulator_register_always_on() 40 if (!data->cfg.supply_name) { in regulator_register_always_on() 41 kfree(data); in regulator_register_always_on() [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | fixed-helper.c | 16 struct fixed_regulator_data *data = container_of(dev, in regulator_fixed_release() local 18 kfree(data->cfg.supply_name); in regulator_fixed_release() 19 kfree(data); in regulator_fixed_release() 33 struct fixed_regulator_data *data; in regulator_register_always_on() local 35 data = kzalloc(sizeof(*data), GFP_KERNEL); in regulator_register_always_on() 36 if (!data) in regulator_register_always_on() 39 data->cfg.supply_name = kstrdup(name, GFP_KERNEL); in regulator_register_always_on() 40 if (!data->cfg.supply_name) { in regulator_register_always_on() 41 kfree(data); in regulator_register_always_on() [all...] |
/kernel/linux/linux-5.10/net/nfc/nci/ |
H A D | ntf.c | 33 struct nci_core_conn_credit_ntf *ntf = (void *) skb->data; in nci_core_conn_credits_ntf_packet() 68 __u8 status = skb->data[0]; in nci_core_generic_error_ntf_packet() 82 struct nci_core_intf_error_ntf *ntf = (void *) skb->data; in nci_core_conn_intf_error_ntf_packet() 88 /* complete the data exchange transaction, if exists */ in nci_core_conn_intf_error_ntf_packet() 95 __u8 *data) in nci_extract_rf_params_nfca_passive_poll() 97 nfca_poll->sens_res = __le16_to_cpu(*((__le16 *)data)); in nci_extract_rf_params_nfca_passive_poll() 98 data += 2; in nci_extract_rf_params_nfca_passive_poll() 100 nfca_poll->nfcid1_len = min_t(__u8, *data++, NFC_NFCID1_MAXSIZE); in nci_extract_rf_params_nfca_passive_poll() 105 memcpy(nfca_poll->nfcid1, data, nfca_poll->nfcid1_len); in nci_extract_rf_params_nfca_passive_poll() 106 data in nci_extract_rf_params_nfca_passive_poll() 93 nci_extract_rf_params_nfca_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfca_poll *nfca_poll, __u8 *data) nci_extract_rf_params_nfca_passive_poll() argument 120 nci_extract_rf_params_nfcb_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfcb_poll *nfcb_poll, __u8 *data) nci_extract_rf_params_nfcb_passive_poll() argument 134 nci_extract_rf_params_nfcf_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfcf_poll *nfcf_poll, __u8 *data) nci_extract_rf_params_nfcf_passive_poll() argument 150 nci_extract_rf_params_nfcv_passive_poll(struct nci_dev *ndev, struct rf_tech_specific_params_nfcv_poll *nfcv_poll, __u8 *data) nci_extract_rf_params_nfcv_passive_poll() argument 161 nci_extract_rf_params_nfcf_passive_listen(struct nci_dev *ndev, struct rf_tech_specific_params_nfcf_listen *nfcf_listen, __u8 *data) nci_extract_rf_params_nfcf_passive_listen() argument 314 __u8 *data = skb->data; nci_rf_discover_ntf_packet() local 373 nci_extract_activation_params_iso_dep(struct nci_dev *ndev, struct nci_rf_intf_activated_ntf *ntf, __u8 *data) nci_extract_activation_params_iso_dep() argument 409 nci_extract_activation_params_nfc_dep(struct nci_dev *ndev, struct nci_rf_intf_activated_ntf *ntf, __u8 *data) nci_extract_activation_params_nfc_dep() argument 515 __u8 *data = skb->data; nci_rf_intf_activated_ntf_packet() local [all...] |