Lines Matching refs:sb_info
2194 struct qed_sb_info *sb_info = fp->sb_info; in qedf_fp_has_work() local
2195 struct status_block *sb = sb_info->sb_virt; in qedf_fp_has_work()
2221 struct qed_sb_info *sb_info = fp->sb_info; in qedf_process_completions() local
2222 struct status_block *sb = sb_info->sb_virt; in qedf_process_completions()
2326 if (!fp->sb_info) { in qedf_msix_handler()
2335 qed_sb_ack(fp->sb_info, IGU_INT_DISABLE, 0 /*do not update*/); in qedf_msix_handler()
2342 qed_sb_update_sb_idx(fp->sb_info); in qedf_msix_handler()
2349 qed_sb_ack(fp->sb_info, IGU_INT_ENABLE, 1); in qedf_msix_handler()
2711 struct qed_sb_info *sb_info, u16 sb_id) in qedf_alloc_and_init_sb() argument
2727 ret = qed_ops->common->sb_init(qedf->cdev, sb_info, sb_virt, sb_phys, in qedf_alloc_and_init_sb()
2740 static void qedf_free_sb(struct qedf_ctx *qedf, struct qed_sb_info *sb_info) in qedf_free_sb() argument
2742 if (sb_info->sb_virt) in qedf_free_sb()
2743 dma_free_coherent(&qedf->pdev->dev, sizeof(*sb_info->sb_virt), in qedf_free_sb()
2744 (void *)sb_info->sb_virt, sb_info->sb_phys); in qedf_free_sb()
2756 qedf_free_sb(qedf, fp->sb_info); in qedf_destroy_sb()
2757 kfree(fp->sb_info); in qedf_destroy_sb()
2781 fp->sb_info = kcalloc(1, sizeof(*fp->sb_info), GFP_KERNEL); in qedf_prepare_sb()
2782 if (!fp->sb_info) { in qedf_prepare_sb()
2787 ret = qedf_alloc_and_init_sb(qedf, fp->sb_info, id); in qedf_prepare_sb()