Lines Matching full:mb

166 pqisrc_send_sis_cmd(pqisrc_softstate_t *softs, uint32_t *mb)  in pqisrc_send_sis_cmd()  argument
179 PCI_MEM_PUT32(softs, &softs->ioa_reg->mb[i], in pqisrc_send_sis_cmd()
180 LEGACY_SIS_SRCV_MAILBOX+i*4, LE_32(mb[i])); in pqisrc_send_sis_cmd()
202 DBG_ERR("Sync command %x, timedout\n", mb[0]); in pqisrc_send_sis_cmd()
207 mb[0] = LE_32(PCI_MEM_GET32(softs, &softs->ioa_reg->mb[0], LEGACY_SIS_SRCV_MAILBOX)); in pqisrc_send_sis_cmd()
209 if (mb[0] != SIS_CMD_STATUS_SUCCESS) { in pqisrc_send_sis_cmd()
211 mb[0]); in pqisrc_send_sis_cmd()
218 mb[i] = LE_32(PCI_MEM_GET32(softs, &softs->ioa_reg->mb[i], LEGACY_SIS_SRCV_MAILBOX+i*4)); in pqisrc_send_sis_cmd()
234 uint32_t mb[6] = {0}; in pqisrc_get_adapter_properties() local
238 mb[0] = SIS_CMD_GET_ADAPTER_PROPERTIES; in pqisrc_get_adapter_properties()
239 ret = pqisrc_send_sis_cmd(softs, mb); in pqisrc_get_adapter_properties()
242 mb[1], mb[4]); in pqisrc_get_adapter_properties()
243 *prop = mb[1]; in pqisrc_get_adapter_properties()
244 *ext_prop = mb[4]; in pqisrc_get_adapter_properties()
256 uint32_t mb[6] = {0}; in pqisrc_get_preferred_settings() local
260 mb[0] = SIS_CMD_GET_COMM_PREFERRED_SETTINGS; in pqisrc_get_preferred_settings()
261 ret = pqisrc_send_sis_cmd(softs, mb); in pqisrc_get_preferred_settings()
264 softs->pref_settings.max_cmd_size = mb[1] >> 16; in pqisrc_get_preferred_settings()
266 softs->pref_settings.max_fib_size = mb[1] & 0x0000FFFF; in pqisrc_get_preferred_settings()
281 uint32_t mb[6] = {0}; in pqisrc_get_sis_pqi_cap() local
285 mb[0] = SIS_CMD_GET_PQI_CAPABILITIES; in pqisrc_get_sis_pqi_cap()
286 ret = pqisrc_send_sis_cmd(softs, mb); in pqisrc_get_sis_pqi_cap()
288 softs->pqi_cap.max_sg_elem = mb[1]; in pqisrc_get_sis_pqi_cap()
289 softs->pqi_cap.max_transfer_size = mb[2]; in pqisrc_get_sis_pqi_cap()
290 softs->pqi_cap.max_outstanding_io = mb[3]; in pqisrc_get_sis_pqi_cap()
306 softs->pqi_cap.conf_tab_off = mb[4]; in pqisrc_get_sis_pqi_cap()
307 softs->pqi_cap.conf_tab_sz = mb[5]; in pqisrc_get_sis_pqi_cap()
337 uint32_t mb[6] = {0}; in pqisrc_init_struct_base() local
381 mb[0] = SIS_CMD_INIT_BASE_STRUCT_ADDRESS; in pqisrc_init_struct_base()
382 mb[1] = DMA_PHYS_LOW(&init_struct_mem); in pqisrc_init_struct_base()
383 mb[2] = DMA_PHYS_HIGH(&init_struct_mem); in pqisrc_init_struct_base()
384 mb[3] = init_struct_mem.size; in pqisrc_init_struct_base()
386 ret = pqisrc_send_sis_cmd(softs, mb); in pqisrc_init_struct_base()