drivers/scsi/isci/host.c
1047
struct isci_host *ihost = SHOST_TO_SAS_HA(shost)->lldd_ha;
drivers/scsi/isci/host.c
1058
static void isci_host_stop_complete(struct isci_host *ihost)
drivers/scsi/isci/host.c
1065
static void sci_controller_completion_handler(struct isci_host *ihost)
drivers/scsi/isci/host.c
1078
void ireq_done(struct isci_host *ihost, struct isci_request *ireq, struct sas_task *task)
drivers/scsi/isci/host.c
1116
struct isci_host *ihost = (struct isci_host *)data;
drivers/scsi/isci/host.c
1156
static enum sci_status sci_controller_stop(struct isci_host *ihost, u32 timeout)
drivers/scsi/isci/host.c
1181
static enum sci_status sci_controller_reset(struct isci_host *ihost)
drivers/scsi/isci/host.c
1201
static enum sci_status sci_controller_stop_phys(struct isci_host *ihost)
drivers/scsi/isci/host.c
1239
void isci_host_deinit(struct isci_host *ihost)
drivers/scsi/isci/host.c
1292
static void __iomem *scu_base(struct isci_host *isci_host)
drivers/scsi/isci/host.c
1294
struct pci_dev *pdev = isci_host->pdev;
drivers/scsi/isci/host.c
1295
int id = isci_host->id;
drivers/scsi/isci/host.c
1300
static void __iomem *smu_base(struct isci_host *isci_host)
drivers/scsi/isci/host.c
1302
struct pci_dev *pdev = isci_host->pdev;
drivers/scsi/isci/host.c
1303
int id = isci_host->id;
drivers/scsi/isci/host.c
1310
struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
drivers/scsi/isci/host.c
1317
struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
drivers/scsi/isci/host.c
1347
sci_controller_set_interrupt_coalescence(struct isci_host *ihost,
drivers/scsi/isci/host.c
1444
struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
drivers/scsi/isci/host.c
1461
struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
drivers/scsi/isci/host.c
1467
static enum sci_status sci_controller_stop_ports(struct isci_host *ihost)
drivers/scsi/isci/host.c
1494
static enum sci_status sci_controller_stop_devices(struct isci_host *ihost)
drivers/scsi/isci/host.c
1524
struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
drivers/scsi/isci/host.c
1535
struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
drivers/scsi/isci/host.c
1540
static void sci_controller_reset_hardware(struct isci_host *ihost)
drivers/scsi/isci/host.c
1563
struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
drivers/scsi/isci/host.c
1596
struct isci_host *ihost = container_of(tmr, typeof(*ihost), timer);
drivers/scsi/isci/host.c
1620
static enum sci_status sci_controller_construct(struct isci_host *ihost,
drivers/scsi/isci/host.c
1728
static u8 max_spin_up(struct isci_host *ihost)
drivers/scsi/isci/host.c
1741
struct isci_host *ihost = container_of(tmr, typeof(*ihost), power_control.timer);
drivers/scsi/isci/host.c
179
static bool sci_controller_completion_queue_has_entries(struct isci_host *ihost)
drivers/scsi/isci/host.c
1812
void sci_controller_power_control_queue_insert(struct isci_host *ihost,
drivers/scsi/isci/host.c
1864
void sci_controller_power_control_queue_remove(struct isci_host *ihost,
drivers/scsi/isci/host.c
1893
static unsigned char *to_cable_select(struct isci_host *ihost)
drivers/scsi/isci/host.c
1902
enum cable_selections decode_cable_selection(struct isci_host *ihost, int phy)
drivers/scsi/isci/host.c
191
static bool sci_controller_isr(struct isci_host *ihost)
drivers/scsi/isci/host.c
1921
static void sci_controller_afe_initialization(struct isci_host *ihost)
drivers/scsi/isci/host.c
2122
static void sci_controller_initialize_power_control(struct isci_host *ihost)
drivers/scsi/isci/host.c
2133
static enum sci_status sci_controller_initialize(struct isci_host *ihost)
drivers/scsi/isci/host.c
220
struct isci_host *ihost = data;
drivers/scsi/isci/host.c
2244
static int sci_controller_dma_alloc(struct isci_host *ihost)
drivers/scsi/isci/host.c
228
static bool sci_controller_error_isr(struct isci_host *ihost)
drivers/scsi/isci/host.c
2289
ireq->isci_host = ihost;
drivers/scsi/isci/host.c
2296
static int sci_controller_mem_init(struct isci_host *ihost)
drivers/scsi/isci/host.c
2339
int isci_host_init(struct isci_host *ihost)
drivers/scsi/isci/host.c
2379
void sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport,
drivers/scsi/isci/host.c
2402
void sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport,
drivers/scsi/isci/host.c
2421
bool sci_controller_has_remote_devices_stopping(struct isci_host *ihost)
drivers/scsi/isci/host.c
2434
void sci_controller_remote_device_stopped(struct isci_host *ihost,
drivers/scsi/isci/host.c
2450
void sci_controller_post_request(struct isci_host *ihost, u32 request)
drivers/scsi/isci/host.c
2458
struct isci_request *sci_request_by_tag(struct isci_host *ihost, u16 io_tag)
drivers/scsi/isci/host.c
2494
enum sci_status sci_controller_allocate_remote_node_context(struct isci_host *ihost,
drivers/scsi/isci/host.c
2516
void sci_controller_free_remote_node_context(struct isci_host *ihost,
drivers/scsi/isci/host.c
2543
void sci_controller_release_frame(struct isci_host *ihost, u32 frame_index)
drivers/scsi/isci/host.c
255
static void sci_controller_task_completion(struct isci_host *ihost, u32 ent)
drivers/scsi/isci/host.c
2550
void isci_tci_free(struct isci_host *ihost, u16 tci)
drivers/scsi/isci/host.c
2558
static u16 isci_tci_alloc(struct isci_host *ihost)
drivers/scsi/isci/host.c
2567
static u16 isci_tci_space(struct isci_host *ihost)
drivers/scsi/isci/host.c
2572
u16 isci_alloc_tag(struct isci_host *ihost)
drivers/scsi/isci/host.c
2584
enum sci_status isci_free_tag(struct isci_host *ihost, u16 io_tag)
drivers/scsi/isci/host.c
2603
enum sci_status sci_controller_start_io(struct isci_host *ihost,
drivers/scsi/isci/host.c
2624
enum sci_status sci_controller_terminate_request(struct isci_host *ihost,
drivers/scsi/isci/host.c
2668
enum sci_status sci_controller_complete_io(struct isci_host *ihost,
drivers/scsi/isci/host.c
2695
struct isci_host *ihost = ireq->owning_controller;
drivers/scsi/isci/host.c
270
static void sci_controller_sdma_completion(struct isci_host *ihost, u32 ent)
drivers/scsi/isci/host.c
2717
enum sci_status sci_controller_start_task(struct isci_host *ihost,
drivers/scsi/isci/host.c
2753
static int sci_write_gpio_tx_gp(struct isci_host *ihost, u8 reg_index, u8 reg_count, u8 *write_data)
drivers/scsi/isci/host.c
2792
struct isci_host *ihost = sas_ha->lldd_ha;
drivers/scsi/isci/host.c
305
static void sci_controller_unsolicited_frame(struct isci_host *ihost, u32 ent)
drivers/scsi/isci/host.c
366
static void sci_controller_event_completion(struct isci_host *ihost, u32 ent)
drivers/scsi/isci/host.c
483
static void sci_controller_process_completions(struct isci_host *ihost)
drivers/scsi/isci/host.c
579
static void sci_controller_error_handler(struct isci_host *ihost)
drivers/scsi/isci/host.c
609
struct isci_host *ihost = data;
drivers/scsi/isci/host.c
627
struct isci_host *ihost = data;
drivers/scsi/isci/host.c
643
static void isci_host_start_complete(struct isci_host *ihost, enum sci_status completion_status)
drivers/scsi/isci/host.c
655
struct isci_host *ihost = ha->lldd_ha;
drivers/scsi/isci/host.c
677
static u32 sci_controller_get_suggested_start_timeout(struct isci_host *ihost)
drivers/scsi/isci/host.c
702
static void sci_controller_enable_interrupts(struct isci_host *ihost)
drivers/scsi/isci/host.c
708
void sci_controller_disable_interrupts(struct isci_host *ihost)
drivers/scsi/isci/host.c
715
static void sci_controller_enable_port_task_scheduler(struct isci_host *ihost)
drivers/scsi/isci/host.c
728
static void sci_controller_assign_task_entries(struct isci_host *ihost)
drivers/scsi/isci/host.c
749
static void sci_controller_initialize_completion_queue(struct isci_host *ihost)
drivers/scsi/isci/host.c
796
static void sci_controller_initialize_unsolicited_frame_queue(struct isci_host *ihost)
drivers/scsi/isci/host.c
823
void sci_controller_transition_to_ready(struct isci_host *ihost, enum sci_status status)
drivers/scsi/isci/host.c
859
bool is_controller_start_complete(struct isci_host *ihost)
drivers/scsi/isci/host.c
900
static enum sci_status sci_controller_start_next_phy(struct isci_host *ihost)
drivers/scsi/isci/host.c
962
struct isci_host *ihost = container_of(tmr, typeof(*ihost), phy_timer);
drivers/scsi/isci/host.c
981
static u16 isci_tci_active(struct isci_host *ihost)
drivers/scsi/isci/host.c
986
static enum sci_status sci_controller_start(struct isci_host *ihost,
drivers/scsi/isci/host.h
109
typedef void (*port_config_fn)(struct isci_host *,
drivers/scsi/isci/host.h
112
bool is_port_config_apc(struct isci_host *ihost);
drivers/scsi/isci/host.h
113
bool is_controller_start_complete(struct isci_host *ihost);
drivers/scsi/isci/host.h
298
struct isci_host *hosts[SCI_MAX_CONTROLLERS];
drivers/scsi/isci/host.h
307
static inline struct Scsi_Host *to_shost(struct isci_host *ihost)
drivers/scsi/isci/host.h
316
static inline void wait_for_start(struct isci_host *ihost)
drivers/scsi/isci/host.h
321
static inline void wait_for_stop(struct isci_host *ihost)
drivers/scsi/isci/host.h
326
static inline void wait_for_device_start(struct isci_host *ihost, struct isci_remote_device *idev)
drivers/scsi/isci/host.h
331
static inline void wait_for_device_stop(struct isci_host *ihost, struct isci_remote_device *idev)
drivers/scsi/isci/host.h
336
static inline struct isci_host *dev_to_ihost(struct domain_device *dev)
drivers/scsi/isci/host.h
341
static inline struct isci_host *idev_to_ihost(struct isci_remote_device *idev)
drivers/scsi/isci/host.h
381
if (!idev || !idev->isci_port || !idev->isci_port->isci_host)
drivers/scsi/isci/host.h
384
return &idev->isci_port->isci_host->pdev->dev;
drivers/scsi/isci/host.h
429
enum cable_selections decode_cable_selection(struct isci_host *ihost, int phy);
drivers/scsi/isci/host.h
430
void validate_cable_selections(struct isci_host *ihost);
drivers/scsi/isci/host.h
440
static inline int isci_gpio_count(struct isci_host *ihost)
drivers/scsi/isci/host.h
445
void sci_controller_post_request(struct isci_host *ihost,
drivers/scsi/isci/host.h
447
void sci_controller_release_frame(struct isci_host *ihost,
drivers/scsi/isci/host.h
452
enum sci_status sci_controller_allocate_remote_node_context(struct isci_host *ihost,
drivers/scsi/isci/host.h
456
struct isci_host *ihost,
drivers/scsi/isci/host.h
460
struct isci_request *sci_request_by_tag(struct isci_host *ihost, u16 io_tag);
drivers/scsi/isci/host.h
461
void sci_controller_power_control_queue_insert(struct isci_host *ihost,
drivers/scsi/isci/host.h
463
void sci_controller_power_control_queue_remove(struct isci_host *ihost,
drivers/scsi/isci/host.h
465
void sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport,
drivers/scsi/isci/host.h
467
void sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport,
drivers/scsi/isci/host.h
469
void sci_controller_remote_device_stopped(struct isci_host *ihost,
drivers/scsi/isci/host.h
475
u16 isci_alloc_tag(struct isci_host *ihost);
drivers/scsi/isci/host.h
476
enum sci_status isci_free_tag(struct isci_host *ihost, u16 io_tag);
drivers/scsi/isci/host.h
477
void isci_tci_free(struct isci_host *ihost, u16 tci);
drivers/scsi/isci/host.h
478
void ireq_done(struct isci_host *ihost, struct isci_request *ireq, struct sas_task *task);
drivers/scsi/isci/host.h
480
int isci_host_init(struct isci_host *);
drivers/scsi/isci/host.h
482
void isci_host_deinit(struct isci_host *);
drivers/scsi/isci/host.h
483
void sci_controller_disable_interrupts(struct isci_host *ihost);
drivers/scsi/isci/host.h
484
bool sci_controller_has_remote_devices_stopping(struct isci_host *ihost);
drivers/scsi/isci/host.h
485
void sci_controller_transition_to_ready(struct isci_host *ihost, enum sci_status status);
drivers/scsi/isci/host.h
488
struct isci_host *ihost,
drivers/scsi/isci/host.h
493
struct isci_host *ihost,
drivers/scsi/isci/host.h
498
struct isci_host *ihost,
drivers/scsi/isci/host.h
503
struct isci_host *ihost,
drivers/scsi/isci/host.h
511
struct isci_host *ihost,
drivers/scsi/isci/init.c
134
struct isci_host *ihost = container_of(sas_ha, typeof(*ihost), sas_ha);
drivers/scsi/isci/init.c
146
ATTRIBUTE_GROUPS(isci_host);
drivers/scsi/isci/init.c
216
static int isci_register_sas_ha(struct isci_host *isci_host)
drivers/scsi/isci/init.c
219
struct sas_ha_struct *sas_ha = &(isci_host->sas_ha);
drivers/scsi/isci/init.c
223
sas_phys = devm_kcalloc(&isci_host->pdev->dev,
drivers/scsi/isci/init.c
229
sas_ports = devm_kcalloc(&isci_host->pdev->dev,
drivers/scsi/isci/init.c
236
sas_ha->sas_addr = &isci_host->phys[0].sas_addr[0];
drivers/scsi/isci/init.c
239
sas_phys[i] = &isci_host->phys[i].sas_phy;
drivers/scsi/isci/init.c
240
sas_ports[i] = &isci_host->sas_ports[i];
drivers/scsi/isci/init.c
252
static void isci_unregister(struct isci_host *isci_host)
drivers/scsi/isci/init.c
256
if (!isci_host)
drivers/scsi/isci/init.c
259
shost = to_shost(isci_host);
drivers/scsi/isci/init.c
260
sas_unregister_ha(&isci_host->sas_ha);
drivers/scsi/isci/init.c
317
struct isci_host *ihost;
drivers/scsi/isci/init.c
392
static enum sci_status sci_user_parameters_set(struct isci_host *ihost,
drivers/scsi/isci/init.c
428
static void sci_oem_defaults(struct isci_host *ihost)
drivers/scsi/isci/init.c
477
static struct isci_host *isci_host_alloc(struct pci_dev *pdev, int id)
drivers/scsi/isci/init.c
482
struct isci_host *ihost;
drivers/scsi/isci/init.c
529
iport->isci_host = ihost;
drivers/scsi/isci/init.c
594
struct isci_host *isci_host;
drivers/scsi/isci/init.c
652
struct isci_host *h = isci_host_alloc(pdev, i);
drivers/scsi/isci/init.c
665
for_each_isci_host(i, isci_host, pdev)
drivers/scsi/isci/init.c
666
scsi_scan_host(to_shost(isci_host));
drivers/scsi/isci/init.c
671
for_each_isci_host(i, isci_host, pdev)
drivers/scsi/isci/init.c
672
isci_unregister(isci_host);
drivers/scsi/isci/init.c
678
struct isci_host *ihost;
drivers/scsi/isci/init.c
692
struct isci_host *ihost;
drivers/scsi/isci/init.c
706
struct isci_host *ihost;
drivers/scsi/isci/phy.c
1072
struct isci_host *ihost = iphy->owning_port->owning_controller;
drivers/scsi/isci/phy.c
1080
struct isci_host *ihost = iphy->owning_port->owning_controller;
drivers/scsi/isci/phy.c
1088
struct isci_host *ihost = iphy->owning_port->owning_controller;
drivers/scsi/isci/phy.c
1096
struct isci_host *ihost = iphy->owning_port->owning_controller;
drivers/scsi/isci/phy.c
119
struct isci_host *ihost = iphy->owning_port->owning_controller;
drivers/scsi/isci/phy.c
1255
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/phy.c
1273
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/phy.c
1292
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/phy.c
1388
void isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index)
drivers/scsi/isci/phy.c
1432
struct isci_host *ihost = sas_phy->ha->lldd_ha;
drivers/scsi/isci/phy.c
322
struct isci_host *ihost = iphy->owning_port->owning_controller;
drivers/scsi/isci/phy.c
80
static struct isci_host *phy_to_host(struct isci_phy *iphy)
drivers/scsi/isci/phy.c
83
struct isci_host *ihost = container_of(table, typeof(*ihost), phys[0]);
drivers/scsi/isci/phy.c
969
struct isci_host *ihost = iphy->owning_port->owning_controller;
drivers/scsi/isci/phy.h
455
struct isci_host;
drivers/scsi/isci/phy.h
456
void isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index);
drivers/scsi/isci/port.c
1029
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
1048
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
1061
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
1463
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
1513
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
159
static void isci_port_bc_change_received(struct isci_host *ihost,
drivers/scsi/isci/port.c
1610
struct isci_host *ihost)
drivers/scsi/isci/port.c
1640
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
1646
static void wait_port_reset(struct isci_host *ihost, struct isci_port *iport)
drivers/scsi/isci/port.c
1651
int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
drivers/scsi/isci/port.c
1700
struct isci_host *ihost = dev_to_ihost(dev);
drivers/scsi/isci/port.c
172
static void isci_port_link_up(struct isci_host *isci_host,
drivers/scsi/isci/port.c
1724
struct isci_host *ihost = phy->ha->lldd_ha;
drivers/scsi/isci/port.c
1749
struct isci_host *ihost = phy->ha->lldd_ha;
drivers/scsi/isci/port.c
180
dev_dbg(&isci_host->pdev->dev,
drivers/scsi/isci/port.c
216
dev_err(&isci_host->pdev->dev, "%s: unknown target\n", __func__);
drivers/scsi/isci/port.c
240
static void isci_port_link_down(struct isci_host *isci_host,
drivers/scsi/isci/port.c
246
dev_dbg(&isci_host->pdev->dev,
drivers/scsi/isci/port.c
262
dev_dbg(&isci_host->pdev->dev,
drivers/scsi/isci/port.c
277
dev_dbg(&isci_host->pdev->dev,
drivers/scsi/isci/port.c
319
struct isci_host *ihost = isci_port->owning_controller;
drivers/scsi/isci/port.c
365
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
490
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
574
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
594
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
627
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
643
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
666
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
766
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
77
struct isci_host *ihost;
drivers/scsi/isci/port.c
780
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
887
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
912
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
969
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.c
995
struct isci_host *ihost = iport->owning_controller;
drivers/scsi/isci/port.h
117
struct isci_host *owning_controller;
drivers/scsi/isci/port.h
205
struct isci_host *ihost);
drivers/scsi/isci/port.h
222
void isci_port_bcn_enable(struct isci_host *, struct isci_port *);
drivers/scsi/isci/port.h
280
int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
drivers/scsi/isci/port.h
70
struct isci_host;
drivers/scsi/isci/port.h
98
struct isci_host *isci_host;
drivers/scsi/isci/port_config.c
116
struct isci_host *ihost,
drivers/scsi/isci/port_config.c
160
struct isci_host *ihost,
drivers/scsi/isci/port_config.c
242
sci_mpc_agent_validate_phy_configuration(struct isci_host *ihost,
drivers/scsi/isci/port_config.c
326
struct isci_host *ihost;
drivers/scsi/isci/port_config.c
357
static void sci_mpc_agent_link_up(struct isci_host *ihost,
drivers/scsi/isci/port_config.c
394
struct isci_host *ihost,
drivers/scsi/isci/port_config.c
433
sci_apc_agent_validate_phy_configuration(struct isci_host *ihost,
drivers/scsi/isci/port_config.c
482
static void sci_apc_agent_configure_ports(struct isci_host *ihost,
drivers/scsi/isci/port_config.c
605
static void sci_apc_agent_link_up(struct isci_host *ihost,
drivers/scsi/isci/port_config.c
639
struct isci_host *ihost,
drivers/scsi/isci/port_config.c
664
struct isci_host *ihost;
drivers/scsi/isci/port_config.c
727
bool is_port_config_apc(struct isci_host *ihost)
drivers/scsi/isci/port_config.c
733
struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
1016
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
102
struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
1032
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
1041
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
1058
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
1068
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
1079
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
1107
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
1118
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
1128
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
1136
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
125
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
1312
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
1328
struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
1344
struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
1365
struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
1433
struct isci_host *ihost = iport->isci_host;
drivers/scsi/isci/remote_device.c
1469
isci_remote_device_alloc(struct isci_host *ihost, struct isci_port *iport)
drivers/scsi/isci/remote_device.c
1493
struct isci_host *ihost = idev->isci_port->isci_host;
drivers/scsi/isci/remote_device.c
1514
enum sci_status isci_remote_device_stop(struct isci_host *ihost, struct isci_remote_device *idev)
drivers/scsi/isci/remote_device.c
154
struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
1549
struct isci_host *ihost = dev_to_ihost(dev);
drivers/scsi/isci/remote_device.c
1571
struct isci_host *isci_host = dev_to_ihost(dev);
drivers/scsi/isci/remote_device.c
1576
dev_dbg(&isci_host->pdev->dev,
drivers/scsi/isci/remote_device.c
1582
isci_device = isci_remote_device_alloc(isci_host, isci_port);
drivers/scsi/isci/remote_device.c
1589
spin_lock_irq(&isci_host->scic_lock);
drivers/scsi/isci/remote_device.c
1597
dev_dbg(&isci_host->pdev->dev,
drivers/scsi/isci/remote_device.c
1606
spin_unlock_irq(&isci_host->scic_lock);
drivers/scsi/isci/remote_device.c
1609
wait_for_device_start(isci_host, isci_device);
drivers/scsi/isci/remote_device.c
1615
struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
171
struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
187
struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
297
static void isci_remote_device_not_ready(struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
400
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
609
enum sci_status sci_remote_device_start_io(struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
745
enum sci_status sci_remote_device_complete_io(struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
827
enum sci_status sci_remote_device_start_task(struct isci_host *ihost,
drivers/scsi/isci/remote_device.c
90
static void isci_remote_device_ready(struct isci_host *ihost, struct isci_remote_device *idev)
drivers/scsi/isci/remote_device.c
940
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_device.c
974
struct isci_host *ihost;
drivers/scsi/isci/remote_device.c
997
static void isci_remote_device_deconstruct(struct isci_host *ihost, struct isci_remote_device *idev)
drivers/scsi/isci/remote_device.h
139
enum sci_status isci_remote_device_stop(struct isci_host *ihost,
drivers/scsi/isci/remote_device.h
141
void isci_remote_device_nuke_requests(struct isci_host *ihost,
drivers/scsi/isci/remote_device.h
294
struct isci_host *ihost,
drivers/scsi/isci/remote_device.h
299
struct isci_host *ihost,
drivers/scsi/isci/remote_device.h
304
struct isci_host *ihost,
drivers/scsi/isci/remote_device.h
323
struct isci_host *ihost,
drivers/scsi/isci/remote_device.h
332
struct isci_host *ihost,
drivers/scsi/isci/remote_device.h
336
struct isci_host *ihost,
drivers/scsi/isci/remote_device.h
340
struct isci_host *ihost,
drivers/scsi/isci/remote_device.h
345
struct isci_host *ihost,
drivers/scsi/isci/remote_node_context.c
105
static union scu_remote_node_context *sci_rnc_by_id(struct isci_host *ihost, u16 id)
drivers/scsi/isci/remote_node_context.c
120
struct isci_host *ihost;
drivers/scsi/isci/remote_node_context.c
191
struct isci_host *ihost = idev_to_ihost(rnc_to_dev(sci_rnc));
drivers/scsi/isci/remote_node_context.c
237
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_node_context.c
258
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_node_context.c
272
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_node_context.c
356
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/remote_node_context.c
635
struct isci_host *ihost = idev->owning_port->owning_controller;
drivers/scsi/isci/request.c
115
struct isci_host *ihost = ireq->isci_host;
drivers/scsi/isci/request.c
1549
struct isci_host *ihost = ireq->owning_controller;
drivers/scsi/isci/request.c
1577
struct isci_host *ihost = ireq->owning_controller;
drivers/scsi/isci/request.c
1590
dev_err(&ireq->isci_host->pdev->dev,
drivers/scsi/isci/request.c
1700
struct isci_host *ihost = ireq->owning_controller;
drivers/scsi/isci/request.c
2363
dev_warn(&ireq->isci_host->pdev->dev,
drivers/scsi/isci/request.c
2384
struct isci_host *ihost = ireq->owning_controller;
drivers/scsi/isci/request.c
2525
dev_dbg(&request->isci_host->pdev->dev,
drivers/scsi/isci/request.c
2725
static void isci_request_io_request_complete(struct isci_host *ihost,
drivers/scsi/isci/request.c
2992
struct isci_host *ihost = ireq->owning_controller;
drivers/scsi/isci/request.c
3060
sci_general_request_construct(struct isci_host *ihost,
drivers/scsi/isci/request.c
3076
sci_io_request_construct(struct isci_host *ihost,
drivers/scsi/isci/request.c
3103
enum sci_status sci_task_request_construct(struct isci_host *ihost,
drivers/scsi/isci/request.c
3133
dev_dbg(&request->isci_host->pdev->dev,
drivers/scsi/isci/request.c
3148
dev_dbg(&ireq->isci_host->pdev->dev,
drivers/scsi/isci/request.c
3306
struct device *dev = &ireq->isci_host->pdev->dev;
drivers/scsi/isci/request.c
3311
dev_dbg(&ireq->isci_host->pdev->dev,
drivers/scsi/isci/request.c
3329
static enum sci_status isci_io_request_build(struct isci_host *ihost,
drivers/scsi/isci/request.c
3393
static struct isci_request *isci_request_from_tag(struct isci_host *ihost, u16 tag)
drivers/scsi/isci/request.c
3406
struct isci_request *isci_io_request_from_tag(struct isci_host *ihost,
drivers/scsi/isci/request.c
3420
struct isci_request *isci_tmf_request_from_tag(struct isci_host *ihost,
drivers/scsi/isci/request.c
3433
int isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev,
drivers/scsi/isci/request.c
780
struct isci_host *ihost = ireq->owning_controller;
drivers/scsi/isci/request.c
804
struct isci_host *ihost = ireq->owning_controller;
drivers/scsi/isci/request.c
87
static dma_addr_t to_sgl_element_pair_dma(struct isci_host *ihost,
drivers/scsi/isci/request.c
913
struct isci_host *ihost = ireq->owning_controller;
drivers/scsi/isci/request.c
934
struct isci_host *ihost = ireq->owning_controller;
drivers/scsi/isci/request.h
114
struct isci_host *owning_controller;
drivers/scsi/isci/request.h
290
struct isci_request *isci_tmf_request_from_tag(struct isci_host *ihost,
drivers/scsi/isci/request.h
293
int isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev,
drivers/scsi/isci/request.h
295
struct isci_request *isci_io_request_from_tag(struct isci_host *ihost,
drivers/scsi/isci/request.h
299
sci_task_request_construct(struct isci_host *ihost,
drivers/scsi/isci/request.h
97
struct isci_host *isci_host;
drivers/scsi/isci/task.c
125
struct isci_host *ihost = dev_to_ihost(task->dev);
drivers/scsi/isci/task.c
212
static struct isci_request *isci_task_request_build(struct isci_host *ihost,
drivers/scsi/isci/task.c
252
static int isci_task_execute_tmf(struct isci_host *ihost,
drivers/scsi/isci/task.c
376
struct isci_host *isci_host,
drivers/scsi/isci/task.c
383
dev_dbg(&isci_host->pdev->dev,
drivers/scsi/isci/task.c
385
__func__, isci_host, isci_device);
drivers/scsi/isci/task.c
394
ret = isci_task_execute_tmf(isci_host, isci_device, &tmf, ISCI_LU_RESET_TIMEOUT_MS);
drivers/scsi/isci/task.c
397
dev_dbg(&isci_host->pdev->dev,
drivers/scsi/isci/task.c
401
dev_dbg(&isci_host->pdev->dev,
drivers/scsi/isci/task.c
410
struct isci_host *ihost = dev_to_ihost(dev);
drivers/scsi/isci/task.c
476
struct isci_host *ihost = dev_to_ihost(task->dev);
drivers/scsi/isci/task.c
670
isci_task_request_complete(struct isci_host *ihost,
drivers/scsi/isci/task.c
715
static int isci_reset_device(struct isci_host *ihost,
drivers/scsi/isci/task.c
758
struct isci_host *ihost = dev_to_ihost(dev);
drivers/scsi/isci/task.c
76
static void isci_task_refuse(struct isci_host *ihost, struct sas_task *task,
drivers/scsi/isci/task.h
101
static inline void isci_print_tmf(struct isci_host *ihost, struct isci_tmf *tmf)
drivers/scsi/isci/task.h
166
struct isci_host *isci_host,
drivers/scsi/isci/unsolicited_frame_control.c
60
void sci_unsolicited_frame_control_construct(struct isci_host *ihost)
drivers/scsi/isci/unsolicited_frame_control.h
264
struct isci_host;
drivers/scsi/isci/unsolicited_frame_control.h
266
void sci_unsolicited_frame_control_construct(struct isci_host *ihost);