Lines Matching full:mbox
2216 out_mbx[i] = ha->mbox[i]; in qls_mbx_cmd()
2243 uint32_t *mbox; in qls_mbx_set_mgmt_ctrl() local
2246 mbox = ha->mbox; in qls_mbx_set_mgmt_ctrl()
2247 bzero(mbox, (sizeof (uint32_t) * Q81_NUM_MBX_REGISTERS)); in qls_mbx_set_mgmt_ctrl()
2249 mbox[0] = Q81_MBX_SET_MGMT_CTL; in qls_mbx_set_mgmt_ctrl()
2250 mbox[1] = t_ctrl; in qls_mbx_set_mgmt_ctrl()
2252 if (qls_mbx_cmd(ha, mbox, 2, mbox, 1)) { in qls_mbx_set_mgmt_ctrl()
2257 if ((mbox[0] == Q81_MBX_CMD_COMPLETE) || in qls_mbx_set_mgmt_ctrl()
2259 (mbox[0] == Q81_MBX_CMD_ERROR))){ in qls_mbx_set_mgmt_ctrl()
2262 device_printf(dev, "%s failed [0x%08x]\n", __func__, mbox[0]); in qls_mbx_set_mgmt_ctrl()
2270 uint32_t *mbox; in qls_mbx_get_mgmt_ctrl() local
2275 mbox = ha->mbox; in qls_mbx_get_mgmt_ctrl()
2276 bzero(mbox, (sizeof (uint32_t) * Q81_NUM_MBX_REGISTERS)); in qls_mbx_get_mgmt_ctrl()
2278 mbox[0] = Q81_MBX_GET_MGMT_CTL; in qls_mbx_get_mgmt_ctrl()
2280 if (qls_mbx_cmd(ha, mbox, 1, mbox, 2)) { in qls_mbx_get_mgmt_ctrl()
2285 *t_status = mbox[1]; in qls_mbx_get_mgmt_ctrl()
2293 uint32_t *mbox; in qls_mbx_get_link_status() local
2296 mbox = ha->mbox; in qls_mbx_get_link_status()
2297 bzero(mbox, (sizeof (uint32_t) * Q81_NUM_MBX_REGISTERS)); in qls_mbx_get_link_status()
2299 mbox[0] = Q81_MBX_GET_LNK_STATUS; in qls_mbx_get_link_status()
2301 if (qls_mbx_cmd(ha, mbox, 1, mbox, 6)) { in qls_mbx_get_link_status()
2306 ha->link_status = mbox[1]; in qls_mbx_get_link_status()
2307 ha->link_down_info = mbox[2]; in qls_mbx_get_link_status()
2308 ha->link_hw_info = mbox[3]; in qls_mbx_get_link_status()
2309 ha->link_dcbx_counters = mbox[4]; in qls_mbx_get_link_status()
2310 ha->link_change_counters = mbox[5]; in qls_mbx_get_link_status()
2313 __func__, mbox[0],mbox[1],mbox[2],mbox[3],mbox[4],mbox[5]); in qls_mbx_get_link_status()
2321 uint32_t *mbox; in qls_mbx_about_fw() local
2324 mbox = ha->mbox; in qls_mbx_about_fw()
2325 bzero(mbox, (sizeof (uint32_t) * Q81_NUM_MBX_REGISTERS)); in qls_mbx_about_fw()
2327 mbox[0] = Q81_MBX_ABOUT_FW; in qls_mbx_about_fw()
2329 if (qls_mbx_cmd(ha, mbox, 1, mbox, 6)) { in qls_mbx_about_fw()
2335 __func__, mbox[0],mbox[1],mbox[2],mbox[3],mbox[4],mbox[5]); in qls_mbx_about_fw()
2343 uint32_t *mbox; in qls_mbx_dump_risc_ram() local
2346 mbox = ha->mbox; in qls_mbx_dump_risc_ram()
2347 bzero(mbox, (sizeof (uint32_t) * Q81_NUM_MBX_REGISTERS)); in qls_mbx_dump_risc_ram()
2352 mbox[0] = Q81_MBX_DUMP_RISC_RAM; in qls_mbx_dump_risc_ram()
2353 mbox[1] = r_addr & 0xFFFF; in qls_mbx_dump_risc_ram()
2354 mbox[2] = ((uint32_t)(b_paddr >> 16)) & 0xFFFF; in qls_mbx_dump_risc_ram()
2355 mbox[3] = ((uint32_t)b_paddr) & 0xFFFF; in qls_mbx_dump_risc_ram()
2356 mbox[4] = (r_size >> 16) & 0xFFFF; in qls_mbx_dump_risc_ram()
2357 mbox[5] = r_size & 0xFFFF; in qls_mbx_dump_risc_ram()
2358 mbox[6] = ((uint32_t)(b_paddr >> 48)) & 0xFFFF; in qls_mbx_dump_risc_ram()
2359 mbox[7] = ((uint32_t)(b_paddr >> 32)) & 0xFFFF; in qls_mbx_dump_risc_ram()
2360 mbox[8] = (r_addr >> 16) & 0xFFFF; in qls_mbx_dump_risc_ram()
2365 if (qls_mbx_cmd(ha, mbox, 9, mbox, 1)) { in qls_mbx_dump_risc_ram()
2369 if (mbox[0] != 0x4000) { in qls_mbx_dump_risc_ram()