Lines Matching refs:handle

89 			if ((handle->max_errors != 0) &&\
90 (handle->max_errors == total_errors)) {\
91 mtest_message(handle, (END_MSG));\
92 error_summary(handle, total_errors);\
93 SET_CONDITION(handle, cond);\
98 error_summary(mtest_handle_t handle, uint_t total_errors)
103 mtest_message(handle, msgbuf);
108 error_print(char *writebuf, char *readbuf, mtest_handle_t handle, long pageno,
114 (void) sprintf(msgbuf, pg_header_msg, PAGE_SIZE(handle) * pageno);
115 mtest_message(handle, msgbuf);
117 for (offset = 0; offset < PAGE_SIZE(handle); offset++) {
118 if ((handle->max_errors != 0) &&
120 (handle->max_errors == *total_errorsp))
126 mtest_message(handle, msgbuf);
133 mtest_handle_t handle)
145 patternbuf1 = (pbuf_t *)mtest_allocate_page_buf(handle);
146 patternbuf2 = (pbuf_t *)mtest_allocate_page_buf(handle);
147 readbuf = (pbuf_t *)mtest_allocate_page_buf(handle);
152 mtest_message(handle, nts_msg);
153 npages = BANK_SIZE(handle) / PAGE_SIZE(handle);
158 (void) memset((void *)patternbuf1, 0x55, PAGE_SIZE(handle));
159 (void) memset((void *)patternbuf2, 0xaa, PAGE_SIZE(handle));
164 if (mtest_write(handle, (void *)patternbuf1, pageno, 0, 0)
167 mtest_message(handle, msgbuf);
174 mtest_message(handle, msgbuf);
179 if (mtest_read(handle, (void *)readbuf, pageno, 0, 0, &errbuf)
182 mtest_message(handle, msgbuf);
199 PAGE_SIZE(handle)) != 0) {
202 handle, pageno, &total_errors);
205 if (mtest_write(handle, (void *)patternbuf2, pageno, 0, 0)
208 mtest_message(handle, msgbuf);
215 mtest_message(handle, msgbuf);
221 if (mtest_read(handle, (void *)readbuf, pageno, 0, 0, &errbuf)
224 mtest_message(handle, msgbuf);
237 PAGE_SIZE(handle)) != 0) {
240 handle, pageno, &total_errors);
243 if (mtest_write(handle, (void *)patternbuf1, pageno, 0, 0)
246 mtest_message(handle, msgbuf);
249 if (mtest_read(handle, (void *)readbuf, pageno, 0, 0, &errbuf)
252 mtest_message(handle, msgbuf);
265 PAGE_SIZE(handle)) != 0) {
268 handle, pageno, &total_errors);
275 mtest_message(handle, msgbuf);
279 mtest_message(handle, ntf_msg);
280 error_summary(handle, total_errors);
281 SET_CONDITION(handle, cond);
288 mtest_handle_t handle)
300 patternbuf1 = (pbuf_t *)mtest_allocate_page_buf(handle);
301 patternbuf2 = (pbuf_t *)mtest_allocate_page_buf(handle);
302 readbuf = (pbuf_t *)mtest_allocate_page_buf(handle);
307 mtest_message(handle, qts_msg);
308 npages = BANK_SIZE(handle) / PAGE_SIZE(handle);
313 (void) memset((void *)patternbuf1, 0x55, PAGE_SIZE(handle));
314 (void) memset((void *)patternbuf2, 0xaa, PAGE_SIZE(handle));
319 if (mtest_write(handle, (void *)patternbuf1, pageno, 0, 0)
322 mtest_message(handle, msgbuf);
329 mtest_message(handle, msgbuf);
335 if (mtest_read(handle, (void *)readbuf, pageno, 0, 0, &errbuf)
338 mtest_message(handle, msgbuf);
355 PAGE_SIZE(handle)) != 0) {
358 handle, pageno, &total_errors);
361 if (mtest_write(handle, (void *)patternbuf2, pageno, 0, 0)
364 mtest_message(handle, msgbuf);
371 mtest_message(handle, msgbuf);
377 if (mtest_read(handle, (void *)readbuf, pageno, 0, 0, &errbuf)
380 mtest_message(handle, msgbuf);
393 PAGE_SIZE(handle)) != 0) {
396 handle, pageno, &total_errors);
403 mtest_message(handle, msgbuf);
407 mtest_message(handle, qtf_msg);
408 error_summary(handle, total_errors);
409 SET_CONDITION(handle, cond);
417 mtest_handle_t handle)
429 patternbuf0 = (pbuf_t *)mtest_allocate_page_buf(handle);
430 patternbuf1 = (pbuf_t *)mtest_allocate_page_buf(handle);
431 readbuf0 = (pbuf_t *)mtest_allocate_page_buf(handle);
432 readbuf1 = (pbuf_t *)mtest_allocate_page_buf(handle);
433 readbuf2 = (pbuf_t *)mtest_allocate_page_buf(handle);
439 mtest_message(handle, ets_msg);
440 npages = BANK_SIZE(handle) / PAGE_SIZE(handle);
445 (void) memset((void *)patternbuf0, 0x55, PAGE_SIZE(handle));
446 (void) memset((void *)patternbuf1, 0xaa, PAGE_SIZE(handle));
451 if (mtest_write(handle, (void *)patternbuf0, pageno, 0, 0)
454 mtest_message(handle, msgbuf);
461 mtest_message(handle, msgbuf);
473 for (line = (LINES_PER_PAGE(handle) - 1); line >= 0; line--) {
474 if (mtest_read(handle, (void *)readbuf0, pageno,
477 mtest_message(handle, msgbuf);
493 if (mtest_write(handle, (void*)patternbuf1, pageno,
496 mtest_message(handle, msgbuf);
499 if (mtest_read(handle, (void *)readbuf1, pageno,
502 mtest_message(handle, msgbuf);
514 if (mtest_write(handle, (void*)patternbuf0, pageno,
517 mtest_message(handle, msgbuf);
520 if (mtest_read(handle, (void *)readbuf2, pageno,
523 mtest_message(handle, msgbuf);
535 if (mtest_write(handle, (void*)patternbuf1, pageno,
542 PAGE_SIZE(handle)) != 0) {
545 handle, pageno, &total_errors);
549 PAGE_SIZE(handle)) != 0) {
552 handle, pageno, &total_errors);
556 PAGE_SIZE(handle)) != 0) {
559 handle, pageno, &total_errors);
566 mtest_message(handle, msgbuf);
573 for (line = (LINES_PER_PAGE(handle) - 1); line >= 0; line--) {
574 if (mtest_read(handle, (void *)readbuf0, pageno,
577 mtest_message(handle, msgbuf);
593 if (mtest_write(handle, (void*)patternbuf0, pageno,
596 mtest_message(handle, msgbuf);
599 if (mtest_write(handle, (void*)patternbuf1, pageno,
602 mtest_message(handle, msgbuf);
607 PAGE_SIZE(handle)) != 0) {
615 mtest_message(handle, msgbuf);
622 for (line = 0; line < LINES_PER_PAGE(handle); line++) {
623 if (mtest_read(handle, (void *)readbuf0, pageno,
626 mtest_message(handle, msgbuf);
638 if (mtest_write(handle, (void*)patternbuf0, pageno,
641 mtest_message(handle, msgbuf);
644 if (mtest_write(handle, (void*)patternbuf1, pageno,
647 mtest_message(handle, msgbuf);
650 if (mtest_write(handle, (void*)patternbuf0, pageno,
653 mtest_message(handle, msgbuf);
658 PAGE_SIZE(handle)) != 0) {
661 handle, pageno, &total_errors);
668 mtest_message(handle, msgbuf);
675 for (line = 0; line < LINES_PER_PAGE(handle); line++) {
676 if (mtest_read(handle, (void *)readbuf0, pageno,
679 mtest_message(handle, msgbuf);
691 if (mtest_write(handle, (void*)patternbuf1, pageno,
694 mtest_message(handle, msgbuf);
697 if (mtest_write(handle, (void*)patternbuf0, pageno,
700 mtest_message(handle, msgbuf);
705 PAGE_SIZE(handle)) != 0) {
708 handle, pageno, &total_errors);
715 mtest_message(handle, msgbuf);
719 mtest_message(handle, etf_msg);
720 error_summary(handle, total_errors);
721 SET_CONDITION(handle, cond);