Home
last modified time | relevance | path

Searched refs:isci_host (Results 1 – 17 of 17) sorted by relevance

/linux-6.3-rc2/drivers/scsi/isci/
A Dhost.h149 struct isci_host { struct
298 struct isci_host *hosts[SCI_MAX_CONTROLLERS];
456 struct isci_host *ihost,
475 u16 isci_alloc_tag(struct isci_host *ihost);
480 int isci_host_init(struct isci_host *);
482 void isci_host_deinit(struct isci_host *);
488 struct isci_host *ihost,
493 struct isci_host *ihost,
498 struct isci_host *ihost,
503 struct isci_host *ihost,
[all …]
A Dinit.c150 ATTRIBUTE_GROUPS(isci_host);
233 static int isci_register_sas_ha(struct isci_host *isci_host) in isci_register_sas_ha() argument
272 static void isci_unregister(struct isci_host *isci_host) in isci_unregister() argument
276 if (!isci_host) in isci_unregister()
337 struct isci_host *ihost; in isci_setup_interrupts()
502 struct isci_host *ihost; in isci_host_alloc()
549 iport->isci_host = ihost; in isci_host_alloc()
614 struct isci_host *isci_host; in isci_pci_probe() local
698 struct isci_host *ihost; in isci_pci_remove()
712 struct isci_host *ihost; in isci_suspend()
[all …]
A Dhost.c220 struct isci_host *ihost = data; in isci_msix_isr()
609 struct isci_host *ihost = data; in isci_intx_isr()
627 struct isci_host *ihost = data; in isci_error_isr()
655 struct isci_host *ihost = ha->lldd_ha; in isci_host_scan_finished()
1116 struct isci_host *ihost = (struct isci_host *)data; in isci_host_completion_routine()
1292 static void __iomem *scu_base(struct isci_host *isci_host) in scu_base() argument
1294 struct pci_dev *pdev = isci_host->pdev; in scu_base()
1295 int id = isci_host->id; in scu_base()
1300 static void __iomem *smu_base(struct isci_host *isci_host) in smu_base() argument
1303 int id = isci_host->id; in smu_base()
[all …]
A Dremote_device.h139 enum sci_status isci_remote_device_stop(struct isci_host *ihost,
141 void isci_remote_device_nuke_requests(struct isci_host *ihost,
322 struct isci_host *ihost,
327 struct isci_host *ihost,
332 struct isci_host *ihost,
351 struct isci_host *ihost,
360 struct isci_host *ihost,
364 struct isci_host *ihost,
368 struct isci_host *ihost,
372 struct isci_host *ihost,
[all …]
A Dremote_device.c102 struct isci_host *ihost, in sci_remote_device_terminate_req()
154 struct isci_host *ihost, in isci_check_reqterm()
171 struct isci_host *ihost, in isci_check_devempty()
187 struct isci_host *ihost, in isci_remote_device_terminate_requests()
1019 struct isci_host *ihost; in sci_remote_device_destruct()
1373 struct isci_host *ihost, in isci_remote_device_test_resume_done()
1389 struct isci_host *ihost, in isci_remote_device_wait_for_resume_from_abort()
1410 struct isci_host *ihost, in isci_remote_device_resume_from_abort()
1478 struct isci_host *ihost = iport->isci_host; in isci_remote_device_construct()
1538 struct isci_host *ihost = idev->isci_port->isci_host; in isci_remote_device_release()
[all …]
A Dport.h70 struct isci_host;
98 struct isci_host *isci_host; member
117 struct isci_host *owning_controller;
205 struct isci_host *ihost);
222 void isci_port_bcn_enable(struct isci_host *, struct isci_port *);
280 int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
A Dport.c77 struct isci_host *ihost; in sciport_to_dev()
172 static void isci_port_link_up(struct isci_host *isci_host, in isci_port_link_up() argument
180 dev_dbg(&isci_host->pdev->dev, in isci_port_link_up()
240 static void isci_port_link_down(struct isci_host *isci_host, in isci_port_link_down() argument
246 dev_dbg(&isci_host->pdev->dev, in isci_port_link_down()
262 dev_dbg(&isci_host->pdev->dev, in isci_port_link_down()
277 dev_dbg(&isci_host->pdev->dev, in isci_port_link_down()
1610 struct isci_host *ihost) in sci_port_construct()
1700 struct isci_host *ihost = dev_to_ihost(dev); in isci_ata_check_ready()
1724 struct isci_host *ihost = phy->ha->lldd_ha; in isci_port_deformed()
[all …]
A Drequest.h97 struct isci_host *isci_host; member
114 struct isci_host *owning_controller;
290 struct isci_request *isci_tmf_request_from_tag(struct isci_host *ihost,
293 int isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev,
295 struct isci_request *isci_io_request_from_tag(struct isci_host *ihost,
299 sci_task_request_construct(struct isci_host *ihost,
A Dtask.c125 struct isci_host *ihost = dev_to_ihost(task->dev); in isci_task_execute_task()
378 struct isci_host *isci_host, in isci_task_send_lu_reset_sas() argument
385 dev_dbg(&isci_host->pdev->dev, in isci_task_send_lu_reset_sas()
387 __func__, isci_host, isci_device); in isci_task_send_lu_reset_sas()
399 dev_dbg(&isci_host->pdev->dev, in isci_task_send_lu_reset_sas()
403 dev_dbg(&isci_host->pdev->dev, in isci_task_send_lu_reset_sas()
412 struct isci_host *ihost = dev_to_ihost(dev); in isci_task_lu_reset()
478 struct isci_host *ihost = dev_to_ihost(task->dev); in isci_task_abort_task()
672 isci_task_request_complete(struct isci_host *ihost, in isci_task_request_complete()
717 static int isci_reset_device(struct isci_host *ihost, in isci_reset_device()
[all …]
A Dport_config.c116 struct isci_host *ihost, in sci_port_configuration_agent_find_port()
160 struct isci_host *ihost, in sci_port_configuration_agent_validate_ports()
242 sci_mpc_agent_validate_phy_configuration(struct isci_host *ihost, in sci_mpc_agent_validate_phy_configuration()
326 struct isci_host *ihost; in mpc_agent_timeout()
357 static void sci_mpc_agent_link_up(struct isci_host *ihost, in sci_mpc_agent_link_up()
394 struct isci_host *ihost, in sci_mpc_agent_link_down()
605 static void sci_apc_agent_link_up(struct isci_host *ihost, in sci_apc_agent_link_up()
639 struct isci_host *ihost, in sci_apc_agent_link_down()
664 struct isci_host *ihost; in apc_agent_timeout()
727 bool is_port_config_apc(struct isci_host *ihost) in is_port_config_apc()
[all …]
A Dtask.h99 static inline void isci_print_tmf(struct isci_host *ihost, struct isci_tmf *tmf) in isci_print_tmf()
164 struct isci_host *isci_host,
A Dunsolicited_frame_control.h264 struct isci_host;
266 void sci_unsolicited_frame_control_construct(struct isci_host *ihost);
A Dphy.c80 static struct isci_host *phy_to_host(struct isci_phy *iphy) in phy_to_host()
119 struct isci_host *ihost = iphy->owning_port->owning_controller; in sci_phy_link_layer_initialization()
322 struct isci_host *ihost = iphy->owning_port->owning_controller; in phy_sata_timeout()
969 struct isci_host *ihost = iphy->owning_port->owning_controller; in sci_phy_frame_handler()
1072 struct isci_host *ihost = iphy->owning_port->owning_controller; in sci_phy_starting_await_sas_power_substate_enter()
1080 struct isci_host *ihost = iphy->owning_port->owning_controller; in sci_phy_starting_await_sas_power_substate_exit()
1088 struct isci_host *ihost = iphy->owning_port->owning_controller; in sci_phy_starting_await_sata_power_substate_enter()
1255 struct isci_host *ihost = iport->owning_controller; in sci_phy_stopped_state_enter()
1273 struct isci_host *ihost = iport->owning_controller; in sci_phy_starting_state_enter()
1292 struct isci_host *ihost = iport->owning_controller; in sci_phy_ready_state_enter()
[all …]
A Dremote_node_context.c105 static union scu_remote_node_context *sci_rnc_by_id(struct isci_host *ihost, u16 id) in sci_rnc_by_id()
120 struct isci_host *ihost; in sci_remote_node_context_construct_buffer()
191 struct isci_host *ihost = idev_to_ihost(rnc_to_dev(sci_rnc)); in sci_remote_node_context_setup_to_destroy()
237 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_validate_context_buffer()
258 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_invalidate_context_buffer()
272 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_initial_state_enter()
356 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_tx_rx_suspended_state_enter()
635 struct isci_host *ihost = idev->owning_port->owning_controller; in sci_remote_node_context_suspend()
A Drequest.c115 struct isci_host *ihost = ireq->isci_host; in sci_request_build_sgl()
783 struct isci_host *ihost = ireq->owning_controller; in sci_req_tx_bytes()
807 struct isci_host *ihost = ireq->owning_controller; in sci_request_start()
916 struct isci_host *ihost = ireq->owning_controller; in sci_request_complete()
1593 dev_err(&ireq->isci_host->pdev->dev, in process_unsolicited_fis()
2366 dev_warn(&ireq->isci_host->pdev->dev, in sci_request_handle_suspending_completions()
2528 dev_dbg(&request->isci_host->pdev->dev, in isci_request_handle_controller_specific_errors()
3079 sci_io_request_construct(struct isci_host *ihost, in sci_io_request_construct()
3136 dev_dbg(&request->isci_host->pdev->dev, in isci_request_ssp_request_construct()
3151 dev_dbg(&ireq->isci_host->pdev->dev, in isci_request_stp_request_construct()
[all …]
A Dphy.h455 struct isci_host;
456 void isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index);
A Dunsolicited_frame_control.c60 void sci_unsolicited_frame_control_construct(struct isci_host *ihost) in sci_unsolicited_frame_control_construct()

Completed in 64 milliseconds