/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | bd_chain.h | 10 #define BD_PER_PAGE(bd_size) (LM_PAGE_SIZE/(bd_size)) 96 LM_INC64(&mem_phys, LM_PAGE_SIZE); in lm_bd_chain_phys_addr() 164 LM_INC64(&mem_phy, LM_PAGE_SIZE); in lm_bd_chain_set_next_ptrs() 173 *((u8_t **) next_bd->reserved) = mem_virt + LM_PAGE_SIZE; in lm_bd_chain_set_next_ptrs() 176 mem_virt += LM_PAGE_SIZE; in lm_bd_chain_set_next_ptrs() 359 LM_INC64(&buf_base_phy, LM_PAGE_SIZE); in lm_bd_chain_pbl_set_ptrs() 361 buf_base_virt = (u8_t *)buf_base_virt + LM_PAGE_SIZE; in lm_bd_chain_pbl_set_ptrs() 425 mm_memset(bd_chain->bd_chain_virt, 0, bd_chain->page_cnt * LM_PAGE_SIZE); in lm_bd_chain_reset()
|
H A D | lm_resc.c | 303 u32_t const mem_size = page_cnt * LM_PAGE_SIZE; in lm_alloc_txq() 356 u32_t const mem_size = page_cnt * LM_PAGE_SIZE; in lm_alloc_rxq() 406 u32_t const mem_size = page_cnt * LM_PAGE_SIZE; in lm_alloc_rcq() 488 mem_size = page_cnt * LM_PAGE_SIZE; in lm_alloc_tpa_chain() 1200 LM_PAGE_SIZE, in lm_alloc_sq() 1211 mm_mem_zero(sq_info->sq_chain.sq_chain_virt, LM_PAGE_SIZE); in lm_alloc_sq() 1231 mem_size = page_cnt * LM_PAGE_SIZE; in lm_alloc_eq() 1455 mm_mem_zero(sq_info->sq_chain.sq_chain_virt, LM_PAGE_SIZE); in lm_setup_sq()
|
H A D | lm_devinfo.c | 3047 …{ _OFFSET(l4_gen_buf_size), LM_PAGE_SIZE,LM_PAGE_SIZE,LM_PAGE_SIZE,LM_PAGE_SIZE,16*LM_PAGE… in lm_init_params()
|
H A D | lm_hw_init_reset.c | 2709 REG_WR(pdev,PXP2_REG_RQ_CDU_P_SIZE,LOG2(pdev->params.ilt_client_page_size/LM_PAGE_SIZE)); in init_pxp2_common() 2710 REG_WR(pdev,PXP2_REG_RQ_TM_P_SIZE,LOG2(pdev->params.ilt_client_page_size/LM_PAGE_SIZE)); in init_pxp2_common() 2711 REG_WR(pdev,PXP2_REG_RQ_QM_P_SIZE,LOG2(pdev->params.ilt_client_page_size/LM_PAGE_SIZE)); in init_pxp2_common() 2712 REG_WR(pdev,PXP2_REG_RQ_SRC_P_SIZE,LOG2(pdev->params.ilt_client_page_size/LM_PAGE_SIZE)); in init_pxp2_common()
|
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/ |
H A D | bnx_hw_reset.c | 324 for(cnt = 0; cnt < LM_PAGE_SIZE; cnt += 4) in init_context_5709() 356 mem_virt += LM_PAGE_SIZE; in init_context_5709() 357 LM_INC64(&mem_phy, LM_PAGE_SIZE); in init_context_5709() 358 mem_size -= LM_PAGE_SIZE; in init_context_5709() 800 LM_INC64(&mem_phy, LM_PAGE_SIZE); in lm_setup_bd_chain_ring() 809 *((u8_t **) next_ptr->tx_bd_next_reserved) = mem_virt + LM_PAGE_SIZE; in lm_setup_bd_chain_ring() 812 mem_virt += LM_PAGE_SIZE; in lm_setup_bd_chain_ring() 847 LM_INC64(&page_base_phy, LM_PAGE_SIZE); in setup_page_table() 1199 kq->kwqe_left = (LM_PAGE_SIZE/sizeof(kwqe_t)) * page_cnt - 1; in init_kq() 1208 kq->kwqe_left = (LM_PAGE_SIZE/sizeof(kwqe_t)) * page_cnt - 1; in init_kq() [all …]
|
H A D | bnx_hw_misc.c | 590 cid * LM_PAGE_SIZE; in lm_mb_get_bypass_addr() 599 pdev->hw_info.bin_size) + 256) * LM_PAGE_SIZE; in lm_mb_get_bypass_addr()
|
H A D | bnx_lm_main.c | 1261 if(pdev->params.kcq_history_size > (LM_PAGE_SIZE/sizeof(kcqe_t)) * in lm_get_dev_info() 1264 pdev->params.kcq_history_size = ((LM_PAGE_SIZE/sizeof(kcqe_t)) * in lm_get_dev_info() 1396 mem_size = LM_PAGE_SIZE * pdev->params.kwq_page_cnt; in init_kwq_resc() 1462 mem_size = LM_PAGE_SIZE * pdev->params.kcq_page_cnt; in init_kcq_resc() 1530 mem_size = LM_PAGE_SIZE * pdev->params.gen_bd_page_cnt; in init_ofld_resc() 1553 mem_size = LM_PAGE_SIZE * pdev->params.hcopy_bd_page_cnt; in init_ofld_resc() 1767 mem_size = LM_PAGE_SIZE * bd_page_cnt; in init_l2tx_resc() 1973 mem_size = LM_PAGE_SIZE * bd_page_cnt; in alloc_l2rx_desc() 2118 page_align_delta = LM_PAGE_SIZE - page_align_delta; in init_context_resc_5709() 4523 DbgBreakIf(num_wqes != (LM_PAGE_SIZE/sizeof(kwqe_t)) * in lm_ack_completed_wqes()
|
H A D | lm5706.h | 96 #define LM_PAGE_SIZE (1 << LM_PAGE_BITS) macro 97 #define LM_PAGE_MASK (LM_PAGE_SIZE - 1) 154 #define BD_PER_PAGE (LM_PAGE_SIZE/sizeof(tx_bd_t))
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/ |
H A D | lm_l5.c | 21 return CEIL_DIV(bufferSize, LM_PAGE_SIZE); in lm_get_pbl_entries() 80 LM_PAGE_SIZE, in lm_alloc_pbl_mem() 181 mem_size = page_cnt * LM_PAGE_SIZE; in lm_l5_alloc_eq() 808 …pdev->iscsi_info.run_time.hq_size = (u16_t)(hq_pbl_entries * (LM_PAGE_SIZE / sizeof(struct iscsi_h… in lm_sc_init() 844 …LM_INTMEM_WRITE16(pdev, TSTORM_ISCSI_PAGE_SIZE_OFFSET(func), LM_PAGE_SIZE, BAR_TSTRORM_INT… in lm_sc_init() 853 LM_INTMEM_WRITE16(pdev, USTORM_ISCSI_PAGE_SIZE_OFFSET(func), LM_PAGE_SIZE, BAR_USTRORM_INTMEM); in lm_sc_init() 864 LM_INTMEM_WRITE16(pdev, XSTORM_ISCSI_PAGE_SIZE_OFFSET(func), LM_PAGE_SIZE, BAR_XSTRORM_INTMEM); in lm_sc_init() 872 LM_INTMEM_WRITE16(pdev, CSTORM_ISCSI_PAGE_SIZE_OFFSET(func), LM_PAGE_SIZE, BAR_CSTRORM_INTMEM); in lm_sc_init()
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/include/ |
H A D | lm_l5st.h | 31 #define NEXT_EQ_PAGE_ADDRESS_OFFSET (LM_PAGE_SIZE - sizeof(struct iscsi_kcqe))
|
/illumos-gate/usr/src/uts/common/io/bnx/ |
H A D | bnx_mm.c | 53 LM_PAGE_SIZE, /* dma_attr_align */
|
/illumos-gate/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_mm.c | 256 if (required_page_size < LM_PAGE_SIZE) in mm_get_user_config() 258 required_page_size = LM_PAGE_SIZE; in mm_get_user_config()
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/ |
H A D | lm_l4sp.c | 212 mem_size = pdev->params.l4_scq_page_cnt * LM_PAGE_SIZE; in lm_tcp_alloc_resc() 225 mem_size = pdev->params.l4_rcq_page_cnt * LM_PAGE_SIZE; in lm_tcp_alloc_resc() 235 mem_size = pdev->params.l4_grq_page_cnt * LM_PAGE_SIZE; in lm_tcp_alloc_resc() 1628 #if (LM_PAGE_SIZE != 4096) in lm_tcp_init_tcp_phys_mem() 1629 #error (LM_PAGE_SIZE != 4096) /* currently FW assumes a tx chain page is 4KB */ in lm_tcp_init_tcp_phys_mem() 1639 mem_size = LM_PAGE_SIZE; in lm_tcp_init_tcp_phys_mem() 1843 mem_size = ((mem_size / LM_PAGE_SIZE) + 1) * LM_PAGE_SIZE; in lm_tcp_get_phys_size() 1845 mem_size += pdev->params.l4_rx_chain_page_cnt*LM_PAGE_SIZE + /* rx bd-chain */ in lm_tcp_get_phys_size() 1846 pdev->params.l4_tx_chain_page_cnt*LM_PAGE_SIZE; /* tx bd-chain */ in lm_tcp_get_phys_size()
|
H A D | lm_l4rx.c | 2132 LM_PAGE_SIZE - sizeof(lm_frag_list_t)) / sizeof(lm_frag_t); in lm_tcp_rx_get_buffered_data_from_terminate() 2505 gen_buf_size = (gen_buf_size + (LM_PAGE_SIZE-1)) & ~(LM_PAGE_SIZE-1); in lm_tcp_calc_gen_buf_size()
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/ |
H A D | lm5710.h | 289 #define LM_PAGE_SIZE (1 << LM_PAGE_BITS) macro 290 #define LM_PAGE_MASK (LM_PAGE_SIZE - 1)
|