Lines Matching refs:cmd

1021 		hcrreg = ddi_get32(cmdhdl, &hcr->cmd);  in hermon_write_hcr()
1092 ddi_put32(cmdhdl, &hcr->cmd, hcrreg); in hermon_write_hcr()
1118 hcrreg = ddi_get32(cmdhdl, &hcr->cmd); in hermon_write_hcr()
1328 hermon_cmd_post_t cmd; in hermon_init_hca_cmd_post() local
1336 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_init_hca_cmd_post()
1357 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_init_hca_cmd_post()
1358 cmd.cp_outparm = 0; in hermon_init_hca_cmd_post()
1359 cmd.cp_inmod = 0; in hermon_init_hca_cmd_post()
1360 cmd.cp_opcode = INIT_HCA; in hermon_init_hca_cmd_post()
1361 cmd.cp_opmod = 0; in hermon_init_hca_cmd_post()
1362 cmd.cp_flags = sleepflag; in hermon_init_hca_cmd_post()
1363 status = hermon_cmd_post(state, &cmd); in hermon_init_hca_cmd_post()
1379 hermon_cmd_post_t cmd; in hermon_close_hca_cmd_post() local
1385 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_close_hca_cmd_post()
1389 cmd.cp_inparm = 0; in hermon_close_hca_cmd_post()
1390 cmd.cp_outparm = 0; in hermon_close_hca_cmd_post()
1391 cmd.cp_inmod = 0; in hermon_close_hca_cmd_post()
1392 cmd.cp_opcode = CLOSE_HCA; in hermon_close_hca_cmd_post()
1393 cmd.cp_opmod = 0; in hermon_close_hca_cmd_post()
1394 cmd.cp_flags = sleepflag; in hermon_close_hca_cmd_post()
1395 status = hermon_cmd_post(state, &cmd); in hermon_close_hca_cmd_post()
1410 hermon_cmd_post_t cmd; in hermon_set_port_cmd_post() local
1415 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_set_port_cmd_post()
1436 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_set_port_cmd_post()
1437 cmd.cp_outparm = 0; in hermon_set_port_cmd_post()
1438 cmd.cp_inmod = port; in hermon_set_port_cmd_post()
1439 cmd.cp_opcode = SET_PORT; in hermon_set_port_cmd_post()
1440 cmd.cp_opmod = 0; in hermon_set_port_cmd_post()
1441 cmd.cp_flags = sleepflag; in hermon_set_port_cmd_post()
1442 status = hermon_cmd_post(state, &cmd); in hermon_set_port_cmd_post()
1458 hermon_cmd_post_t cmd; in hermon_init_port_cmd_post() local
1461 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_init_port_cmd_post()
1464 cmd.cp_inparm = 0; in hermon_init_port_cmd_post()
1465 cmd.cp_outparm = 0; in hermon_init_port_cmd_post()
1466 cmd.cp_inmod = port; in hermon_init_port_cmd_post()
1467 cmd.cp_opcode = INIT_PORT; in hermon_init_port_cmd_post()
1468 cmd.cp_opmod = 0; in hermon_init_port_cmd_post()
1469 cmd.cp_flags = sleepflag; in hermon_init_port_cmd_post()
1470 status = hermon_cmd_post(state, &cmd); in hermon_init_port_cmd_post()
1484 hermon_cmd_post_t cmd; in hermon_close_port_cmd_post() local
1487 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_close_port_cmd_post()
1490 cmd.cp_inparm = 0; in hermon_close_port_cmd_post()
1491 cmd.cp_outparm = 0; in hermon_close_port_cmd_post()
1492 cmd.cp_inmod = port; in hermon_close_port_cmd_post()
1493 cmd.cp_opcode = CLOSE_PORT; in hermon_close_port_cmd_post()
1494 cmd.cp_opmod = 0; in hermon_close_port_cmd_post()
1495 cmd.cp_flags = sleepflag; in hermon_close_port_cmd_post()
1496 status = hermon_cmd_post(state, &cmd); in hermon_close_port_cmd_post()
1514 hermon_cmd_post_t cmd; in hermon_mod_stat_cfg_cmd_post() local
1521 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_mod_stat_cfg_cmd_post()
1568 cmd.cp_inparm = mbox_info.mbi_out->mb_mapaddr; in hermon_mod_stat_cfg_cmd_post()
1569 cmd.cp_outparm = 0; in hermon_mod_stat_cfg_cmd_post()
1570 cmd.cp_inmod = 0; in hermon_mod_stat_cfg_cmd_post()
1571 cmd.cp_opcode = MOD_STAT_CFG; in hermon_mod_stat_cfg_cmd_post()
1572 cmd.cp_opmod = HERMON_MOD_STAT_CFG_PTR; in hermon_mod_stat_cfg_cmd_post()
1573 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_mod_stat_cfg_cmd_post()
1574 status = hermon_cmd_post(state, &cmd); in hermon_mod_stat_cfg_cmd_post()
1597 hermon_cmd_post_t cmd; in hermon_map_cmd_post() local
1609 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_map_cmd_post()
1619 cmd.cp_outparm = 0; in hermon_map_cmd_post()
1620 cmd.cp_opcode = opcode; in hermon_map_cmd_post()
1621 cmd.cp_opmod = 0; in hermon_map_cmd_post()
1622 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_map_cmd_post()
1710 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_map_cmd_post()
1711 cmd.cp_inmod = num_vpm_entries; in hermon_map_cmd_post()
1712 status = hermon_cmd_post(state, &cmd); in hermon_map_cmd_post()
1744 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_map_cmd_post()
1745 cmd.cp_inmod = num_vpm_entries; in hermon_map_cmd_post()
1746 status = hermon_cmd_post(state, &cmd); in hermon_map_cmd_post()
1772 hermon_cmd_post_t cmd; in hermon_unmap_fa_cmd_post() local
1775 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_unmap_fa_cmd_post()
1778 cmd.cp_inparm = 0; in hermon_unmap_fa_cmd_post()
1779 cmd.cp_outparm = 0; in hermon_unmap_fa_cmd_post()
1780 cmd.cp_inmod = 0; in hermon_unmap_fa_cmd_post()
1781 cmd.cp_opcode = UNMAP_FA; in hermon_unmap_fa_cmd_post()
1782 cmd.cp_opmod = 0; in hermon_unmap_fa_cmd_post()
1783 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_unmap_fa_cmd_post()
1784 status = hermon_cmd_post(state, &cmd); in hermon_unmap_fa_cmd_post()
1797 hermon_cmd_post_t cmd; in hermon_run_fw_cmd_post() local
1800 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_run_fw_cmd_post()
1803 cmd.cp_inparm = 0; in hermon_run_fw_cmd_post()
1804 cmd.cp_outparm = 0; in hermon_run_fw_cmd_post()
1805 cmd.cp_inmod = 0; in hermon_run_fw_cmd_post()
1806 cmd.cp_opcode = RUN_FW; in hermon_run_fw_cmd_post()
1807 cmd.cp_opmod = 0; in hermon_run_fw_cmd_post()
1808 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_run_fw_cmd_post()
1810 status = hermon_cmd_post(state, &cmd); in hermon_run_fw_cmd_post()
1832 hermon_cmd_post_t cmd; in hermon_set_icm_size_cmd_post() local
1835 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_set_icm_size_cmd_post()
1838 cmd.cp_inparm = (uint64_t)state->hs_icm_sz; in hermon_set_icm_size_cmd_post()
1839 cmd.cp_outparm = 0; in hermon_set_icm_size_cmd_post()
1840 cmd.cp_inmod = 0; in hermon_set_icm_size_cmd_post()
1841 cmd.cp_opcode = SET_ICM_SIZE; in hermon_set_icm_size_cmd_post()
1842 cmd.cp_opmod = 0; in hermon_set_icm_size_cmd_post()
1843 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_set_icm_size_cmd_post()
1844 status = hermon_cmd_post(state, &cmd); in hermon_set_icm_size_cmd_post()
1850 state->hs_icma_sz = (uint64_t)(cmd.cp_outparm << HERMON_PAGESHIFT); in hermon_set_icm_size_cmd_post()
1862 hermon_cmd_post_t cmd; in hermon_unmap_icm_aux_cmd_post() local
1865 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_unmap_icm_aux_cmd_post()
1868 cmd.cp_inparm = 0; in hermon_unmap_icm_aux_cmd_post()
1869 cmd.cp_outparm = 0; in hermon_unmap_icm_aux_cmd_post()
1870 cmd.cp_inmod = 0; in hermon_unmap_icm_aux_cmd_post()
1871 cmd.cp_opcode = UNMAP_ICM_AUX; in hermon_unmap_icm_aux_cmd_post()
1872 cmd.cp_opmod = 0; in hermon_unmap_icm_aux_cmd_post()
1873 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_unmap_icm_aux_cmd_post()
1874 status = hermon_cmd_post(state, &cmd); in hermon_unmap_icm_aux_cmd_post()
1886 hermon_cmd_post_t cmd; in hermon_unmap_icm_cmd_post() local
1905 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_unmap_icm_cmd_post()
1906 cmd.cp_inparm = addr; in hermon_unmap_icm_cmd_post()
1907 cmd.cp_outparm = 0; in hermon_unmap_icm_cmd_post()
1908 cmd.cp_inmod = npages; in hermon_unmap_icm_cmd_post()
1909 cmd.cp_opcode = UNMAP_ICM; in hermon_unmap_icm_cmd_post()
1910 cmd.cp_opmod = 0; in hermon_unmap_icm_cmd_post()
1911 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_unmap_icm_cmd_post()
1912 status = hermon_cmd_post(state, &cmd); in hermon_unmap_icm_cmd_post()
1926 hermon_cmd_post_t cmd; in hermon_mad_ifc_cmd_post() local
1930 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_mad_ifc_cmd_post()
1947 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_mad_ifc_cmd_post()
1948 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_mad_ifc_cmd_post()
1949 cmd.cp_inmod = port; in hermon_mad_ifc_cmd_post()
1950 cmd.cp_opcode = MAD_IFC; in hermon_mad_ifc_cmd_post()
1951 cmd.cp_opmod = HERMON_CMD_MKEY_CHECK; /* Enable MKey checking */ in hermon_mad_ifc_cmd_post()
1952 cmd.cp_flags = sleepflag; in hermon_mad_ifc_cmd_post()
1953 status = hermon_cmd_post(state, &cmd); in hermon_mad_ifc_cmd_post()
1980 hermon_cmd_post_t cmd; in hermon_getportinfo_cmd_post() local
1985 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_getportinfo_cmd_post()
2011 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_getportinfo_cmd_post()
2012 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_getportinfo_cmd_post()
2013 cmd.cp_inmod = port; in hermon_getportinfo_cmd_post()
2014 cmd.cp_opcode = MAD_IFC; in hermon_getportinfo_cmd_post()
2015 cmd.cp_opmod = HERMON_CMD_MKEY_DONTCHECK; /* No MKey checking */ in hermon_getportinfo_cmd_post()
2016 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; /* NO SLEEP */ in hermon_getportinfo_cmd_post()
2017 status = hermon_cmd_post(state, &cmd); in hermon_getportinfo_cmd_post()
2054 hermon_cmd_post_t cmd; in hermon_is_ext_port_counters_supported() local
2059 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_is_ext_port_counters_supported()
2084 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_is_ext_port_counters_supported()
2085 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_is_ext_port_counters_supported()
2086 cmd.cp_inmod = port; in hermon_is_ext_port_counters_supported()
2087 cmd.cp_opcode = MAD_IFC; in hermon_is_ext_port_counters_supported()
2089 cmd.cp_opmod = HERMON_CMD_MKEY_DONTCHECK | HERMON_CMD_BKEY_DONTCHECK; in hermon_is_ext_port_counters_supported()
2090 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; /* NO SLEEP */ in hermon_is_ext_port_counters_supported()
2091 status = hermon_cmd_post(state, &cmd); in hermon_is_ext_port_counters_supported()
2126 hermon_cmd_post_t cmd; in hermon_getextperfcntr_cmd_post() local
2131 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_getextperfcntr_cmd_post()
2157 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_getextperfcntr_cmd_post()
2158 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_getextperfcntr_cmd_post()
2159 cmd.cp_inmod = port; in hermon_getextperfcntr_cmd_post()
2160 cmd.cp_opcode = MAD_IFC; in hermon_getextperfcntr_cmd_post()
2162 cmd.cp_opmod = HERMON_CMD_MKEY_DONTCHECK | HERMON_CMD_BKEY_DONTCHECK; in hermon_getextperfcntr_cmd_post()
2163 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; /* NO SLEEP */ in hermon_getextperfcntr_cmd_post()
2164 status = hermon_cmd_post(state, &cmd); in hermon_getextperfcntr_cmd_post()
2202 hermon_cmd_post_t cmd; in hermon_getperfcntr_cmd_post() local
2208 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_getperfcntr_cmd_post()
2250 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_getperfcntr_cmd_post()
2251 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_getperfcntr_cmd_post()
2252 cmd.cp_inmod = port; in hermon_getperfcntr_cmd_post()
2253 cmd.cp_opcode = MAD_IFC; in hermon_getperfcntr_cmd_post()
2255 cmd.cp_opmod = HERMON_CMD_MKEY_DONTCHECK | HERMON_CMD_BKEY_DONTCHECK; in hermon_getperfcntr_cmd_post()
2256 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; /* NO SLEEP */ in hermon_getperfcntr_cmd_post()
2257 status = hermon_cmd_post(state, &cmd); in hermon_getperfcntr_cmd_post()
2299 hermon_cmd_post_t cmd; in hermon_getnodeinfo_cmd_post() local
2307 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_getnodeinfo_cmd_post()
2332 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_getnodeinfo_cmd_post()
2333 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_getnodeinfo_cmd_post()
2334 cmd.cp_inmod = 1; /* Get NodeInfo from port #1 */ in hermon_getnodeinfo_cmd_post()
2335 cmd.cp_opcode = MAD_IFC; in hermon_getnodeinfo_cmd_post()
2336 cmd.cp_opmod = HERMON_CMD_MKEY_DONTCHECK; /* No MKey checking */ in hermon_getnodeinfo_cmd_post()
2337 cmd.cp_flags = sleepflag; in hermon_getnodeinfo_cmd_post()
2338 status = hermon_cmd_post(state, &cmd); in hermon_getnodeinfo_cmd_post()
2375 hermon_cmd_post_t cmd; in hermon_getnodedesc_cmd_post() local
2380 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_getnodedesc_cmd_post()
2405 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_getnodedesc_cmd_post()
2406 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_getnodedesc_cmd_post()
2407 cmd.cp_inmod = 1; /* Get NodeDesc from port #1 */ in hermon_getnodedesc_cmd_post()
2408 cmd.cp_opcode = MAD_IFC; in hermon_getnodedesc_cmd_post()
2409 cmd.cp_opmod = HERMON_CMD_MKEY_DONTCHECK; /* No MKey checking */ in hermon_getnodedesc_cmd_post()
2410 cmd.cp_flags = sleepflag; in hermon_getnodedesc_cmd_post()
2411 status = hermon_cmd_post(state, &cmd); in hermon_getnodedesc_cmd_post()
2441 hermon_cmd_post_t cmd; in hermon_getguidinfo_cmd_post() local
2446 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_getguidinfo_cmd_post()
2472 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_getguidinfo_cmd_post()
2473 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_getguidinfo_cmd_post()
2474 cmd.cp_inmod = port; in hermon_getguidinfo_cmd_post()
2475 cmd.cp_opcode = MAD_IFC; in hermon_getguidinfo_cmd_post()
2476 cmd.cp_opmod = HERMON_CMD_MKEY_DONTCHECK; /* No MKey checking */ in hermon_getguidinfo_cmd_post()
2477 cmd.cp_flags = sleepflag; in hermon_getguidinfo_cmd_post()
2478 status = hermon_cmd_post(state, &cmd); in hermon_getguidinfo_cmd_post()
2513 hermon_cmd_post_t cmd; in hermon_getpkeytable_cmd_post() local
2518 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_getpkeytable_cmd_post()
2544 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_getpkeytable_cmd_post()
2545 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_getpkeytable_cmd_post()
2546 cmd.cp_inmod = port; in hermon_getpkeytable_cmd_post()
2547 cmd.cp_opcode = MAD_IFC; in hermon_getpkeytable_cmd_post()
2548 cmd.cp_opmod = HERMON_CMD_MKEY_DONTCHECK; /* No MKey checking */ in hermon_getpkeytable_cmd_post()
2549 cmd.cp_flags = sleepflag; in hermon_getpkeytable_cmd_post()
2550 status = hermon_cmd_post(state, &cmd); in hermon_getpkeytable_cmd_post()
2585 hermon_cmd_post_t cmd; in hermon_write_mtt_cmd_post() local
2591 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_write_mtt_cmd_post()
2624 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_write_mtt_cmd_post()
2625 cmd.cp_outparm = 0; in hermon_write_mtt_cmd_post()
2626 cmd.cp_inmod = nummtt; in hermon_write_mtt_cmd_post()
2627 cmd.cp_opcode = WRITE_MTT; in hermon_write_mtt_cmd_post()
2628 cmd.cp_opmod = 0; in hermon_write_mtt_cmd_post()
2629 cmd.cp_flags = sleepflag; in hermon_write_mtt_cmd_post()
2630 status = hermon_cmd_post(state, &cmd); in hermon_write_mtt_cmd_post()
2648 hermon_cmd_post_t cmd; in hermon_sync_tpt_cmd_post() local
2651 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_sync_tpt_cmd_post()
2654 cmd.cp_inparm = 0; in hermon_sync_tpt_cmd_post()
2655 cmd.cp_outparm = 0; in hermon_sync_tpt_cmd_post()
2656 cmd.cp_inmod = 0; in hermon_sync_tpt_cmd_post()
2657 cmd.cp_opcode = SYNC_TPT; in hermon_sync_tpt_cmd_post()
2658 cmd.cp_opmod = 0; in hermon_sync_tpt_cmd_post()
2659 cmd.cp_flags = sleepflag; in hermon_sync_tpt_cmd_post()
2660 status = hermon_cmd_post(state, &cmd); in hermon_sync_tpt_cmd_post()
2674 hermon_cmd_post_t cmd; in hermon_map_eq_cmd_post() local
2677 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_map_eq_cmd_post()
2680 cmd.cp_inparm = eqmapmask; in hermon_map_eq_cmd_post()
2681 cmd.cp_outparm = 0; in hermon_map_eq_cmd_post()
2682 cmd.cp_inmod = eqcindx; in hermon_map_eq_cmd_post()
2684 cmd.cp_inmod |= HERMON_CMD_UNMAP_EQ_MASK; in hermon_map_eq_cmd_post()
2686 cmd.cp_opcode = MAP_EQ; in hermon_map_eq_cmd_post()
2687 cmd.cp_opmod = 0; in hermon_map_eq_cmd_post()
2688 cmd.cp_flags = sleepflag; in hermon_map_eq_cmd_post()
2689 status = hermon_cmd_post(state, &cmd); in hermon_map_eq_cmd_post()
2703 hermon_cmd_post_t cmd; in hermon_resize_cq_cmd_post() local
2708 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_resize_cq_cmd_post()
2729 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_resize_cq_cmd_post()
2730 cmd.cp_outparm = 0; /* resize cq */ in hermon_resize_cq_cmd_post()
2731 cmd.cp_inmod = cqcindx; in hermon_resize_cq_cmd_post()
2732 cmd.cp_opcode = MODIFY_CQ; in hermon_resize_cq_cmd_post()
2733 cmd.cp_opmod = RESIZE_CQ; in hermon_resize_cq_cmd_post()
2734 cmd.cp_flags = sleepflag; in hermon_resize_cq_cmd_post()
2735 status = hermon_cmd_post(state, &cmd); in hermon_resize_cq_cmd_post()
2741 *prod_indx = (cmd.cp_outparm >> 32); in hermon_resize_cq_cmd_post()
2758 hermon_cmd_post_t cmd; in hermon_modify_cq_cmd_post() local
2763 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_modify_cq_cmd_post()
2784 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_modify_cq_cmd_post()
2785 cmd.cp_outparm = 0; in hermon_modify_cq_cmd_post()
2786 cmd.cp_inmod = cqcindx; in hermon_modify_cq_cmd_post()
2787 cmd.cp_opcode = MODIFY_CQ; in hermon_modify_cq_cmd_post()
2788 cmd.cp_opmod = (uint16_t)opmod; in hermon_modify_cq_cmd_post()
2789 cmd.cp_flags = sleepflag; in hermon_modify_cq_cmd_post()
2790 status = hermon_cmd_post(state, &cmd); in hermon_modify_cq_cmd_post()
2818 hermon_cmd_post_t cmd; in hermon_cmn_qp_cmd_post() local
2831 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_cmn_qp_cmd_post()
2914 cmd.cp_inparm = in_mapaddr; in hermon_cmn_qp_cmd_post()
2915 cmd.cp_outparm = out_mapaddr; in hermon_cmn_qp_cmd_post()
2916 cmd.cp_inmod = qpindx | flags; in hermon_cmn_qp_cmd_post()
2917 cmd.cp_opcode = (uint16_t)opcode; in hermon_cmn_qp_cmd_post()
2918 cmd.cp_opmod = (uint16_t)opmod; in hermon_cmn_qp_cmd_post()
2919 cmd.cp_flags = sleepflag; in hermon_cmn_qp_cmd_post()
2920 status = hermon_cmd_post(state, &cmd); in hermon_cmn_qp_cmd_post()
2953 hermon_cmd_post_t cmd; in hermon_cmn_query_cmd_post() local
2958 bzero(&cmd, sizeof (hermon_cmd_post_t)); in hermon_cmn_query_cmd_post()
2968 cmd.cp_inparm = 0; in hermon_cmn_query_cmd_post()
2969 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_cmn_query_cmd_post()
2970 cmd.cp_inmod = queryindx; in hermon_cmn_query_cmd_post()
2971 cmd.cp_opcode = (uint16_t)opcode; in hermon_cmn_query_cmd_post()
2972 cmd.cp_opmod = (uint16_t)opmod; in hermon_cmn_query_cmd_post()
2973 cmd.cp_flags = sleepflag; in hermon_cmn_query_cmd_post()
2974 status = hermon_cmd_post(state, &cmd); in hermon_cmn_query_cmd_post()
3024 hermon_cmd_post_t cmd; in hermon_cmn_ownership_cmd_post() local
3029 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_cmn_ownership_cmd_post()
3111 cmd.cp_inparm = in_mapaddr; in hermon_cmn_ownership_cmd_post()
3112 cmd.cp_outparm = out_mapaddr; in hermon_cmn_ownership_cmd_post()
3113 cmd.cp_inmod = hwrsrcindx; in hermon_cmn_ownership_cmd_post()
3114 cmd.cp_opcode = (uint16_t)opcode; in hermon_cmn_ownership_cmd_post()
3115 cmd.cp_opmod = (uint16_t)opmod; in hermon_cmn_ownership_cmd_post()
3116 cmd.cp_flags = sleepflag; in hermon_cmn_ownership_cmd_post()
3117 status = hermon_cmd_post(state, &cmd); in hermon_cmn_ownership_cmd_post()
3159 hermon_cmd_post_t cmd; in hermon_conf_special_qp_cmd_post() local
3162 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_conf_special_qp_cmd_post()
3165 cmd.cp_inparm = 0; in hermon_conf_special_qp_cmd_post()
3166 cmd.cp_outparm = 0; in hermon_conf_special_qp_cmd_post()
3167 cmd.cp_inmod = qpindx & 0x00FFFFF8; /* mask off low 3 bits */ in hermon_conf_special_qp_cmd_post()
3168 cmd.cp_opcode = CONF_SPECIAL_QP; in hermon_conf_special_qp_cmd_post()
3169 cmd.cp_opmod = (uint16_t)opmod; in hermon_conf_special_qp_cmd_post()
3170 cmd.cp_flags = sleepflag; in hermon_conf_special_qp_cmd_post()
3171 status = hermon_cmd_post(state, &cmd); in hermon_conf_special_qp_cmd_post()
3185 hermon_cmd_post_t cmd; in hermon_get_heart_beat_rq_cmd_post() local
3188 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_get_heart_beat_rq_cmd_post()
3191 cmd.cp_inparm = 0; in hermon_get_heart_beat_rq_cmd_post()
3192 cmd.cp_outparm = 0; in hermon_get_heart_beat_rq_cmd_post()
3193 cmd.cp_inmod = qpindx; in hermon_get_heart_beat_rq_cmd_post()
3194 cmd.cp_opcode = HEART_BEAT_RQ; in hermon_get_heart_beat_rq_cmd_post()
3195 cmd.cp_opmod = 0; in hermon_get_heart_beat_rq_cmd_post()
3196 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_get_heart_beat_rq_cmd_post()
3197 status = hermon_cmd_post(state, &cmd); in hermon_get_heart_beat_rq_cmd_post()
3202 *outparm = cmd.cp_outparm; in hermon_get_heart_beat_rq_cmd_post()
3216 hermon_cmd_post_t cmd; in hermon_mgid_hash_cmd_post() local
3219 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_mgid_hash_cmd_post()
3239 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_mgid_hash_cmd_post()
3240 cmd.cp_outparm = 0; in hermon_mgid_hash_cmd_post()
3241 cmd.cp_inmod = 0; in hermon_mgid_hash_cmd_post()
3242 cmd.cp_opcode = MGID_HASH; in hermon_mgid_hash_cmd_post()
3243 cmd.cp_opmod = 0; in hermon_mgid_hash_cmd_post()
3244 cmd.cp_flags = sleepflag; in hermon_mgid_hash_cmd_post()
3245 status = hermon_cmd_post(state, &cmd); in hermon_mgid_hash_cmd_post()
3248 *mgid_hash = cmd.cp_outparm; in hermon_mgid_hash_cmd_post()
3270 hermon_cmd_post_t cmd; in hermon_read_mgm_cmd_post() local
3276 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_read_mgm_cmd_post()
3286 cmd.cp_inparm = 0; in hermon_read_mgm_cmd_post()
3287 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_read_mgm_cmd_post()
3288 cmd.cp_inmod = mcgindx; in hermon_read_mgm_cmd_post()
3289 cmd.cp_opcode = READ_MGM; in hermon_read_mgm_cmd_post()
3290 cmd.cp_opmod = 0; in hermon_read_mgm_cmd_post()
3291 cmd.cp_flags = sleepflag; in hermon_read_mgm_cmd_post()
3292 status = hermon_cmd_post(state, &cmd); in hermon_read_mgm_cmd_post()
3336 hermon_cmd_post_t cmd; in hermon_write_mgm_cmd_post() local
3341 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_write_mgm_cmd_post()
3369 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_write_mgm_cmd_post()
3370 cmd.cp_outparm = 0; in hermon_write_mgm_cmd_post()
3371 cmd.cp_inmod = mcgindx; in hermon_write_mgm_cmd_post()
3372 cmd.cp_opcode = WRITE_MGM; in hermon_write_mgm_cmd_post()
3373 cmd.cp_opmod = 0; in hermon_write_mgm_cmd_post()
3374 cmd.cp_flags = sleepflag; in hermon_write_mgm_cmd_post()
3375 status = hermon_cmd_post(state, &cmd); in hermon_write_mgm_cmd_post()
3391 hermon_cmd_post_t cmd; in hermon_resize_srq_cmd_post() local
3396 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_resize_srq_cmd_post()
3417 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_resize_srq_cmd_post()
3418 cmd.cp_outparm = 0; in hermon_resize_srq_cmd_post()
3419 cmd.cp_inmod = srqnum; in hermon_resize_srq_cmd_post()
3420 cmd.cp_opcode = RESIZE_SRQ; in hermon_resize_srq_cmd_post()
3421 cmd.cp_opmod = 0; in hermon_resize_srq_cmd_post()
3422 cmd.cp_flags = sleepflag; in hermon_resize_srq_cmd_post()
3423 status = hermon_cmd_post(state, &cmd); in hermon_resize_srq_cmd_post()
3438 hermon_cmd_post_t cmd; in hermon_modify_mpt_cmd_post() local
3443 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_modify_mpt_cmd_post()
3464 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_modify_mpt_cmd_post()
3465 cmd.cp_outparm = 0; in hermon_modify_mpt_cmd_post()
3466 cmd.cp_inmod = mptindx; in hermon_modify_mpt_cmd_post()
3467 cmd.cp_opcode = MODIFY_MPT; in hermon_modify_mpt_cmd_post()
3468 cmd.cp_opmod = (uint16_t)flags; in hermon_modify_mpt_cmd_post()
3469 cmd.cp_flags = sleepflag; in hermon_modify_mpt_cmd_post()
3470 status = hermon_cmd_post(state, &cmd); in hermon_modify_mpt_cmd_post()
3491 hermon_cmd_post_t cmd; in hermon_config_fc_cmd_post() local
3497 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_config_fc_cmd_post()
3539 cmd.cp_inparm = mbox_info.mbi_in->mb_mapaddr; in hermon_config_fc_cmd_post()
3540 cmd.cp_outparm = 0; in hermon_config_fc_cmd_post()
3541 cmd.cp_inmod = (uint32_t)(selector | portnum); in hermon_config_fc_cmd_post()
3542 cmd.cp_opcode = CONFIG_FC; in hermon_config_fc_cmd_post()
3543 cmd.cp_opmod = (uint16_t)enable; in hermon_config_fc_cmd_post()
3544 cmd.cp_flags = sleepflag; in hermon_config_fc_cmd_post()
3545 status = hermon_cmd_post(state, &cmd); in hermon_config_fc_cmd_post()
3561 hermon_cmd_post_t cmd; in hermon_sense_port_post() local
3564 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_sense_port_post()
3567 cmd.cp_inparm = 0; in hermon_sense_port_post()
3568 cmd.cp_outparm = 0; in hermon_sense_port_post()
3569 cmd.cp_inmod = (uint32_t)portnum; in hermon_sense_port_post()
3570 cmd.cp_opcode = SENSE_PORT; in hermon_sense_port_post()
3571 cmd.cp_opmod = 0; in hermon_sense_port_post()
3572 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_sense_port_post()
3573 status = hermon_cmd_post(state, &cmd); in hermon_sense_port_post()
3574 if (status == HERMON_CMD_SUCCESS) *protocol = (uint32_t)cmd.cp_outparm; in hermon_sense_port_post()
3586 hermon_cmd_post_t cmd; in hermon_config_int_mod() local
3590 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_config_int_mod()
3596 cmd.cp_inparm = inparm; in hermon_config_int_mod()
3597 cmd.cp_outparm = 0; in hermon_config_int_mod()
3598 cmd.cp_inmod = 0; in hermon_config_int_mod()
3599 cmd.cp_opcode = CONFIG_INT_MOD; in hermon_config_int_mod()
3600 cmd.cp_opmod = 0; in hermon_config_int_mod()
3601 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_config_int_mod()
3602 status = hermon_cmd_post(state, &cmd); in hermon_config_int_mod()
3610 hermon_cmd_post_t cmd; in hermon_nop_post() local
3613 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_nop_post()
3616 cmd.cp_inparm = 0; in hermon_nop_post()
3617 cmd.cp_outparm = 0; in hermon_nop_post()
3618 cmd.cp_inmod = interval; in hermon_nop_post()
3619 cmd.cp_opcode = CMD_NOP; in hermon_nop_post()
3620 cmd.cp_opmod = 0; in hermon_nop_post()
3621 cmd.cp_flags = HERMON_CMD_SLEEP_NOSPIN; in hermon_nop_post()
3622 if (sleep) cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_nop_post()
3623 status = hermon_cmd_post(state, &cmd); in hermon_nop_post()
3630 hermon_cmd_post_t cmd; in hermon_hw_health_check() local
3633 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_hw_health_check()
3636 cmd.cp_inparm = 0; in hermon_hw_health_check()
3637 cmd.cp_outparm = 0; in hermon_hw_health_check()
3638 cmd.cp_inmod = 0; in hermon_hw_health_check()
3639 cmd.cp_opcode = HW_HEALTH_CHECK; in hermon_hw_health_check()
3640 cmd.cp_opmod = 0; in hermon_hw_health_check()
3641 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_hw_health_check()
3642 status = hermon_cmd_post(state, &cmd); in hermon_hw_health_check()
3643 *health = (int)cmd.cp_outparm; in hermon_hw_health_check()
3650 hermon_cmd_post_t cmd; in hermon_setdebug_post() local
3653 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_setdebug_post()
3656 cmd.cp_inparm = 0xFFFFFFFFFFFFFFFF; in hermon_setdebug_post()
3657 cmd.cp_outparm = 0; in hermon_setdebug_post()
3658 cmd.cp_inmod = 0; in hermon_setdebug_post()
3659 cmd.cp_opcode = SET_DEBUG_MSG; in hermon_setdebug_post()
3660 cmd.cp_opmod = 0; in hermon_setdebug_post()
3661 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_setdebug_post()
3662 status = hermon_cmd_post(state, &cmd); in hermon_setdebug_post()
3672 hermon_cmd_post_t cmd; in hermon_read_mtt_cmd_post() local
3678 bzero((void *)&cmd, sizeof (hermon_cmd_post_t)); in hermon_read_mtt_cmd_post()
3688 cmd.cp_inparm = mtt_addr; in hermon_read_mtt_cmd_post()
3689 cmd.cp_outparm = mbox_info.mbi_out->mb_mapaddr; in hermon_read_mtt_cmd_post()
3690 cmd.cp_inmod = 1; in hermon_read_mtt_cmd_post()
3691 cmd.cp_opcode = READ_MTT; in hermon_read_mtt_cmd_post()
3692 cmd.cp_opmod = 0; in hermon_read_mtt_cmd_post()
3693 cmd.cp_flags = HERMON_CMD_NOSLEEP_SPIN; in hermon_read_mtt_cmd_post()
3694 status = hermon_cmd_post(state, &cmd); in hermon_read_mtt_cmd_post()