Lines Matching refs:a0
603 movel %a0@,%a1@
607 movel %a0@,%a1@
611 movel %a0@,%a1@
615 movel %a0@,%a1@
629 movel %a0@,%a1@
633 movel %a0@,%a1@
637 movel %a0@,%a1@
641 movel %a0@,%a1@
645 movel %a0@,%a1@
692 lea %pc@(L(cputype)),%a0
693 movel %d1,%a0@
741 lea %pc@(m68k_supervisor_cachemode),%a0
742 movel %d0,%a0@
743 lea %pc@(m68k_pgtable_cachemode),%a0
744 movel %d1,%a0@
778 movel %a0@,%d3
779 lea %pc@(atari_mch_type),%a0
780 movel %d3,%a0@
788 1: lea %pc@(L(iobase)),%a0
789 movel %d0,%a0@
808 movel %a0@,%d3
809 lea %pc@(vme_brdtype),%a0
810 movel %d3,%a0@
827 movel %sp@+,%a0
831 movel %a0@+,%a1@+
832 movel %a0@+,%a1@+
833 movel %a0@+,%a1@+
834 movel %a0@+,%a1@+
835 movel %a0@+,%a1@+
836 movel %a0@+,%a1@+
837 movel %a0@+,%a1@+
838 movel %a0@+,%a1@+
852 movel %a0@,%d3
853 lea %pc@(L(uartbase)),%a0
854 movel %d3,%a0@
858 movel %a0@,%d3
859 lea %pc@(L(uart_scode)),%a0
860 movel %d3,%a0@
896 lea %pc@(L(phys_kernel_start)),%a0
900 movel %a1,%a0@
915 movel %a0@(4),%d0
924 lea %pc@(m68k_init_mapped_size),%a0
925 movel %d1,%a0@
1211 mmu_get_ptr_table_entry %a0,%d0
1217 mmu_get_page_table_entry %a0,%d0
1227 movel %d3,%a0@+
1229 movel %d3,%a0@+
1281 lea %pc@(_stext),%a0
1282 subl %d0,%a0
1283 mmu_fixup_page_mmu_cache %a0
1285 movel %pc@(L(kernel_end)),%a0
1286 subl %d0,%a0
1291 mmu_fixup_page_mmu_cache %a0
1292 addw #PAGESIZE,%a0
1294 cmpl %a0,%a1
1522 lea %pc@(_end),%a0
1523 1: tstw %a0@(BIR_TAG)
1525 cmpw %a0@(BIR_TAG),%d0
1527 addw %a0@(BIR_SIZE),%a0
1530 movew %a0@(BIR_SIZE),%d0
1531 lea %a0@(BIR_DATA),%a0
1534 lea %a0@(BIR_SIZE),%a0
1624 func_start mmu_print,%a0-%a6/%d0-%d7
1627 lea %pc@(L(mmu_print_data)),%a0
1628 movel #MMU_PRINT_UNINITED,%a0@(mmu_next_valid)
1703 movel %a5,%a0 /* a0 has the address of the root table ptr */
1710 movel %a0@+,%d6
1827 movel %d0,%a0
1833 movel %a0@+,%d6
1906 moveml %a0/%d7,%sp@-
1908 lea %pc@(L(mmu_print_data)),%a0
1909 tstl %a0@(mmu_next_valid)
1912 movel #MMU_PRINT_INVALID,%a0@(mmu_next_valid)
1919 moveml %sp@+,%a0/%d7
1924 moveml %d0-%d7/%a0,%sp@-
1926 lea %pc@(L(mmu_print_data)),%a0
1928 tstl %a0@(mmu_next_valid)
1931 cmpl %a0@(mmu_next_physical),%d1
1943 movel #MMU_PRINT_VALID,%a0@(mmu_next_valid)
1945 movel %d1,%a0@(mmu_next_physical)
1950 addl %d7,%a0@(mmu_next_physical)
1953 moveml %sp@+,%d0-%d7/%a0
1997 func_start mmu_map_tt,%d0/%d1/%a0,4
2043 1: lea STACK,%a0
2045 movel %d1,%a0@
2049 pmove %a0@,%tt0
2051 1: pmove %a0@,%tt1
2099 func_start mmu_map,%d0-%d4/%a0-%a4
2169 mmu_get_ptr_table_entry %a0,%d0
2177 mmu_get_page_table_entry %a0,%d0
2181 tstl %a0@
2186 movel %a2,%a0@
2193 lea %a3@(-1),%a0
2194 cmpl %a0,%a4
2223 tstl %a0@
2233 movel %a2,%a0@
2245 mmu_get_ptr_table_entry %a0,%d0
2249 tstl %a0@
2258 movel %a2,%a0@
2266 lea %a3@(-1),%a0
2267 cmpl %a0,%a4
2289 func_start mmu_fixup_page_mmu_cache,%d0/%a0
2307 mmu_get_ptr_table_entry %a0,%d0
2315 mmu_get_page_table_entry %a0,%d0
2317 movel %a0@,%d0
2320 movel %d0,%a0@
2333 func_start mmu_temp_map,%d0/%d1/%a0/%a1
2351 movel %a0@,%d0
2360 movel %d0,%a0@
2367 movel %d0,%a0
2375 lea %a0@(%d0*4),%a0
2376 dputn %a0
2380 movel %a0@,%d0
2390 movel %d0,%a0@
2397 movel %d0,%a0
2405 lea %a0@(%d0*4),%a0
2406 dputn %a0
2413 movel %d0,%a0@
2420 func_start mmu_engage,%d0-%d2/%a0-%a3
2424 lea %pc@(L(kernel_pgdir_ptr)),%a0
2425 movel %a0@,%a2
2427 movel %a1,%a0@
2428 movel %a2,%a0
2430 movel %a0@+,%a1@+
2433 lea %pc@(L(temp_mmap_mem)),%a0
2434 movel %a1,%a0@
2441 lea %pc@(1b),%a0
2444 cmpl %a0,%a1
2447 mmu_temp_map %a0,%a0
2448 mmu_temp_map %a0,%a1
2450 addw #PAGESIZE,%a0
2452 mmu_temp_map %a0,%a0
2453 mmu_temp_map %a0,%a1
2484 lea %pc@(L(mmu_engage_030_temp)),%a0
2485 movel #0x80000002,%a0@
2486 movel %a3,%a0@(4)
2489 pmove %a0@,%srp
2495 movel #0x82c07760,%a0@(8)
2496 pmove %a0@(8),%tc /* enable the MMU */
2498 1: movel %a2,%a0@(4)
2501 pmove %a0@,%srp
2523 movel %pc@(L(kernel_pgdir_ptr)),%a0
2524 tstl %a0
2534 addw #PAGESIZE-1,%a0
2535 movel %a0,%d0
2540 lea %pc@(L(memory_start)),%a0
2541 movel %d0,%a0@
2542 lea %pc@(L(kernel_end)),%a0
2543 movel %d0,%a0@
2549 lea %pc@(_stext),%a0
2551 movel %a0,%a1@
2559 movel %a0,%a1
2566 movel %a0,%a1@
2568 dputn %a0
2572 lea %a0@(%d0*4),%a0
2575 dputn %a0
2592 movel ARG1,%a0
2593 movel %a0@,%d0
2599 lea %pc@(L(mmu_num_pointer_tables)),%a0
2600 movel %a0@,%d0
2601 addql #1,%a0@
2612 movel %a0,%a1@
2624 movel ARG1,%a0
2626 movel %d0,%a0@
2631 movel %d0,%a0
2633 lea %a0@(%d0*4),%a0
2636 dputn %a0
2652 movel ARG1,%a0
2653 movel %a0@,%d0
2661 addw #_PAGE_TABLE+_PAGE_ACCESSED,%a0
2673 movel %a0,%a1@+
2674 lea %a0@(PAGE_TABLE_SIZE*4),%a0
2679 movel ARG1,%a0
2680 movel %a0@,%d0
2685 movel %d0,%a0
2687 lea %a0@(%d0*4),%a0
2690 dputn %a0
2707 lea %pc@(L(memory_start)),%a0
2708 movel %a0@,%a1
2709 addl #PAGESIZE,%a0@
2713 movel %a1,%a0
2719 dputn %a0
2817 func_start serial_init,%d0/%d1/%a0/%a1
2838 lea %pc@(L(custom)),%a0
2839 movel #-ZTWOBASE,%a0@
2842 movew %a0@,CUSTOMBASE+C_SERPER-ZTWOBASE
2862 lea %a1@(LSCC_CTRL),%a0
2864 moveb %a0@,%d0
2866 moveb #9,%a0@
2867 moveb #0xc0,%a0@
2878 moveb %d0,%a0@
2879 moveb %a1@+,%a0@
2881 3: clrb %a0@
2901 movel %pc@(L(mac_sccbase)),%a0
2903 moveb %a0@(mac_scc_cha_a_ctrl_offset),%d0
2905 moveb #9,%a0@(mac_scc_cha_a_ctrl_offset)
2906 moveb #0xc0,%a0@(mac_scc_cha_a_ctrl_offset)
2919 moveb %d0,%a0@(mac_scc_cha_a_ctrl_offset)
2920 moveb %a1@+,%a0@(mac_scc_cha_a_ctrl_offset)
2929 moveb %d0,%a0@(mac_scc_cha_b_ctrl_offset)
2930 moveb %a1@+,%a0@(mac_scc_cha_b_ctrl_offset)
2986 func_start serial_putc,%d0/%d1/%a0/%a1
3000 movel %pc@(L(custom)),%a0
3001 movew %d0,%a0@(CUSTOMBASE+C_SERDAT)
3002 1: movew %a0@(CUSTOMBASE+C_SERDATR),%d0
3149 move.l %a1@,%a0
3150 move.b %d0,%a0@
3151 addq.l #4,%a0
3152 move.l %a0,%a1@
3195 func_start puts,%d0/%a0
3197 movel ARG1,%a0
3206 2: moveb %a0@+,%d0
3252 moveml %d0/%d1/%a0,%sp@-
3255 movel %sp@(18),%a0 /* fetch parameter */
3267 moveb %a0@+,%d0
3271 moveml %sp@+,%d0/%d1/%a0
3276 func_start set_leds,%d0/%a0
3280 movel %pc@(L(iobase)),%a0
3281 moveb %d0,%a0@(0x1ffff)
3286 movel %pc@(L(iobase)),%a0
3289 moveb %d0,%a0@(LCPUCTRL)
3306 func_start console_init,%a0-%a4/%d0-%d7
3345 lea %pc@(font_vga_8x8),%a0
3347 lea %pc@(font_vga_8x16),%a0
3349 lea %pc@(font_vga_6x11),%a0
3351 lea %pc@(font_vga_8x8),%a0
3353 lea 0,%a0
3361 movel %a0,%a1@ /* store pointer to struct fbcon_font_desc in console_font */
3362 tstl %a0
3365 movel %a0@(FONT_DESC_DATA),%d0
3378 divul %a0@(FONT_DESC_WIDTH),%d0 /* d0 = max num chars per row */
3381 divul %a0@(FONT_DESC_HEIGHT),%d1 /* d1 = max num rows */
3400 func_start console_put_penguin,%a0-%a1/%d0-%d7
3405 lea %pc@(L(mac_dimensions)),%a0
3406 movel %a0@,%d0
3441 func_start console_scroll,%a0-%a4/%d0-%d7
3442 lea %pc@(L(mac_videobase)),%a0
3443 movel %a0@,%a1
3445 lea %pc@(L(mac_rowbytes)),%a0
3446 movel %a0@,%d5
3447 movel %pc@(L(console_font)),%a0
3448 tstl %a0
3450 mulul %a0@(FONT_DESC_HEIGHT),%d5 /* account for # scan lines per character */
3456 lea %pc@(L(mac_dimensions)),%a0
3457 movel %a0@,%d3
3466 lea %pc@(L(mac_rowbytes)),%a0
3467 movel %a0@,%d6
3468 movel %pc@(L(console_font)),%a0
3469 subl %a0@(FONT_DESC_HEIGHT),%d4 /* we're not scrolling the top row! */
3485 lea %pc@(L(mac_rowbytes)),%a0
3486 movel %a0@,%d6
3487 movel %pc@(L(console_font)),%a0
3488 mulul %a0@(FONT_DESC_HEIGHT),%d6 /* scan line bytes x font height */
3508 func_start console_putc,%a0/%a1/%d0-%d7
3523 lea %pc@(L(console_globals)),%a0
3527 movel %a0@(Lconsole_struct_cur_row),%d0
3529 movel %d0,%a0@(Lconsole_struct_cur_row)
3530 movel %a0@(Lconsole_struct_num_rows),%d1
3534 movel %d0,%a0@(Lconsole_struct_cur_row)
3542 clrl %a0@(Lconsole_struct_cur_column)
3548 clrl %a0@(Lconsole_struct_cur_row)
3549 clrl %a0@(Lconsole_struct_cur_column)
3562 movel %a0@(Lconsole_struct_cur_column),%d0
3563 addql #1,%a0@(Lconsole_struct_cur_column)
3564 movel %a0@(Lconsole_struct_num_columns),%d1
3569 movel %a0@(Lconsole_struct_cur_row),%d1
3575 movel %pc@(L(console_font)),%a0
3579 mulul %a0@(FONT_DESC_HEIGHT),%d7 /* d7 = index into font data */
3592 mulul %a0@(FONT_DESC_WIDTH),%d0
3593 mulul %a0@(FONT_DESC_HEIGHT),%d1
3594 movel %a0@(FONT_DESC_HEIGHT),%d7 /* Load fbcon_font_desc.height into d7 */
3600 movel %a0@(FONT_DESC_WIDTH),%d6 /* Load fbcon_font_desc.width into d6 */
3611 subl %a0@(FONT_DESC_WIDTH),%d0
3625 func_start console_plot_pixel,%a0-%a1/%d0-%d4