Lines Matching refs:msgdatap

845 scosmb_process_output(scosmb_msgdata_t *msgdatap)  in scosmb_process_output()  argument
859 if (msgdatap == NULL) { in scosmb_process_output()
866 free_data = msgdatap->data; in scosmb_process_output()
867 free_data_len = msgdatap->length; in scosmb_process_output()
872 switch (msgdatap->cmd) { in scosmb_process_output()
885 msgdatap->length = 0; in scosmb_process_output()
886 msgdatap->data = NULL; in scosmb_process_output()
890 msgdatap->data = nodename; in scosmb_process_output()
891 msgdatap->length = length; in scosmb_process_output()
893 if (msgdatap->transid == 0) { in scosmb_process_output()
955 msgdatap->data = (plat_capability_data_t *)cap; in scosmb_process_output()
956 msgdatap->length = cap_size; in scosmb_process_output()
972 if (msgdatap->transid == 0) { in scosmb_process_output()
985 error = mboxsc_putmsg(DMSC_KEY, msgdatap->type, msgdatap->cmd, in scosmb_process_output()
986 &msgdatap->transid, msgdatap->length, msgdatap->data, in scosmb_process_output()
1000 kmem_free(msgdatap, sizeof (scosmb_msgdata_t)); in scosmb_process_output()
1010 if (msgdatap->log_error && !scosmb_mboxsc_timedout) { in scosmb_process_output()
1019 msgdatap->type, msgdatap->cmd, error); in scosmb_process_output()
1027 if (msgdatap->log_error && !scosmb_mboxsc_failed) { in scosmb_process_output()
1031 error, msgdatap->type, msgdatap->cmd); in scosmb_process_output()
1067 scosmb_msgdata_t *msgdatap, *cap_msgdatap; in scosmb_update_nodename() local
1090 msgdatap = (scosmb_msgdata_t *)kmem_zalloc(sizeof (scosmb_msgdata_t), in scosmb_update_nodename()
1093 msgdatap->type = (transid == 0) ? MBOXSC_MSG_EVENT : MBOXSC_MSG_REPLY; in scosmb_update_nodename()
1094 msgdatap->cmd = SCDM_GET_NODENAME; in scosmb_update_nodename()
1095 msgdatap->transid = transid; in scosmb_update_nodename()
1096 msgdatap->log_error = 1; in scosmb_update_nodename()
1099 (task_func_t *)scosmb_process_output, msgdatap, KM_SLEEP); in scosmb_update_nodename()