Lines Matching refs:handle

87 			if ((handle->max_errors != 0) &&\
88 (handle->max_errors == total_errors)) {\
89 mtest_message(handle, (END_MSG));\
90 error_summary(handle, total_errors);\
91 SET_CONDITION(handle, cond);\
96 error_summary(mtest_handle_t handle, uint_t total_errors) in error_summary() argument
101 mtest_message(handle, msgbuf); in error_summary()
106 error_print(char *writebuf, char *readbuf, mtest_handle_t handle, long pageno, in error_print() argument
112 (void) sprintf(msgbuf, pg_header_msg, PAGE_SIZE(handle) * pageno); in error_print()
113 mtest_message(handle, msgbuf); in error_print()
115 for (offset = 0; offset < PAGE_SIZE(handle); offset++) { in error_print()
116 if ((handle->max_errors != 0) && in error_print()
118 (handle->max_errors == *total_errorsp)) in error_print()
124 mtest_message(handle, msgbuf); in error_print()
131 mtest_handle_t handle) in memory_test_normal() argument
143 patternbuf1 = (pbuf_t *)mtest_allocate_page_buf(handle); in memory_test_normal()
144 patternbuf2 = (pbuf_t *)mtest_allocate_page_buf(handle); in memory_test_normal()
145 readbuf = (pbuf_t *)mtest_allocate_page_buf(handle); in memory_test_normal()
150 mtest_message(handle, nts_msg); in memory_test_normal()
151 npages = BANK_SIZE(handle) / PAGE_SIZE(handle); in memory_test_normal()
156 (void) memset((void *)patternbuf1, 0x55, PAGE_SIZE(handle)); in memory_test_normal()
157 (void) memset((void *)patternbuf2, 0xaa, PAGE_SIZE(handle)); in memory_test_normal()
162 if (mtest_write(handle, (void *)patternbuf1, pageno, 0, 0) in memory_test_normal()
165 mtest_message(handle, msgbuf); in memory_test_normal()
172 mtest_message(handle, msgbuf); in memory_test_normal()
177 if (mtest_read(handle, (void *)readbuf, pageno, 0, 0, &errbuf) in memory_test_normal()
180 mtest_message(handle, msgbuf); in memory_test_normal()
197 PAGE_SIZE(handle)) != 0) { in memory_test_normal()
200 handle, pageno, &total_errors); in memory_test_normal()
203 if (mtest_write(handle, (void *)patternbuf2, pageno, 0, 0) in memory_test_normal()
206 mtest_message(handle, msgbuf); in memory_test_normal()
213 mtest_message(handle, msgbuf); in memory_test_normal()
219 if (mtest_read(handle, (void *)readbuf, pageno, 0, 0, &errbuf) in memory_test_normal()
222 mtest_message(handle, msgbuf); in memory_test_normal()
235 PAGE_SIZE(handle)) != 0) { in memory_test_normal()
238 handle, pageno, &total_errors); in memory_test_normal()
241 if (mtest_write(handle, (void *)patternbuf1, pageno, 0, 0) in memory_test_normal()
244 mtest_message(handle, msgbuf); in memory_test_normal()
247 if (mtest_read(handle, (void *)readbuf, pageno, 0, 0, &errbuf) in memory_test_normal()
250 mtest_message(handle, msgbuf); in memory_test_normal()
263 PAGE_SIZE(handle)) != 0) { in memory_test_normal()
266 handle, pageno, &total_errors); in memory_test_normal()
273 mtest_message(handle, msgbuf); in memory_test_normal()
277 mtest_message(handle, ntf_msg); in memory_test_normal()
278 error_summary(handle, total_errors); in memory_test_normal()
279 SET_CONDITION(handle, cond); in memory_test_normal()
286 mtest_handle_t handle) in memory_test_quick() argument
298 patternbuf1 = (pbuf_t *)mtest_allocate_page_buf(handle); in memory_test_quick()
299 patternbuf2 = (pbuf_t *)mtest_allocate_page_buf(handle); in memory_test_quick()
300 readbuf = (pbuf_t *)mtest_allocate_page_buf(handle); in memory_test_quick()
305 mtest_message(handle, qts_msg); in memory_test_quick()
306 npages = BANK_SIZE(handle) / PAGE_SIZE(handle); in memory_test_quick()
311 (void) memset((void *)patternbuf1, 0x55, PAGE_SIZE(handle)); in memory_test_quick()
312 (void) memset((void *)patternbuf2, 0xaa, PAGE_SIZE(handle)); in memory_test_quick()
317 if (mtest_write(handle, (void *)patternbuf1, pageno, 0, 0) in memory_test_quick()
320 mtest_message(handle, msgbuf); in memory_test_quick()
327 mtest_message(handle, msgbuf); in memory_test_quick()
333 if (mtest_read(handle, (void *)readbuf, pageno, 0, 0, &errbuf) in memory_test_quick()
336 mtest_message(handle, msgbuf); in memory_test_quick()
353 PAGE_SIZE(handle)) != 0) { in memory_test_quick()
356 handle, pageno, &total_errors); in memory_test_quick()
359 if (mtest_write(handle, (void *)patternbuf2, pageno, 0, 0) in memory_test_quick()
362 mtest_message(handle, msgbuf); in memory_test_quick()
369 mtest_message(handle, msgbuf); in memory_test_quick()
375 if (mtest_read(handle, (void *)readbuf, pageno, 0, 0, &errbuf) in memory_test_quick()
378 mtest_message(handle, msgbuf); in memory_test_quick()
391 PAGE_SIZE(handle)) != 0) { in memory_test_quick()
394 handle, pageno, &total_errors); in memory_test_quick()
401 mtest_message(handle, msgbuf); in memory_test_quick()
405 mtest_message(handle, qtf_msg); in memory_test_quick()
406 error_summary(handle, total_errors); in memory_test_quick()
407 SET_CONDITION(handle, cond); in memory_test_quick()
415 mtest_handle_t handle) in memory_test_extended() argument
427 patternbuf0 = (pbuf_t *)mtest_allocate_page_buf(handle); in memory_test_extended()
428 patternbuf1 = (pbuf_t *)mtest_allocate_page_buf(handle); in memory_test_extended()
429 readbuf0 = (pbuf_t *)mtest_allocate_page_buf(handle); in memory_test_extended()
430 readbuf1 = (pbuf_t *)mtest_allocate_page_buf(handle); in memory_test_extended()
431 readbuf2 = (pbuf_t *)mtest_allocate_page_buf(handle); in memory_test_extended()
437 mtest_message(handle, ets_msg); in memory_test_extended()
438 npages = BANK_SIZE(handle) / PAGE_SIZE(handle); in memory_test_extended()
443 (void) memset((void *)patternbuf0, 0x55, PAGE_SIZE(handle)); in memory_test_extended()
444 (void) memset((void *)patternbuf1, 0xaa, PAGE_SIZE(handle)); in memory_test_extended()
449 if (mtest_write(handle, (void *)patternbuf0, pageno, 0, 0) in memory_test_extended()
452 mtest_message(handle, msgbuf); in memory_test_extended()
459 mtest_message(handle, msgbuf); in memory_test_extended()
471 for (line = (LINES_PER_PAGE(handle) - 1); line >= 0; line--) { in memory_test_extended()
472 if (mtest_read(handle, (void *)readbuf0, pageno, in memory_test_extended()
475 mtest_message(handle, msgbuf); in memory_test_extended()
491 if (mtest_write(handle, (void*)patternbuf1, pageno, in memory_test_extended()
494 mtest_message(handle, msgbuf); in memory_test_extended()
497 if (mtest_read(handle, (void *)readbuf1, pageno, in memory_test_extended()
500 mtest_message(handle, msgbuf); in memory_test_extended()
512 if (mtest_write(handle, (void*)patternbuf0, pageno, in memory_test_extended()
515 mtest_message(handle, msgbuf); in memory_test_extended()
518 if (mtest_read(handle, (void *)readbuf2, pageno, in memory_test_extended()
521 mtest_message(handle, msgbuf); in memory_test_extended()
533 if (mtest_write(handle, (void*)patternbuf1, pageno, in memory_test_extended()
540 PAGE_SIZE(handle)) != 0) { in memory_test_extended()
543 handle, pageno, &total_errors); in memory_test_extended()
547 PAGE_SIZE(handle)) != 0) { in memory_test_extended()
550 handle, pageno, &total_errors); in memory_test_extended()
554 PAGE_SIZE(handle)) != 0) { in memory_test_extended()
557 handle, pageno, &total_errors); in memory_test_extended()
564 mtest_message(handle, msgbuf); in memory_test_extended()
571 for (line = (LINES_PER_PAGE(handle) - 1); line >= 0; line--) { in memory_test_extended()
572 if (mtest_read(handle, (void *)readbuf0, pageno, in memory_test_extended()
575 mtest_message(handle, msgbuf); in memory_test_extended()
591 if (mtest_write(handle, (void*)patternbuf0, pageno, in memory_test_extended()
594 mtest_message(handle, msgbuf); in memory_test_extended()
597 if (mtest_write(handle, (void*)patternbuf1, pageno, in memory_test_extended()
600 mtest_message(handle, msgbuf); in memory_test_extended()
605 PAGE_SIZE(handle)) != 0) { in memory_test_extended()
613 mtest_message(handle, msgbuf); in memory_test_extended()
620 for (line = 0; line < LINES_PER_PAGE(handle); line++) { in memory_test_extended()
621 if (mtest_read(handle, (void *)readbuf0, pageno, in memory_test_extended()
624 mtest_message(handle, msgbuf); in memory_test_extended()
636 if (mtest_write(handle, (void*)patternbuf0, pageno, in memory_test_extended()
639 mtest_message(handle, msgbuf); in memory_test_extended()
642 if (mtest_write(handle, (void*)patternbuf1, pageno, in memory_test_extended()
645 mtest_message(handle, msgbuf); in memory_test_extended()
648 if (mtest_write(handle, (void*)patternbuf0, pageno, in memory_test_extended()
651 mtest_message(handle, msgbuf); in memory_test_extended()
656 PAGE_SIZE(handle)) != 0) { in memory_test_extended()
659 handle, pageno, &total_errors); in memory_test_extended()
666 mtest_message(handle, msgbuf); in memory_test_extended()
673 for (line = 0; line < LINES_PER_PAGE(handle); line++) { in memory_test_extended()
674 if (mtest_read(handle, (void *)readbuf0, pageno, in memory_test_extended()
677 mtest_message(handle, msgbuf); in memory_test_extended()
689 if (mtest_write(handle, (void*)patternbuf1, pageno, in memory_test_extended()
692 mtest_message(handle, msgbuf); in memory_test_extended()
695 if (mtest_write(handle, (void*)patternbuf0, pageno, in memory_test_extended()
698 mtest_message(handle, msgbuf); in memory_test_extended()
703 PAGE_SIZE(handle)) != 0) { in memory_test_extended()
706 handle, pageno, &total_errors); in memory_test_extended()
713 mtest_message(handle, msgbuf); in memory_test_extended()
717 mtest_message(handle, etf_msg); in memory_test_extended()
718 error_summary(handle, total_errors); in memory_test_extended()
719 SET_CONDITION(handle, cond); in memory_test_extended()