Lines Matching refs:header

233 	cnsram_header	header;
255 rv = iosram_read(SBBC_CONSOLE_KEY, 0, (caddr_t)&header,
259 if (header.cnsram_magic != CNSRAM_MAGIC)
261 if (!header.cnsram_in_end && !header.cnsram_in_begin)
263 if (!header.cnsram_out_end && !header.cnsram_out_begin)
271 header.cnsram_in_end - header.cnsram_in_begin;
911 sgcn_read_header(int rw, cnsram_header *header)
916 rv = iosram_read(SBBC_CONSOLE_KEY, 0, (caddr_t)header,
923 * Since the header is read in a byte-by-byte fashion
930 OFFSETOF((*header), cnsram_in_wrptr),
931 POINTER((*header), cnsram_in_wrptr),
932 sizeof (header->cnsram_in_wrptr));
935 OFFSETOF((*header), cnsram_out_rdptr),
936 POINTER((*header), cnsram_out_rdptr),
937 sizeof (header->cnsram_out_rdptr));
947 cnsram_header header;
964 rv = sgcn_read_header(rw, &header);
969 if (header.cnsram_magic != CNSRAM_MAGIC) {
975 size = header.cnsram_in_end - header.cnsram_in_begin;
977 size = header.cnsram_out_end - header.cnsram_out_begin;
985 header.cnsram_in_begin,
986 header.cnsram_in_end,
987 header.cnsram_in_rdptr,
988 header.cnsram_in_wrptr, buf, len);
991 header.cnsram_out_begin,
992 header.cnsram_out_end,
993 header.cnsram_out_rdptr,
994 header.cnsram_out_wrptr, buf, len);
1007 header.cnsram_in_rdptr =
1008 (header.cnsram_in_rdptr - header.cnsram_in_begin
1010 % size + header.cnsram_in_begin;
1012 OFFSETOF(header, cnsram_in_rdptr),
1013 POINTER(header, cnsram_in_rdptr),
1014 sizeof (header.cnsram_in_rdptr));
1016 header.cnsram_out_wrptr =
1017 (header.cnsram_out_wrptr - header.cnsram_out_begin
1019 % size + header.cnsram_out_begin;
1021 OFFSETOF(header, cnsram_out_wrptr),
1022 POINTER(header, cnsram_out_wrptr),
1023 sizeof (header.cnsram_out_wrptr));