Searched refs:page_cnt (Results 1 - 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dbd_chain.h46 /* return the page_cnt */
49 return bd_chain->page_cnt;
88 page_idx = page_idx % bd_chain->page_cnt;
155 for(idx = 0; idx < bd_chain->page_cnt-1; idx++)
204 DbgBreakIf((bd_chain->page_cnt + 1) * BD_PER_PAGE(bd_size) > 0xffff);
207 if (bd_chain->page_cnt) {
211 for (page_index = 0; page_index < bd_chain->page_cnt - 1; page_index++) {
256 bd_chain->page_cnt++;
257 bd_chain->capacity = bd_chain->page_cnt * bd_chain->usable_bds_per_page;
268 u16_t page_cnt, /* #page
263 lm_bd_chain_setup( struct _lm_device_t *pdev, lm_bd_chain_t* bd_chain, void *mem_virt, lm_address_t mem_phys, u16_t page_cnt, u8_t bd_size, u8_t is_full, u8_t is_chain_mode) argument
368 lm_bd_chain_pbl_setup( struct _lm_device_t *pdev, lm_bd_chain_t* bd_chain, void *mem_virt, lm_address_t mem_phys, void *pbl_virt_table, lm_address_t *pbl_phys_table, u16_t page_cnt, u8_t bd_size, u8_t is_full) argument
[all...]
H A Dbd_chain_st.h22 u16_t page_cnt; /* number of chain pages */ member in struct:_lm_bd_chain_t
H A Dlm_resc.c299 IN u16_t const page_cnt,
303 u32_t const mem_size = page_cnt * LM_PAGE_SIZE;
306 DbgMessage(pdev, INFORMi | INFORMl2sp, "#lm_alloc_txq, cid=%d, page_cnt=%d\n", cid, page_cnt);
310 ERR_IF((ARRSIZE(pdev->tx_info.chain) <= cid) || !page_cnt))
330 tx_chain->bd_chain.page_cnt = page_cnt;
349 IN u16_t const page_cnt,
356 u32_t const mem_size = page_cnt * LM_PAGE_SIZE;
361 ERR_IF((ARRSIZE(pdev->rx_info.rxq_chain) <= cid) || !page_cnt))
296 lm_alloc_txq( IN struct _lm_device_t *pdev, IN u32_t const cid, IN u16_t const page_cnt, IN u16_t const coalesce_buf_cnt) argument
346 lm_alloc_rxq( IN struct _lm_device_t *pdev, IN u32_t const cid, IN u16_t const page_cnt, IN u32_t const desc_cnt) argument
400 lm_alloc_rcq( IN struct _lm_device_t *pdev, IN u32_t const cid, IN u16_t const page_cnt) argument
455 lm_alloc_tpa_chain( IN struct _lm_device_t *pdev, IN u32_t const cid, IN u16_t const page_cnt, IN u32_t const desc_cnt, IN u32_t const bds_per_page) argument
1220 u8_t const page_cnt = 1; local
[all...]
H A Dlm_sp.c360 next_page_bds = LM_RXQ_CHAIN_BD(pdev, cid).bds_skip_eop * LM_RXQ_CHAIN_BD(pdev, cid).page_cnt;
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dballoon.c781 * Allocate page_cnt mfns. mfns storage provided by the caller. Returns
782 * the number of pages allocated, which could be less than page_cnt, or
786 balloon_alloc_pages(uint_t page_cnt, mfn_t *mfns) argument
795 memres.nr_extents = page_cnt;
805 * free page_cnt pages, using any combination of mfns, pfns, and kva as long
812 balloon_free_pages(uint_t page_cnt, mfn_t *mfns, caddr_t kva, pfn_t *pfns) argument
833 bzero(kva, (page_cnt * PAGESIZE));
846 ASSERT(page_cnt < bln_contig_list_quota);
849 for (i = 0; i < page_cnt; i++) {
914 memdec.nr_extents = page_cnt;
943 uint_t i, j, page_cnt, extlen; local
[all...]
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_page.c5558 spgcnt_t page_cnt; local
5568 page_cnt = btop(pgsz);
5582 if (npages < page_cnt)
5595 if (!IS_P2ALIGNED(pfn, page_cnt)) {
5604 for (i = 0; i < page_cnt; i++) {
5613 page_cnt);
5634 if (i != page_cnt) {
5641 (void) page_create_wait(page_cnt, PG_WAIT);
5644 page_create_putback(page_cnt);
5645 for (i = 0; i < page_cnt;
[all...]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/
H A Dlm_l5.c166 IN u16_t page_cnt,
172 if ((CHK_NULL(pdev) || CHK_NULL(eq_chain) || !page_cnt) ||
178 DbgMessage(pdev, INFORMi | INFORMl5sp, "#lm_alloc_eq, eq_chain=%p, page_cnt=%d\n", eq_chain, page_cnt);
181 mem_size = page_cnt * LM_PAGE_SIZE;
211 eq_chain->bd_chain.page_cnt = page_cnt;
238 bd_chain->bd_chain_phy, (u16_t)bd_chain->page_cnt, sizeof(struct iscsi_kcqe), 1/*0*/, is_chain_mode);
356 (u16_t)bd_chain->page_cnt, sizeof(struct fcoe_kcqe),
162 lm_l5_alloc_eq( IN struct _lm_device_t *pdev, IN lm_eq_chain_t *eq_chain, IN lm_eq_addr_t *eq_addr_save, IN u16_t page_cnt, IN u8_t cli_idx) argument
/illumos-gate/usr/src/uts/i86pc/i86hvm/io/xpv/
H A Dxpv_support.c259 balloon_free_pages(uint_t page_cnt, mfn_t *mfns, caddr_t kva, pfn_t *pfns) argument
/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_kstat.c1583 pStats->rxqBdPageCnt.value.ui64 = pRxq->chain_arr[LM_RXQ_CHAIN_IDX_BD].page_cnt;
1594 pStats->sgeBdPageCnt.value.ui64 = pRxq->chain_arr[LM_RXQ_CHAIN_IDX_SGE].page_cnt;
1602 pStats->rcqBdPageCnt.value.ui64 = pRcq->bd_chain.page_cnt;
1650 pStats->txBdPageCnt.value.ui64 = LM_TXQ(pLM, idx).bd_chain.page_cnt;
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/
H A Dlm_l4rx.c1599 u16_t prod_idx_diff = lm_bd_chain_prod_idx(&rcq->bd_chain) - rcq->bd_chain.bds_per_page * rcq->bd_chain.page_cnt;
1930 DbgBreakIfAll( (rx_con->db_more_bds + frag_list->cnt) > (u32_t)(rx_con->bd_chain.capacity + rx_con->bd_chain.page_cnt));
2131 possible_frag_count = (/*bd_chain->page_cnt**/
2147 DbgBreakIfAll((u16_t)(sizeof(lm_frag_list_t) + sizeof(lm_frag_t)*buff_cnt) > bd_chain->page_cnt*LM_PAGE_SIZE); */
H A Dlm_l4sp.c829 u16_t prod_idx_diff = lm_bd_chain_prod_idx(&rcq->bd_chain) - rcq->bd_chain.bds_per_page * rcq->bd_chain.page_cnt;
1623 u16_t page_cnt,page_idx; local
1635 page_cnt = (u16_t)pdev->params.l4_tx_chain_page_cnt;
1640 for (page_idx = 0; page_idx < page_cnt; page_idx++) {
1653 page_cnt = (u16_t)pdev->params.l4_rx_chain_page_cnt;

Completed in 127 milliseconds