Lines Matching refs:eq_chain

164     IN      lm_eq_chain_t        *eq_chain,
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);
185 eq_chain->bd_chain.bd_chain_virt = mm_alloc_phys_mem(pdev,
187 &eq_chain->bd_chain.bd_chain_phy,
191 if (ERR_IF(!eq_chain->bd_chain.bd_chain_virt))
197 eq_addr_save->bd_chain_virt = eq_chain->bd_chain.bd_chain_virt ;
198 eq_addr_save->bd_chain_phy.as_u64 = eq_chain->bd_chain.bd_chain_phy.as_u64;
206 eq_chain->bd_chain.bd_chain_virt = eq_addr_save->bd_chain_virt;
207 eq_chain->bd_chain.bd_chain_phy.as_u64 = eq_addr_save->bd_chain_phy.as_u64;
209 mm_memset(eq_chain->bd_chain.bd_chain_virt, 0, mem_size);
211 eq_chain->bd_chain.page_cnt = page_cnt;
229 if(CHK_NULL(pdev) || ERR_IF((ARRSIZE(pdev->iscsi_info.run_time.eq_chain) <= idx)))
286 * @param eq_chain
295 IN lm_eq_chain_t *eq_chain,
313 eq_chain->bd_chain.bd_chain_virt,
314 &(eq_chain->bd_chain.bd_chain_phy),
345 if(CHK_NULL(pdev) || ERR_IF((ARRSIZE(pdev->fcoe_info.run_time.eq_chain) <= idx)))
1488 DbgBreakIf(!(pdev && ARRSIZE(pdev->iscsi_info.run_time.eq_chain) > sb_idx));
1510 DbgBreakIf(!(pdev && ARRSIZE(pdev->fcoe_info.run_time.eq_chain) > sb_idx));
1566 IN lm_eq_chain_t *eq_chain,
1572 if (CHK_NULL(pdev) || CHK_NULL(eq_chain) || CHK_NULL(l5_kcqe_start) || CHK_NULL(l5_kcqe_num))
1583 lm_bd_chain_bds_produced(&eq_chain->bd_chain, *l5_kcqe_num);
1595 IN lm_eq_chain_t *eq_chain,
1601 if (CHK_NULL(pdev) || CHK_NULL(eq_chain) || CHK_NULL(fcoe_kcqe_start) || CHK_NULL(fcoe_kcqe_num))
1612 lm_bd_chain_bds_produced(&eq_chain->bd_chain, *fcoe_kcqe_num);
1628 lm_eq_chain_t *eq_chain = NULL;
1638 if (CHK_NULL(pdev) || (ARRSIZE(pdev->iscsi_info.run_time.eq_chain) <= sb_idx))
1640 DbgBreakIf(ARRSIZE(pdev->iscsi_info.run_time.eq_chain) <= sb_idx);
1645 eq_chain = &LM_SC_EQ(pdev, sb_idx);
1647 eq_new_idx = mm_le16_to_cpu(*(eq_chain->hw_con_idx_ptr));
1648 eq_old_idx = lm_bd_chain_cons_idx(&eq_chain->bd_chain);
1656 kcqe = (struct iscsi_kcqe *)lm_bd_chain_consume_bd_contiguous(&eq_chain->bd_chain);
1664 lm_status = lm_sc_comp_l5_request(pdev, eq_chain, &l5_kcqe_start, &l5_kcqe_num);
1668 eq_old_idx = lm_bd_chain_cons_idx(&eq_chain->bd_chain);
1673 kcqe = (struct iscsi_kcqe *)lm_bd_chain_consume_bd_contiguous(&eq_chain->bd_chain);
1701 lm_status = lm_sc_comp_l5_request(pdev, eq_chain, &l5_kcqe_start, &l5_kcqe_num);
1710 lm_bd_chain_bds_produced(&eq_chain->bd_chain, 1);
1729 eq_old_idx = lm_bd_chain_cons_idx(&eq_chain->bd_chain);
1735 lm_status = lm_sc_comp_l5_request(pdev, eq_chain, &l5_kcqe_start, &l5_kcqe_num);
1740 LM_INTMEM_WRITE16(pdev, CSTORM_ISCSI_EQ_PROD_OFFSET(FUNC_ID(pdev), eq_num), lm_bd_chain_prod_idx(&eq_chain->bd_chain), BAR_CSTRORM_INTMEM);
1749 lm_eq_chain_t *eq_chain = NULL;
1756 if (CHK_NULL(pdev) || (ARRSIZE(pdev->fcoe_info.run_time.eq_chain) <= sb_idx))
1758 DbgBreakIf(ARRSIZE(pdev->fcoe_info.run_time.eq_chain) <= sb_idx);
1763 eq_chain = &LM_FC_EQ(pdev, sb_idx);
1765 eq_new_idx = mm_le16_to_cpu(*(eq_chain->hw_con_idx_ptr));
1766 eq_old_idx = lm_bd_chain_cons_idx(&eq_chain->bd_chain);
1774 kcqe = (struct fcoe_kcqe *)lm_bd_chain_consume_bd_contiguous(&eq_chain->bd_chain);
1783 eq_chain,
1789 eq_old_idx = lm_bd_chain_cons_idx(&eq_chain->bd_chain);
1794 kcqe = (struct fcoe_kcqe *)lm_bd_chain_consume_bd(&eq_chain->bd_chain);
1814 eq_chain,
1835 lm_bd_chain_bds_produced(&eq_chain->bd_chain, 1);
1851 eq_old_idx = lm_bd_chain_cons_idx(&eq_chain->bd_chain);
1857 lm_status = lm_fc_comp_request(pdev, eq_chain, &fcoe_kcqe_start, &fcoe_kcqe_num);
1861 LM_INTMEM_WRITE16(pdev, USTORM_FCOE_EQ_PROD_OFFSET(FUNC_ID(pdev)), lm_bd_chain_prod_idx(&eq_chain->bd_chain), BAR_USTRORM_INTMEM);