Lines Matching refs:mhdr
239 struct message_header *mhdr = p + GRU_CACHE_LINE_BYTES; in get_present2() local
240 return mhdr->present; in get_present2()
245 struct message_header *mhdr = p + GRU_CACHE_LINE_BYTES; in restore_present2() local
246 mhdr->present = val; in restore_present2()
287 struct message_header save_mhdr, *mhdr = mesg; in send_noop_message() local
290 save_mhdr = *mhdr; in send_noop_message()
291 *mhdr = noop_header; in send_noop_message()
292 gru_mesq(cb, mq, gru_get_tri(mhdr), 1, IMA); in send_noop_message()
329 *mhdr = save_mhdr; in send_noop_message()
462 struct message_header *mhdr; in gru_send_message_gpa() local
474 mhdr = dsr; in gru_send_message_gpa()
475 mhdr->present = MQS_FULL; in gru_send_message_gpa()
476 mhdr->lines = clines; in gru_send_message_gpa()
478 mhdr->present2 = get_present2(mhdr); in gru_send_message_gpa()
479 restore_present2(mhdr, MQS_FULL); in gru_send_message_gpa()
484 gru_mesq(cb, mq, gru_get_tri(mhdr), clines, IMA); in gru_send_message_gpa()
503 struct message_header *mhdr = mq->next; in gru_free_message() local
506 int lines = mhdr->lines; in gru_free_message()
509 restore_present2(mhdr, MQS_EMPTY); in gru_free_message()
510 mhdr->present = MQS_EMPTY; in gru_free_message()
535 struct message_header *mhdr = mq->next; in gru_get_next_message() local
536 int present = mhdr->present; in gru_get_next_message()
541 gru_free_message(rmq, mhdr); in gru_get_next_message()
542 mhdr = mq->next; in gru_get_next_message()
543 present = mhdr->present; in gru_get_next_message()
547 if (present == MQS_FULL && mhdr->lines == 2 && in gru_get_next_message()
548 get_present2(mhdr) == MQS_EMPTY) in gru_get_next_message()
556 if (mhdr->lines == 2) in gru_get_next_message()
557 restore_present2(mhdr, mhdr->present2); in gru_get_next_message()
559 return mhdr; in gru_get_next_message()