Lines Matching refs:header

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