Lines Matching refs:sb_info
514 char *p_sb = (char *)fp->sb_info->sb_virt; in qede_fp_sb_dump()
535 fp->id, fp->sb_info->igu_sb_id, txq->index, txq->ndev_txq_id, txq->cos, in qede_txq_fp_log_metadata()
555 rc = edev->ops->common->get_sb_info(edev->cdev, fp->sb_info, (u16)fp->id, &sb_dbg); in qede_tx_log_print()
569 txq->index, fp->sb_info->igu_sb_id, in qede_tx_log_print()
943 kfree(fp->sb_info); in qede_free_fp_array()
995 fp->sb_info = kzalloc(sizeof(*fp->sb_info), GFP_KERNEL); in qede_alloc_fp_array()
996 if (!fp->sb_info) { in qede_alloc_fp_array()
1446 static void qede_free_mem_sb(struct qede_dev *edev, struct qed_sb_info *sb_info, in qede_free_mem_sb() argument
1449 if (sb_info->sb_virt) { in qede_free_mem_sb()
1450 edev->ops->common->sb_release(edev->cdev, sb_info, sb_id, in qede_free_mem_sb()
1452 dma_free_coherent(&edev->pdev->dev, sizeof(*sb_info->sb_virt), in qede_free_mem_sb()
1453 (void *)sb_info->sb_virt, sb_info->sb_phys); in qede_free_mem_sb()
1454 memset(sb_info, 0, sizeof(*sb_info)); in qede_free_mem_sb()
1460 struct qed_sb_info *sb_info, u16 sb_id) in qede_alloc_mem_sb() argument
1473 rc = edev->ops->common->sb_init(edev->cdev, sb_info, in qede_alloc_mem_sb()
1661 qede_free_mem_sb(edev, fp->sb_info, fp->id); in qede_free_mem_fp()
1684 rc = qede_alloc_mem_sb(edev, fp->sb_info, fp->id); in qede_alloc_mem_fp()
2168 params.p_sb = fp->sb_info; in qede_start_txq()
2183 txq->hw_cons_ptr = &fp->sb_info->sb_virt->pi_array[sb_idx]; in qede_start_txq()
2253 q_params.p_sb = fp->sb_info; in qede_start_queues()
2275 val = &fp->sb_info->sb_virt->pi_array[RX_PI]; in qede_start_queues()