Searched defs:mbq (Results 1 - 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_diag.c298 MAILBOXQ *mbq = NULL; local
318 if ((mbq = (MAILBOXQ *) emlxs_mem_get(hba, MEM_MBOX)) == 0) {
358 (void) emlxs_mb_run_biu_diag(hba, mbq, mp->phys, mp1->phys);
360 rval = EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbq, MBX_WAIT, 60);
421 if (mbq) {
422 emlxs_mem_put(hba, MEM_MBOX, (void *)mbq);
H A Demlxs_clock.c830 MAILBOXQ *mbq; local
862 if ((mbq = (MAILBOXQ *)emlxs_mem_get(hba, MEM_MBOX)) == 0) {
868 emlxs_mb_heartbeat(hba, mbq);
871 rc = EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbq, MBX_NOWAIT, 0);
873 emlxs_mem_put(hba, MEM_MBOX, (void *)mbq);
H A Demlxs_mem.c1110 MAILBOXQ *mbq; local
1131 mbq = (MAILBOXQ *)bp;
1132 mbq->flag |= MBQ_POOL_ALLOCATED;
1156 MAILBOXQ *mbq; local
1175 mbq = (MAILBOXQ *)bp;
1177 if (!(mbq->flag & MBQ_POOL_ALLOCATED)) {
H A Demlxs_els.c2283 MAILBOXQ *mbq = NULL; local
2292 if (!(mbq = (MAILBOXQ *)emlxs_mem_get(hba, MEM_MBOX))) {
2295 mb = (MAILBOX *)mbq;
2298 emlxs_mb_read_lnk_stat(hba, mbq);
2299 rval = EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbq, MBX_WAIT, 0);
2323 emlxs_mem_put(hba, MEM_MBOX, (void *)mbq);
2324 mbq = NULL;
2338 if (mbq) {
2339 emlxs_mem_put(hba, MEM_MBOX, (void *)mbq);
H A Demlxs_fcp.c1735 MAILBOXQ *mbq = NULL; local
1744 if ((mbq = (MAILBOXQ *)emlxs_mem_get(hba, MEM_MBOX))
1760 mb = (MAILBOX *)mbq;
1763 emlxs_mb_down_link(hba, mbq);
1772 rc = EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbq, wait, 0);
1800 if ((mbq = (MAILBOXQ *)emlxs_mem_get(hba, MEM_MBOX))
1808 mb = (MAILBOX *)mbq;
1810 /* Reuse mbq from previous mbox */
1811 mb = (MAILBOX *)mbq;
1815 emlxs_mb_init_link(hba, mbq,
[all...]
H A Demlxs_hba.c2763 MAILBOXQ *mbq; local
2798 if ((mbq = (MAILBOXQ *) kmem_zalloc((sizeof (MAILBOXQ)),
2804 mb = (MAILBOX *)mbq;
2806 emlxs_mb_set_var(hba, mbq, 0x00100506, value);
2808 if (EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbq, MBX_WAIT, 0) != MBX_SUCCESS) {
2826 (void) kmem_free((uint8_t *)mbq, sizeof (MAILBOXQ));
2835 emlxs_get_key(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2838 MAILBOX *mb = (MAILBOX *)mbq;
2855 emlxs_mb_read_nv(hba, mbq);
2856 if (EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbq, MBX_WAI
[all...]
H A Demlxs_mbox.c211 emlxs_mb_resetport(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
213 MAILBOX4 *mb4 = (MAILBOX4 *)mbq;
216 mbq->nonembed = NULL;
217 mbq->mbox_cmpl = NULL; /* no cmpl needed */
218 mbq->port = (void *)&PPORT;
242 emlxs_mb_request_features(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t mask) argument
244 MAILBOX4 *mb4 = (MAILBOX4 *)mbq;
250 mbq->nonembed = NULL;
251 mbq->mbox_cmpl = NULL; /* no cmpl needed */
252 mbq
266 emlxs_mb_noop(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
302 emlxs_mbext_noop(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
342 emlxs_mb_eq_create(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t num) argument
390 emlxs_mb_cq_create(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t num) argument
489 emlxs_mb_get_port_name(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
530 emlxs_mb_get_sli4_params(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
560 emlxs_mb_get_extents_info(emlxs_hba_t *hba, MAILBOXQ *mbq, uint16_t type) argument
599 emlxs_mb_get_extents(emlxs_hba_t *hba, MAILBOXQ *mbq, uint16_t type) argument
638 emlxs_mb_alloc_extents(emlxs_hba_t *hba, MAILBOXQ *mbq, uint16_t type, uint16_t count) argument
681 emlxs_mb_dealloc_extents(emlxs_hba_t *hba, MAILBOXQ *mbq, uint16_t type) argument
720 emlxs_mb_wq_create(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t num) argument
808 emlxs_mb_rq_create(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t num) argument
896 emlxs_mb_mq_create(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
942 emlxs_mb_mq_create_ext(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
1029 emlxs_mb_async_event(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
1048 emlxs_mb_heartbeat(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
1068 emlxs_mb_config_msi(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t *intr_map, uint32_t intr_count) argument
1149 emlxs_mb_config_msix(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t *intr_map, uint32_t intr_count) argument
1233 emlxs_mb_reset_ring(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t ringno) argument
1252 emlxs_mb_dump_vpd(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t offset) argument
1306 emlxs_mb_dump_fcoe(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t offset) argument
1342 emlxs_mb_dump(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t offset, uint32_t words) argument
1398 emlxs_mb_read_nv(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
1417 emlxs_mb_read_rev(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t v3) argument
1447 emlxs_mb_run_biu_diag(emlxs_hba_t *hba, MAILBOXQ *mbq, uint64_t out, uint64_t in) argument
1471 emlxs_mb_retry(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
1512 emlxs_read_la_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
1751 emlxs_mb_read_la(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
1784 emlxs_clear_la_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
1892 emlxs_mb_clear_la(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
1918 emlxs_mb_read_status(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
1937 emlxs_mb_read_lnk_stat(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
1959 emlxs_mb_config_ring(emlxs_hba_t *hba, int32_t ring, MAILBOXQ *mbq) argument
2007 emlxs_mb_config_link(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2048 emlxs_init_link_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2088 emlxs_mb_init_link(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t topology, uint32_t linkspeed) argument
2209 emlxs_mb_down_link(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2226 emlxs_read_sparam_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2314 emlxs_mb_read_sparam(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2350 emlxs_mb_read_rpi(emlxs_hba_t *hba, uint32_t rpi, MAILBOXQ *mbq, uint32_t flag) argument
2376 emlxs_mb_read_xri(emlxs_hba_t *hba, uint32_t xri, MAILBOXQ *mbq, uint32_t flag) argument
2459 emlxs_mb_set_var(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t addr, uint32_t value) argument
2492 emlxs_disable_tc(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2510 emlxs_mb_config_hbq(emlxs_hba_t *hba, MAILBOXQ *mbq, int hbq_id) argument
2566 emlxs_reg_vpi_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2603 MAILBOXQ *mbq; local
2693 emlxs_unreg_vpi_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2724 MAILBOXQ *mbq; local
2790 emlxs_mb_config_farp(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2818 emlxs_mb_read_config(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2854 emlxs_mb_put(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2928 emlxs_mb_init(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t flag, uint32_t tmo) argument
3149 MAILBOXQ *mbq; local
[all...]
H A Demlxs_download.c43 static void emlxs_format_dump(emlxs_hba_t *hba, MAILBOXQ *mbq,
55 static void emlxs_format_load_area_cmd(MAILBOXQ *mbq, uint32_t Base,
65 static void emlxs_format_prog_flash(MAILBOXQ *mbq, uint32_t Base,
69 static void emlxs_format_update_parms(MAILBOXQ *mbq,
71 static void emlxs_format_update_pci_cfg(emlxs_hba_t *hba, MAILBOXQ *mbq,
129 MAILBOXQ *mbq, MATCHMAP *mp);
132 MAILBOXQ *mbq, MATCHMAP *mp);
134 emlxs_be_fw_file_t *file, MAILBOXQ *mbq, MATCHMAP *mp);
140 uint32_t size, MAILBOXQ *mbq, MATCHMAP *mp,
384 emlxs_be_fw_file_t *file, MAILBOXQ *mbq, MATCHMA
383 emlxs_be_flash_image(emlxs_hba_t *hba, caddr_t buffer, emlxs_be_fw_file_t *file, MAILBOXQ *mbq, MATCHMAP *mp) argument
498 emlxs_be_verify_crc(emlxs_hba_t *hba, emlxs_be_fw_file_t *file, MAILBOXQ *mbq, MATCHMAP *mp) argument
594 emlxs_be_verify_phy(emlxs_hba_t *hba, emlxs_be_fw_file_t *file, MAILBOXQ *mbq, MATCHMAP *mp) argument
671 MAILBOXQ *mbq = NULL; local
1598 MAILBOXQ *mbq = NULL; local
1772 emlxs_obj_flash_image(emlxs_hba_t *hba, caddr_t buffer, uint32_t size, MAILBOXQ *mbq, MATCHMAP *mp, uint32_t *change_status) argument
2015 MAILBOXQ *mbq = NULL; local
2411 emlxs_format_dump(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t Type, uint32_t RegionId, uint32_t WordCount, uint32_t BaseAddr) argument
2610 emlxs_format_prog_flash(MAILBOXQ *mbq, uint32_t Base, uint32_t DlByteCount, uint32_t Function, uint32_t Complete, uint32_t BdeAddress, uint32_t BdeSize, PROG_ID *ProgId, uint32_t keep) argument
2653 emlxs_format_update_parms(MAILBOXQ *mbq, PWAKE_UP_PARMS WakeUpParms) argument
2675 emlxs_format_update_pci_cfg(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t region_id, uint32_t size) argument
4020 MAILBOXQ *mbq; local
4077 MAILBOXQ *mbq; local
5371 emlxs_format_load_area_cmd(MAILBOXQ * mbq, uint32_t Base, uint32_t DlByteCount, uint32_t Function, uint32_t Complete, uint32_t DataOffset, uint32_t AreaId, uint8_t MbxCmd, uint32_t StepCmd) argument
[all...]
H A Demlxs_dump.c722 MAILBOXQ *mbq; local
733 mbq =
745 MAILBOX4 *mb = (MAILBOX4 *)mbq;
770 mbq->mbox_cmpl = NULL;
772 if (EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbq, MBX_WAIT, 0) !=
779 kmem_free(mbq, sizeof (MAILBOXQ));
803 MAILBOX *mb = (MAILBOX *)mbq;
818 mbq->mbox_cmpl = NULL;
820 if (EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbq, MBX_WAIT, 0) !=
827 kmem_free(mbq, sizeo
2379 MAILBOXQ *mbq; local
2490 MAILBOXQ *mbq; local
2668 MAILBOXQ *mbq; local
3533 MAILBOXQ *mbq; local
3701 MAILBOXQ *mbq = NULL; local
[all...]
H A Demlxs_fct.c1300 MAILBOXQ *mbq; local
1315 if ((mbq = (MAILBOXQ *)emlxs_mem_get(hba, MEM_MBOX)) == 0) {
1322 mb = (MAILBOX *)mbq;
1324 emlxs_mb_read_lnk_stat(hba, mbq);
1325 if (EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbq, MBX_WAIT, 0)
1347 emlxs_mem_put(hba, MEM_MBOX, (void *)mbq);
H A Demlxs_sli3.c76 MAILBOXQ *mbq, int32_t flg,
120 MAILBOXQ *mbq, uint32_t sli_mode,
194 MAILBOXQ *mbq = NULL; local
245 mbq = (MAILBOXQ *) kmem_zalloc((sizeof (MAILBOXQ)), KM_SLEEP);
247 mb = (MAILBOX *)mbq;
373 emlxs_mb_read_rev(hba, mbq, 0);
374 if (emlxs_sli3_issue_mbox_cmd(hba, mbq, MBX_WAIT, 0) != MBX_SUCCESS) {
423 /* Reuse mbq from previous mbox */
424 bzero(mbq, sizeof (MAILBOXQ));
426 emlxs_mb_read_rev(hba, mbq,
3148 emlxs_sli3_issue_mbox_cmd(emlxs_hba_t *hba, MAILBOXQ *mbq, int32_t flag, uint32_t tmo) argument
4682 MAILBOXQ *mbq; local
5777 MAILBOXQ *mbq = NULL; local
6143 emlxs_mb_config_port(emlxs_hba_t *hba, MAILBOXQ *mbq, uint32_t sli_mode, uint32_t hbainit) argument
6356 MAILBOXQ *mbq; local
6748 emlxs_sli3_reg_did_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
6934 MAILBOXQ *mbq; local
7018 emlxs_sli3_unreg_node_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
7058 MAILBOXQ *mbq; local
[all...]
H A Demlxs_dfc.c3358 MAILBOXQ *mbq = NULL; local
3401 mbq = (MAILBOXQ *)kmem_zalloc(sizeof (MAILBOXQ), KM_SLEEP);
3402 mb = (MAILBOX *) mbq;
3404 emlxs_mb_read_config(hba, mbq);
3406 rval = EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbq, MBX_WAIT, 0);
3441 if (mbq) {
3442 kmem_free(mbq, sizeof (MAILBOXQ));
4061 MAILBOXQ *mbq = NULL; local
4079 mbq =
4082 mb = (MAILBOX *)mbq;
4606 MAILBOXQ *mbq = NULL; local
5954 MAILBOXQ *mbq = NULL; local
8173 MAILBOXQ *mbq = NULL; local
8449 MAILBOXQ *mbq = NULL; local
8495 MAILBOXQ *mbq = NULL; local
10457 MAILBOXQ *mbq = NULL; local
10832 MAILBOXQ *mbq = NULL; local
10921 MAILBOXQ *mbq = NULL; local
10977 MAILBOXQ *mbq = NULL; local
[all...]
H A Demlxs_sli4.c34 MAILBOXQ *mbq);
54 MAILBOXQ *mbq);
56 MAILBOXQ *mbq);
58 MAILBOXQ *mbq);
83 MAILBOXQ *mbq, int32_t flg, uint32_t tmo);
85 MAILBOXQ *mbq, int32_t flg, uint32_t tmo);
281 MAILBOXQ *mbq = NULL; local
363 mbq = (MAILBOXQ *) kmem_zalloc((sizeof (MAILBOXQ)), KM_SLEEP);
365 mb = (MAILBOX4 *)mbq;
435 emlxs_mb_get_sli4_params(hba, mbq);
3147 MAILBOXQ *mbq; local
3235 MAILBOXQ *mbq; local
3362 emlxs_sli4_issue_mbox_cmd(emlxs_hba_t *hba, MAILBOXQ *mbq, int32_t flag, uint32_t tmo) argument
3760 emlxs_sli4_issue_mbox_cmd4quiesce(emlxs_hba_t *hba, MAILBOXQ *mbq, int32_t flag, uint32_t tmo) argument
5194 MAILBOXQ *mbq = NULL; local
8177 emlxs_sli4_post_sgl_pages(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
8286 emlxs_sli4_post_hdr_tmplates(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
8362 emlxs_sli4_create_queues(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
9142 emlxs_sli4_init_extents(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
[all...]
H A Demlxs_fcf.c2968 emlxs_fc_fcftab_topo_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
2970 emlxs_port_t *port = (emlxs_port_t *)mbq->port;
2972 MAILBOX4 *mb4 = (MAILBOX4 *)mbq;
2979 TID = (uint16_t)((unsigned long)mbq->context);
3081 mp = (MATCHMAP *)mbq->bp;
3134 MAILBOXQ *mbq; local
3202 if (!(mbq = (MAILBOXQ *)emlxs_mem_get(hba, MEM_MBOX))) {
3207 mb4 = (MAILBOX4*)mbq;
3211 emlxs_mem_put(hba, MEM_MBOX, (void *)mbq);
3219 mbq
3340 emlxs_fc_fcftab_cfglink_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
3414 MAILBOXQ *mbq; local
3621 emlxs_fc_fcftab_sparm_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
3744 MAILBOXQ *mbq; local
5382 emlxs_fcoe_fcftab_sol_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
5484 MAILBOXQ *mbq; local
5723 emlxs_fcoe_fcftab_read_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
5880 MAILBOXQ *mbq; local
6994 MAILBOXQ *mbq; local
8541 emlxs_fcfi_reg_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
8600 MAILBOXQ *mbq; local
8740 emlxs_fcfi_unreg_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
8795 MAILBOXQ *mbq; local
9940 emlxs_vfi_init_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
9994 MAILBOXQ *mbq; local
10532 emlxs_vfi_unreg_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
10587 MAILBOXQ *mbq; local
10731 emlxs_vfi_reg_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
10799 MAILBOXQ *mbq; local
12265 emlxs_vpi_init_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
12320 MAILBOXQ *mbq; local
13357 emlxs_vpi_unreg_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
13411 MAILBOXQ *mbq; local
13579 emlxs_vpi_reg_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
13639 MAILBOXQ *mbq; local
15261 emlxs_rpi_unreg_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
15319 MAILBOXQ *mbq; local
15541 emlxs_rpi_reg_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
15632 MAILBOXQ *mbq; local
15849 emlxs_rpi_resume_mbcmpl(emlxs_hba_t *hba, MAILBOXQ *mbq) argument
15906 MAILBOXQ *mbq; local
[all...]
H A Demlxs_solaris.c4344 MAILBOXQ *mbq; local
4359 if ((mbq = (MAILBOXQ *)emlxs_mem_get(hba,
4364 mb = (MAILBOX *)mbq;
4366 emlxs_mb_read_lnk_stat(hba, mbq);
4367 if (EMLXS_SLI_ISSUE_MBOX_CMD(hba, mbq, MBX_WAIT, 0)
4382 emlxs_mem_put(hba, MEM_MBOX, (void *)mbq);
4851 MAILBOXQ *mbq; local
4874 if ((mbq = (MAILBOXQ *)emlxs_mem_get(hba,
4882 mb = (MAILBOX4*)mbq;
4887 mbq
8486 MAILBOXQ *mbq; local
[all...]

Completed in 170 milliseconds