Lines Matching refs:sb_info
2190 struct qed_sb_info *sb_info = fp->sb_info; in qedf_fp_has_work() local
2191 struct status_block_e4 *sb = sb_info->sb_virt; in qedf_fp_has_work()
2217 struct qed_sb_info *sb_info = fp->sb_info; in qedf_process_completions() local
2218 struct status_block_e4 *sb = sb_info->sb_virt; in qedf_process_completions()
2322 if (!fp->sb_info) { in qedf_msix_handler()
2331 qed_sb_ack(fp->sb_info, IGU_INT_DISABLE, 0 /*do not update*/); in qedf_msix_handler()
2338 qed_sb_update_sb_idx(fp->sb_info); in qedf_msix_handler()
2345 qed_sb_ack(fp->sb_info, IGU_INT_ENABLE, 1); in qedf_msix_handler()
2707 struct qed_sb_info *sb_info, u16 sb_id) in qedf_alloc_and_init_sb() argument
2723 ret = qed_ops->common->sb_init(qedf->cdev, sb_info, sb_virt, sb_phys, in qedf_alloc_and_init_sb()
2736 static void qedf_free_sb(struct qedf_ctx *qedf, struct qed_sb_info *sb_info) in qedf_free_sb() argument
2738 if (sb_info->sb_virt) in qedf_free_sb()
2739 dma_free_coherent(&qedf->pdev->dev, sizeof(*sb_info->sb_virt), in qedf_free_sb()
2740 (void *)sb_info->sb_virt, sb_info->sb_phys); in qedf_free_sb()
2752 qedf_free_sb(qedf, fp->sb_info); in qedf_destroy_sb()
2753 kfree(fp->sb_info); in qedf_destroy_sb()
2777 fp->sb_info = kcalloc(1, sizeof(*fp->sb_info), GFP_KERNEL); in qedf_prepare_sb()
2778 if (!fp->sb_info) { in qedf_prepare_sb()
2783 ret = qedf_alloc_and_init_sb(qedf, fp->sb_info, id); in qedf_prepare_sb()