sa_query          244 drivers/infiniband/core/cma.c 	struct ib_sa_query		*sa_query;
sa_query           59 drivers/infiniband/core/sa.h 			     void *context, struct ib_sa_query **sa_query);
sa_query          129 drivers/infiniband/core/sa_query.c 	struct ib_sa_query sa_query;
sa_query          135 drivers/infiniband/core/sa_query.c 	struct ib_sa_query sa_query;
sa_query          142 drivers/infiniband/core/sa_query.c 	struct ib_sa_query sa_query;
sa_query          148 drivers/infiniband/core/sa_query.c 	struct ib_sa_query sa_query;
sa_query          154 drivers/infiniband/core/sa_query.c 	struct ib_sa_query sa_query;
sa_query         1471 drivers/infiniband/core/sa_query.c static void ib_sa_path_rec_callback(struct ib_sa_query *sa_query,
sa_query         1476 drivers/infiniband/core/sa_query.c 		container_of(sa_query, struct ib_sa_path_query, sa_query);
sa_query         1481 drivers/infiniband/core/sa_query.c 		if (sa_query->flags & IB_SA_QUERY_OPA) {
sa_query         1508 drivers/infiniband/core/sa_query.c static void ib_sa_path_rec_release(struct ib_sa_query *sa_query)
sa_query         1511 drivers/infiniband/core/sa_query.c 		container_of(sa_query, struct ib_sa_path_query, sa_query);
sa_query         1551 drivers/infiniband/core/sa_query.c 		       struct ib_sa_query **sa_query)
sa_query         1575 drivers/infiniband/core/sa_query.c 	query->sa_query.port     = port;
sa_query         1582 drivers/infiniband/core/sa_query.c 			query->sa_query.flags |= IB_SA_QUERY_OPA;
sa_query         1593 drivers/infiniband/core/sa_query.c 	ret = alloc_mad(&query->sa_query, gfp_mask);
sa_query         1598 drivers/infiniband/core/sa_query.c 	query->sa_query.client = client;
sa_query         1602 drivers/infiniband/core/sa_query.c 	mad = query->sa_query.mad_buf->mad;
sa_query         1603 drivers/infiniband/core/sa_query.c 	init_mad(&query->sa_query, agent);
sa_query         1605 drivers/infiniband/core/sa_query.c 	query->sa_query.callback = callback ? ib_sa_path_rec_callback : NULL;
sa_query         1606 drivers/infiniband/core/sa_query.c 	query->sa_query.release  = ib_sa_path_rec_release;
sa_query         1611 drivers/infiniband/core/sa_query.c 	if (query->sa_query.flags & IB_SA_QUERY_OPA) {
sa_query         1623 drivers/infiniband/core/sa_query.c 	*sa_query = &query->sa_query;
sa_query         1625 drivers/infiniband/core/sa_query.c 	query->sa_query.flags |= IB_SA_ENABLE_LOCAL_SERVICE;
sa_query         1626 drivers/infiniband/core/sa_query.c 	query->sa_query.mad_buf->context[1] = (query->conv_pr) ?
sa_query         1629 drivers/infiniband/core/sa_query.c 	ret = send_mad(&query->sa_query, timeout_ms, gfp_mask);
sa_query         1636 drivers/infiniband/core/sa_query.c 	*sa_query = NULL;
sa_query         1637 drivers/infiniband/core/sa_query.c 	ib_sa_client_put(query->sa_query.client);
sa_query         1638 drivers/infiniband/core/sa_query.c 	free_mad(&query->sa_query);
sa_query         1647 drivers/infiniband/core/sa_query.c static void ib_sa_service_rec_callback(struct ib_sa_query *sa_query,
sa_query         1652 drivers/infiniband/core/sa_query.c 		container_of(sa_query, struct ib_sa_service_query, sa_query);
sa_query         1664 drivers/infiniband/core/sa_query.c static void ib_sa_service_rec_release(struct ib_sa_query *sa_query)
sa_query         1666 drivers/infiniband/core/sa_query.c 	kfree(container_of(sa_query, struct ib_sa_service_query, sa_query));
sa_query         1705 drivers/infiniband/core/sa_query.c 			    struct ib_sa_query **sa_query)
sa_query         1729 drivers/infiniband/core/sa_query.c 	query->sa_query.port     = port;
sa_query         1730 drivers/infiniband/core/sa_query.c 	ret = alloc_mad(&query->sa_query, gfp_mask);
sa_query         1735 drivers/infiniband/core/sa_query.c 	query->sa_query.client = client;
sa_query         1739 drivers/infiniband/core/sa_query.c 	mad = query->sa_query.mad_buf->mad;
sa_query         1740 drivers/infiniband/core/sa_query.c 	init_mad(&query->sa_query, agent);
sa_query         1742 drivers/infiniband/core/sa_query.c 	query->sa_query.callback = callback ? ib_sa_service_rec_callback : NULL;
sa_query         1743 drivers/infiniband/core/sa_query.c 	query->sa_query.release  = ib_sa_service_rec_release;
sa_query         1751 drivers/infiniband/core/sa_query.c 	*sa_query = &query->sa_query;
sa_query         1753 drivers/infiniband/core/sa_query.c 	ret = send_mad(&query->sa_query, timeout_ms, gfp_mask);
sa_query         1760 drivers/infiniband/core/sa_query.c 	*sa_query = NULL;
sa_query         1761 drivers/infiniband/core/sa_query.c 	ib_sa_client_put(query->sa_query.client);
sa_query         1762 drivers/infiniband/core/sa_query.c 	free_mad(&query->sa_query);
sa_query         1770 drivers/infiniband/core/sa_query.c static void ib_sa_mcmember_rec_callback(struct ib_sa_query *sa_query,
sa_query         1775 drivers/infiniband/core/sa_query.c 		container_of(sa_query, struct ib_sa_mcmember_query, sa_query);
sa_query         1787 drivers/infiniband/core/sa_query.c static void ib_sa_mcmember_rec_release(struct ib_sa_query *sa_query)
sa_query         1789 drivers/infiniband/core/sa_query.c 	kfree(container_of(sa_query, struct ib_sa_mcmember_query, sa_query));
sa_query         1802 drivers/infiniband/core/sa_query.c 			     struct ib_sa_query **sa_query)
sa_query         1821 drivers/infiniband/core/sa_query.c 	query->sa_query.port     = port;
sa_query         1822 drivers/infiniband/core/sa_query.c 	ret = alloc_mad(&query->sa_query, gfp_mask);
sa_query         1827 drivers/infiniband/core/sa_query.c 	query->sa_query.client = client;
sa_query         1831 drivers/infiniband/core/sa_query.c 	mad = query->sa_query.mad_buf->mad;
sa_query         1832 drivers/infiniband/core/sa_query.c 	init_mad(&query->sa_query, agent);
sa_query         1834 drivers/infiniband/core/sa_query.c 	query->sa_query.callback = callback ? ib_sa_mcmember_rec_callback : NULL;
sa_query         1835 drivers/infiniband/core/sa_query.c 	query->sa_query.release  = ib_sa_mcmember_rec_release;
sa_query         1843 drivers/infiniband/core/sa_query.c 	*sa_query = &query->sa_query;
sa_query         1845 drivers/infiniband/core/sa_query.c 	ret = send_mad(&query->sa_query, timeout_ms, gfp_mask);
sa_query         1852 drivers/infiniband/core/sa_query.c 	*sa_query = NULL;
sa_query         1853 drivers/infiniband/core/sa_query.c 	ib_sa_client_put(query->sa_query.client);
sa_query         1854 drivers/infiniband/core/sa_query.c 	free_mad(&query->sa_query);
sa_query         1862 drivers/infiniband/core/sa_query.c static void ib_sa_guidinfo_rec_callback(struct ib_sa_query *sa_query,
sa_query         1867 drivers/infiniband/core/sa_query.c 		container_of(sa_query, struct ib_sa_guidinfo_query, sa_query);
sa_query         1879 drivers/infiniband/core/sa_query.c static void ib_sa_guidinfo_rec_release(struct ib_sa_query *sa_query)
sa_query         1881 drivers/infiniband/core/sa_query.c 	kfree(container_of(sa_query, struct ib_sa_guidinfo_query, sa_query));
sa_query         1893 drivers/infiniband/core/sa_query.c 			      struct ib_sa_query **sa_query)
sa_query         1918 drivers/infiniband/core/sa_query.c 	query->sa_query.port = port;
sa_query         1919 drivers/infiniband/core/sa_query.c 	ret = alloc_mad(&query->sa_query, gfp_mask);
sa_query         1924 drivers/infiniband/core/sa_query.c 	query->sa_query.client = client;
sa_query         1928 drivers/infiniband/core/sa_query.c 	mad = query->sa_query.mad_buf->mad;
sa_query         1929 drivers/infiniband/core/sa_query.c 	init_mad(&query->sa_query, agent);
sa_query         1931 drivers/infiniband/core/sa_query.c 	query->sa_query.callback = callback ? ib_sa_guidinfo_rec_callback : NULL;
sa_query         1932 drivers/infiniband/core/sa_query.c 	query->sa_query.release  = ib_sa_guidinfo_rec_release;
sa_query         1941 drivers/infiniband/core/sa_query.c 	*sa_query = &query->sa_query;
sa_query         1943 drivers/infiniband/core/sa_query.c 	ret = send_mad(&query->sa_query, timeout_ms, gfp_mask);
sa_query         1950 drivers/infiniband/core/sa_query.c 	*sa_query = NULL;
sa_query         1951 drivers/infiniband/core/sa_query.c 	ib_sa_client_put(query->sa_query.client);
sa_query         1952 drivers/infiniband/core/sa_query.c 	free_mad(&query->sa_query);
sa_query         1986 drivers/infiniband/core/sa_query.c 	struct ib_sa_query	*sa_query;
sa_query         1996 drivers/infiniband/core/sa_query.c static void ib_sa_classport_info_rec_callback(struct ib_sa_query *sa_query,
sa_query         2002 drivers/infiniband/core/sa_query.c 		container_of(sa_query, struct ib_sa_classport_info_query, sa_query);
sa_query         2003 drivers/infiniband/core/sa_query.c 	struct ib_sa_classport_cache *info = &sa_query->port->classport_info;
sa_query         2006 drivers/infiniband/core/sa_query.c 		if (sa_query->flags & IB_SA_QUERY_OPA) {
sa_query         2013 drivers/infiniband/core/sa_query.c 			spin_lock_irqsave(&sa_query->port->classport_lock,
sa_query         2022 drivers/infiniband/core/sa_query.c 			spin_unlock_irqrestore(&sa_query->port->classport_lock,
sa_query         2032 drivers/infiniband/core/sa_query.c 			spin_lock_irqsave(&sa_query->port->classport_lock,
sa_query         2041 drivers/infiniband/core/sa_query.c 			spin_unlock_irqrestore(&sa_query->port->classport_lock,
sa_query         2048 drivers/infiniband/core/sa_query.c static void ib_sa_classport_info_rec_release(struct ib_sa_query *sa_query)
sa_query         2050 drivers/infiniband/core/sa_query.c 	kfree(container_of(sa_query, struct ib_sa_classport_info_query,
sa_query         2051 drivers/infiniband/core/sa_query.c 			   sa_query));
sa_query         2058 drivers/infiniband/core/sa_query.c 					  struct ib_sa_query **sa_query)
sa_query         2072 drivers/infiniband/core/sa_query.c 	query->sa_query.port = port;
sa_query         2073 drivers/infiniband/core/sa_query.c 	query->sa_query.flags |= rdma_cap_opa_ah(port->agent->device,
sa_query         2076 drivers/infiniband/core/sa_query.c 	ret = alloc_mad(&query->sa_query, gfp_mask);
sa_query         2083 drivers/infiniband/core/sa_query.c 	mad = query->sa_query.mad_buf->mad;
sa_query         2084 drivers/infiniband/core/sa_query.c 	init_mad(&query->sa_query, agent);
sa_query         2086 drivers/infiniband/core/sa_query.c 	query->sa_query.callback = ib_sa_classport_info_rec_callback;
sa_query         2087 drivers/infiniband/core/sa_query.c 	query->sa_query.release  = ib_sa_classport_info_rec_release;
sa_query         2091 drivers/infiniband/core/sa_query.c 	*sa_query = &query->sa_query;
sa_query         2093 drivers/infiniband/core/sa_query.c 	ret = send_mad(&query->sa_query, timeout_ms, gfp_mask);
sa_query         2100 drivers/infiniband/core/sa_query.c 	*sa_query = NULL;
sa_query         2101 drivers/infiniband/core/sa_query.c 	free_mad(&query->sa_query);
sa_query         2134 drivers/infiniband/core/sa_query.c 					     &cb_context->sa_query);
sa_query           56 drivers/infiniband/hw/mlx4/alias_GUID.c 	struct ib_sa_query     *sa_query;
sa_query          443 drivers/infiniband/hw/mlx4/alias_GUID.c 	if (cb_ctx->sa_query) {
sa_query          550 drivers/infiniband/hw/mlx4/alias_GUID.c 					  &callback_context->sa_query);
sa_query          803 drivers/infiniband/hw/mlx4/alias_GUID.c 	struct ib_sa_query *sa_query;
sa_query          814 drivers/infiniband/hw/mlx4/alias_GUID.c 			sa_query = cb_ctx->sa_query;
sa_query          815 drivers/infiniband/hw/mlx4/alias_GUID.c 			cb_ctx->sa_query = NULL;
sa_query          818 drivers/infiniband/hw/mlx4/alias_GUID.c 			ib_sa_cancel_query(cb_ctx->query_id, sa_query);
sa_query         1019 include/linux/ieee80211.h 				} __packed sa_query;
sa_query          468 include/rdma/ib_sa.h 			    void *context, struct ib_sa_query **sa_query);
sa_query          575 include/rdma/ib_sa.h 			      void *context, struct ib_sa_query **sa_query);
sa_query         2977 net/mac80211/rx.c 	if (len < 24 + 1 + sizeof(resp->u.action.u.sa_query)) {
sa_query         2993 net/mac80211/rx.c 	skb_put(skb, 1 + sizeof(resp->u.action.u.sa_query));
sa_query         2995 net/mac80211/rx.c 	resp->u.action.u.sa_query.action = WLAN_ACTION_SA_QUERY_RESPONSE;
sa_query         2996 net/mac80211/rx.c 	memcpy(resp->u.action.u.sa_query.trans_id,
sa_query         2997 net/mac80211/rx.c 	       mgmt->u.action.u.sa_query.trans_id,
sa_query         3285 net/mac80211/rx.c 			   sizeof(mgmt->u.action.u.sa_query)))
sa_query         3288 net/mac80211/rx.c 		switch (mgmt->u.action.u.sa_query.action) {