Lines Matching refs:p_sb
347 struct qed_sb_attn_info *p_sb = p_hwfn->p_sb_attn; in qed_int_sb_attn_free() local
349 if (p_sb) { in qed_int_sb_attn_free()
350 if (p_sb->sb_attn) in qed_int_sb_attn_free()
353 p_sb->sb_attn, in qed_int_sb_attn_free()
354 p_sb->sb_phys); in qed_int_sb_attn_free()
355 kfree(p_sb); in qed_int_sb_attn_free()
397 struct qed_sb_attn_info *p_sb; in qed_int_sb_attn_alloc() local
402 p_sb = kmalloc(sizeof(*p_sb), GFP_ATOMIC); in qed_int_sb_attn_alloc()
403 if (!p_sb) { in qed_int_sb_attn_alloc()
415 kfree(p_sb); in qed_int_sb_attn_alloc()
420 p_hwfn->p_sb_attn = p_sb; in qed_int_sb_attn_alloc()
649 struct qed_sb_sp_info *p_sb = p_hwfn->p_sp_sb; in qed_int_sp_sb_free() local
651 if (p_sb) { in qed_int_sp_sb_free()
652 if (p_sb->sb_info.sb_virt) in qed_int_sp_sb_free()
655 p_sb->sb_info.sb_virt, in qed_int_sp_sb_free()
656 p_sb->sb_info.sb_phys); in qed_int_sp_sb_free()
657 kfree(p_sb); in qed_int_sp_sb_free()
664 struct qed_sb_sp_info *p_sb; in qed_int_sp_sb_alloc() local
669 p_sb = kmalloc(sizeof(*p_sb), GFP_ATOMIC); in qed_int_sp_sb_alloc()
670 if (!p_sb) { in qed_int_sp_sb_alloc()
681 kfree(p_sb); in qed_int_sp_sb_alloc()
686 p_hwfn->p_sp_sb = p_sb; in qed_int_sp_sb_alloc()
687 qed_int_sb_init(p_hwfn, p_ptt, &p_sb->sb_info, p_virt, in qed_int_sp_sb_alloc()
690 memset(p_sb->pi_info_arr, 0, sizeof(p_sb->pi_info_arr)); in qed_int_sp_sb_alloc()