Lines Matching defs:sm_ah
76 struct ib_sa_sm_ah *sm_ah;
96 struct ib_sa_sm_ah *sm_ah;
496 struct ib_sa_sm_ah *sm_ah = container_of(kref, struct ib_sa_sm_ah, ref);
498 ib_destroy_ah(sm_ah->ah);
499 kfree(sm_ah);
546 if (port->sm_ah)
547 kref_put(&port->sm_ah->ref, free_sm_ah);
548 port->sm_ah = new_ah;
571 if (port->sm_ah)
572 kref_put(&port->sm_ah->ref, free_sm_ah);
573 port->sm_ah = NULL;
641 src_path_mask = port->sm_ah ? port->sm_ah->src_path_mask : 0x7f;
751 if (!query->port->sm_ah) {
755 kref_get(&query->port->sm_ah->ref);
756 query->sm_ah = query->port->sm_ah;
760 query->sm_ah->pkey_index,
765 kref_put(&query->sm_ah->ref, free_sm_ah);
769 query->mad_buf->ah = query->sm_ah->ah;
777 kref_put(&query->sm_ah->ref, free_sm_ah);
1476 sa_dev->port[i].sm_ah = NULL;
1542 if (sa_dev->port[i].sm_ah)
1543 kref_put(&sa_dev->port[i].sm_ah->ref, free_sm_ah);