Lines Matching refs:mfi_softc

76 int		mfi_init_ccb(struct mfi_softc *);
78 struct mfi_mem *mfi_allocmem(struct mfi_softc *, size_t);
79 void mfi_freemem(struct mfi_softc *, struct mfi_mem *);
81 int mfi_transition_firmware(struct mfi_softc *);
82 int mfi_initialize_firmware(struct mfi_softc *);
83 int mfi_get_info(struct mfi_softc *);
84 uint32_t mfi_read(struct mfi_softc *, bus_size_t);
85 void mfi_write(struct mfi_softc *, bus_size_t, uint32_t);
86 void mfi_poll(struct mfi_softc *, struct mfi_ccb *);
87 void mfi_exec(struct mfi_softc *, struct mfi_ccb *);
88 void mfi_exec_done(struct mfi_softc *, struct mfi_ccb *);
89 int mfi_create_sgl(struct mfi_softc *, struct mfi_ccb *, int);
90 u_int mfi_default_sgd_load(struct mfi_softc *, struct mfi_ccb *);
91 int mfi_syspd(struct mfi_softc *);
94 int mfi_scsi_ld(struct mfi_softc *sc, struct mfi_ccb *,
96 int mfi_scsi_io(struct mfi_softc *sc, struct mfi_ccb *,
98 void mfi_scsi_xs_done(struct mfi_softc *sc, struct mfi_ccb *);
99 int mfi_mgmt(struct mfi_softc *, uint32_t, uint32_t, uint32_t,
101 int mfi_do_mgmt(struct mfi_softc *, struct mfi_ccb * , uint32_t,
103 void mfi_empty_done(struct mfi_softc *, struct mfi_ccb *);
107 int mfi_bio_getitall(struct mfi_softc *);
108 int mfi_ioctl_inq(struct mfi_softc *, struct bioc_inq *);
109 int mfi_ioctl_vol(struct mfi_softc *, struct bioc_vol *);
110 int mfi_ioctl_disk(struct mfi_softc *, struct bioc_disk *);
111 int mfi_ioctl_alarm(struct mfi_softc *, struct bioc_alarm *);
112 int mfi_ioctl_blink(struct mfi_softc *sc, struct bioc_blink *);
113 int mfi_ioctl_setstate(struct mfi_softc *, struct bioc_setstate *);
114 int mfi_ioctl_patrol(struct mfi_softc *sc, struct bioc_patrol *);
115 int mfi_bio_hs(struct mfi_softc *, int, int, void *);
117 int mfi_create_sensors(struct mfi_softc *);
119 int mfi_bbu(struct mfi_softc *);
123 void mfi_start(struct mfi_softc *, struct mfi_ccb *);
124 void mfi_done(struct mfi_softc *, struct mfi_ccb *);
125 u_int32_t mfi_xscale_fw_state(struct mfi_softc *);
126 void mfi_xscale_intr_ena(struct mfi_softc *);
127 int mfi_xscale_intr(struct mfi_softc *);
128 void mfi_xscale_post(struct mfi_softc *, struct mfi_ccb *);
139 u_int32_t mfi_ppc_fw_state(struct mfi_softc *);
140 void mfi_ppc_intr_ena(struct mfi_softc *);
141 int mfi_ppc_intr(struct mfi_softc *);
142 void mfi_ppc_post(struct mfi_softc *, struct mfi_ccb *);
154 u_int32_t mfi_gen2_fw_state(struct mfi_softc *);
155 void mfi_gen2_intr_ena(struct mfi_softc *);
156 int mfi_gen2_intr(struct mfi_softc *);
157 void mfi_gen2_post(struct mfi_softc *, struct mfi_ccb *);
169 u_int32_t mfi_skinny_fw_state(struct mfi_softc *);
170 void mfi_skinny_intr_ena(struct mfi_softc *);
171 int mfi_skinny_intr(struct mfi_softc *);
172 void mfi_skinny_post(struct mfi_softc *, struct mfi_ccb *);
173 u_int mfi_skinny_sgd_load(struct mfi_softc *, struct mfi_ccb *);
194 struct mfi_softc *sc = cookie;
216 struct mfi_softc *sc = cookie;
248 mfi_init_ccb(struct mfi_softc *sc)
309 mfi_read(struct mfi_softc *sc, bus_size_t r)
322 mfi_write(struct mfi_softc *sc, bus_size_t r, uint32_t v)
332 mfi_allocmem(struct mfi_softc *sc, size_t size)
380 mfi_freemem(struct mfi_softc *sc, struct mfi_mem *mm)
392 mfi_transition_firmware(struct mfi_softc *sc)
452 mfi_initialize_firmware(struct mfi_softc *sc)
498 mfi_empty_done(struct mfi_softc *sc, struct mfi_ccb *ccb)
504 mfi_get_info(struct mfi_softc *sc)
662 mfi_attach(struct mfi_softc *sc, enum mfi_iop iop)
817 mfi_syspd(struct mfi_softc *sc)
878 mfi_poll(struct mfi_softc *sc, struct mfi_ccb *ccb)
926 mfi_exec(struct mfi_softc *sc, struct mfi_ccb *ccb)
949 mfi_exec_done(struct mfi_softc *sc, struct mfi_ccb *ccb)
962 struct mfi_softc *sc = arg;
1013 mfi_scsi_io(struct mfi_softc *sc, struct mfi_ccb *ccb,
1020 DEVNAME((struct mfi_softc *)link->bus->sb_adapter_softc), link->target);
1056 mfi_scsi_xs_done(struct mfi_softc *sc, struct mfi_ccb *ccb)
1105 mfi_scsi_ld(struct mfi_softc *sc, struct mfi_ccb *ccb, struct scsi_xfer *xs)
1111 DEVNAME((struct mfi_softc *)link->bus->sb_adapter_softc), link->target);
1154 struct mfi_softc *sc = link->bus->sb_adapter_softc;
1242 mfi_default_sgd_load(struct mfi_softc *sc, struct mfi_ccb *ccb)
1270 mfi_create_sgl(struct mfi_softc *sc, struct mfi_ccb *ccb, int flags)
1322 mfi_mgmt(struct mfi_softc *sc, uint32_t opc, uint32_t dir, uint32_t len,
1337 mfi_do_mgmt(struct mfi_softc *sc, struct mfi_ccb *ccb, uint32_t opc,
1408 struct mfi_softc *sc = link->bus->sb_adapter_softc;
1430 struct mfi_softc *sc = link->bus->sb_adapter_softc;
1512 struct mfi_softc *sc = (struct mfi_softc *)dev;
1566 mfi_bio_getitall(struct mfi_softc *sc)
1645 mfi_ioctl_inq(struct mfi_softc *sc, struct bioc_inq *bi)
1678 mfi_ioctl_vol(struct mfi_softc *sc, struct bioc_vol *bv)
1777 mfi_ioctl_disk(struct mfi_softc *sc, struct bioc_disk *bd)
1896 mfi_ioctl_alarm(struct mfi_softc *sc, struct bioc_alarm *ba)
1942 mfi_ioctl_blink(struct mfi_softc *sc, struct bioc_blink *bb)
2000 mfi_ioctl_setstate(struct mfi_softc *sc, struct bioc_setstate *bs)
2069 mfi_ioctl_patrol(struct mfi_softc *sc, struct bioc_patrol *bp)
2205 mfi_bio_hs(struct mfi_softc *sc, int volid, int type, void *bio_hs)
2323 mfi_bbu(struct mfi_softc *sc)
2390 mfi_create_sensors(struct mfi_softc *sc)
2473 struct mfi_softc *sc = arg;
2521 mfi_start(struct mfi_softc *sc, struct mfi_ccb *ccb)
2531 mfi_done(struct mfi_softc *sc, struct mfi_ccb *ccb)
2550 mfi_xscale_fw_state(struct mfi_softc *sc)
2556 mfi_xscale_intr_ena(struct mfi_softc *sc)
2562 mfi_xscale_intr(struct mfi_softc *sc)
2577 mfi_xscale_post(struct mfi_softc *sc, struct mfi_ccb *ccb)
2584 mfi_ppc_fw_state(struct mfi_softc *sc)
2590 mfi_ppc_intr_ena(struct mfi_softc *sc)
2597 mfi_ppc_intr(struct mfi_softc *sc)
2612 mfi_ppc_post(struct mfi_softc *sc, struct mfi_ccb *ccb)
2619 mfi_gen2_fw_state(struct mfi_softc *sc)
2625 mfi_gen2_intr_ena(struct mfi_softc *sc)
2632 mfi_gen2_intr(struct mfi_softc *sc)
2647 mfi_gen2_post(struct mfi_softc *sc, struct mfi_ccb *ccb)
2654 mfi_skinny_fw_state(struct mfi_softc *sc)
2660 mfi_skinny_intr_ena(struct mfi_softc *sc)
2666 mfi_skinny_intr(struct mfi_softc *sc)
2681 mfi_skinny_post(struct mfi_softc *sc, struct mfi_ccb *ccb)
2689 mfi_skinny_sgd_load(struct mfi_softc *sc, struct mfi_ccb *ccb)
2718 struct mfi_softc *sc = link->bus->sb_adapter_softc;
2744 struct mfi_softc *sc = link->bus->sb_adapter_softc;