Lines Matching refs:gru_mq_desc

226 	mq->gru_mq_desc = kzalloc(sizeof(struct gru_message_queue_desc),  in xpc_create_gru_mq_uv()
228 if (mq->gru_mq_desc == NULL) { in xpc_create_gru_mq_uv()
272 ret = gru_create_message_queue(mq->gru_mq_desc, mq->address, mq_size, in xpc_create_gru_mq_uv()
300 kfree(mq->gru_mq_desc); in xpc_create_gru_mq_uv()
333 xpc_send_gru_msg(struct gru_message_queue_desc *gru_mq_desc, void *msg, in xpc_send_gru_msg() argument
340 ret = gru_send_message_gpa(gru_mq_desc, msg, msg_size); in xpc_send_gru_msg()
628 msg_hdr = gru_get_next_message(xpc_activate_mq_uv->gru_mq_desc); in xpc_handle_activate_IRQ_uv()
648 gru_free_message(xpc_activate_mq_uv->gru_mq_desc, msg_hdr); in xpc_handle_activate_IRQ_uv()
658 xpc_cache_remote_gru_mq_desc_uv(struct gru_message_queue_desc *gru_mq_desc, in xpc_cache_remote_gru_mq_desc_uv() argument
663 ret = xp_remote_memcpy(uv_gpa(gru_mq_desc), gru_mq_desc_gpa, in xpc_cache_remote_gru_mq_desc_uv()
666 gru_mq_desc->mq = NULL; in xpc_cache_remote_gru_mq_desc_uv()
677 struct gru_message_queue_desc *gru_mq_desc; in xpc_send_activate_IRQ_uv() local
691 gru_mq_desc = part_uv->cached_activate_gru_mq_desc; in xpc_send_activate_IRQ_uv()
692 if (gru_mq_desc == NULL) { in xpc_send_activate_IRQ_uv()
693 gru_mq_desc = kmalloc(sizeof(struct in xpc_send_activate_IRQ_uv()
696 if (gru_mq_desc == NULL) { in xpc_send_activate_IRQ_uv()
700 part_uv->cached_activate_gru_mq_desc = gru_mq_desc; in xpc_send_activate_IRQ_uv()
703 ret = xpc_cache_remote_gru_mq_desc_uv(gru_mq_desc, in xpc_send_activate_IRQ_uv()
818 uv_gpa(xpc_activate_mq_uv->gru_mq_desc); in xpc_setup_rsvd_page_uv()
1240 msg.notify_gru_mq_desc_gpa = uv_gpa(xpc_notify_mq_uv->gru_mq_desc); in xpc_send_chctl_openreply_uv()
1481 while ((msg = gru_get_next_message(xpc_notify_mq_uv->gru_mq_desc)) != in xpc_handle_notify_IRQ_uv()
1497 gru_free_message(xpc_notify_mq_uv->gru_mq_desc, msg); in xpc_handle_notify_IRQ_uv()