Lines Matching refs:client

62 	sol_uverbs_ib_client_t	*client;  member
68 sol_uverbs_ib_client_t *client);
89 sol_uverbs_ib_register_client(sol_uverbs_ib_client_t *client) in sol_uverbs_ib_register_client() argument
94 ASSERT(client != NULL); in sol_uverbs_ib_register_client()
96 llist_head_init(&client->list, client); in sol_uverbs_ib_register_client()
97 llist_add_tail(&client->list, &sol_uverbs_client_list); in sol_uverbs_ib_register_client()
101 if (client->add && in sol_uverbs_ib_register_client()
102 !sol_uverbs_hca_add_client_context(hca, client)) { in sol_uverbs_ib_register_client()
103 client->add(hca); in sol_uverbs_ib_register_client()
125 sol_uverbs_ib_unregister_client(sol_uverbs_ib_client_t *client) in sol_uverbs_ib_unregister_client() argument
131 ASSERT(client != NULL); in sol_uverbs_ib_unregister_client()
139 if (client->remove) { in sol_uverbs_ib_unregister_client()
140 client->remove(hca); in sol_uverbs_ib_unregister_client()
151 if (context->client == client) { in sol_uverbs_ib_unregister_client()
160 llist_del(&client->list); in sol_uverbs_ib_unregister_client()
182 sol_uverbs_ib_client_t *client) in sol_uverbs_ib_get_client_data() argument
189 ASSERT(client != NULL); in sol_uverbs_ib_get_client_data()
198 if (context->client == client) { in sol_uverbs_ib_get_client_data()
225 sol_uverbs_ib_client_t *client, void *data) in sol_uverbs_ib_set_client_data() argument
231 ASSERT(client != NULL); in sol_uverbs_ib_set_client_data()
240 if (context->client == client) { in sol_uverbs_ib_set_client_data()
247 client->name != NULL ? client->name : "NULL Client Name"); in sol_uverbs_ib_set_client_data()
367 sol_uverbs_ib_client_t *client) in sol_uverbs_hca_add_client_context() argument
376 client->name ? client->name : "Name is NULL"); in sol_uverbs_hca_add_client_context()
380 context->client = client; in sol_uverbs_hca_add_client_context()