Home
last modified time | relevance | path

Searched refs:sq_chain (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/
H A Dcommand.h37 mm_memcpy(pdev->sq_info.sq_chain.prod_bd, &pending->command, sizeof(pending->command)); in _lm_sq_post()
39 pdev->sq_info.sq_chain.prod_idx ++; in _lm_sq_post()
40 pdev->sq_info.sq_chain.bd_left --; in _lm_sq_post()
42 if (pdev->sq_info.sq_chain.prod_bd == pdev->sq_info.sq_chain.last_bd) { in _lm_sq_post()
43 pdev->sq_info.sq_chain.prod_bd = pdev->sq_info.sq_chain.sq_chain_virt; in _lm_sq_post()
45 pdev->sq_info.sq_chain.prod_bd ++ ; in _lm_sq_post()
49 …p, "Writing SP prod %d, conn_and_cmd_data=%x, type=%d \n",pdev->sq_info.sq_chain.prod_idx, pending… 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 …16(PFDEV(pdev),XSTORM_VF_SPQ_PROD_OFFSET(ABS_VFID(pdev)), pdev->sq_info.sq_chain.prod_idx, BAR_XST… in _lm_sq_post()
H A Dlm5710.h2694 lm_sq_chain_t sq_chain; member
/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_resc.c1199 sq_info->sq_chain.sq_chain_virt = mm_alloc_phys_mem( pdev, in lm_alloc_sq()
1201 … (lm_address_t*)&(sq_info->sq_chain.bd_chain_phy), in lm_alloc_sq()
1205 if CHK_NULL(sq_info->sq_chain.sq_chain_virt) in lm_alloc_sq()
1211 mm_mem_zero(sq_info->sq_chain.sq_chain_virt, LM_PAGE_SIZE); in lm_alloc_sq()
1455 mm_mem_zero(sq_info->sq_chain.sq_chain_virt, LM_PAGE_SIZE); in lm_setup_sq()
1466 …pdev->sq_info.sq_chain.bd_left = USABLE_BDS_PER_PAGE(sizeof(struct slow_path_element), TRUE); /* … in lm_setup_sq()
1467 pdev->sq_info.sq_chain.con_idx = 0; in lm_setup_sq()
1469 pdev->sq_info.sq_chain.prod_bd = pdev->sq_info.sq_chain.sq_chain_virt; in lm_setup_sq()
1470 … pdev->sq_info.sq_chain.last_bd = pdev->sq_info.sq_chain.prod_bd + pdev->sq_info.sq_chain.bd_left ; in lm_setup_sq()
1471 pdev->sq_info.sq_chain.prod_idx = 0; in lm_setup_sq()
H A Dlm_hw_init_reset.c4047 …REG_WR(pdev,XSEM_REG_FAST_MEMORY + (XSTORM_SPQ_PAGE_BASE_OFFSET(func)),pdev->sq_info.sq_chain.bd_c… in lm_init_intmem_function()
4048 …REG_FAST_MEMORY + (XSTORM_SPQ_PAGE_BASE_OFFSET(func)) + 4,pdev->sq_info.sq_chain.bd_chain_phy.as_u… in lm_init_intmem_function()
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_sp.c3946 pdev->sq_info.sq_chain.con_idx ++; in lm_sq_complete()
3947 pdev->sq_info.sq_chain.bd_left ++; in lm_sq_complete()
/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/basic_vf/
H A Dlm_vf.c358 …MEMORY + (XSTORM_VF_SPQ_PAGE_BASE_OFFSET(ABS_VFID(pdev))),pdev->sq_info.sq_chain.bd_chain_phy.as_u… in lm_vf_chip_init()
359 …RY + (XSTORM_VF_SPQ_PAGE_BASE_OFFSET(ABS_VFID(pdev)) + 4),pdev->sq_info.sq_chain.bd_chain_phy.as_u… in lm_vf_chip_init()
360 …SEM_REG_FAST_MEMORY + (XSTORM_VF_SPQ_PROD_OFFSET(ABS_VFID(pdev))),pdev->sq_info.sq_chain.prod_idx); in lm_vf_chip_init()