Home
last modified time | relevance | path

Searched defs:hba (Results 1 – 25 of 66) sorted by relevance

123

/openbmc/linux/drivers/ufs/core/
H A Dufshcd-priv.h9 static inline bool ufshcd_is_user_access_allowed(struct ufs_hba *hba) in ufshcd_is_user_access_allowed()
17 struct ufs_hba *hba) in ufshcd_keep_autobkops_enabled_except_suspend()
22 static inline u8 ufshcd_wb_get_query_index(struct ufs_hba *hba) in ufshcd_wb_get_query_index()
29 static inline bool ufshcd_is_wb_buf_flush_allowed(struct ufs_hba *hba) in ufshcd_is_wb_buf_flush_allowed()
40 static inline void ufs_hwmon_probe(struct ufs_hba *hba, u8 mask) {} in ufs_hwmon_probe()
41 static inline void ufs_hwmon_remove(struct ufs_hba *hba) {} in ufs_hwmon_remove()
42 static inline void ufs_hwmon_notify_event(struct ufs_hba *hba, u8 ee_mask) {} in ufs_hwmon_notify_event()
104 static inline const char *ufshcd_get_var_name(struct ufs_hba *hba) in ufshcd_get_var_name()
111 static inline void ufshcd_vops_exit(struct ufs_hba *hba) in ufshcd_vops_exit()
117 static inline u32 ufshcd_vops_get_ufs_hci_version(struct ufs_hba *hba) in ufshcd_vops_get_ufs_hci_version()
[all …]
H A Dufshcd.c107 is_mcq_supported(struct ufs_hba * hba) is_mcq_supported() argument
132 ufshcd_dump_regs(struct ufs_hba * hba,size_t offset,size_t len,const char * prefix) ufshcd_dump_regs() argument
240 ufshcd_has_pending_tasks(struct ufs_hba * hba) ufshcd_has_pending_tasks() argument
246 ufshcd_is_ufs_dev_busy(struct ufs_hba * hba) ufshcd_is_ufs_dev_busy() argument
306 ufshcd_enable_irq(struct ufs_hba * hba) ufshcd_enable_irq() argument
314 ufshcd_disable_irq(struct ufs_hba * hba) ufshcd_disable_irq() argument
322 ufshcd_configure_wb(struct ufs_hba * hba) ufshcd_configure_wb() argument
335 ufshcd_scsi_unblock_requests(struct ufs_hba * hba) ufshcd_scsi_unblock_requests() argument
341 ufshcd_scsi_block_requests(struct ufs_hba * hba) ufshcd_scsi_block_requests() argument
347 ufshcd_add_cmd_upiu_trace(struct ufs_hba * hba,unsigned int tag,enum ufs_trace_str_t str_t) ufshcd_add_cmd_upiu_trace() argument
365 ufshcd_add_query_upiu_trace(struct ufs_hba * hba,enum ufs_trace_str_t str_t,struct utp_upiu_req * rq_rsp) ufshcd_add_query_upiu_trace() argument
376 ufshcd_add_tm_upiu_trace(struct ufs_hba * hba,unsigned int tag,enum ufs_trace_str_t str_t) ufshcd_add_tm_upiu_trace() argument
396 ufshcd_add_uic_command_trace(struct ufs_hba * hba,const struct uic_command * ucmd,enum ufs_trace_str_t str_t) ufshcd_add_uic_command_trace() argument
416 ufshcd_add_command_trace(struct ufs_hba * hba,unsigned int tag,enum ufs_trace_str_t str_t) ufshcd_add_command_trace() argument
469 ufshcd_print_clk_freqs(struct ufs_hba * hba) ufshcd_print_clk_freqs() argument
485 ufshcd_print_evt(struct ufs_hba * hba,u32 id,const char * err_name) ufshcd_print_evt() argument
513 ufshcd_print_evt_hist(struct ufs_hba * hba) ufshcd_print_evt_hist() argument
541 ufshcd_print_tr(struct ufs_hba * hba,int tag,bool pr_prdt) ufshcd_print_tr() argument
586 struct ufs_hba *hba = shost_priv(shost); ufshcd_print_tr_iter() local
598 ufshcd_print_trs_all(struct ufs_hba * hba,bool pr_prdt) ufshcd_print_trs_all() argument
603 ufshcd_print_tmrs(struct ufs_hba * hba,unsigned long bitmap) ufshcd_print_tmrs() argument
615 ufshcd_print_host_state(struct ufs_hba * hba) ufshcd_print_host_state() argument
656 ufshcd_print_pwr_info(struct ufs_hba * hba) ufshcd_print_pwr_info() argument
682 ufshcd_device_reset(struct ufs_hba * hba) ufshcd_device_reset() argument
724 ufshcd_wait_for_register(struct ufs_hba * hba,u32 reg,u32 mask,u32 val,unsigned long interval_us,unsigned long timeout_ms) ufshcd_wait_for_register() argument
752 ufshcd_get_intr_mask(struct ufs_hba * hba) ufshcd_get_intr_mask() argument
768 ufshcd_get_ufs_version(struct ufs_hba * hba) ufshcd_get_ufs_version() argument
795 ufshcd_is_device_present(struct ufs_hba * hba) ufshcd_is_device_present() argument
823 ufshcd_utrl_clear(struct ufs_hba * hba,u32 mask) ufshcd_utrl_clear() argument
848 ufshcd_utmrl_clear(struct ufs_hba * hba,u32 pos) ufshcd_utmrl_clear() argument
875 ufshcd_get_uic_cmd_result(struct ufs_hba * hba) ufshcd_get_uic_cmd_result() argument
889 ufshcd_get_dme_attr_val(struct ufs_hba * hba) ufshcd_get_dme_attr_val() argument
925 ufshcd_reset_intr_aggr(struct ufs_hba * hba) ufshcd_reset_intr_aggr() argument
939 ufshcd_config_intr_aggr(struct ufs_hba * hba,u8 cnt,u8 tmout) ufshcd_config_intr_aggr() argument
951 ufshcd_disable_intr_aggr(struct ufs_hba * hba) ufshcd_disable_intr_aggr() argument
962 ufshcd_enable_run_stop_reg(struct ufs_hba * hba) ufshcd_enable_run_stop_reg() argument
974 ufshcd_hba_start(struct ufs_hba * hba) ufshcd_hba_start() argument
990 ufshcd_is_hba_active(struct ufs_hba * hba) ufshcd_is_hba_active() argument
996 ufshcd_get_local_unipro_ver(struct ufs_hba * hba) ufshcd_get_local_unipro_ver() argument
1006 ufshcd_is_unipro_pa_params_tuning_req(struct ufs_hba * hba) ufshcd_is_unipro_pa_params_tuning_req() argument
1027 ufshcd_set_clk_freq(struct ufs_hba * hba,bool scale_up) ufshcd_set_clk_freq() argument
1089 ufshcd_scale_clks(struct ufs_hba * hba,bool scale_up) ufshcd_scale_clks() argument
1120 ufshcd_is_devfreq_scaling_required(struct ufs_hba * hba,bool scale_up) ufshcd_is_devfreq_scaling_required() argument
1153 ufshcd_pending_cmds(struct ufs_hba * hba) ufshcd_pending_cmds() argument
1171 ufshcd_wait_for_doorbell_clr(struct ufs_hba * hba,u64 wait_timeout_us) ufshcd_wait_for_doorbell_clr() argument
1238 ufshcd_scale_gear(struct ufs_hba * hba,bool scale_up) ufshcd_scale_gear() argument
1280 ufshcd_clock_scaling_prepare(struct ufs_hba * hba,u64 timeout_us) ufshcd_clock_scaling_prepare() argument
1307 ufshcd_clock_scaling_unprepare(struct ufs_hba * hba,int err,bool scale_up) ufshcd_clock_scaling_unprepare() argument
1329 ufshcd_devfreq_scale(struct ufs_hba * hba,bool scale_up) ufshcd_devfreq_scale() argument
1367 struct ufs_hba *hba = container_of(work, struct ufs_hba, ufshcd_clk_scaling_suspend_work() local
1384 struct ufs_hba *hba = container_of(work, struct ufs_hba, ufshcd_clk_scaling_resume_work() local
1403 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_devfreq_target() local
1460 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_devfreq_get_dev_status() local
1505 ufshcd_devfreq_init(struct ufs_hba * hba) ufshcd_devfreq_init() argument
1540 ufshcd_devfreq_remove(struct ufs_hba * hba) ufshcd_devfreq_remove() argument
1556 __ufshcd_suspend_clkscaling(struct ufs_hba * hba) __ufshcd_suspend_clkscaling() argument
1566 ufshcd_suspend_clkscaling(struct ufs_hba * hba) ufshcd_suspend_clkscaling() argument
1585 ufshcd_resume_clkscaling(struct ufs_hba * hba) ufshcd_resume_clkscaling() argument
1604 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_clkscale_enable_show() local
1612 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_clkscale_enable_store() local
1651 ufshcd_init_clk_scaling_sysfs(struct ufs_hba * hba) ufshcd_init_clk_scaling_sysfs() argument
1662 ufshcd_remove_clk_scaling_sysfs(struct ufs_hba * hba) ufshcd_remove_clk_scaling_sysfs() argument
1668 ufshcd_init_clk_scaling(struct ufs_hba * hba) ufshcd_init_clk_scaling() argument
1690 ufshcd_exit_clk_scaling(struct ufs_hba * hba) ufshcd_exit_clk_scaling() argument
1705 struct ufs_hba *hba = container_of(work, struct ufs_hba, ufshcd_ungate_work() local
1743 ufshcd_hold(struct ufs_hba * hba) ufshcd_hold() argument
1816 struct ufs_hba *hba = container_of(work, struct ufs_hba, ufshcd_gate_work() local
1885 __ufshcd_release(struct ufs_hba * hba) __ufshcd_release() argument
1905 ufshcd_release(struct ufs_hba * hba) ufshcd_release() argument
1918 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_clkgate_delay_show() local
1925 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_clkgate_delay_set() local
1949 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_clkgate_enable_show() local
1957 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_clkgate_enable_store() local
1981 ufshcd_init_clk_gating_sysfs(struct ufs_hba * hba) ufshcd_init_clk_gating_sysfs() argument
2000 ufshcd_remove_clk_gating_sysfs(struct ufs_hba * hba) ufshcd_remove_clk_gating_sysfs() argument
2008 ufshcd_init_clk_gating(struct ufs_hba * hba) ufshcd_init_clk_gating() argument
2032 ufshcd_exit_clk_gating(struct ufs_hba * hba) ufshcd_exit_clk_gating() argument
2047 ufshcd_clk_scaling_start_busy(struct ufs_hba * hba) ufshcd_clk_scaling_start_busy() argument
2082 ufshcd_clk_scaling_update_busy(struct ufs_hba * hba) ufshcd_clk_scaling_update_busy() argument
2111 ufshcd_should_inform_monitor(struct ufs_hba * hba,struct ufshcd_lrb * lrbp) ufshcd_should_inform_monitor() argument
2121 ufshcd_start_monitor(struct ufs_hba * hba,const struct ufshcd_lrb * lrbp) ufshcd_start_monitor() argument
2133 ufshcd_update_monitor(struct ufs_hba * hba,const struct ufshcd_lrb * lrbp) ufshcd_update_monitor() argument
2172 ufshcd_send_command(struct ufs_hba * hba,unsigned int task_tag,struct ufs_hw_queue * hwq) ufshcd_send_command() argument
2240 ufshcd_copy_query_response(struct ufs_hba * hba,struct ufshcd_lrb * lrbp) ufshcd_copy_query_response() argument
2278 ufshcd_hba_capabilities(struct ufs_hba * hba) ufshcd_hba_capabilities() argument
2325 ufshcd_ready_for_uic_cmd(struct ufs_hba * hba) ufshcd_ready_for_uic_cmd() argument
2342 ufshcd_get_upmcrs(struct ufs_hba * hba) ufshcd_get_upmcrs() argument
2353 ufshcd_dispatch_uic_cmd(struct ufs_hba * hba,struct uic_command * uic_cmd) ufshcd_dispatch_uic_cmd() argument
2381 ufshcd_wait_for_uic_cmd(struct ufs_hba * hba,struct uic_command * uic_cmd) ufshcd_wait_for_uic_cmd() argument
2419 __ufshcd_send_uic_cmd(struct ufs_hba * hba,struct uic_command * uic_cmd) __ufshcd_send_uic_cmd() argument
2444 ufshcd_send_uic_cmd(struct ufs_hba * hba,struct uic_command * uic_cmd) ufshcd_send_uic_cmd() argument
2472 ufshcd_sgl_to_prdt(struct ufs_hba * hba,struct ufshcd_lrb * lrbp,int sg_entries,struct scatterlist * sg_list) ufshcd_sgl_to_prdt() argument
2518 ufshcd_map_sg(struct ufs_hba * hba,struct ufshcd_lrb * lrbp) ufshcd_map_sg() argument
2536 ufshcd_enable_intr(struct ufs_hba * hba,u32 intrs) ufshcd_enable_intr() argument
2556 ufshcd_disable_intr(struct ufs_hba * hba,u32 intrs) ufshcd_disable_intr() argument
2657 ufshcd_prepare_utp_query_req_upiu(struct ufs_hba * hba,struct ufshcd_lrb * lrbp,u8 upiu_flags) ufshcd_prepare_utp_query_req_upiu() argument
2712 ufshcd_compose_devman_upiu(struct ufs_hba * hba,struct ufshcd_lrb * lrbp) ufshcd_compose_devman_upiu() argument
2742 ufshcd_comp_scsi_upiu(struct ufs_hba * hba,struct ufshcd_lrb * lrbp) ufshcd_comp_scsi_upiu() argument
2785 struct ufs_hba *hba = shost_priv(shost); ufshcd_map_queues() local
2810 ufshcd_init_lrb(struct ufs_hba * hba,struct ufshcd_lrb * lrb,int i) ufshcd_init_lrb() argument
2840 struct ufs_hba *hba = shost_priv(host); ufshcd_queuecommand() local
2930 ufshcd_compose_dev_cmd(struct ufs_hba * hba,struct ufshcd_lrb * lrbp,enum dev_cmd_type cmd_type,int tag) ufshcd_compose_dev_cmd() argument
2969 ufshcd_clear_cmd(struct ufs_hba * hba,u32 task_tag) ufshcd_clear_cmd() argument
3012 ufshcd_dev_cmd_completion(struct ufs_hba * hba,struct ufshcd_lrb * lrbp) ufshcd_dev_cmd_completion() argument
3062 ufshcd_wait_for_dev_cmd(struct ufs_hba * hba,struct ufshcd_lrb * lrbp,int max_timeout) ufshcd_wait_for_dev_cmd() argument
3161 ufshcd_exec_dev_cmd(struct ufs_hba * hba,enum dev_cmd_type cmd_type,int timeout) ufshcd_exec_dev_cmd() argument
3204 ufshcd_init_query(struct ufs_hba * hba,struct ufs_query_req ** request,struct ufs_query_res ** response,enum query_opcode opcode,u8 idn,u8 index,u8 selector) ufshcd_init_query() argument
3218 ufshcd_query_flag_retry(struct ufs_hba * hba,enum query_opcode opcode,enum flag_idn idn,u8 index,bool * flag_res) ufshcd_query_flag_retry() argument
3251 ufshcd_query_flag(struct ufs_hba * hba,enum query_opcode opcode,enum flag_idn idn,u8 index,bool * flag_res) ufshcd_query_flag() argument
3320 ufshcd_query_attr(struct ufs_hba * hba,enum query_opcode opcode,enum attr_idn idn,u8 index,u8 selector,u32 * attr_val) ufshcd_query_attr() argument
3385 ufshcd_query_attr_retry(struct ufs_hba * hba,enum query_opcode opcode,enum attr_idn idn,u8 index,u8 selector,u32 * attr_val) ufshcd_query_attr_retry() argument
3409 __ufshcd_query_descriptor(struct ufs_hba * hba,enum query_opcode opcode,enum desc_idn idn,u8 index,u8 selector,u8 * desc_buf,int * buf_len) __ufshcd_query_descriptor() argument
3486 ufshcd_query_descriptor_retry(struct ufs_hba * hba,enum query_opcode opcode,enum desc_idn idn,u8 index,u8 selector,u8 * desc_buf,int * buf_len) ufshcd_query_descriptor_retry() argument
3516 ufshcd_read_desc_param(struct ufs_hba * hba,enum desc_idn desc_id,int desc_index,u8 param_offset,u8 * param_read_buf,u8 param_size) ufshcd_read_desc_param() argument
3617 ufshcd_read_string_desc(struct ufs_hba * hba,u8 desc_index,u8 ** buf,bool ascii) ufshcd_read_string_desc() argument
3696 ufshcd_read_unit_desc_param(struct ufs_hba * hba,int lun,enum unit_desc_param param_offset,u8 * param_read_buf,u32 param_size) ufshcd_read_unit_desc_param() argument
3713 ufshcd_get_ref_clk_gating_wait(struct ufs_hba * hba) ufshcd_get_ref_clk_gating_wait() argument
3751 ufshcd_memory_alloc(struct ufs_hba * hba) ufshcd_memory_alloc() argument
3839 ufshcd_host_memory_configure(struct ufs_hba * hba) ufshcd_host_memory_configure() argument
3898 ufshcd_dme_link_startup(struct ufs_hba * hba) ufshcd_dme_link_startup() argument
3920 ufshcd_dme_reset(struct ufs_hba * hba) ufshcd_dme_reset() argument
3935 ufshcd_dme_configure_adapt(struct ufs_hba * hba,int agreed_gear,int adapt_val) ufshcd_dme_configure_adapt() argument
3959 ufshcd_dme_enable(struct ufs_hba * hba) ufshcd_dme_enable() argument
3974 ufshcd_add_delay_before_dme_cmd(struct ufs_hba * hba) ufshcd_add_delay_before_dme_cmd() argument
4020 ufshcd_dme_set_attr(struct ufs_hba * hba,u32 attr_sel,u8 attr_set,u32 mib_val,u8 peer) ufshcd_dme_set_attr() argument
4064 ufshcd_dme_get_attr(struct ufs_hba * hba,u32 attr_sel,u32 * mib_val,u8 peer) ufshcd_dme_get_attr() argument
4145 ufshcd_uic_pwr_ctrl(struct ufs_hba * hba,struct uic_command * cmd) ufshcd_uic_pwr_ctrl() argument
4234 ufshcd_send_bsg_uic_cmd(struct ufs_hba * hba,struct uic_command * uic_cmd) ufshcd_send_bsg_uic_cmd() argument
4271 ufshcd_uic_change_pwr_mode(struct ufs_hba * hba,u8 mode) ufshcd_uic_change_pwr_mode() argument
4298 ufshcd_link_recovery(struct ufs_hba * hba) ufshcd_link_recovery() argument
4327 ufshcd_uic_hibern8_enter(struct ufs_hba * hba) ufshcd_uic_hibern8_enter() argument
4351 ufshcd_uic_hibern8_exit(struct ufs_hba * hba) ufshcd_uic_hibern8_exit() argument
4378 ufshcd_auto_hibern8_update(struct ufs_hba * hba,u32 ahit) ufshcd_auto_hibern8_update() argument
4404 ufshcd_auto_hibern8_enable(struct ufs_hba * hba) ufshcd_auto_hibern8_enable() argument
4417 ufshcd_init_pwr_info(struct ufs_hba * hba) ufshcd_init_pwr_info() argument
4434 ufshcd_get_max_pwr_mode(struct ufs_hba * hba) ufshcd_get_max_pwr_mode() argument
4498 ufshcd_change_power_mode(struct ufs_hba * hba,struct ufs_pa_layer_attr * pwr_mode) ufshcd_change_power_mode() argument
4590 ufshcd_config_pwr_mode(struct ufs_hba * hba,struct ufs_pa_layer_attr * desired_pwr_mode) ufshcd_config_pwr_mode() argument
4620 ufshcd_complete_dev_init(struct ufs_hba * hba) ufshcd_complete_dev_init() argument
4671 ufshcd_make_hba_operational(struct ufs_hba * hba) ufshcd_make_hba_operational() argument
4721 ufshcd_hba_stop(struct ufs_hba * hba) ufshcd_hba_stop() argument
4752 ufshcd_hba_execute_hce(struct ufs_hba * hba) ufshcd_hba_execute_hce() argument
4807 ufshcd_hba_enable(struct ufs_hba * hba) ufshcd_hba_enable() argument
4838 ufshcd_disable_tx_lcc(struct ufs_hba * hba,bool peer) ufshcd_disable_tx_lcc() argument
4869 ufshcd_disable_device_tx_lcc(struct ufs_hba * hba) ufshcd_disable_device_tx_lcc() argument
4874 ufshcd_update_evt_hist(struct ufs_hba * hba,u32 id,u32 val) ufshcd_update_evt_hist() argument
4897 ufshcd_link_startup(struct ufs_hba * hba) ufshcd_link_startup() argument
4993 ufshcd_verify_dev_init(struct ufs_hba * hba) ufshcd_verify_dev_init() argument
5022 ufshcd_setup_links(struct ufs_hba * hba,struct scsi_device * sdev) ufshcd_setup_links() argument
5059 ufshcd_lu_init(struct ufs_hba * hba,struct scsi_device * sdev) ufshcd_lu_init() argument
5120 struct ufs_hba *hba; ufshcd_slave_alloc() local
5168 struct ufs_hba *hba = shost_priv(sdev->host); ufshcd_slave_configure() local
5200 struct ufs_hba *hba; ufshcd_slave_destroy() local
5275 ufshcd_transfer_rsp_status(struct ufs_hba * hba,struct ufshcd_lrb * lrbp,struct cq_entry * cqe) ufshcd_transfer_rsp_status() argument
5377 ufshcd_is_auto_hibern8_error(struct ufs_hba * hba,u32 intr_mask) ufshcd_is_auto_hibern8_error() argument
5404 ufshcd_uic_cmd_compl(struct ufs_hba * hba,u32 intr_status) ufshcd_uic_cmd_compl() argument
5437 ufshcd_release_scsi_cmd(struct ufs_hba * hba,struct ufshcd_lrb * lrbp) ufshcd_release_scsi_cmd() argument
5453 ufshcd_compl_one_cqe(struct ufs_hba * hba,int task_tag,struct cq_entry * cqe) ufshcd_compl_one_cqe() argument
5490 __ufshcd_transfer_req_compl(struct ufs_hba * hba,unsigned long completed_reqs) __ufshcd_transfer_req_compl() argument
5504 ufshcd_clear_polled(struct ufs_hba * hba,unsigned long * completed_reqs) ufshcd_clear_polled() argument
5525 struct ufs_hba *hba = shost_priv(shost); ufshcd_poll() local
5566 ufshcd_mcq_compl_pending_transfer(struct ufs_hba * hba,bool force_compl) ufshcd_mcq_compl_pending_transfer() argument
5614 ufshcd_transfer_req_compl(struct ufs_hba * hba) ufshcd_transfer_req_compl() argument
5639 __ufshcd_write_ee_control(struct ufs_hba * hba,u32 ee_ctrl_mask) __ufshcd_write_ee_control() argument
5646 ufshcd_write_ee_control(struct ufs_hba * hba) ufshcd_write_ee_control() argument
5659 ufshcd_update_ee_control(struct ufs_hba * hba,u16 * mask,const u16 * other_mask,u16 set,u16 clr) ufshcd_update_ee_control() argument
5689 ufshcd_disable_ee(struct ufs_hba * hba,u16 mask) ufshcd_disable_ee() argument
5704 ufshcd_enable_ee(struct ufs_hba * hba,u16 mask) ufshcd_enable_ee() argument
5720 ufshcd_enable_auto_bkops(struct ufs_hba * hba) ufshcd_enable_auto_bkops() argument
5759 ufshcd_disable_auto_bkops(struct ufs_hba * hba) ufshcd_disable_auto_bkops() argument
5802 ufshcd_force_reset_auto_bkops(struct ufs_hba * hba) ufshcd_force_reset_auto_bkops() argument
5817 ufshcd_get_bkops_status(struct ufs_hba * hba,u32 * status) ufshcd_get_bkops_status() argument
5839 ufshcd_bkops_ctrl(struct ufs_hba * hba,enum bkops_status status) ufshcd_bkops_ctrl() argument
5877 ufshcd_urgent_bkops(struct ufs_hba * hba) ufshcd_urgent_bkops() argument
5882 ufshcd_get_ee_status(struct ufs_hba * hba,u32 * status) ufshcd_get_ee_status() argument
5888 ufshcd_bkops_exception_event_handler(struct ufs_hba * hba) ufshcd_bkops_exception_event_handler() argument
5925 ufshcd_temp_exception_event_handler(struct ufs_hba * hba,u16 status) ufshcd_temp_exception_event_handler() argument
5943 __ufshcd_wb_toggle(struct ufs_hba * hba,bool set,enum flag_idn idn) __ufshcd_wb_toggle() argument
5953 ufshcd_wb_toggle(struct ufs_hba * hba,bool enable) ufshcd_wb_toggle() argument
5975 ufshcd_wb_toggle_buf_flush_during_h8(struct ufs_hba * hba,bool enable) ufshcd_wb_toggle_buf_flush_during_h8() argument
5991 ufshcd_wb_toggle_buf_flush(struct ufs_hba * hba,bool enable) ufshcd_wb_toggle_buf_flush() argument
6013 ufshcd_wb_presrv_usrspc_keep_vcc_on(struct ufs_hba * hba,u32 avail_buf) ufshcd_wb_presrv_usrspc_keep_vcc_on() argument
6039 ufshcd_wb_force_disable(struct ufs_hba * hba) ufshcd_wb_force_disable() argument
6051 ufshcd_is_wb_buf_lifetime_available(struct ufs_hba * hba) ufshcd_is_wb_buf_lifetime_available() argument
6080 ufshcd_wb_need_flush(struct ufs_hba * hba) ufshcd_wb_need_flush() argument
6123 struct ufs_hba *hba = container_of(to_delayed_work(work), ufshcd_rpm_dev_flush_recheck_work() local
6145 struct ufs_hba *hba; ufshcd_exception_event_handler() local
6172 ufshcd_complete_requests(struct ufs_hba * hba,bool force_compl) ufshcd_complete_requests() argument
6189 ufshcd_quirk_dl_nac_errors(struct ufs_hba * hba) ufshcd_quirk_dl_nac_errors() argument
6254 ufshcd_is_saved_err_fatal(struct ufs_hba * hba) ufshcd_is_saved_err_fatal() argument
6260 ufshcd_schedule_eh_work(struct ufs_hba * hba) ufshcd_schedule_eh_work() argument
6275 ufshcd_force_error_recovery(struct ufs_hba * hba) ufshcd_force_error_recovery() argument
6283 ufshcd_clk_scaling_allow(struct ufs_hba * hba,bool allow) ufshcd_clk_scaling_allow() argument
6292 ufshcd_clk_scaling_suspend(struct ufs_hba * hba,bool suspend) ufshcd_clk_scaling_suspend() argument
6305 ufshcd_err_handling_prepare(struct ufs_hba * hba) ufshcd_err_handling_prepare() argument
6340 ufshcd_err_handling_unprepare(struct ufs_hba * hba) ufshcd_err_handling_unprepare() argument
6349 ufshcd_err_handling_should_stop(struct ufs_hba * hba) ufshcd_err_handling_should_stop() argument
6359 ufshcd_recover_pm_error(struct ufs_hba * hba) ufshcd_recover_pm_error() argument
6392 ufshcd_recover_pm_error(struct ufs_hba * hba) ufshcd_recover_pm_error() argument
6397 ufshcd_is_pwr_mode_restore_needed(struct ufs_hba * hba) ufshcd_is_pwr_mode_restore_needed() argument
6420 struct ufs_hba *hba = shost_priv(shost); ufshcd_abort_one() local
6450 ufshcd_abort_all(struct ufs_hba * hba) ufshcd_abort_all() argument
6479 struct ufs_hba *hba; ufshcd_err_handler() local
6666 ufshcd_update_uic_error(struct ufs_hba * hba) ufshcd_update_uic_error() argument
6759 ufshcd_check_errors(struct ufs_hba * hba,u32 intr_status) ufshcd_check_errors() argument
6835 ufshcd_tmc_handler(struct ufs_hba * hba) ufshcd_tmc_handler() argument
6862 ufshcd_handle_mcq_cq_events(struct ufs_hba * hba) ufshcd_handle_mcq_cq_events() argument
6899 ufshcd_sl_intr(struct ufs_hba * hba,u32 intr_status) ufshcd_sl_intr() argument
6934 struct ufs_hba *hba = __hba; ufshcd_intr() local
6971 ufshcd_clear_tm_cmd(struct ufs_hba * hba,int tag) ufshcd_clear_tm_cmd() argument
6996 __ufshcd_issue_tm_cmd(struct ufs_hba * hba,struct utp_task_req_desc * treq,u8 tm_function) __ufshcd_issue_tm_cmd() argument
7077 ufshcd_issue_tm_cmd(struct ufs_hba * hba,int lun_id,int task_id,u8 tm_function,u8 * tm_response) ufshcd_issue_tm_cmd() argument
7133 ufshcd_issue_devman_upiu_cmd(struct ufs_hba * hba,struct utp_upiu_req * req_upiu,struct utp_upiu_req * rsp_upiu,u8 * desc_buff,int * buff_len,enum dev_cmd_type cmd_type,enum query_opcode desc_op) ufshcd_issue_devman_upiu_cmd() argument
7236 ufshcd_exec_raw_upiu_cmd(struct ufs_hba * hba,struct utp_upiu_req * req_upiu,struct utp_upiu_req * rsp_upiu,enum upiu_request_transaction msgcode,u8 * desc_buff,int * buff_len,enum query_opcode desc_op) ufshcd_exec_raw_upiu_cmd() argument
7305 ufshcd_advanced_rpmb_req_handler(struct ufs_hba * hba,struct utp_upiu_req * req_upiu,struct utp_upiu_req * rsp_upiu,struct ufs_ehs * req_ehs,struct ufs_ehs * rsp_ehs,int sg_cnt,struct scatterlist * sg_list,enum dma_data_direction dir) ufshcd_advanced_rpmb_req_handler() argument
7404 struct ufs_hba *hba; ufshcd_eh_device_reset_handler() local
7471 ufshcd_set_req_abort_skip(struct ufs_hba * hba,unsigned long bitmap) ufshcd_set_req_abort_skip() argument
7495 ufshcd_try_to_abort_task(struct ufs_hba * hba,int tag) ufshcd_try_to_abort_task() argument
7586 struct ufs_hba *hba = shost_priv(host); ufshcd_abort() local
7708 ufshcd_host_reset_and_restore(struct ufs_hba * hba) ufshcd_host_reset_and_restore() argument
7745 ufshcd_reset_and_restore(struct ufs_hba * hba) ufshcd_reset_and_restore() argument
7807 struct ufs_hba *hba; ufshcd_eh_host_reset_handler() local
7881 ufshcd_find_max_sup_active_icc_level(struct ufs_hba * hba,const u8 * desc_buf) ufshcd_find_max_sup_active_icc_level() argument
7921 ufshcd_set_active_icc_lvl(struct ufs_hba * hba) ufshcd_set_active_icc_lvl() argument
7991 ufshcd_scsi_add_wlus(struct ufs_hba * hba) ufshcd_scsi_add_wlus() argument
8030 ufshcd_wb_probe(struct ufs_hba * hba,const u8 * desc_buf) ufshcd_wb_probe() argument
8097 ufshcd_temp_notif_probe(struct ufs_hba * hba,const u8 * desc_buf) ufshcd_temp_notif_probe() argument
8120 ufshcd_ext_iid_probe(struct ufs_hba * hba,u8 * desc_buf) ufshcd_ext_iid_probe() argument
8145 ufshcd_fixup_dev_quirks(struct ufs_hba * hba,const struct ufs_dev_quirk * fixups) ufshcd_fixup_dev_quirks() argument
8165 ufs_fixup_device_setup(struct ufs_hba * hba) ufs_fixup_device_setup() argument
8174 ufshcd_update_rtc(struct ufs_hba * hba) ufshcd_update_rtc() argument
8209 struct ufs_hba *hba; ufshcd_rtc_work() local
8224 ufs_init_rtc(struct ufs_hba * hba,u8 * desc_buf) ufs_init_rtc() argument
8245 ufs_get_device_desc(struct ufs_hba * hba) ufs_get_device_desc() argument
8313 ufs_put_device_desc(struct ufs_hba * hba) ufs_put_device_desc() argument
8332 ufshcd_tune_pa_tactivate(struct ufs_hba * hba) ufshcd_tune_pa_tactivate() argument
8367 ufshcd_tune_pa_hibern8time(struct ufs_hba * hba) ufshcd_tune_pa_hibern8time() argument
8409 ufshcd_quirk_tune_host_pa_tactivate(struct ufs_hba * hba) ufshcd_quirk_tune_host_pa_tactivate() argument
8476 ufshcd_quirk_override_pa_h8time(struct ufs_hba * hba) ufshcd_quirk_override_pa_h8time() argument
8493 ufshcd_tune_unipro_params(struct ufs_hba * hba) ufshcd_tune_unipro_params() argument
8513 ufshcd_clear_dbg_ufs_stats(struct ufs_hba * hba) ufshcd_clear_dbg_ufs_stats() argument
8520 ufshcd_device_geo_params_init(struct ufs_hba * hba) ufshcd_device_geo_params_init() argument
8574 ufshcd_parse_dev_ref_clk_freq(struct ufs_hba * hba,struct clk * refclk) ufshcd_parse_dev_ref_clk_freq() argument
8588 ufshcd_set_dev_ref_clk(struct ufs_hba * hba) ufshcd_set_dev_ref_clk() argument
8622 ufshcd_device_params_init(struct ufs_hba * hba) ufshcd_device_params_init() argument
8655 ufshcd_set_timestamp_attr(struct ufs_hba * hba) ufshcd_set_timestamp_attr() argument
8696 ufshcd_add_lus(struct ufs_hba * hba) ufshcd_add_lus() argument
8736 ufshcd_release_sdb_queue(struct ufs_hba * hba,int nutrs) ufshcd_release_sdb_queue() argument
8751 ufshcd_alloc_mcq(struct ufs_hba * hba) ufshcd_alloc_mcq() argument
8787 ufshcd_config_mcq(struct ufs_hba * hba) ufshcd_config_mcq() argument
8816 ufshcd_device_init(struct ufs_hba * hba,bool init_dev_params) ufshcd_device_init() argument
8916 ufshcd_probe_hba(struct ufs_hba * hba,bool init_dev_params) ufshcd_probe_hba() argument
8985 struct ufs_hba *hba = (struct ufs_hba *)data; ufshcd_async_scan() local
9007 struct ufs_hba *hba = shost_priv(scmd->device->host); ufshcd_eh_timed_out() local
9097 ufshcd_config_vreg_lpm(struct ufs_hba * hba,struct ufs_vreg * vreg) ufshcd_config_vreg_lpm() argument
9103 ufshcd_config_vreg_hpm(struct ufs_hba * hba,struct ufs_vreg * vreg) ufshcd_config_vreg_hpm() argument
9162 ufshcd_setup_vreg(struct ufs_hba * hba,bool on) ufshcd_setup_vreg() argument
9187 ufshcd_setup_hba_vreg(struct ufs_hba * hba,bool on) ufshcd_setup_hba_vreg() argument
9212 ufshcd_init_vreg(struct ufs_hba * hba) ufshcd_init_vreg() argument
9229 ufshcd_init_hba_vreg(struct ufs_hba * hba) ufshcd_init_hba_vreg() argument
9236 ufshcd_setup_clocks(struct ufs_hba * hba,bool on) ufshcd_setup_clocks() argument
9304 ufshcd_parse_ref_clk_property(struct ufs_hba * hba) ufshcd_parse_ref_clk_property() argument
9317 ufshcd_init_clocks(struct ufs_hba * hba) ufshcd_init_clocks() argument
9364 ufshcd_variant_hba_init(struct ufs_hba * hba) ufshcd_variant_hba_init() argument
9380 ufshcd_variant_hba_exit(struct ufs_hba * hba) ufshcd_variant_hba_exit() argument
9388 ufshcd_hba_init(struct ufs_hba * hba) ufshcd_hba_init() argument
9445 ufshcd_hba_exit(struct ufs_hba * hba) ufshcd_hba_exit() argument
9487 ufshcd_set_dev_pwr_mode(struct ufs_hba * hba,enum ufs_dev_pwr_mode pwr_mode) ufshcd_set_dev_pwr_mode() argument
9546 ufshcd_link_state_transition(struct ufs_hba * hba,enum uic_link_state req_link_state,bool check_for_bkops) ufshcd_link_state_transition() argument
9604 ufshcd_vreg_set_lpm(struct ufs_hba * hba) ufshcd_vreg_set_lpm() argument
9655 ufshcd_vreg_set_hpm(struct ufs_hba * hba) ufshcd_vreg_set_hpm() argument
9684 ufshcd_hba_vreg_set_lpm(struct ufs_hba * hba) ufshcd_hba_vreg_set_lpm() argument
9690 ufshcd_hba_vreg_set_hpm(struct ufs_hba * hba) ufshcd_hba_vreg_set_hpm() argument
9696 __ufshcd_wl_suspend(struct ufs_hba * hba,enum ufs_pm_op pm_op) __ufshcd_wl_suspend() argument
9879 __ufshcd_wl_resume(struct ufs_hba * hba,enum ufs_pm_op pm_op) __ufshcd_wl_resume() argument
9974 struct ufs_hba *hba; ufshcd_wl_runtime_suspend() local
9994 struct ufs_hba *hba; ufshcd_wl_runtime_resume() local
10016 struct ufs_hba *hba; ufshcd_wl_suspend() local
10046 struct ufs_hba *hba; ufshcd_wl_resume() local
10079 ufshcd_suspend(struct ufs_hba * hba) ufshcd_suspend() argument
10117 ufshcd_resume(struct ufs_hba * hba) ufshcd_resume() argument
10160 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_system_suspend() local
10187 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_system_resume() local
10217 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_runtime_suspend() local
10244 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_runtime_resume() local
10261 struct ufs_hba *hba = shost_priv(sdev->host); ufshcd_wl_shutdown() local
10294 ufshcd_remove(struct ufs_hba * hba) ufshcd_remove() argument
10326 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_system_restore() local
10365 ufshcd_dealloc_host(struct ufs_hba * hba) ufshcd_dealloc_host() argument
10378 ufshcd_set_dma_mask(struct ufs_hba * hba) ufshcd_set_dma_mask() argument
10399 struct ufs_hba *hba; ufshcd_alloc_host() local
10453 ufshcd_init(struct ufs_hba * hba,void __iomem * mmio_base,unsigned int irq) ufshcd_init() argument
10683 struct ufs_hba *hba = dev_get_drvdata(dev); ufshcd_resume_complete() local
10692 ufshcd_rpm_ok_for_spm(struct ufs_hba * hba) ufshcd_rpm_ok_for_spm() argument
10714 struct ufs_hba *hba = dev_get_drvdata(dev); __ufshcd_suspend_prepare() local
10754 struct ufs_hba *hba = shost_priv(sdev->host); ufshcd_wl_poweroff() local
[all...]
H A Dufs-mcq.c91 void ufshcd_mcq_config_mac(struct ufs_hba *hba, u32 max_active_cmds) in ufshcd_mcq_config_mac()
111 struct ufs_hw_queue *ufshcd_mcq_req_to_hwq(struct ufs_hba *hba, in ufshcd_mcq_req_to_hwq()
131 int ufshcd_mcq_decide_queue_depth(struct ufs_hba *hba) in ufshcd_mcq_decide_queue_depth()
151 static int ufshcd_mcq_config_nr_queues(struct ufs_hba *hba) in ufshcd_mcq_config_nr_queues()
198 int ufshcd_mcq_memory_alloc(struct ufs_hba *hba) in ufshcd_mcq_memory_alloc()
234 static void __iomem *mcq_opr_base(struct ufs_hba *hba, in mcq_opr_base()
242 u32 ufshcd_mcq_read_cqis(struct ufs_hba *hba, int i) in ufshcd_mcq_read_cqis()
248 void ufshcd_mcq_write_cqis(struct ufs_hba *hba, u32 val, int i) in ufshcd_mcq_write_cqis()
258 static int ufshcd_mcq_get_tag(struct ufs_hba *hba, in ufshcd_mcq_get_tag()
274 static void ufshcd_mcq_process_cqe(struct ufs_hba *hba, in ufshcd_mcq_process_cqe()
[all …]
H A Dufs-sysfs.c42 struct ufs_hba *hba = dev_get_drvdata(dev); in ufs_sysfs_pm_lvl_store() local
69 struct ufs_hba *hba = dev_get_drvdata(dev); in rpm_lvl_show() local
83 struct ufs_hba *hba in rpm_target_dev_state_show() local
92 struct ufs_hba *hba = dev_get_drvdata(dev); rpm_target_link_state_show() local
101 struct ufs_hba *hba = dev_get_drvdata(dev); spm_lvl_show() local
115 struct ufs_hba *hba = dev_get_drvdata(dev); spm_target_dev_state_show() local
124 struct ufs_hba *hba = dev_get_drvdata(dev); spm_target_link_state_show() local
159 struct ufs_hba *hba = dev_get_drvdata(dev); auto_hibern8_show() local
187 struct ufs_hba *hba = dev_get_drvdata(dev); auto_hibern8_store() local
216 struct ufs_hba *hba = dev_get_drvdata(dev); wb_on_show() local
224 struct ufs_hba *hba = dev_get_drvdata(dev); wb_on_store() local
262 struct ufs_hba *hba = dev_get_drvdata(dev); enable_wb_buf_flush_show() local
271 struct ufs_hba *hba = dev_get_drvdata(dev); enable_wb_buf_flush_store() local
305 struct ufs_hba *hba = dev_get_drvdata(dev); wb_flush_threshold_show() local
314 struct ufs_hba *hba = dev_get_drvdata(dev); wb_flush_threshold_store() local
364 struct ufs_hba *hba = dev_get_drvdata(dev); clock_scaling_show() local
372 struct ufs_hba *hba = dev_get_drvdata(dev); write_booster_show() local
398 struct ufs_hba *hba = dev_get_drvdata(dev); monitor_enable_show() local
407 struct ufs_hba *hba = dev_get_drvdata(dev); monitor_enable_store() local
433 struct ufs_hba *hba = dev_get_drvdata(dev); monitor_chunk_size_show() local
442 struct ufs_hba *hba = dev_get_drvdata(dev); monitor_chunk_size_store() local
459 struct ufs_hba *hba = dev_get_drvdata(dev); read_total_sectors_show() local
467 struct ufs_hba *hba = dev_get_drvdata(dev); read_total_busy_show() local
476 struct ufs_hba *hba = dev_get_drvdata(dev); read_nr_requests_show() local
485 struct ufs_hba *hba = dev_get_drvdata(dev); read_req_latency_avg_show() local
499 struct ufs_hba *hba = dev_get_drvdata(dev); read_req_latency_max_show() local
509 struct ufs_hba *hba = dev_get_drvdata(dev); read_req_latency_min_show() local
519 struct ufs_hba *hba = dev_get_drvdata(dev); read_req_latency_sum_show() local
529 struct ufs_hba *hba = dev_get_drvdata(dev); write_total_sectors_show() local
537 struct ufs_hba *hba = dev_get_drvdata(dev); write_total_busy_show() local
546 struct ufs_hba *hba = dev_get_drvdata(dev); write_nr_requests_show() local
555 struct ufs_hba *hba = dev_get_drvdata(dev); write_req_latency_avg_show() local
569 struct ufs_hba *hba = dev_get_drvdata(dev); write_req_latency_max_show() local
579 struct ufs_hba *hba = dev_get_drvdata(dev); write_req_latency_min_show() local
589 struct ufs_hba *hba = dev_get_drvdata(dev); write_req_latency_sum_show() local
637 ufs_sysfs_read_desc_param(struct ufs_hba * hba,enum desc_idn desc_id,u8 desc_index,u8 param_offset,u8 * sysfs_buf,u8 param_size) ufs_sysfs_read_desc_param() argument
1333 struct ufs_hba *hba = shost_priv(sdev->host); dyn_cap_needed_attribute_show() local
[all...]
H A Dufs-debugfs.c36 struct ufs_hba *hba = hba_from_file(s->file); in ufs_debugfs_stats_show() local
62 struct ufs_hba *hba = data; in ee_usr_mask_get() local
68 static int ufs_debugfs_get_user_access(struct ufs_hba *hba) in ufs_debugfs_get_user_access()
80 static void ufs_debugfs_put_user_access(struct ufs_hba *hba) in ufs_debugfs_put_user_access()
89 struct ufs_hba *hba = data; in ee_usr_mask_set() local
104 void ufs_debugfs_exception_event(struct ufs_hba *hba, u16 status) in ufs_debugfs_exception_event()
133 struct ufs_hba *hba = container_of(work, struct ufs_hba, debugfs_ee_work.work); in ufs_debugfs_restart_ee() local
145 struct ufs_hba *hba = hba_from_file(s->file); in ufs_saved_err_show() local
164 struct ufs_hba *hba = hba_from_file(file); in ufs_saved_err_write() local
212 void ufs_debugfs_hba_init(struct ufs_hba *hba) in ufs_debugfs_hba_init()
[all …]
H A Dufshcd-crypto.c20 static int ufshcd_program_key(struct ufs_hba *hba, in ufshcd_program_key()
55 struct ufs_hba *hba = in ufshcd_crypto_keyslot_program() local
98 static int ufshcd_clear_keyslot(struct ufs_hba *hba, int slot) in ufshcd_clear_keyslot()
113 struct ufs_hba *hba = in ufshcd_crypto_keyslot_evict() local
119 bool ufshcd_crypto_enable(struct ufs_hba *hba) in ufshcd_crypto_enable()
156 int ufshcd_hba_init_crypto_capabilities(struct ufs_hba *hba) in ufshcd_hba_init_crypto_capabilities()
224 void ufshcd_init_crypto(struct ufs_hba *hba) in ufshcd_init_crypto()
236 void ufshcd_crypto_register(struct ufs_hba *hba, struct request_queue *q) in ufshcd_crypto_register()
H A Dufs-hwmon.c14 struct ufs_hba *hba; member
18 static int ufs_read_temp_enable(struct ufs_hba *hba, u8 mask, long *val) in ufs_read_temp_enable()
33 static int ufs_get_temp(struct ufs_hba *hba, enum attr_idn idn, long *val) in ufs_get_temp()
54 struct ufs_hba *hba = data->hba; in ufs_hwmon_read() local
100 struct ufs_hba *hba = data->hba; in ufs_hwmon_write() local
166 void ufs_hwmon_probe(struct ufs_hba *hba, u8 mask) in ufs_hwmon_probe()
189 void ufs_hwmon_remove(struct ufs_hba *hba) in ufs_hwmon_remove()
202 void ufs_hwmon_notify_event(struct ufs_hba *hba, u8 ee_mask) in ufs_hwmon_notify_event()
H A Dufs_bsg.c16 static int ufs_bsg_get_query_desc_size(struct ufs_hba *hba, int *desc_len, in ufs_bsg_get_query_desc_size()
29 static int ufs_bsg_alloc_desc_buffer(struct ufs_hba *hba, struct bsg_job *job, in ufs_bsg_alloc_desc_buffer()
67 static int ufs_bsg_exec_advanced_rpmb_req(struct ufs_hba *hba, struct bsg_job *job) in ufs_bsg_exec_advanced_rpmb_req()
136 struct ufs_hba *hba = shost_priv(dev_to_shost(job->dev->parent)); in ufs_bsg_request() local
213 void ufs_bsg_remove(struct ufs_hba *hba) in ufs_bsg_remove()
240 int ufs_bsg_probe(struct ufs_hba *hba) in ufs_bsg_probe()
H A Dufshcd-crypto.h57 static inline bool ufshcd_crypto_enable(struct ufs_hba *hba) in ufshcd_crypto_enable()
62 static inline int ufshcd_hba_init_crypto_capabilities(struct ufs_hba *hba) in ufshcd_hba_init_crypto_capabilities()
67 static inline void ufshcd_init_crypto(struct ufs_hba *hba) { } in ufshcd_init_crypto()
69 static inline void ufshcd_crypto_register(struct ufs_hba *hba, in ufshcd_crypto_register()
/openbmc/linux/drivers/scsi/
H A Dhptiop.c46 static int iop_wait_ready_itl(struct hptiop_hba *hba, u32 millisec) in iop_wait_ready_itl()
67 static int iop_wait_ready_mv(struct hptiop_hba *hba, u32 millisec) in iop_wait_ready_mv()
72 static int iop_wait_ready_mvfrey(struct hptiop_hba *hba, u32 millisec) in iop_wait_ready_mvfrey()
77 static void hptiop_request_callback_itl(struct hptiop_hba *hba, u32 tag) in hptiop_request_callback_itl()
86 static void hptiop_drain_outbound_queue_itl(struct hptiop_hba *hba) in hptiop_drain_outbound_queue_itl()
113 static int iop_intr_itl(struct hptiop_hba *hba) in iop_intr_itl()
161 static void mv_inbound_write(u64 p, struct hptiop_hba *hba) in mv_inbound_write()
175 static void hptiop_request_callback_mv(struct hptiop_hba *hba, u64 tag) in hptiop_request_callback_mv()
203 static int iop_intr_mv(struct hptiop_hba *hba) in iop_intr_mv()
230 static void hptiop_request_callback_mvfrey(struct hptiop_hba *hba, u32 _tag) in hptiop_request_callback_mvfrey()
[all …]
/openbmc/linux/drivers/ufs/host/
H A Dufs-mediatek.c94 static bool ufs_mtk_is_boost_crypt_enabled(struct ufs_hba *hba) in ufs_mtk_is_boost_crypt_enabled()
101 static bool ufs_mtk_is_va09_supported(struct ufs_hba *hba) in ufs_mtk_is_va09_supported()
108 static bool ufs_mtk_is_broken_vcc(struct ufs_hba *hba) in ufs_mtk_is_broken_vcc()
115 static bool ufs_mtk_is_pmc_via_fastauto(struct ufs_hba *hba) in ufs_mtk_is_pmc_via_fastauto()
122 static void ufs_mtk_cfg_unipro_cg(struct ufs_hba *hba, bool enable) in ufs_mtk_cfg_unipro_cg()
158 static void ufs_mtk_crypto_enable(struct ufs_hba *hba) in ufs_mtk_crypto_enable()
170 static void ufs_mtk_host_reset(struct ufs_hba *hba) in ufs_mtk_host_reset()
185 static void ufs_mtk_init_reset_control(struct ufs_hba *hba, in ufs_mtk_init_reset_control()
197 static void ufs_mtk_init_reset(struct ufs_hba *hba) in ufs_mtk_init_reset()
209 static int ufs_mtk_hce_enable_notify(struct ufs_hba *hba, in ufs_mtk_hce_enable_notify()
[all …]
H A Dufs-hisi.c25 static int ufs_hisi_check_hibern8(struct ufs_hba *hba) in ufs_hisi_check_hibern8()
69 static void ufs_hisi_clk_init(struct ufs_hba *hba) in ufs_hisi_clk_init()
83 static void ufs_hisi_soc_init(struct ufs_hba *hba) in ufs_hisi_soc_init()
140 static int ufs_hisi_link_startup_pre_change(struct ufs_hba *hba) in ufs_hisi_link_startup_pre_change()
252 static int ufs_hisi_link_startup_post_change(struct ufs_hba *hba) in ufs_hisi_link_startup_post_change()
277 static int ufs_hisi_link_startup_notify(struct ufs_hba *hba, in ufs_hisi_link_startup_notify()
301 static void ufs_hisi_pwr_change_pre_change(struct ufs_hba *hba) in ufs_hisi_pwr_change_pre_change()
363 static int ufs_hisi_pwr_change_notify(struct ufs_hba *hba, in ufs_hisi_pwr_change_notify()
407 static int ufs_hisi_suspend(struct ufs_hba *hba, enum ufs_pm_op pm_op, in ufs_hisi_suspend()
433 static int ufs_hisi_resume(struct ufs_hba *hba, enum ufs_pm_op pm_op) in ufs_hisi_resume()
[all …]
H A Dufshcd-pci.c97 static int ufs_intel_hce_enable_notify(struct ufs_hba *hba, in ufs_intel_hce_enable_notify()
111 static int ufs_intel_disable_lcc(struct ufs_hba *hba) in ufs_intel_disable_lcc()
123 static int ufs_intel_link_startup_notify(struct ufs_hba *hba, in ufs_intel_link_startup_notify()
141 static int ufs_intel_set_lanes(struct ufs_hba *hba, u32 lanes) in ufs_intel_set_lanes()
155 static int ufs_intel_lkf_pwr_change_notify(struct ufs_hba *hba, in ufs_intel_lkf_pwr_change_notify()
185 static int ufs_intel_lkf_apply_dev_quirks(struct ufs_hba *hba) in ufs_intel_lkf_apply_dev_quirks()
225 static void intel_cache_ltr(struct ufs_hba *hba) in intel_cache_ltr()
235 struct ufs_hba *hba = dev_get_drvdata(dev); in intel_ltr_set() local
289 static void intel_add_debugfs(struct ufs_hba *hba) in intel_add_debugfs()
301 static void intel_remove_debugfs(struct ufs_hba *hba) in intel_remove_debugfs()
[all …]
H A Dufs-qcom.c120 struct ufs_hba *hba = host->hba; in ufs_qcom_ice_init() local
155 static int ufs_qcom_ice_program_key(struct ufs_hba *hba, in ufs_qcom_ice_program_key()
326 static int ufs_qcom_check_hibern8(struct ufs_hba *hba) in ufs_qcom_check_hibern8()
379 static int ufs_qcom_host_reset(struct ufs_hba *hba) in ufs_qcom_host_reset()
423 static u32 ufs_qcom_get_hs_gear(struct ufs_hba *hba) in ufs_qcom_get_hs_gear()
444 static int ufs_qcom_power_up_sequence(struct ufs_hba *hba) in ufs_qcom_power_up_sequence()
496 static void ufs_qcom_enable_hw_clk_gating(struct ufs_hba *hba) in ufs_qcom_enable_hw_clk_gating()
506 static int ufs_qcom_hce_enable_notify(struct ufs_hba *hba, in ufs_qcom_hce_enable_notify()
539 static int ufs_qcom_cfg_timers(struct ufs_hba *hba, u32 gear, in ufs_qcom_cfg_timers()
678 static int ufs_qcom_link_startup_notify(struct ufs_hba *hba, in ufs_qcom_link_startup_notify()
[all …]
H A Dufs-sprd.c23 static struct ufs_sprd_priv *ufs_sprd_get_priv_data(struct ufs_hba *hba) in ufs_sprd_get_priv_data()
43 static void ufs_sprd_get_unipro_ver(struct ufs_hba *hba) in ufs_sprd_get_unipro_ver()
51 static void ufs_sprd_ctrl_uic_compl(struct ufs_hba *hba, bool enable) in ufs_sprd_ctrl_uic_compl()
95 static int ufs_sprd_parse_dt(struct device *dev, struct ufs_hba *hba, struct ufs_sprd_host *host) in ufs_sprd_parse_dt()
132 static int ufs_sprd_common_init(struct ufs_hba *hba) in ufs_sprd_common_init()
162 static int sprd_ufs_pwr_change_notify(struct ufs_hba *hba, in sprd_ufs_pwr_change_notify()
180 static int ufs_sprd_suspend(struct ufs_hba *hba, enum ufs_pm_op pm_op, in ufs_sprd_suspend()
196 static void ufs_sprd_n6_host_reset(struct ufs_hba *hba) in ufs_sprd_n6_host_reset()
207 static int ufs_sprd_n6_device_reset(struct ufs_hba *hba) in ufs_sprd_n6_device_reset()
220 static void ufs_sprd_n6_key_acc_enable(struct ufs_hba *hba) in ufs_sprd_n6_key_acc_enable()
[all …]
H A Dufs-exynos.c214 struct ufs_hba *hba = ufs->hba; in exynosauto_ufs_post_hce_enable() local
228 struct ufs_hba *hba = ufs->hba; in exynosauto_ufs_pre_link() local
283 struct ufs_hba *hba = ufs->hba; in exynosauto_ufs_pre_pwr_change() local
296 struct ufs_hba *hba = ufs->hba; in exynosauto_ufs_post_pwr_change() local
309 struct ufs_hba *hba = ufs->hba; in exynos7_ufs_pre_link() local
339 struct ufs_hba *hba = ufs->hba; in exynos7_ufs_post_link() local
369 struct ufs_hba *hba = ufs->hba; in exynos7_ufs_post_pwr_change() local
415 struct ufs_hba *hba = ufs->hba; in exynos_ufs_get_clk_info() local
482 struct ufs_hba *hba = ufs->hba; in exynos_ufs_set_pwm_clk_div() local
491 struct ufs_hba *hba = ufs->hba; in exynos_ufs_calc_pwm_clk_div() local
[all …]
H A Dcdns-pltfrm.c37 static void cdns_ufs_get_l4_attr(struct ufs_hba *hba) in cdns_ufs_get_l4_attr()
72 static void cdns_ufs_set_l4_attr(struct ufs_hba *hba) in cdns_ufs_set_l4_attr()
109 static int cdns_ufs_set_hclkdiv(struct ufs_hba *hba) in cdns_ufs_set_hclkdiv()
151 static int cdns_ufs_hce_enable_notify(struct ufs_hba *hba, in cdns_ufs_hce_enable_notify()
166 static void cdns_ufs_hibern8_notify(struct ufs_hba *hba, enum uic_cmd_dme cmd, in cdns_ufs_hibern8_notify()
182 static int cdns_ufs_link_startup_notify(struct ufs_hba *hba, in cdns_ufs_link_startup_notify()
212 static int cdns_ufs_init(struct ufs_hba *hba) in cdns_ufs_init()
235 static int cdns_ufs_m31_16nm_phy_initialization(struct ufs_hba *hba) in cdns_ufs_m31_16nm_phy_initialization()
310 struct ufs_hba *hba = platform_get_drvdata(pdev); in cdns_ufs_pltfrm_remove() local
H A Dtc-dwc-g210.c25 static int tc_dwc_g210_setup_40bit_rmmi(struct ufs_hba *hba) in tc_dwc_g210_setup_40bit_rmmi()
88 static int tc_dwc_g210_setup_20bit_rmmi_lane0(struct ufs_hba *hba) in tc_dwc_g210_setup_20bit_rmmi_lane0()
140 static int tc_dwc_g210_setup_20bit_rmmi_lane1(struct ufs_hba *hba) in tc_dwc_g210_setup_20bit_rmmi_lane1()
216 static int tc_dwc_g210_setup_20bit_rmmi(struct ufs_hba *hba) in tc_dwc_g210_setup_20bit_rmmi()
255 int tc_dwc_g210_config_40_bit(struct ufs_hba *hba) in tc_dwc_g210_config_40_bit()
285 int tc_dwc_g210_config_20_bit(struct ufs_hba *hba) in tc_dwc_g210_config_20_bit()
H A Dufshcd-dwc.c18 int ufshcd_dwc_dme_set_attrs(struct ufs_hba *hba, in ufshcd_dwc_dme_set_attrs()
42 static void ufshcd_dwc_program_clk_div(struct ufs_hba *hba, u32 divider_val) in ufshcd_dwc_program_clk_div()
53 static int ufshcd_dwc_link_is_up(struct ufs_hba *hba) in ufshcd_dwc_link_is_up()
80 static int ufshcd_dwc_connection_setup(struct ufs_hba *hba) in ufshcd_dwc_connection_setup()
113 int ufshcd_dwc_link_startup_notify(struct ufs_hba *hba, in ufshcd_dwc_link_startup_notify()
/openbmc/linux/drivers/scsi/bnx2i/
H A Dbnx2i_iscsi.c34 static int bnx2i_adapter_ready(struct bnx2i_hba *hba) in bnx2i_adapter_ready()
143 static int bnx2i_map_scsi_sg(struct bnx2i_hba *hba, struct bnx2i_cmd *cmd) in bnx2i_map_scsi_sg()
238 static int bnx2i_bind_conn_to_iscsi_cid(struct bnx2i_hba *hba, in bnx2i_bind_conn_to_iscsi_cid()
258 struct bnx2i_conn *bnx2i_get_conn_from_id(struct bnx2i_hba *hba, in bnx2i_get_conn_from_id()
277 static u32 bnx2i_alloc_iscsi_cid(struct bnx2i_hba *hba) in bnx2i_alloc_iscsi_cid()
299 static void bnx2i_free_iscsi_cid(struct bnx2i_hba *hba, u16 iscsi_cid) in bnx2i_free_iscsi_cid()
324 static int bnx2i_setup_free_cid_que(struct bnx2i_hba *hba) in bnx2i_setup_free_cid_que()
363 static void bnx2i_release_free_cid_que(struct bnx2i_hba *hba) in bnx2i_release_free_cid_que()
381 static struct iscsi_endpoint *bnx2i_alloc_ep(struct bnx2i_hba *hba) in bnx2i_alloc_ep()
444 static int bnx2i_alloc_bdt(struct bnx2i_hba *hba, struct iscsi_session *session, in bnx2i_alloc_bdt()
[all …]
H A Dbnx2i_init.c82 void bnx2i_identify_device(struct bnx2i_hba *hba, struct cnic_dev *dev) in bnx2i_identify_device()
111 struct bnx2i_hba *hba = NULL; in get_adapter_list_head() local
137 struct bnx2i_hba *hba, *temp; in bnx2i_find_hba_for_cnic() local
166 struct bnx2i_hba *hba = handle; in bnx2i_start() local
188 static void bnx2i_chip_cleanup(struct bnx2i_hba *hba) in bnx2i_chip_cleanup()
222 struct bnx2i_hba *hba = handle; in bnx2i_stop() local
273 static int bnx2i_init_one(struct bnx2i_hba *hba, struct cnic_dev *cnic) in bnx2i_init_one()
319 struct bnx2i_hba *hba; in bnx2i_ulp_init() local
344 struct bnx2i_hba *hba; in bnx2i_ulp_exit() local
375 struct bnx2i_hba *hba = handle; in bnx2i_get_stats() local
[all …]
H A Dbnx2i_hwi.c48 static void bnx2i_adjust_qp_size(struct bnx2i_hba *hba) in bnx2i_adjust_qp_size()
97 static void bnx2i_get_link_state(struct bnx2i_hba *hba) in bnx2i_get_link_state()
114 static void bnx2i_iscsi_license_error(struct bnx2i_hba *hba, u32 error_code) in bnx2i_iscsi_license_error()
632 struct bnx2i_hba *hba = bnx2i_conn->hba; in bnx2i_update_iscsi_conn() local
727 void bnx2i_send_cmd_cleanup_req(struct bnx2i_hba *hba, struct bnx2i_cmd *cmd) in bnx2i_send_cmd_cleanup_req()
751 int bnx2i_send_conn_destroy(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) in bnx2i_send_conn_destroy()
785 static int bnx2i_570x_send_conn_ofld_req(struct bnx2i_hba *hba, in bnx2i_570x_send_conn_ofld_req()
845 static int bnx2i_5771x_send_conn_ofld_req(struct bnx2i_hba *hba, in bnx2i_5771x_send_conn_ofld_req()
914 int bnx2i_send_conn_ofld_req(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) in bnx2i_send_conn_ofld_req()
1043 int bnx2i_alloc_qp_resc(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) in bnx2i_alloc_qp_resc()
[all …]
/openbmc/linux/drivers/scsi/bnx2fc/
H A Dbnx2fc_tgt.c86 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_offload_session() local
295 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_upload_session() local
357 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_init_tgt() local
445 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_rport_event_handler() local
582 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_tgt_lookup() local
615 static u32 bnx2fc_alloc_conn_id(struct bnx2fc_hba *hba, in bnx2fc_alloc_conn_id()
651 static void bnx2fc_free_conn_id(struct bnx2fc_hba *hba, u32 conn_id) in bnx2fc_free_conn_id()
662 static int bnx2fc_alloc_session_resc(struct bnx2fc_hba *hba, in bnx2fc_alloc_session_resc()
829 static void bnx2fc_free_session_resc(struct bnx2fc_hba *hba, in bnx2fc_free_session_resc()
H A Dbnx2fc_hwi.c30 int bnx2fc_send_stat_req(struct bnx2fc_hba *hba) in bnx2fc_send_stat_req()
62 int bnx2fc_send_fw_fcoe_init_msg(struct bnx2fc_hba *hba) in bnx2fc_send_fw_fcoe_init_msg()
146 int bnx2fc_send_fw_fcoe_destroy_msg(struct bnx2fc_hba *hba) in bnx2fc_send_fw_fcoe_destroy_msg()
177 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_send_session_ofld_req() local
362 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_send_session_enable_req() local
431 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_send_session_disable_req() local
491 int bnx2fc_send_session_destroy_req(struct bnx2fc_hba *hba, in bnx2fc_send_session_destroy_req()
515 static bool is_valid_lport(struct bnx2fc_hba *hba, struct fc_lport *lport) in is_valid_lport()
536 struct bnx2fc_hba *hba; in bnx2fc_unsol_els_work() local
637 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_process_unsol_compl() local
[all …]
H A Dbnx2fc_fcoe.c193 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_cleanup() local
272 struct bnx2fc_hba *hba; in bnx2fc_xmit() local
682 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_get_host_stats() local
732 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_shost_config() local
765 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_link_ok() local
785 void bnx2fc_get_link_state(struct bnx2fc_hba *hba) in bnx2fc_get_link_state()
795 struct bnx2fc_hba *hba; in bnx2fc_net_config() local
840 struct bnx2fc_hba *hba = from_timer(hba, t, destroy_timer); in bnx2fc_destroy_timer() local
861 struct bnx2fc_hba *hba = (struct bnx2fc_hba *)context; in bnx2fc_indicate_netevent() local
995 static int bnx2fc_em_config(struct fc_lport *lport, struct bnx2fc_hba *hba) in bnx2fc_em_config()
[all …]

123