Home
last modified time | relevance | path

Searched refs:prod_idx (Results 1 – 13 of 13) sorted by relevance

/titanic_44/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dbd_chain.h31 return bd_chain->prod_idx; in lm_bd_chain_prod_idx()
236 bd_chain->prod_idx = 0; in lm_bd_chain_add_page()
308 bd_chain->prod_idx = page_cnt * bd_chain->bds_per_page; in lm_bd_chain_setup()
311 bd_chain->prod_idx = 0; in lm_bd_chain_setup()
519 u16_t prod_idx = 0; in lm_toe_bd_chain_produce_bd() local
523 prod_idx = bd_chain->prod_idx - bd_chain->num_bd_to_sub; in lm_toe_bd_chain_produce_bd()
524 if((prod_idx & bd_chain->usable_bds_mask) == bd_chain->usable_bds_mask) { in lm_toe_bd_chain_produce_bd()
525 lm_bd_advance_page(bd_chain, &bd_chain->prod_idx); in lm_toe_bd_chain_produce_bd()
530 bd_chain->prod_idx++; in lm_toe_bd_chain_produce_bd()
542 u16_t prod_idx = 0; in lm_bd_chain_produce_bd() local
[all …]
H A Dbd_chain_st.h25 u16_t prod_idx; /* index of next bd to produce (cyclic) */ member
H A Dlm_recv.c267 … u16_t const prod_idx = lm_bd_chain_prod_idx(&LM_TPA_CHAIN_BD(pdev, chain_idx)); in lm_tpa_sge_update_last_max() local
268 u16_t const prod_minus_new_sge = prod_idx - new_index; in lm_tpa_sge_update_last_max()
269 u16_t const prod_minus_saved = prod_idx - sge_tpa_chain->last_max_con; in lm_tpa_sge_update_last_max()
H A Dlm_hw_init_reset.c3446 u32_t prod_idx,i,val; in init_igu_func() local
3487prod_idx = (IGU_BASE_NDSB(pdev) + sb_id)*num_segs; /* bc-assumption consecutive pfs, norm-no assum… in init_igu_func()
3490 REG_WR(pdev, IGU_REG_PROD_CONS_MEMORY + (prod_idx + i)*4, 0); in init_igu_func()
4049 …REG_WR(pdev,XSEM_REG_FAST_MEMORY + (XSTORM_SPQ_PROD_OFFSET(func)),pdev->sq_info.sq_chain.prod_idx); in lm_init_intmem_function()
H A Dlm_resc.c1471 pdev->sq_info.sq_chain.prod_idx = 0; in lm_setup_sq()
/titanic_44/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/
H A Dcommand.h39 pdev->sq_info.sq_chain.prod_idx ++; in _lm_sq_post()
49 …ng SP prod %d, conn_and_cmd_data=%x, type=%d \n",pdev->sq_info.sq_chain.prod_idx, pending->command… in _lm_sq_post()
52 …LM_INTMEM_WRITE16(pdev, XSTORM_SPQ_PROD_OFFSET(func), pdev->sq_info.sq_chain.prod_idx, BAR_XSTRORM… in _lm_sq_post()
56 …pdev),XSTORM_VF_SPQ_PROD_OFFSET(ABS_VFID(pdev)), pdev->sq_info.sq_chain.prod_idx, BAR_XSTRORM_INTM… in _lm_sq_post()
H A Dlm5710.h2563 u16_t prod_idx; member
/titanic_44/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/basic_vf/
H A Dlm_vf.c360 …SEM_REG_FAST_MEMORY + (XSTORM_VF_SPQ_PROD_OFFSET(ABS_VFID(pdev))),pdev->sq_info.sq_chain.prod_idx); in lm_vf_chip_init()
444 u32_t prod_idx; in lm_vf_enable_vf() local
491 prod_idx = (IGU_BASE_NDSB(pdev) + igu_sb_id); in lm_vf_enable_vf()
492 REG_WR(PFDEV(pdev), IGU_REG_PROD_CONS_MEMORY + prod_idx*4, 0); in lm_vf_enable_vf()
493 DbgMessage1(pdev, FATAL, "IGU[%d] is inialized\n", prod_idx); in lm_vf_enable_vf()
513 u8_t prod_idx; in lm_vf_enable_igu_int() local
548prod_idx = (IGU_BASE_NDSB(pdev) + sb_id)*num_segs; /* bc-assumption consecutive pfs, norm-no assum… in lm_vf_enable_igu_int()
550 REG_WR(PFDEV(pdev), IGU_REG_PROD_CONS_MEMORY + (prod_idx + i)*4, 0); in lm_vf_enable_igu_int()
/titanic_44/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/
H A Dlm_vf.c2927 u8_t prod_idx; in lm_pf_enable_vf_igu_int() local
2964prod_idx = LM_VF_IGU_SB_ID(vf_info,sb_id)*num_segs; /* bc-assumption consecutive pfs, norm-no assu… in lm_pf_enable_vf_igu_int()
2966 REG_WR(PFDEV(pdev), IGU_REG_PROD_CONS_MEMORY + (prod_idx + i)*4, 0); in lm_pf_enable_vf_igu_int()
3007 u32_t prod_idx; in lm_pf_enable_vf() local
3058 prod_idx = LM_VF_IGU_SB_ID(vf_info, igu_sb_id); in lm_pf_enable_vf()
3059 REG_WR(PFDEV(pdev), IGU_REG_PROD_CONS_MEMORY + prod_idx*4, 0); in lm_pf_enable_vf()
3060 DbgMessage(pdev, FATAL, "IGU[%d] is inialized\n", prod_idx); in lm_pf_enable_vf()
/titanic_44/usr/src/uts/common/sys/fibre-channel/fca/qlge/
H A Dqlge.h458 uint16_t prod_idx; member
/titanic_44/usr/src/uts/common/io/fibre-channel/fca/qlge/
H A Dqlge.c1855 tx_ring->prod_idx); in ql_ring_tx()
5374 tx_cb = &tx_ring->wq_desc[tx_ring->prod_idx]; in ql_send_common()
5433 mac_iocb_ptr->tid = tx_ring->prod_idx; in ql_send_common()
5577 mac_iocb_ptr->tid = tx_ring->prod_idx; in ql_send_common()
5637 tx_ring->prod_idx++; in ql_send_common()
5638 if (tx_ring->prod_idx >= tx_ring->wq_len) in ql_send_common()
5639 tx_ring->prod_idx = 0; in ql_send_common()
6638 tx_ring->prod_idx = 0; in ql_start_tx_ring()
H A Dqlge_gld.c536 tx_ring->prod_idx); in ql_m_tx()
/titanic_44/usr/src/uts/common/io/bnxe/
H A Dbnxe_kstat.c1587 pStats->rxqBdProdIdx.value.ui64 = pRxq->chain_arr[LM_RXQ_CHAIN_IDX_BD].prod_idx; in BnxeKstatRxRingUpdate()
1598 pStats->sgeBdProdIdx.value.ui64 = pRxq->chain_arr[LM_RXQ_CHAIN_IDX_SGE].prod_idx; in BnxeKstatRxRingUpdate()
1606 pStats->rcqBdProdIdx.value.ui64 = pRcq->bd_chain.prod_idx; in BnxeKstatRxRingUpdate()
1658 pStats->txBdProdIdx.value.ui64 = LM_TXQ(pLM, idx).bd_chain.prod_idx; in BnxeKstatTxRingUpdate()