sys/dev/pci/mfii.c
1045
struct mfii_softc *sc = device_private(self);
sys/dev/pci/mfii.c
1076
struct mfii_softc *sc = device_private(self);
sys/dev/pci/mfii.c
1089
struct mfii_softc *sc = device_private(self);
sys/dev/pci/mfii.c
1115
struct mfii_softc *sc = device_private(dev);
sys/dev/pci/mfii.c
1163
mfii_read_wor(struct mfii_softc *sc, bus_size_t r)
sys/dev/pci/mfii.c
1171
mfii_read(struct mfii_softc *sc, bus_size_t r)
sys/dev/pci/mfii.c
1188
mfii_write(struct mfii_softc *sc, bus_size_t r, u_int32_t v)
sys/dev/pci/mfii.c
1196
mfii_dmamem_alloc(struct mfii_softc *sc, size_t size)
sys/dev/pci/mfii.c
1236
mfii_dmamem_free(struct mfii_softc *sc, struct mfii_dmamem *m)
sys/dev/pci/mfii.c
1246
mfii_dcmd_start(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
1267
mfii_aen_register(struct mfii_softc *sc)
sys/dev/pci/mfii.c
1306
mfii_aen_start(struct mfii_softc *sc, struct mfii_ccb *ccb,
sys/dev/pci/mfii.c
1344
mfii_aen_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
1360
struct mfii_softc *sc = arg;
sys/dev/pci/mfii.c
1408
mfii_aen_pd_insert(struct mfii_softc *sc,
sys/dev/pci/mfii.c
1416
mfii_aen_pd_remove(struct mfii_softc *sc,
sys/dev/pci/mfii.c
1424
mfii_aen_pd_state_change(struct mfii_softc *sc,
sys/dev/pci/mfii.c
1431
mfii_aen_ld_update(struct mfii_softc *sc)
sys/dev/pci/mfii.c
1488
mfii_aen_unregister(struct mfii_softc *sc)
sys/dev/pci/mfii.c
1494
mfii_reset_hard(struct mfii_softc *sc)
sys/dev/pci/mfii.c
1541
mfii_transition_firmware(struct mfii_softc *sc)
sys/dev/pci/mfii.c
1615
mfii_get_info(struct mfii_softc *sc)
sys/dev/pci/mfii.c
1772
mfii_mfa_poll(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
1833
mfii_poll(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
1835
void (*done)(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
1859
mfii_poll_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
1867
mfii_exec(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
1888
mfii_exec_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
1897
mfii_mgmt(struct mfii_softc *sc, uint32_t opc, const union mfi_mbox *mbox,
sys/dev/pci/mfii.c
1919
mfii_do_mgmt(struct mfii_softc *sc, struct mfii_ccb *ccb, uint32_t opc,
sys/dev/pci/mfii.c
1990
mfii_empty_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
1996
mfii_load_mfa(struct mfii_softc *sc, struct mfii_ccb *ccb,
sys/dev/pci/mfii.c
2029
mfii_start(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
2037
mfii_start64(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
2044
mfii_start_common(struct mfii_softc *sc, struct mfii_ccb *ccb, bool do32)
sys/dev/pci/mfii.c
2072
mfii_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
2105
mfii_initialise_firmware(struct mfii_softc *sc)
sys/dev/pci/mfii.c
2181
mfii_my_intr(struct mfii_softc *sc)
sys/dev/pci/mfii.c
2199
struct mfii_softc *sc = arg;
sys/dev/pci/mfii.c
2210
mfii_postq(struct mfii_softc *sc)
sys/dev/pci/mfii.c
2272
struct mfii_softc *sc = device_private(adapt->adapt_dev);
sys/dev/pci/mfii.c
235
struct mfii_softc;
sys/dev/pci/mfii.c
2374
mfii_scsi_cmd_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
2408
mfii_scsi_cmd_io(struct mfii_softc *sc, struct mfii_ccb *ccb,
sys/dev/pci/mfii.c
244
struct mfii_softc *ccb_sc;
sys/dev/pci/mfii.c
2469
mfii_scsi_cmd_cdb(struct mfii_softc *sc, struct mfii_ccb *ccb,
sys/dev/pci/mfii.c
2523
struct mfii_softc *sc = link->adapter_softc;
sys/dev/pci/mfii.c
2560
struct mfii_softc *sc = link->adapter_softc;
sys/dev/pci/mfii.c
2583
mfii_pd_scsi_cmd_cdb(struct mfii_softc *sc, struct mfii_ccb *ccb,
sys/dev/pci/mfii.c
2640
mfii_load_ccb(struct mfii_softc *sc, struct mfii_ccb *ccb, void *sglp,
sys/dev/pci/mfii.c
2711
struct mfii_softc *sc = ccb->ccb_sc;
sys/dev/pci/mfii.c
2727
struct mfii_softc *sc = scp;
sys/dev/pci/mfii.c
2765
mfii_abort(struct mfii_softc *sc, struct mfii_ccb *accb, uint16_t dev_handle,
sys/dev/pci/mfii.c
277
void (*ccb_done)(struct mfii_softc *,
sys/dev/pci/mfii.c
2784
mfii_scsi_cmd_abort_done(struct mfii_softc *sc, struct mfii_ccb *accb)
sys/dev/pci/mfii.c
2800
mfii_get_ccb(struct mfii_softc *sc)
sys/dev/pci/mfii.c
2833
mfii_put_ccb(struct mfii_softc *sc, struct mfii_ccb *ccb)
sys/dev/pci/mfii.c
2841
mfii_init_ccb(struct mfii_softc *sc)
sys/dev/pci/mfii.c
2930
struct mfii_softc *sc = device_private(dev);
sys/dev/pci/mfii.c
2986
mfii_bio_getitall(struct mfii_softc *sc)
sys/dev/pci/mfii.c
3070
mfii_ioctl_inq(struct mfii_softc *sc, struct bioc_inq *bi)
sys/dev/pci/mfii.c
3103
mfii_ioctl_vol(struct mfii_softc *sc, struct bioc_vol *bv)
sys/dev/pci/mfii.c
3202
mfii_ioctl_disk(struct mfii_softc *sc, struct bioc_disk *bd)
sys/dev/pci/mfii.c
3356
mfii_ioctl_alarm(struct mfii_softc *sc, struct bioc_alarm *ba)
sys/dev/pci/mfii.c
3404
mfii_ioctl_blink(struct mfii_softc *sc, struct bioc_blink *bb)
sys/dev/pci/mfii.c
3465
mfii_makegood(struct mfii_softc *sc, uint16_t pd_id)
sys/dev/pci/mfii.c
3532
mfii_makespare(struct mfii_softc *sc, uint16_t pd_id)
sys/dev/pci/mfii.c
3572
mfii_ioctl_setstate(struct mfii_softc *sc, struct bioc_setstate *bs)
sys/dev/pci/mfii.c
3668
mfii_ioctl_patrol(struct mfii_softc *sc, struct bioc_patrol *bp)
sys/dev/pci/mfii.c
3806
mfii_bio_hs(struct mfii_softc *sc, int volid, int type, void *bio_hs)
sys/dev/pci/mfii.c
3909
mfii_bbu(struct mfii_softc *sc, envsys_data_t *edata)
sys/dev/pci/mfii.c
3970
mfii_refresh_ld_sensor(struct mfii_softc *sc, envsys_data_t *edata)
sys/dev/pci/mfii.c
3986
mfii_init_ld_sensor(struct mfii_softc *sc, envsys_data_t *sensor, int i)
sys/dev/pci/mfii.c
3997
mfii_attach_sensor(struct mfii_softc *sc, envsys_data_t *s)
sys/dev/pci/mfii.c
4005
mfii_create_sensors(struct mfii_softc *sc)
sys/dev/pci/mfii.c
4065
mfii_destroy_sensors(struct mfii_softc *sc)
sys/dev/pci/mfii.c
4078
struct mfii_softc *sc = sme->sme_cookie;
sys/dev/pci/mfii.c
421
CFATTACH_DECL3_NEW(mfii, sizeof(struct mfii_softc),
sys/dev/pci/mfii.c
427
static void mfii_scsi_cmd_done(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
431
static u_int32_t mfii_read(struct mfii_softc *, bus_size_t);
sys/dev/pci/mfii.c
432
static void mfii_write(struct mfii_softc *, bus_size_t, u_int32_t);
sys/dev/pci/mfii.c
434
static struct mfii_dmamem * mfii_dmamem_alloc(struct mfii_softc *, size_t);
sys/dev/pci/mfii.c
435
static void mfii_dmamem_free(struct mfii_softc *,
sys/dev/pci/mfii.c
438
static struct mfii_ccb * mfii_get_ccb(struct mfii_softc *);
sys/dev/pci/mfii.c
439
static void mfii_put_ccb(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
440
static int mfii_init_ccb(struct mfii_softc *);
sys/dev/pci/mfii.c
443
static int mfii_reset_hard(struct mfii_softc *);
sys/dev/pci/mfii.c
444
static int mfii_transition_firmware(struct mfii_softc *);
sys/dev/pci/mfii.c
445
static int mfii_initialise_firmware(struct mfii_softc *);
sys/dev/pci/mfii.c
446
static int mfii_get_info(struct mfii_softc *);
sys/dev/pci/mfii.c
448
static void mfii_start(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
449
static void mfii_start64(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
450
static void mfii_start_common(struct mfii_softc *,
sys/dev/pci/mfii.c
452
static void mfii_done(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
453
static int mfii_poll(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
454
static void mfii_poll_done(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
455
static int mfii_exec(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
456
static void mfii_exec_done(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
457
static int mfii_my_intr(struct mfii_softc *);
sys/dev/pci/mfii.c
459
static void mfii_postq(struct mfii_softc *);
sys/dev/pci/mfii.c
461
static int mfii_load_ccb(struct mfii_softc *, struct mfii_ccb *,
sys/dev/pci/mfii.c
463
static int mfii_load_mfa(struct mfii_softc *, struct mfii_ccb *,
sys/dev/pci/mfii.c
466
static int mfii_mfa_poll(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
468
static int mfii_mgmt(struct mfii_softc *, uint32_t,
sys/dev/pci/mfii.c
471
static int mfii_do_mgmt(struct mfii_softc *, struct mfii_ccb *,
sys/dev/pci/mfii.c
474
static void mfii_empty_done(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
476
static int mfii_scsi_cmd_io(struct mfii_softc *,
sys/dev/pci/mfii.c
478
static int mfii_scsi_cmd_cdb(struct mfii_softc *,
sys/dev/pci/mfii.c
483
static void mfii_abort(struct mfii_softc *, struct mfii_ccb *,
sys/dev/pci/mfii.c
485
static void mfii_scsi_cmd_abort_done(struct mfii_softc *,
sys/dev/pci/mfii.c
488
static int mfii_aen_register(struct mfii_softc *);
sys/dev/pci/mfii.c
489
static void mfii_aen_start(struct mfii_softc *, struct mfii_ccb *,
sys/dev/pci/mfii.c
491
static void mfii_aen_done(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
493
static void mfii_aen_unregister(struct mfii_softc *);
sys/dev/pci/mfii.c
495
static void mfii_aen_pd_insert(struct mfii_softc *,
sys/dev/pci/mfii.c
497
static void mfii_aen_pd_remove(struct mfii_softc *,
sys/dev/pci/mfii.c
499
static void mfii_aen_pd_state_change(struct mfii_softc *,
sys/dev/pci/mfii.c
501
static void mfii_aen_ld_update(struct mfii_softc *);
sys/dev/pci/mfii.c
505
static int mfii_ioctl_inq(struct mfii_softc *, struct bioc_inq *);
sys/dev/pci/mfii.c
506
static int mfii_ioctl_vol(struct mfii_softc *, struct bioc_vol *);
sys/dev/pci/mfii.c
507
static int mfii_ioctl_disk(struct mfii_softc *, struct bioc_disk *);
sys/dev/pci/mfii.c
508
static int mfii_ioctl_alarm(struct mfii_softc *, struct bioc_alarm *);
sys/dev/pci/mfii.c
509
static int mfii_ioctl_blink(struct mfii_softc *sc, struct bioc_blink *);
sys/dev/pci/mfii.c
510
static int mfii_ioctl_setstate(struct mfii_softc *,
sys/dev/pci/mfii.c
512
static int mfii_bio_hs(struct mfii_softc *, int, int, void *);
sys/dev/pci/mfii.c
513
static int mfii_bio_getitall(struct mfii_softc *);
sys/dev/pci/mfii.c
536
static void mfii_init_ld_sensor(struct mfii_softc *, envsys_data_t *, int);
sys/dev/pci/mfii.c
537
static void mfii_refresh_ld_sensor(struct mfii_softc *, envsys_data_t *);
sys/dev/pci/mfii.c
538
static void mfii_attach_sensor(struct mfii_softc *, envsys_data_t *);
sys/dev/pci/mfii.c
539
static int mfii_create_sensors(struct mfii_softc *);
sys/dev/pci/mfii.c
540
static int mfii_destroy_sensors(struct mfii_softc *);
sys/dev/pci/mfii.c
542
static void mfii_bbu(struct mfii_softc *, envsys_data_t *);
sys/dev/pci/mfii.c
555
static void mfii_dcmd_start(struct mfii_softc *, struct mfii_ccb *);
sys/dev/pci/mfii.c
571
mfii_dcmd_sync(struct mfii_softc *sc, struct mfii_ccb *ccb, int flags)
sys/dev/pci/mfii.c
707
struct mfii_softc *sc = device_private(self);
sys/dev/pci/mfii.c
986
mfii_dev_handle(struct mfii_softc *sc, uint16_t target)
sys/dev/pci/mfii.c
999
mfii_dev_handles_update(struct mfii_softc *sc)