Lines Matching refs:a0
605 movel %a0@,%a1@
609 movel %a0@,%a1@
613 movel %a0@,%a1@
617 movel %a0@,%a1@
631 movel %a0@,%a1@
635 movel %a0@,%a1@
639 movel %a0@,%a1@
643 movel %a0@,%a1@
647 movel %a0@,%a1@
657 movel %a0@,%a1@
702 lea %pc@(L(cputype)),%a0
703 movel %d1,%a0@
751 lea %pc@(m68k_supervisor_cachemode),%a0
752 movel %d0,%a0@
753 lea %pc@(m68k_pgtable_cachemode),%a0
754 movel %d1,%a0@
788 movel %a0@,%d3
789 lea %pc@(atari_mch_type),%a0
790 movel %d3,%a0@
798 1: lea %pc@(L(iobase)),%a0
799 movel %d0,%a0@
818 movel %a0@,%d3
819 lea %pc@(vme_brdtype),%a0
820 movel %d3,%a0@
837 movel %sp@+,%a0
841 movel %a0@+,%a1@+
842 movel %a0@+,%a1@+
843 movel %a0@+,%a1@+
844 movel %a0@+,%a1@+
845 movel %a0@+,%a1@+
846 movel %a0@+,%a1@+
847 movel %a0@+,%a1@+
848 movel %a0@+,%a1@+
862 movel %a0@,%d3
863 lea %pc@(L(uartbase)),%a0
864 movel %d3,%a0@
868 movel %a0@,%d3
869 lea %pc@(L(uart_scode)),%a0
870 movel %d3,%a0@
906 lea %pc@(L(phys_kernel_start)),%a0
910 movel %a1,%a0@
925 movel %a0@(4),%d0
934 lea %pc@(m68k_init_mapped_size),%a0
935 movel %d1,%a0@
1221 mmu_get_ptr_table_entry %a0,%d0
1227 mmu_get_page_table_entry %a0,%d0
1237 movel %d3,%a0@+
1239 movel %d3,%a0@+
1298 lea %pc@(_stext),%a0
1299 subl %d0,%a0
1300 mmu_fixup_page_mmu_cache %a0
1302 movel %pc@(L(kernel_end)),%a0
1303 subl %d0,%a0
1308 mmu_fixup_page_mmu_cache %a0
1309 addw #PAGESIZE,%a0
1311 cmpl %a0,%a1
1539 lea %pc@(_end),%a0
1540 1: tstw %a0@(BIR_TAG)
1542 cmpw %a0@(BIR_TAG),%d0
1544 addw %a0@(BIR_SIZE),%a0
1547 movew %a0@(BIR_SIZE),%d0
1548 lea %a0@(BIR_DATA),%a0
1551 lea %a0@(BIR_SIZE),%a0
1641 func_start mmu_print,%a0-%a6/%d0-%d7
1644 lea %pc@(L(mmu_print_data)),%a0
1645 movel #MMU_PRINT_UNINITED,%a0@(mmu_next_valid)
1720 movel %a5,%a0 /* a0 has the address of the root table ptr */
1727 movel %a0@+,%d6
1844 movel %d0,%a0
1850 movel %a0@+,%d6
1923 moveml %a0/%d7,%sp@-
1925 lea %pc@(L(mmu_print_data)),%a0
1926 tstl %a0@(mmu_next_valid)
1929 movel #MMU_PRINT_INVALID,%a0@(mmu_next_valid)
1936 moveml %sp@+,%a0/%d7
1941 moveml %d0-%d7/%a0,%sp@-
1943 lea %pc@(L(mmu_print_data)),%a0
1945 tstl %a0@(mmu_next_valid)
1948 cmpl %a0@(mmu_next_physical),%d1
1960 movel #MMU_PRINT_VALID,%a0@(mmu_next_valid)
1962 movel %d1,%a0@(mmu_next_physical)
1967 addl %d7,%a0@(mmu_next_physical)
1970 moveml %sp@+,%d0-%d7/%a0
2014 func_start mmu_map_tt,%d0/%d1/%a0,4
2060 1: lea STACK,%a0
2062 movel %d1,%a0@
2066 pmove %a0@,%tt0
2068 1: pmove %a0@,%tt1
2116 func_start mmu_map,%d0-%d4/%a0-%a4
2186 mmu_get_ptr_table_entry %a0,%d0
2194 mmu_get_page_table_entry %a0,%d0
2198 tstl %a0@
2203 movel %a2,%a0@
2210 lea %a3@(-1),%a0
2211 cmpl %a0,%a4
2240 tstl %a0@
2250 movel %a2,%a0@
2262 mmu_get_ptr_table_entry %a0,%d0
2266 tstl %a0@
2275 movel %a2,%a0@
2283 lea %a3@(-1),%a0
2284 cmpl %a0,%a4
2306 func_start mmu_fixup_page_mmu_cache,%d0/%a0
2324 mmu_get_ptr_table_entry %a0,%d0
2332 mmu_get_page_table_entry %a0,%d0
2334 movel %a0@,%d0
2337 movel %d0,%a0@
2350 func_start mmu_temp_map,%d0/%d1/%a0/%a1
2368 movel %a0@,%d0
2377 movel %d0,%a0@
2384 movel %d0,%a0
2392 lea %a0@(%d0*4),%a0
2393 dputn %a0
2397 movel %a0@,%d0
2407 movel %d0,%a0@
2414 movel %d0,%a0
2422 lea %a0@(%d0*4),%a0
2423 dputn %a0
2430 movel %d0,%a0@
2437 func_start mmu_engage,%d0-%d2/%a0-%a3
2441 lea %pc@(L(kernel_pgdir_ptr)),%a0
2442 movel %a0@,%a2
2444 movel %a1,%a0@
2445 movel %a2,%a0
2447 movel %a0@+,%a1@+
2450 lea %pc@(L(temp_mmap_mem)),%a0
2451 movel %a1,%a0@
2458 lea %pc@(1b),%a0
2461 cmpl %a0,%a1
2464 mmu_temp_map %a0,%a0
2465 mmu_temp_map %a0,%a1
2467 addw #PAGESIZE,%a0
2469 mmu_temp_map %a0,%a0
2470 mmu_temp_map %a0,%a1
2501 lea %pc@(L(mmu_engage_030_temp)),%a0
2502 movel #0x80000002,%a0@
2503 movel %a3,%a0@(4)
2506 pmove %a0@,%srp
2512 movel #0x82c07760,%a0@(8)
2513 pmove %a0@(8),%tc /* enable the MMU */
2515 1: movel %a2,%a0@(4)
2518 pmove %a0@,%srp
2540 movel %pc@(L(kernel_pgdir_ptr)),%a0
2541 tstl %a0
2551 addw #PAGESIZE-1,%a0
2552 movel %a0,%d0
2557 lea %pc@(L(memory_start)),%a0
2558 movel %d0,%a0@
2559 lea %pc@(L(kernel_end)),%a0
2560 movel %d0,%a0@
2566 lea %pc@(_stext),%a0
2568 movel %a0,%a1@
2576 movel %a0,%a1
2583 movel %a0,%a1@
2585 dputn %a0
2589 lea %a0@(%d0*4),%a0
2592 dputn %a0
2609 movel ARG1,%a0
2610 movel %a0@,%d0
2616 lea %pc@(L(mmu_num_pointer_tables)),%a0
2617 movel %a0@,%d0
2618 addql #1,%a0@
2629 movel %a0,%a1@
2641 movel ARG1,%a0
2643 movel %d0,%a0@
2648 movel %d0,%a0
2650 lea %a0@(%d0*4),%a0
2653 dputn %a0
2669 movel ARG1,%a0
2670 movel %a0@,%d0
2678 addw #_PAGE_TABLE+_PAGE_ACCESSED,%a0
2690 movel %a0,%a1@+
2691 lea %a0@(PAGE_TABLE_SIZE*4),%a0
2696 movel ARG1,%a0
2697 movel %a0@,%d0
2702 movel %d0,%a0
2704 lea %a0@(%d0*4),%a0
2707 dputn %a0
2724 lea %pc@(L(memory_start)),%a0
2725 movel %a0@,%a1
2726 addl #PAGESIZE,%a0@
2730 movel %a1,%a0
2736 dputn %a0
2834 func_start serial_init,%d0/%d1/%a0/%a1
2855 lea %pc@(L(custom)),%a0
2856 movel #-ZTWOBASE,%a0@
2859 movew %a0@,CUSTOMBASE+C_SERPER-ZTWOBASE
2879 lea %a1@(LSCC_CTRL),%a0
2881 moveb %a0@,%d0
2883 moveb #9,%a0@
2884 moveb #0xc0,%a0@
2895 moveb %d0,%a0@
2896 moveb %a1@+,%a0@
2898 3: clrb %a0@
2918 movel %pc@(L(mac_sccbase)),%a0
2920 moveb %a0@(mac_scc_cha_a_ctrl_offset),%d0
2922 moveb #9,%a0@(mac_scc_cha_a_ctrl_offset)
2923 moveb #0xc0,%a0@(mac_scc_cha_a_ctrl_offset)
2936 moveb %d0,%a0@(mac_scc_cha_a_ctrl_offset)
2937 moveb %a1@+,%a0@(mac_scc_cha_a_ctrl_offset)
2946 moveb %d0,%a0@(mac_scc_cha_b_ctrl_offset)
2947 moveb %a1@+,%a0@(mac_scc_cha_b_ctrl_offset)
3003 func_start serial_putc,%d0/%d1/%a0/%a1
3017 movel %pc@(L(custom)),%a0
3018 movew %d0,%a0@(CUSTOMBASE+C_SERDAT)
3019 1: movew %a0@(CUSTOMBASE+C_SERDATR),%d0
3166 move.l %a1@,%a0
3167 move.b %d0,%a0@
3168 addq.l #4,%a0
3169 move.l %a0,%a1@
3220 func_start puts,%d0/%a0
3222 movel ARG1,%a0
3231 2: moveb %a0@+,%d0
3277 moveml %d0/%d1/%a0,%sp@-
3280 movel %sp@(18),%a0 /* fetch parameter */
3292 moveb %a0@+,%d0
3296 moveml %sp@+,%d0/%d1/%a0
3301 func_start set_leds,%d0/%a0
3305 movel %pc@(L(iobase)),%a0
3306 moveb %d0,%a0@(0x1ffff)
3311 movel %pc@(L(iobase)),%a0
3314 moveb %d0,%a0@(LCPUCTRL)
3331 func_start console_init,%a0-%a4/%d0-%d7
3370 lea %pc@(font_vga_8x8),%a0
3372 lea %pc@(font_vga_8x16),%a0
3374 lea %pc@(font_vga_6x11),%a0
3376 lea %pc@(font_vga_8x8),%a0
3378 lea 0,%a0
3386 movel %a0,%a1@ /* store pointer to struct fbcon_font_desc in console_font */
3387 tstl %a0
3390 movel %a0@(FONT_DESC_DATA),%d0
3403 divul %a0@(FONT_DESC_WIDTH),%d0 /* d0 = max num chars per row */
3406 divul %a0@(FONT_DESC_HEIGHT),%d1 /* d1 = max num rows */
3425 func_start console_put_penguin,%a0-%a1/%d0-%d7
3430 lea %pc@(L(mac_dimensions)),%a0
3431 movel %a0@,%d0
3466 func_start console_scroll,%a0-%a4/%d0-%d7
3467 lea %pc@(L(mac_videobase)),%a0
3468 movel %a0@,%a1
3470 lea %pc@(L(mac_rowbytes)),%a0
3471 movel %a0@,%d5
3472 movel %pc@(L(console_font)),%a0
3473 tstl %a0
3475 mulul %a0@(FONT_DESC_HEIGHT),%d5 /* account for # scan lines per character */
3481 lea %pc@(L(mac_dimensions)),%a0
3482 movel %a0@,%d3
3491 lea %pc@(L(mac_rowbytes)),%a0
3492 movel %a0@,%d6
3493 movel %pc@(L(console_font)),%a0
3494 subl %a0@(FONT_DESC_HEIGHT),%d4 /* we're not scrolling the top row! */
3510 lea %pc@(L(mac_rowbytes)),%a0
3511 movel %a0@,%d6
3512 movel %pc@(L(console_font)),%a0
3513 mulul %a0@(FONT_DESC_HEIGHT),%d6 /* scan line bytes x font height */
3533 func_start console_putc,%a0/%a1/%d0-%d7
3548 lea %pc@(L(console_globals)),%a0
3552 movel %a0@(Lconsole_struct_cur_row),%d0
3554 movel %d0,%a0@(Lconsole_struct_cur_row)
3555 movel %a0@(Lconsole_struct_num_rows),%d1
3559 movel %d0,%a0@(Lconsole_struct_cur_row)
3567 clrl %a0@(Lconsole_struct_cur_column)
3573 clrl %a0@(Lconsole_struct_cur_row)
3574 clrl %a0@(Lconsole_struct_cur_column)
3587 movel %a0@(Lconsole_struct_cur_column),%d0
3588 addql #1,%a0@(Lconsole_struct_cur_column)
3589 movel %a0@(Lconsole_struct_num_columns),%d1
3594 movel %a0@(Lconsole_struct_cur_row),%d1
3600 movel %pc@(L(console_font)),%a0
3604 mulul %a0@(FONT_DESC_HEIGHT),%d7 /* d7 = index into font data */
3617 mulul %a0@(FONT_DESC_WIDTH),%d0
3618 mulul %a0@(FONT_DESC_HEIGHT),%d1
3619 movel %a0@(FONT_DESC_HEIGHT),%d7 /* Load fbcon_font_desc.height into d7 */
3625 movel %a0@(FONT_DESC_WIDTH),%d6 /* Load fbcon_font_desc.width into d6 */
3636 subl %a0@(FONT_DESC_WIDTH),%d0
3650 func_start console_plot_pixel,%a0-%a1/%d0-%d4