Lines Matching refs:ah
236 static void put_ah_read(struct ib_ah *ah) in put_ah_read() argument
238 put_uobj_read(ah->uobject); in put_ah_read()
2503 ud->ah = idr_read_ah(user_wr->wr.ud.ah, file->ucontext); in ib_uverbs_post_send()
2504 if (!ud->ah) { in ib_uverbs_post_send()
2613 if (is_ud && ud_wr(wr)->ah) in ib_uverbs_post_send()
2614 put_ah_read(ud_wr(wr)->ah); in ib_uverbs_post_send()
2820 struct ib_ah *ah; in ib_uverbs_create_ah() local
2856 ah = ib_create_ah(pd, &attr); in ib_uverbs_create_ah()
2857 if (IS_ERR(ah)) { in ib_uverbs_create_ah()
2858 ret = PTR_ERR(ah); in ib_uverbs_create_ah()
2862 ah->uobject = uobj; in ib_uverbs_create_ah()
2863 uobj->object = ah; in ib_uverbs_create_ah()
2893 ib_destroy_ah(ah); in ib_uverbs_create_ah()
2908 struct ib_ah *ah; in ib_uverbs_destroy_ah() local
2918 ah = uobj->object; in ib_uverbs_destroy_ah()
2920 ret = ib_destroy_ah(ah); in ib_uverbs_destroy_ah()