sys/dev/ic/sili.c
1012
sili_pwait_ne(struct sili_port *sp, bus_size_t r, u_int32_t mask,
sys/dev/ic/sili.c
1027
sili_post_direct(struct sili_port *sp, u_int slot, void *buf, size_t buflen)
sys/dev/ic/sili.c
1045
sili_pread_fis(struct sili_port *sp, u_int slot, struct ata_fis_d2h *fis)
sys/dev/ic/sili.c
1056
sili_post_indirect(struct sili_port *sp, struct sili_ccb *ccb)
sys/dev/ic/sili.c
1065
sili_signature(struct sili_port *sp, u_int slot)
sys/dev/ic/sili.c
1085
struct sili_port *sp;
sys/dev/ic/sili.c
1167
struct sili_port *sp = ccb->ccb_port;
sys/dev/ic/sili.c
1195
struct sili_port *sp;
sys/dev/ic/sili.c
1261
sili_port_softreset(struct sili_port *sp)
sys/dev/ic/sili.c
1300
struct sili_port *sp = &sc->sc_ports[port];
sys/dev/ic/sili.c
140
struct sili_port *ccb_port;
sys/dev/ic/sili.c
1402
struct sili_port *sp = &sc->sc_ports[port];
sys/dev/ic/sili.c
1416
struct sili_port *sp = ccb->ccb_port;
sys/dev/ic/sili.c
145
int sili_ccb_alloc(struct sili_port *);
sys/dev/ic/sili.c
146
void sili_ccb_free(struct sili_port *);
sys/dev/ic/sili.c
147
struct sili_ccb *sili_get_ccb(struct sili_port *);
sys/dev/ic/sili.c
1476
struct sili_port *sp = ccb->ccb_port;
sys/dev/ic/sili.c
1519
struct sili_port *sp = ccb->ccb_port;
sys/dev/ic/sili.c
153
u_int32_t sili_pread(struct sili_port *, bus_size_t);
sys/dev/ic/sili.c
1530
struct sili_port *sp = ccb->ccb_port;
sys/dev/ic/sili.c
154
void sili_pwrite(struct sili_port *, bus_size_t, u_int32_t);
sys/dev/ic/sili.c
155
int sili_pwait_eq(struct sili_port *, bus_size_t,
sys/dev/ic/sili.c
157
int sili_pwait_ne(struct sili_port *, bus_size_t,
sys/dev/ic/sili.c
1591
struct sili_port *sp = ccb->ccb_port;
sys/dev/ic/sili.c
161
void sili_post_direct(struct sili_port *, u_int,
sys/dev/ic/sili.c
1614
struct sili_port *sp = ccb->ccb_port;
sys/dev/ic/sili.c
163
void sili_post_indirect(struct sili_port *,
sys/dev/ic/sili.c
1638
sili_start(struct sili_port *sp, struct sili_ccb *ccb)
sys/dev/ic/sili.c
165
void sili_pread_fis(struct sili_port *, u_int,
sys/dev/ic/sili.c
1654
sili_read_ncq_error(struct sili_port *sp, int *err_slotp, int pmp_port)
sys/dev/ic/sili.c
167
u_int32_t sili_signature(struct sili_port *, u_int);
sys/dev/ic/sili.c
168
u_int32_t sili_port_softreset(struct sili_port *sp);
sys/dev/ic/sili.c
172
void sili_start(struct sili_port *, struct sili_ccb *);
sys/dev/ic/sili.c
173
int sili_read_ncq_error(struct sili_port *, int *, int);
sys/dev/ic/sili.c
1733
struct sili_port *sp = &sc->sc_ports[port];
sys/dev/ic/sili.c
174
int sili_pmp_port_start_error_recovery(struct sili_port *,
sys/dev/ic/sili.c
1757
sili_pmp_read(struct sili_port *sp, int target, int which, u_int32_t *datap)
sys/dev/ic/sili.c
176
void sili_pmp_port_do_error_recovery(struct sili_port *,
sys/dev/ic/sili.c
178
void sili_port_clear_commands(struct sili_port *sp);
sys/dev/ic/sili.c
1799
sili_pmp_write(struct sili_port *sp, int target, int which, u_int32_t data)
sys/dev/ic/sili.c
181
int sili_pmp_read(struct sili_port *, int, int,
sys/dev/ic/sili.c
183
int sili_pmp_write(struct sili_port *, int, int, u_int32_t);
sys/dev/ic/sili.c
1836
sili_pmp_phy_status(struct sili_port *sp, int target, u_int32_t *datap)
sys/dev/ic/sili.c
184
int sili_pmp_phy_status(struct sili_port *, int,
sys/dev/ic/sili.c
1850
sili_pmp_identify(struct sili_port *sp, int *ret_nports)
sys/dev/ic/sili.c
186
int sili_pmp_identify(struct sili_port *, int *);
sys/dev/ic/sili.c
189
u_int32_t sili_port_intr(struct sili_port *, int);
sys/dev/ic/sili.c
277
struct sili_port *sp = &sc->sc_ports[i];
sys/dev/ic/sili.c
286
sili_pmp_port_start_error_recovery(struct sili_port *sp, int err_port)
sys/dev/ic/sili.c
321
sili_port_clear_commands(struct sili_port *sp)
sys/dev/ic/sili.c
340
sili_pmp_port_do_error_recovery(struct sili_port *sp, int slot,
sys/dev/ic/sili.c
369
struct sili_port *sp = ccb->ccb_port;
sys/dev/ic/sili.c
403
sili_port_intr(struct sili_port *sp, int timeout_slot)
sys/dev/ic/sili.c
743
struct sili_port *sp;
sys/dev/ic/sili.c
746
sc->sc_ports = mallocarray(sc->sc_nports, sizeof(struct sili_port),
sys/dev/ic/sili.c
770
free(sc->sc_ports, M_DEVBUF, sc->sc_nports * sizeof(struct sili_port));
sys/dev/ic/sili.c
778
struct sili_port *sp;
sys/dev/ic/sili.c
789
free(sc->sc_ports, M_DEVBUF, sc->sc_nports * sizeof(struct sili_port));
sys/dev/ic/sili.c
794
sili_ccb_alloc(struct sili_port *sp)
sys/dev/ic/sili.c
849
sili_ccb_free(struct sili_port *sp)
sys/dev/ic/sili.c
862
sili_get_ccb(struct sili_port *sp)
sys/dev/ic/sili.c
889
struct sili_port *sp = ccb->ccb_port;
sys/dev/ic/sili.c
977
sili_pread(struct sili_port *sp, bus_size_t r)
sys/dev/ic/sili.c
989
sili_pwrite(struct sili_port *sp, bus_size_t r, u_int32_t v)
sys/dev/ic/sili.c
997
sili_pwait_eq(struct sili_port *sp, bus_size_t r, u_int32_t mask,
sys/dev/ic/silivar.h
19
struct sili_port;
sys/dev/ic/silivar.h
35
struct sili_port *sc_ports;