Lines Matching refs:callback
108 void (*callback)(struct ib_sa_query *sa_query, int status, member
130 void (*callback)(int status, struct sa_path_rec *rec, member
138 void (*callback)(int, struct ib_sa_guidinfo_rec *, void *); member
144 void (*callback)(void *); member
150 void (*callback)(int, struct ib_sa_mcmember_rec *, void *); member
156 void (*callback)(int status, struct sa_service_rec *rec, member
944 if (!query->callback) in ib_nl_process_good_resolve_rsp()
981 query->callback(query, 0, mad); in ib_nl_process_good_resolve_rsp()
999 path_query->callback(status, recs, num_prs, in ib_nl_process_good_resolve_rsp()
1002 query->callback(query, status, mad); in ib_nl_process_good_resolve_rsp()
1531 query->callback(status, NULL, 0, query->context); in ib_sa_path_rec_callback()
1539 query->callback(status, &rec, 1, query->context); in ib_sa_path_rec_callback()
1553 query->callback(status, &opa, 1, query->context); in ib_sa_path_rec_callback()
1555 query->callback(status, &rec, 1, query->context); in ib_sa_path_rec_callback()
1600 query->callback(status, NULL, 0, query->context); in ib_sa_service_rec_callback()
1606 query->callback(-ENODATA, NULL, 0, query->context); in ib_sa_service_rec_callback()
1612 query->callback(-ENOMEM, NULL, 0, query->context); in ib_sa_service_rec_callback()
1617 query->callback(status, rec, num_services, query->context); in ib_sa_service_rec_callback()
1668 void (*callback)(int status, in ib_sa_path_rec_get()
1719 query->callback = callback; in ib_sa_path_rec_get()
1725 query->sa_query.callback = callback ? ib_sa_path_rec_callback : NULL; in ib_sa_path_rec_get()
1797 void (*callback)(int status, in ib_sa_service_rec_get()
1828 query->callback = callback; in ib_sa_service_rec_get()
1834 query->sa_query.rmpp_callback = callback ? ib_sa_service_rec_callback : in ib_sa_service_rec_get()
1873 query->callback(status, &rec, query->context); in ib_sa_mcmember_rec_callback()
1875 query->callback(status, NULL, query->context); in ib_sa_mcmember_rec_callback()
1889 void (*callback)(int status, in ib_sa_mcmember_rec_query()
1919 query->callback = callback; in ib_sa_mcmember_rec_query()
1925 query->sa_query.callback = callback ? ib_sa_mcmember_rec_callback : NULL; in ib_sa_mcmember_rec_query()
1964 query->callback(status, &rec, query->context); in ib_sa_guidinfo_rec_callback()
1966 query->callback(status, NULL, query->context); in ib_sa_guidinfo_rec_callback()
1979 void (*callback)(int status, in ib_sa_guid_info_rec_query()
2015 query->callback = callback; in ib_sa_guid_info_rec_query()
2021 query->sa_query.callback = callback ? ib_sa_guidinfo_rec_callback : NULL; in ib_sa_guid_info_rec_query()
2110 query->callback(query->context); in ib_sa_classport_info_rec_callback()
2121 void (*callback)(void *context), in ib_sa_classport_info_rec_query()
2145 query->callback = callback; in ib_sa_classport_info_rec_query()
2151 query->sa_query.callback = ib_sa_classport_info_rec_callback; in ib_sa_classport_info_rec_query()
2233 if (query->callback || query->rmpp_callback) { in send_handler()
2250 query->callback ? query->callback(query, status, NULL) : in send_handler()
2284 } else if (query->callback) { in recv_handler()
2286 query->callback(query, mad->mad_hdr.status ? in recv_handler()
2289 query->callback(query, -EIO, NULL); in recv_handler()