Lines Matching refs:mhdr
538 struct message_header *mhdr = p + GRU_CACHE_LINE_BYTES; in get_present2() local
539 return mhdr->present; in get_present2()
544 struct message_header *mhdr = p + GRU_CACHE_LINE_BYTES; in restore_present2() local
545 mhdr->present = val; in restore_present2()
593 struct message_header save_mhdr, *mhdr = mesg; in send_noop_message() local
596 save_mhdr = *mhdr; in send_noop_message()
597 *mhdr = noop_header; in send_noop_message()
598 gru_mesq(cb, mqd->mq_gpa, gru_get_tri(mhdr), 1, IMA); in send_noop_message()
637 *mhdr = save_mhdr; in send_noop_message()
800 struct message_header *mhdr; in gru_send_message_gpa() local
812 mhdr = dsr; in gru_send_message_gpa()
813 mhdr->present = MQS_FULL; in gru_send_message_gpa()
814 mhdr->lines = clines; in gru_send_message_gpa()
816 mhdr->present2 = get_present2(mhdr); in gru_send_message_gpa()
817 restore_present2(mhdr, MQS_FULL); in gru_send_message_gpa()
822 gru_mesq(cb, mqd->mq_gpa, gru_get_tri(mhdr), clines, IMA); in gru_send_message_gpa()
841 struct message_header *mhdr = mq->next; in gru_free_message() local
844 int lines = mhdr->lines; in gru_free_message()
847 restore_present2(mhdr, MQS_EMPTY); in gru_free_message()
848 mhdr->present = MQS_EMPTY; in gru_free_message()
873 struct message_header *mhdr = mq->next; in gru_get_next_message() local
874 int present = mhdr->present; in gru_get_next_message()
878 gru_free_message(mqd, mhdr); in gru_get_next_message()
879 mhdr = mq->next; in gru_get_next_message()
880 present = mhdr->present; in gru_get_next_message()
884 if (present == MQS_FULL && mhdr->lines == 2 && in gru_get_next_message()
885 get_present2(mhdr) == MQS_EMPTY) in gru_get_next_message()
893 if (mhdr->lines == 2) in gru_get_next_message()
894 restore_present2(mhdr, mhdr->present2); in gru_get_next_message()
897 return mhdr; in gru_get_next_message()