Symbol: mfi_softc
sys/dev/mfi/mfi.c
1007
mfi_get_controller_info(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
101
static int mfi_add_sys_pd(struct mfi_softc *sc, int);
sys/dev/mfi/mfi.c
103
static struct mfi_command * mfi_bio_command(struct mfi_softc *);
sys/dev/mfi/mfi.c
1049
mfi_get_log_state(struct mfi_softc *sc, struct mfi_evt_log_state **log_state)
sys/dev/mfi/mfi.c
105
static struct mfi_command *mfi_build_ldio(struct mfi_softc *,struct bio*);
sys/dev/mfi/mfi.c
106
static struct mfi_command *mfi_build_syspdio(struct mfi_softc *,struct bio*);
sys/dev/mfi/mfi.c
107
static int mfi_send_frame(struct mfi_softc *, struct mfi_command *);
sys/dev/mfi/mfi.c
1078
mfi_aen_setup(struct mfi_softc *sc, uint32_t seq_start)
sys/dev/mfi/mfi.c
108
static int mfi_std_send_frame(struct mfi_softc *, struct mfi_command *);
sys/dev/mfi/mfi.c
109
static int mfi_abort(struct mfi_softc *, struct mfi_command **);
sys/dev/mfi/mfi.c
1114
mfi_wait_command(struct mfi_softc *sc, struct mfi_command *cm)
sys/dev/mfi/mfi.c
112
static int mfi_user_command(struct mfi_softc *,
sys/dev/mfi/mfi.c
1137
mfi_free(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
114
static void mfi_enable_intr_xscale(struct mfi_softc *sc);
sys/dev/mfi/mfi.c
115
static void mfi_enable_intr_ppc(struct mfi_softc *sc);
sys/dev/mfi/mfi.c
116
static int32_t mfi_read_fw_status_xscale(struct mfi_softc *sc);
sys/dev/mfi/mfi.c
117
static int32_t mfi_read_fw_status_ppc(struct mfi_softc *sc);
sys/dev/mfi/mfi.c
118
static int mfi_check_clear_intr_xscale(struct mfi_softc *sc);
sys/dev/mfi/mfi.c
119
static int mfi_check_clear_intr_ppc(struct mfi_softc *sc);
sys/dev/mfi/mfi.c
120
static void mfi_issue_cmd_xscale(struct mfi_softc *sc, bus_addr_t bus_add,
sys/dev/mfi/mfi.c
122
static void mfi_issue_cmd_ppc(struct mfi_softc *sc, bus_addr_t bus_add,
sys/dev/mfi/mfi.c
124
static int mfi_config_lock(struct mfi_softc *sc, uint32_t opcode);
sys/dev/mfi/mfi.c
125
static void mfi_config_unlock(struct mfi_softc *sc, int locked);
sys/dev/mfi/mfi.c
1259
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
126
static int mfi_check_command_pre(struct mfi_softc *sc, struct mfi_command *cm);
sys/dev/mfi/mfi.c
1261
sc = (struct mfi_softc *)arg;
sys/dev/mfi/mfi.c
127
static void mfi_check_command_post(struct mfi_softc *sc, struct mfi_command *cm);
sys/dev/mfi/mfi.c
1278
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
128
static int mfi_check_for_sscd(struct mfi_softc *sc, struct mfi_command *cm);
sys/dev/mfi/mfi.c
1282
sc = (struct mfi_softc *)arg;
sys/dev/mfi/mfi.c
1322
mfi_shutdown(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
1359
mfi_syspdprobe(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
1441
mfi_ldprobe(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
1537
mfi_decode_evt(struct mfi_softc *sc, struct mfi_evt_detail *detail)
sys/dev/mfi/mfi.c
1632
mfi_queue_evt(struct mfi_softc *sc, struct mfi_evt_detail *detail)
sys/dev/mfi/mfi.c
1649
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
1665
mfi_aen_register(struct mfi_softc *sc, int seq, int locale)
sys/dev/mfi/mfi.c
1718
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
1768
mfi_parse_entries(struct mfi_softc *sc, int start_seq, int stop_seq)
sys/dev/mfi/mfi.c
179
mfi_enable_intr_xscale(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
185
mfi_enable_intr_ppc(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
1857
mfi_add_ld(struct mfi_softc *sc, int id)
sys/dev/mfi/mfi.c
1906
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
1940
static int mfi_add_sys_pd(struct mfi_softc *sc, int id)
sys/dev/mfi/mfi.c
1990
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
201
mfi_read_fw_status_xscale(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
2030
mfi_bio_command(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
207
mfi_read_fw_status_ppc(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
2121
mfi_build_syspdio(struct mfi_softc *sc, struct bio *bio)
sys/dev/mfi/mfi.c
213
mfi_check_clear_intr_xscale(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
2184
mfi_build_ldio(struct mfi_softc *sc, struct bio *bio)
sys/dev/mfi/mfi.c
2246
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
226
mfi_check_clear_intr_ppc(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
2270
mfi_startio(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
2306
mfi_mapcmd(struct mfi_softc *sc, struct mfi_command *cm)
sys/dev/mfi/mfi.c
2343
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
2454
mfi_send_frame(struct mfi_softc *sc, struct mfi_command *cm)
sys/dev/mfi/mfi.c
2472
mfi_std_send_frame(struct mfi_softc *sc, struct mfi_command *cm)
sys/dev/mfi/mfi.c
2525
mfi_complete(struct mfi_softc *sc, struct mfi_command *cm)
sys/dev/mfi/mfi.c
254
mfi_issue_cmd_xscale(struct mfi_softc *sc, bus_addr_t bus_add, uint32_t frame_cnt)
sys/dev/mfi/mfi.c
2552
mfi_abort(struct mfi_softc *sc, struct mfi_command **cm_abort)
sys/dev/mfi/mfi.c
260
mfi_issue_cmd_ppc(struct mfi_softc *sc, bus_addr_t bus_add, uint32_t frame_cnt)
sys/dev/mfi/mfi.c
2602
mfi_dump_blocks(struct mfi_softc *sc, int id, uint64_t lba, void *virt,
sys/dev/mfi/mfi.c
2647
mfi_dump_syspd_blocks(struct mfi_softc *sc, int id, uint64_t lba, void *virt,
sys/dev/mfi/mfi.c
2693
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
271
mfi_transition_firmware(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
2713
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
2733
mfi_config_lock(struct mfi_softc *sc, uint32_t opcode)
sys/dev/mfi/mfi.c
2749
mfi_config_unlock(struct mfi_softc *sc, int locked)
sys/dev/mfi/mfi.c
2761
mfi_check_command_pre(struct mfi_softc *sc, struct mfi_command *cm)
sys/dev/mfi/mfi.c
2818
mfi_check_command_post(struct mfi_softc *sc, struct mfi_command *cm)
sys/dev/mfi/mfi.c
2880
mfi_check_for_sscd(struct mfi_softc *sc, struct mfi_command *cm)
sys/dev/mfi/mfi.c
2935
mfi_stp_cmd(struct mfi_softc *sc, struct mfi_command *cm,caddr_t arg)
sys/dev/mfi/mfi.c
3021
mfi_user_command(struct mfi_softc *sc, struct mfi_ioc_passthru *ioc)
sys/dev/mfi/mfi.c
3089
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
3464
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
363
mfi_attach(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
3660
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
3688
struct mfi_softc *sc;
sys/dev/mfi/mfi.c
3733
struct mfi_softc *sc = (struct mfi_softc *)data;
sys/dev/mfi/mfi.c
795
mfi_alloc_commands(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
85
static int mfi_alloc_commands(struct mfi_softc *);
sys/dev/mfi/mfi.c
86
static int mfi_comms_init(struct mfi_softc *);
sys/dev/mfi/mfi.c
87
static int mfi_get_controller_info(struct mfi_softc *);
sys/dev/mfi/mfi.c
88
static int mfi_get_log_state(struct mfi_softc *,
sys/dev/mfi/mfi.c
90
static int mfi_parse_entries(struct mfi_softc *, int, int);
sys/dev/mfi/mfi.c
903
mfi_dcmd_command(struct mfi_softc *sc, struct mfi_command **cmp,
sys/dev/mfi/mfi.c
94
static void mfi_ldprobe(struct mfi_softc *sc);
sys/dev/mfi/mfi.c
95
static void mfi_syspdprobe(struct mfi_softc *sc);
sys/dev/mfi/mfi.c
957
mfi_comms_init(struct mfi_softc *sc)
sys/dev/mfi/mfi.c
97
static int mfi_aen_register(struct mfi_softc *sc, int seq, int locale);
sys/dev/mfi/mfi.c
99
static int mfi_add_ld(struct mfi_softc *sc, int);
sys/dev/mfi/mfi_cam.c
127
struct mfi_softc *mfisc;
sys/dev/mfi/mfi_cam.c
208
struct mfi_softc *mfisc = sc->mfi_sc;
sys/dev/mfi/mfi_cam.c
293
mfip_cam_rescan(struct mfi_softc *sc, uint32_t tid)
sys/dev/mfi/mfi_cam.c
470
struct mfi_softc *mfisc = sc->mfi_sc;
sys/dev/mfi/mfi_cam.c
75
struct mfi_softc *mfi_sc;
sys/dev/mfi/mfi_cam.c
87
static void mfip_cam_rescan(struct mfi_softc *, uint32_t tid);
sys/dev/mfi/mfi_debug.c
102
mfi_print_ldio(struct mfi_softc *sc, device_t dev, struct mfi_command *cm)
sys/dev/mfi/mfi_debug.c
119
mfi_print_dcmd(struct mfi_softc *sc, device_t dev, struct mfi_command *cm)
sys/dev/mfi/mfi_debug.c
193
mfi_print_generic_frame(struct mfi_softc *sc, struct mfi_command *cm)
sys/dev/mfi/mfi_debug.c
202
struct mfi_softc *sc;
sys/dev/mfi/mfi_debug.c
229
mfi_dump_cmds(struct mfi_softc *sc)
sys/dev/mfi/mfi_debug.c
238
mfi_validate_sg(struct mfi_softc *sc, struct mfi_command *cm,
sys/dev/mfi/mfi_disk.c
262
struct mfi_softc *controller;
sys/dev/mfi/mfi_disk.c
319
struct mfi_softc *parent_sc;
sys/dev/mfi/mfi_pci.c
106
sizeof(struct mfi_softc)
sys/dev/mfi/mfi_pci.c
204
struct mfi_softc *sc;
sys/dev/mfi/mfi_pci.c
282
struct mfi_softc *sc;
sys/dev/mfi/mfi_pci.c
313
mfi_pci_free(struct mfi_softc *sc)
sys/dev/mfi/mfi_pci.c
91
static void mfi_pci_free(struct mfi_softc *);
sys/dev/mfi/mfi_syspd.c
241
struct mfi_softc *controller;
sys/dev/mfi/mfi_syspd.c
268
struct mfi_softc *parent_sc;
sys/dev/mfi/mfi_tbolt.c
1033
mfi_build_and_issue_cmd(struct mfi_softc *sc, struct mfi_command *mfi_cmd)
sys/dev/mfi/mfi_tbolt.c
1058
mfi_tbolt_build_mpt_cmd(struct mfi_softc *sc, struct mfi_command *cmd)
sys/dev/mfi/mfi_tbolt.c
106
mfi_tbolt_read_fw_status_ppc(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
1082
mfi_tbolt_send_frame(struct mfi_softc *sc, struct mfi_command *cm)
sys/dev/mfi/mfi_tbolt.c
112
mfi_tbolt_check_clear_intr_ppc(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
1167
mfi_issue_pending_cmds_again(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
1215
mfi_kill_hba(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
1226
struct mfi_softc *sc= (struct mfi_softc *)arg;
sys/dev/mfi/mfi_tbolt.c
1345
mfi_tbolt_sync_map_info(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
135
mfi_tbolt_issue_cmd_ppc(struct mfi_softc *sc, bus_addr_t bus_add,
sys/dev/mfi/mfi_tbolt.c
1441
struct mfi_softc *sc;
sys/dev/mfi/mfi_tbolt.c
1469
mfi_queue_map_sync(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
1478
struct mfi_softc *sc;
sys/dev/mfi/mfi_tbolt.c
149
mfi_tbolt_adp_reset(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
200
mfi_tbolt_init_globals(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
247
mfi_tbolt_get_memory_requirement(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
269
mfi_tbolt_init_desc_pool(struct mfi_softc *sc, uint8_t* mem_location,
sys/dev/mfi/mfi_tbolt.c
332
mfi_tbolt_init_MFI_queue(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
448
mfi_tbolt_alloc_cmd(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
535
mfi_tbolt_reset(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
57
struct mfi_cmd_tbolt *mfi_tbolt_get_cmd(struct mfi_softc *sc, struct mfi_command *);
sys/dev/mfi/mfi_tbolt.c
574
struct mfi_softc *sc = (struct mfi_softc *)arg;
sys/dev/mfi/mfi_tbolt.c
59
mfi_tbolt_get_request_descriptor(struct mfi_softc *sc, uint16_t index);
sys/dev/mfi/mfi_tbolt.c
60
void mfi_tbolt_complete_cmd(struct mfi_softc *sc);
sys/dev/mfi/mfi_tbolt.c
61
int mfi_tbolt_build_io(struct mfi_softc *sc, struct mfi_command *mfi_cmd,
sys/dev/mfi/mfi_tbolt.c
63
union mfi_mpi2_request_descriptor *mfi_tbolt_build_mpt_cmd(struct mfi_softc
sys/dev/mfi/mfi_tbolt.c
641
mfi_tbolt_return_cmd(struct mfi_softc *sc, struct mfi_cmd_tbolt *tbolt_cmd,
sys/dev/mfi/mfi_tbolt.c
654
mfi_tbolt_complete_cmd(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
66
mfi_build_mpt_pass_thru(struct mfi_softc *sc, struct mfi_command *mfi_cmd);
sys/dev/mfi/mfi_tbolt.c
67
union mfi_mpi2_request_descriptor *mfi_build_and_issue_cmd(struct mfi_softc
sys/dev/mfi/mfi_tbolt.c
69
void mfi_tbolt_build_ldio(struct mfi_softc *sc, struct mfi_command *mfi_cmd,
sys/dev/mfi/mfi_tbolt.c
71
static int mfi_tbolt_make_sgl(struct mfi_softc *sc, struct mfi_command
sys/dev/mfi/mfi_tbolt.c
76
static void mfi_issue_pending_cmds_again (struct mfi_softc *sc);
sys/dev/mfi/mfi_tbolt.c
764
mfi_tbolt_get_cmd(struct mfi_softc *sc, struct mfi_command *mfi_cmd)
sys/dev/mfi/mfi_tbolt.c
77
static void mfi_kill_hba (struct mfi_softc *sc);
sys/dev/mfi/mfi_tbolt.c
785
mfi_tbolt_get_request_descriptor(struct mfi_softc *sc, uint16_t index)
sys/dev/mfi/mfi_tbolt.c
80
static void mfi_queue_map_sync(struct mfi_softc *sc);
sys/dev/mfi/mfi_tbolt.c
802
mfi_build_mpt_pass_thru(struct mfi_softc *sc, struct mfi_command *mfi_cmd)
sys/dev/mfi/mfi_tbolt.c
835
mfi_tbolt_build_ldio(struct mfi_softc *sc, struct mfi_command *mfi_cmd,
sys/dev/mfi/mfi_tbolt.c
874
mfi_tbolt_build_io(struct mfi_softc *sc, struct mfi_command *mfi_cmd,
sys/dev/mfi/mfi_tbolt.c
92
mfi_tbolt_enable_intr_ppc(struct mfi_softc *sc)
sys/dev/mfi/mfi_tbolt.c
935
mfi_tbolt_make_sgl(struct mfi_softc *sc, struct mfi_command *mfi_cmd,
sys/dev/mfi/mfi_tbolt.c
99
mfi_tbolt_disable_intr_ppc(struct mfi_softc *sc)
sys/dev/mfi/mfivar.h
138
struct mfi_softc *ld_controller;
sys/dev/mfi/mfivar.h
156
struct mfi_softc *pd_controller;
sys/dev/mfi/mfivar.h
321
void (*mfi_cam_rescan_cb)(struct mfi_softc *,
sys/dev/mfi/mfivar.h
328
void (*mfi_enable_intr)(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
329
void (*mfi_disable_intr)(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
330
int32_t (*mfi_read_fw_status)(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
331
int (*mfi_check_clear_intr)(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
332
void (*mfi_issue_cmd)(struct mfi_softc *sc, bus_addr_t bus_add,
sys/dev/mfi/mfivar.h
334
int (*mfi_adp_reset)(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
335
int (*mfi_adp_check_reset)(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
421
extern int mfi_attach(struct mfi_softc *);
sys/dev/mfi/mfivar.h
422
extern void mfi_free(struct mfi_softc *);
sys/dev/mfi/mfivar.h
423
extern int mfi_shutdown(struct mfi_softc *);
sys/dev/mfi/mfivar.h
424
extern void mfi_startio(struct mfi_softc *);
sys/dev/mfi/mfivar.h
428
extern int mfi_dump_blocks(struct mfi_softc *, int id, uint64_t, void *, int);
sys/dev/mfi/mfivar.h
431
extern int mfi_dump_syspd_blocks(struct mfi_softc *, int id, uint64_t, void *,
sys/dev/mfi/mfivar.h
433
extern int mfi_transition_firmware(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
434
extern int mfi_aen_setup(struct mfi_softc *sc, uint32_t seq_start);
sys/dev/mfi/mfivar.h
435
extern void mfi_complete(struct mfi_softc *sc, struct mfi_command *cm);
sys/dev/mfi/mfivar.h
436
extern int mfi_mapcmd(struct mfi_softc *sc,struct mfi_command *cm);
sys/dev/mfi/mfivar.h
437
extern int mfi_wait_command(struct mfi_softc *sc, struct mfi_command *cm);
sys/dev/mfi/mfivar.h
438
extern void mfi_tbolt_enable_intr_ppc(struct mfi_softc *);
sys/dev/mfi/mfivar.h
439
extern void mfi_tbolt_disable_intr_ppc(struct mfi_softc *);
sys/dev/mfi/mfivar.h
440
extern int32_t mfi_tbolt_read_fw_status_ppc(struct mfi_softc *);
sys/dev/mfi/mfivar.h
441
extern int32_t mfi_tbolt_check_clear_intr_ppc(struct mfi_softc *);
sys/dev/mfi/mfivar.h
442
extern void mfi_tbolt_issue_cmd_ppc(struct mfi_softc *, bus_addr_t, uint32_t);
sys/dev/mfi/mfivar.h
443
extern void mfi_tbolt_init_globals(struct mfi_softc*);
sys/dev/mfi/mfivar.h
444
extern uint32_t mfi_tbolt_get_memory_requirement(struct mfi_softc *);
sys/dev/mfi/mfivar.h
445
extern int mfi_tbolt_init_desc_pool(struct mfi_softc *, uint8_t *, uint32_t);
sys/dev/mfi/mfivar.h
446
extern int mfi_tbolt_init_MFI_queue(struct mfi_softc *);
sys/dev/mfi/mfivar.h
448
extern int mfi_tbolt_alloc_cmd(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
449
extern int mfi_tbolt_send_frame(struct mfi_softc *sc, struct mfi_command *cm);
sys/dev/mfi/mfivar.h
450
extern int mfi_tbolt_adp_reset(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
451
extern int mfi_tbolt_reset(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
452
extern void mfi_tbolt_sync_map_info(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
454
extern int mfi_dcmd_command(struct mfi_softc *, struct mfi_command **,
sys/dev/mfi/mfivar.h
478
mfi_initq_ ## name (struct mfi_softc *sc) \
sys/dev/mfi/mfivar.h
506
mfi_dequeue_ ## name (struct mfi_softc *sc) \
sys/dev/mfi/mfivar.h
541
mfi_initq_bio(struct mfi_softc *sc)
sys/dev/mfi/mfivar.h
548
mfi_enqueue_bio(struct mfi_softc *sc, struct bio *bp)
sys/dev/mfi/mfivar.h
555
mfi_dequeue_bio(struct mfi_softc *sc)
sys/dev/mfi/mfivar.h
584
mfi_print_sense(struct mfi_softc *sc, void *sense)
sys/dev/mfi/mfivar.h
619
extern void mfi_dump_cmds(struct mfi_softc *sc);
sys/dev/mfi/mfivar.h
620
extern void mfi_validate_sg(struct mfi_softc *, struct mfi_command *,
sys/dev/mfi/mfivar.h
632
extern void mfi_tbolt_return_cmd(struct mfi_softc *,
sys/dev/mfi/mfivar.h
80
struct mfi_softc;
sys/dev/mfi/mfivar.h
87
struct mfi_softc *cm_sc;