Home
last modified time | relevance | path

Searched refs:sili_port (Results 1 – 7 of 7) sorted by relevance

/dragonfly/sys/dev/disk/sili/
HDsili.h720 struct sili_port;
729 struct sili_port *ccb_port;
741 struct sili_port { struct
835 struct sili_port *sc_ports[SILI_MAX_PORTS];
870 int sili_port_init(struct sili_port *ap);
872 void sili_port_state_machine(struct sili_port *ap, int initial);
874 int sili_port_reset(struct sili_port *, struct ata_port *at, int);
875 void sili_exclusive_access(struct sili_port *ap);
880 u_int32_t sili_pread(struct sili_port *, bus_size_t);
881 void sili_pwrite(struct sili_port *, bus_size_t, u_int32_t);
[all …]
HDsili.c58 void sili_port_interrupt_enable(struct sili_port *ap);
59 void sili_port_interrupt_redisable(struct sili_port *ap);
60 void sili_port_interrupt_reenable(struct sili_port *ap);
67 static void sili_port_reinit(struct sili_port *ap);
68 int sili_port_softreset(struct sili_port *ap);
69 int sili_port_hardreset(struct sili_port *ap);
70 void sili_port_hardstop(struct sili_port *ap);
71 void sili_port_listen(struct sili_port *ap);
75 void sili_check_active_timeouts(struct sili_port *ap);
77 void sili_issue_pending_commands(struct sili_port *ap, struct sili_ccb *ccb);
[all …]
HDsili_dragonfly.c195 sili_os_start_port(struct sili_port *ap) in sili_os_start_port()
209 sili_os_stop_port(struct sili_port *ap) in sili_os_stop_port()
231 sili_os_signal_port_thread(struct sili_port *ap, int mask) in sili_os_signal_port_thread()
243 sili_os_lock_port(struct sili_port *ap) in sili_os_lock_port()
254 sili_os_lock_port_nb(struct sili_port *ap) in sili_os_lock_port_nb()
263 sili_os_unlock_port(struct sili_port *ap) in sili_os_unlock_port()
279 struct sili_port *ap = arg; in sili_port_thread()
HDsili_pm.c50 sili_pm_port_init(struct sili_port *ap, struct ata_port *at) in sili_pm_port_init()
60 sili_pm_port_probe(struct sili_port *ap, int orig_error) in sili_pm_port_probe()
160 sili_pm_identify(struct sili_port *ap) in sili_pm_identify()
259 sili_pm_hardreset(struct sili_port *ap, int target, int hard) in sili_pm_hardreset()
412 sili_pm_softreset(struct sili_port *ap, int target) in sili_pm_softreset()
531 sili_pm_phy_status(struct sili_port *ap, int target, u_int32_t *datap) in sili_pm_phy_status()
544 sili_pm_set_feature(struct sili_port *ap, int feature, int enable) in sili_pm_set_feature()
575 sili_pm_check_good(struct sili_port *ap, int target) in sili_pm_check_good()
638 sili_pm_read(struct sili_port *ap, int target, int which, u_int32_t *datap) in sili_pm_read()
675 sili_pm_write(struct sili_port *ap, int target, int which, u_int32_t data) in sili_pm_write()
HDsili_cam.c66 static void sili_xpt_scsi_disk_io(struct sili_port *ap,
68 static void sili_xpt_scsi_atapi_io(struct sili_port *ap,
70 static void sili_xpt_page_inquiry(struct sili_port *ap,
80 static int sili_cam_probe_disk(struct sili_port *ap, struct ata_port *at);
81 static int sili_cam_probe_atapi(struct sili_port *ap, struct ata_port *at);
84 static int sili_set_xfer(struct sili_port *ap, struct ata_port *atx);
85 static void sili_cam_rescan(struct sili_port *ap);
89 sili_cam_attach(struct sili_port *ap) in sili_cam_attach()
158 sili_cam_changed(struct sili_port *ap, struct ata_port *atx, int found) in sili_cam_changed()
196 sili_cam_detach(struct sili_port *ap) in sili_cam_detach()
[all …]
HDatascsi.h271 struct sili_port;
275 struct sili_port *at_sili_port;
HDsili_attach.c122 struct sili_port *ap; in sili_pci_attach()
331 struct sili_port *ap; in sili_pci_detach()