Lines Matching refs:client

641 	saa_client_data_t		*client;  in ibmf_saa_notify_event_client_task()  local
649 client = event_taskq_args->et_client; in ibmf_saa_notify_event_client_task()
652 (event_taskq_args->et_callback)((ibmf_saa_handle_t)client, in ibmf_saa_notify_event_client_task()
663 mutex_enter(&client->saa_client_mutex); in ibmf_saa_notify_event_client_task()
665 client->saa_client_event_cb_num_active--; in ibmf_saa_notify_event_client_task()
667 if (client->saa_client_event_cb_num_active == 0) { in ibmf_saa_notify_event_client_task()
669 cv_signal(&client->saa_client_event_cb_cv); in ibmf_saa_notify_event_client_task()
673 mutex_exit(&client->saa_client_mutex); in ibmf_saa_notify_event_client_task()
843 saa_client_data_t *client; in ibmf_saa_notify_event_clients() local
854 client = registering_client; in ibmf_saa_notify_event_clients()
856 client = saa_portp->saa_pt_event_sub_client_list; in ibmf_saa_notify_event_clients()
858 while (client != NULL) { in ibmf_saa_notify_event_clients()
871 tnf_opaque, client, client); in ibmf_saa_notify_event_clients()
878 client = client->next; in ibmf_saa_notify_event_clients()
880 client = NULL; in ibmf_saa_notify_event_clients()
898 tnf_opaque, client, client); in ibmf_saa_notify_event_clients()
907 client = in ibmf_saa_notify_event_clients()
908 (registering_client == NULL) ? client->next: NULL; in ibmf_saa_notify_event_clients()
913 mutex_enter(&client->saa_client_mutex); in ibmf_saa_notify_event_clients()
919 if (client->saa_client_state != SAA_CLIENT_STATE_ACTIVE) { in ibmf_saa_notify_event_clients()
926 tnf_opaque, client, client, in ibmf_saa_notify_event_clients()
927 tnf_opaque, state, client->saa_client_state); in ibmf_saa_notify_event_clients()
929 mutex_exit(&client->saa_client_mutex); in ibmf_saa_notify_event_clients()
941 client = in ibmf_saa_notify_event_clients()
942 (registering_client == NULL) ? client->next: NULL; in ibmf_saa_notify_event_clients()
951 client->saa_client_event_cb_num_active++; in ibmf_saa_notify_event_clients()
953 mutex_exit(&client->saa_client_mutex); in ibmf_saa_notify_event_clients()
955 event_taskq_args->et_client = client; in ibmf_saa_notify_event_clients()
961 event_taskq_args->et_callback = client->saa_client_event_cb; in ibmf_saa_notify_event_clients()
963 client->saa_client_event_cb_arg; in ibmf_saa_notify_event_clients()
978 tnf_opaque, client, client); in ibmf_saa_notify_event_clients()
990 mutex_enter(&client->saa_client_mutex); in ibmf_saa_notify_event_clients()
992 client->saa_client_event_cb_num_active--; in ibmf_saa_notify_event_clients()
994 if (client->saa_client_event_cb_num_active == 0) { in ibmf_saa_notify_event_clients()
996 cv_signal(&client->saa_client_event_cb_cv); in ibmf_saa_notify_event_clients()
1000 mutex_exit(&client->saa_client_mutex); in ibmf_saa_notify_event_clients()
1009 tnf_opaque, client, client); in ibmf_saa_notify_event_clients()
1017 client = (registering_client == NULL) ? client->next: NULL; in ibmf_saa_notify_event_clients()
1300 ibmf_saa_add_event_subscriber(saa_client_data_t *client, in ibmf_saa_add_event_subscriber() argument
1319 saa_portp = client->saa_client_port; in ibmf_saa_add_event_subscriber()
1321 client->saa_client_event_cb = event_args->is_event_callback; in ibmf_saa_add_event_subscriber()
1322 client->saa_client_event_cb_arg = event_args->is_event_callback_arg; in ibmf_saa_add_event_subscriber()
1334 tnf_opaque, client, client); in ibmf_saa_add_event_subscriber()
1344 client->next = saa_portp->saa_pt_event_sub_client_list; in ibmf_saa_add_event_subscriber()
1345 saa_portp->saa_pt_event_sub_client_list = client; in ibmf_saa_add_event_subscriber()
1378 IBMF_SAA_EVENT_SUBSCRIBER_STATUS_CHG, client); in ibmf_saa_add_event_subscriber()