• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/infiniband/hw/mthca/

Lines Matching refs:inbox

1269 	__be32 *inbox;
1313 inbox = mailbox->buf;
1315 memset(inbox, 0, INIT_HCA_IN_SIZE);
1318 MTHCA_PUT(inbox, 0x1, INIT_HCA_FLAGS1_OFFSET);
1321 *(inbox + INIT_HCA_FLAGS2_OFFSET / 4) &= ~cpu_to_be32(1 << 1);
1323 *(inbox + INIT_HCA_FLAGS2_OFFSET / 4) |= cpu_to_be32(1 << 1);
1328 *(inbox + INIT_HCA_FLAGS2_OFFSET / 4) |= cpu_to_be32(1);
1332 *(inbox + INIT_HCA_FLAGS2_OFFSET / 4) |= cpu_to_be32(7 << 3);
1338 MTHCA_PUT(inbox, param->qpc_base, INIT_HCA_QPC_BASE_OFFSET);
1339 MTHCA_PUT(inbox, param->log_num_qps, INIT_HCA_LOG_QP_OFFSET);
1340 MTHCA_PUT(inbox, param->eec_base, INIT_HCA_EEC_BASE_OFFSET);
1341 MTHCA_PUT(inbox, param->log_num_eecs, INIT_HCA_LOG_EEC_OFFSET);
1342 MTHCA_PUT(inbox, param->srqc_base, INIT_HCA_SRQC_BASE_OFFSET);
1343 MTHCA_PUT(inbox, param->log_num_srqs, INIT_HCA_LOG_SRQ_OFFSET);
1344 MTHCA_PUT(inbox, param->cqc_base, INIT_HCA_CQC_BASE_OFFSET);
1345 MTHCA_PUT(inbox, param->log_num_cqs, INIT_HCA_LOG_CQ_OFFSET);
1346 MTHCA_PUT(inbox, param->eqpc_base, INIT_HCA_EQPC_BASE_OFFSET);
1347 MTHCA_PUT(inbox, param->eeec_base, INIT_HCA_EEEC_BASE_OFFSET);
1348 MTHCA_PUT(inbox, param->eqc_base, INIT_HCA_EQC_BASE_OFFSET);
1349 MTHCA_PUT(inbox, param->log_num_eqs, INIT_HCA_LOG_EQ_OFFSET);
1350 MTHCA_PUT(inbox, param->rdb_base, INIT_HCA_RDB_BASE_OFFSET);
1356 MTHCA_PUT(inbox, param->mc_base, INIT_HCA_MC_BASE_OFFSET);
1357 MTHCA_PUT(inbox, param->log_mc_entry_sz, INIT_HCA_LOG_MC_ENTRY_SZ_OFFSET);
1358 MTHCA_PUT(inbox, param->mc_hash_sz, INIT_HCA_MC_HASH_SZ_OFFSET);
1359 MTHCA_PUT(inbox, param->log_mc_table_sz, INIT_HCA_LOG_MC_TABLE_SZ_OFFSET);
1363 MTHCA_PUT(inbox, param->mpt_base, INIT_HCA_MPT_BASE_OFFSET);
1365 MTHCA_PUT(inbox, param->mtt_seg_sz, INIT_HCA_MTT_SEG_SZ_OFFSET);
1366 MTHCA_PUT(inbox, param->log_mpt_sz, INIT_HCA_LOG_MPT_SZ_OFFSET);
1367 MTHCA_PUT(inbox, param->mtt_base, INIT_HCA_MTT_BASE_OFFSET);
1372 MTHCA_PUT(inbox, uar_page_sz, INIT_HCA_UAR_PAGE_SZ_OFFSET);
1375 MTHCA_PUT(inbox, param->uar_scratch_base, INIT_HCA_UAR_SCATCH_BASE_OFFSET);
1378 MTHCA_PUT(inbox, param->log_uarc_sz, INIT_HCA_UARC_SZ_OFFSET);
1379 MTHCA_PUT(inbox, param->log_uar_sz, INIT_HCA_LOG_UAR_SZ_OFFSET);
1380 MTHCA_PUT(inbox, param->uarc_base, INIT_HCA_UAR_CTX_BASE_OFFSET);
1394 u32 *inbox;
1415 inbox = mailbox->buf;
1417 memset(inbox, 0, INIT_IB_IN_SIZE);
1426 MTHCA_PUT(inbox, flags, INIT_IB_FLAGS_OFFSET);
1428 MTHCA_PUT(inbox, param->gid_cap, INIT_IB_MAX_GID_OFFSET);
1429 MTHCA_PUT(inbox, param->pkey_cap, INIT_IB_MAX_PKEY_OFFSET);
1430 MTHCA_PUT(inbox, param->guid0, INIT_IB_GUID0_OFFSET);
1431 MTHCA_PUT(inbox, param->node_guid, INIT_IB_NODE_GUID_OFFSET);
1432 MTHCA_PUT(inbox, param->si_guid, INIT_IB_SI_GUID_OFFSET);
1455 u32 *inbox;
1469 inbox = mailbox->buf;
1471 memset(inbox, 0, SET_IB_IN_SIZE);
1475 MTHCA_PUT(inbox, flags, SET_IB_FLAGS_OFFSET);
1477 MTHCA_PUT(inbox, param->cap_mask, SET_IB_CAP_MASK_OFFSET);
1478 MTHCA_PUT(inbox, param->si_guid, SET_IB_SI_GUID_OFFSET);
1495 __be64 *inbox;
1501 inbox = mailbox->buf;
1503 inbox[0] = cpu_to_be64(virt);
1504 inbox[1] = cpu_to_be64(dma_addr);
1626 __be32 *inbox;
1636 inbox = mailbox->buf;
1638 memset(inbox, 0, RESIZE_CQ_IN_SIZE);
1643 MTHCA_PUT(inbox, log_size, RESIZE_CQ_LOG_SIZE_OFFSET);
1644 MTHCA_PUT(inbox, lkey, RESIZE_CQ_LKEY_OFFSET);
1823 void *inbox;
1840 inbox = inmailbox->buf;
1848 memcpy(inbox, in_mad, 256);
1862 memset(inbox + 256, 0, 256);
1864 MTHCA_PUT(inbox, in_wc->qp->qp_num, MAD_IFC_MY_QPN_OFFSET);
1865 MTHCA_PUT(inbox, in_wc->src_qp, MAD_IFC_RQPN_OFFSET);
1868 MTHCA_PUT(inbox, val, MAD_IFC_SL_OFFSET);
1872 MTHCA_PUT(inbox, val, MAD_IFC_G_PATH_OFFSET);
1874 MTHCA_PUT(inbox, in_wc->slid, MAD_IFC_RLID_OFFSET);
1875 MTHCA_PUT(inbox, in_wc->pkey_index, MAD_IFC_PKEY_OFFSET);
1878 memcpy(inbox + MAD_IFC_GRH_OFFSET, in_grh, 40);