dma_prog 373 dev/pci/bktr/bktr_core.c bktr->dma_prog = get_bktr_mem(bktr, &bktr->dm_prog, DMA_PROG_ALLOC); dma_prog 2443 dev/pci/bktr/bktr_core.c split(bktr_reg_t *bktr, u_int **dma_prog, int width, u_int operation, dma_prog 2473 dev/pci/bktr/bktr_core.c *(*dma_prog)++ = htole32(OP_SKIP | OP_SOL | start_skip); dma_prog 2478 dev/pci/bktr/bktr_core.c *(*dma_prog)++ = htole32(operation | flag | (width * pixel_width - skip)); dma_prog 2480 dev/pci/bktr/bktr_core.c *(*dma_prog)++ = htole32(*target_buffer); dma_prog 2503 dev/pci/bktr/bktr_core.c *(*dma_prog)++ = htole32(OP_SKIP | OP_SOL | start_skip); dma_prog 2508 dev/pci/bktr/bktr_core.c *(*dma_prog)++ = htole32(operation | flag | dma_prog 2511 dev/pci/bktr/bktr_core.c *(*dma_prog)++ = htole32(*target_buffer); dma_prog 2516 dev/pci/bktr/bktr_core.c *(*dma_prog)++ = htole32(operation | flag2 | dma_prog 2536 dev/pci/bktr/bktr_core.c u_int *dma_prog; /* DMA prog is an array of dma_prog 2574 dev/pci/bktr/bktr_core.c dma_prog = (u_int *) bktr->dma_prog; dma_prog 2592 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_RESYNC |BKTR_VRE); dma_prog 2593 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); dma_prog 2595 dev/pci/bktr/bktr_core.c loop_point = dma_prog; dma_prog 2599 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_FM1); dma_prog 2600 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); dma_prog 2602 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_WRITE | OP_SOL | OP_EOL | vbisamples); dma_prog 2603 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_vbidata->dm_segs->ds_addr + dma_prog 2610 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_FM1); dma_prog 2611 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2616 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->y2 - bktr->y, OP_WRITE, dma_prog 2622 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->y2 - bktr->y, dma_prog 2626 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->yclip2 - dma_prog 2639 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_RESYNC | BKTR_VRO); dma_prog 2640 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2644 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_FM1); dma_prog 2645 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); dma_prog 2647 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_WRITE | OP_SOL | OP_EOL | vbisamples); dma_prog 2648 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_vbidata->dm_segs->ds_addr + dma_prog 2661 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_FM1); dma_prog 2662 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2667 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->y2 - bktr->y, OP_WRITE, dma_prog 2672 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->y2 - bktr->y, dma_prog 2676 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->yclip2 - dma_prog 2687 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_RESYNC | BKTR_VRE); dma_prog 2688 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2690 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 2691 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr + dma_prog 2692 dev/pci/bktr/bktr_core.c ((char *)loop_point - (char *)bktr->dma_prog)); dma_prog 2693 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2703 dev/pci/bktr/bktr_core.c u_int *dma_prog; dma_prog 2731 dev/pci/bktr/bktr_core.c dma_prog = (u_int *)bktr->dma_prog; dma_prog 2747 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_RESYNC | BKTR_FM1); dma_prog 2750 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2755 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->y2 - bktr->y, OP_WRITE, dma_prog 2761 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->y2 - bktr->y, OP_WRITE, dma_prog 2765 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->yclip2 - bktr->yclip, dma_prog 2777 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_VRO); dma_prog 2778 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2780 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 2781 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 2786 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_VRE); dma_prog 2787 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2789 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 2790 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 2795 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_RESYNC | BKTR_VRO); dma_prog 2796 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2798 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 2799 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_oprog->dm_segs->ds_addr); dma_prog 2807 dev/pci/bktr/bktr_core.c dma_prog = (u_int *) bktr->odd_dma_prog; dma_prog 2810 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_RESYNC | BKTR_FM1); dma_prog 2811 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2816 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->y2 - bktr->y, OP_WRITE, dma_prog 2821 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->y2 - bktr->y, dma_prog 2825 dev/pci/bktr/bktr_core.c split(bktr, &dma_prog, bktr->yclip2 - dma_prog 2836 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_RESYNC | BKTR_VRE); dma_prog 2837 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2838 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 2839 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 2840 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2855 dev/pci/bktr/bktr_core.c volatile u_int *dma_prog; dma_prog 2870 dev/pci/bktr/bktr_core.c dma_prog = (u_int *) bktr->dma_prog; dma_prog 2888 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_RESYNC | BKTR_FM1); dma_prog 2889 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2894 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(inst); dma_prog 2895 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(target_buffer); dma_prog 2896 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(inst3); dma_prog 2897 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(target_buffer + b); dma_prog 2904 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_VRE); dma_prog 2905 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2906 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 2907 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 2912 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_VRO); dma_prog 2913 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2914 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 2915 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 2920 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_RESYNC | BKTR_VRO); dma_prog 2921 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2922 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 2923 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_oprog->dm_segs->ds_addr); dma_prog 2931 dev/pci/bktr/bktr_core.c dma_prog = (u_int * ) bktr->odd_dma_prog; dma_prog 2934 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_RESYNC | BKTR_FM1); dma_prog 2935 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2938 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(inst); dma_prog 2939 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(target_buffer); dma_prog 2940 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(inst3); dma_prog 2941 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(target_buffer + b); dma_prog 2947 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_RESYNC | BKTR_VRE); dma_prog 2948 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2949 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 2950 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 2952 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 2953 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 2954 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 2967 dev/pci/bktr/bktr_core.c u_int *dma_prog; dma_prog 2972 dev/pci/bktr/bktr_core.c dma_prog = (u_int *) bktr->dma_prog; dma_prog 3006 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_RESYNC | BKTR_FM3); dma_prog 3007 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3010 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(inst); dma_prog 3011 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(cols/2 | cols/2 << 16); dma_prog 3012 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(target_buffer); dma_prog 3013 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(t1 + (cols*rows) + i*cols/2 * interlace); dma_prog 3014 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(t1 + (cols*rows) + (cols*rows/2) + dma_prog 3021 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_VRE); /*sync vre*/ dma_prog 3022 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3024 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 3025 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 3029 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_VRO); /*sync vre*/ dma_prog 3030 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3032 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 3033 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 3037 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_RESYNC | BKTR_VRO); dma_prog 3038 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3040 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 3041 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_oprog->dm_segs->ds_addr); dma_prog 3047 dev/pci/bktr/bktr_core.c dma_prog = (u_int * ) bktr->odd_dma_prog; dma_prog 3051 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_RESYNC | BKTR_FM3); dma_prog 3052 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3055 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(inst); dma_prog 3056 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(cols/2 | cols/2 << 16); dma_prog 3057 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(target_buffer); dma_prog 3058 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(t1 + (cols*rows) + dma_prog 3060 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(t1 + (cols*rows) + dma_prog 3066 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_RESYNC | BKTR_VRE); dma_prog 3067 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3068 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 3069 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 3070 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3085 dev/pci/bktr/bktr_core.c u_int *dma_prog; dma_prog 3090 dev/pci/bktr/bktr_core.c dma_prog = (u_int *) bktr->dma_prog; dma_prog 3109 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_RESYNC | BKTR_FM3); dma_prog 3110 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3113 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(inst); dma_prog 3114 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(cols/2 | (cols/2 << 16)); dma_prog 3115 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(target_buffer); dma_prog 3116 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(t1 + (cols*rows) + i*cols/2 * interlace); dma_prog 3117 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(t1 + (cols*rows) + (cols*rows/4) + dma_prog 3120 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(inst1); dma_prog 3121 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(cols/2 | (cols/2 << 16)); dma_prog 3122 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(target_buffer); dma_prog 3129 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_VRE); /*sync vre*/ dma_prog 3130 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3132 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 3133 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 3137 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_VRO); /*sync vro*/ dma_prog 3138 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3140 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 3141 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 3145 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_RESYNC | BKTR_VRO); dma_prog 3146 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3147 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 3148 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_oprog->dm_segs->ds_addr); dma_prog 3154 dev/pci/bktr/bktr_core.c dma_prog = (u_int *)bktr->odd_dma_prog; dma_prog 3158 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_RESYNC | BKTR_FM3); dma_prog 3159 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3162 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(inst); dma_prog 3163 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(cols/2 | (cols/2 << 16)); dma_prog 3164 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(target_buffer); dma_prog 3165 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(t1 + (cols*rows) + dma_prog 3167 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(t1 + (cols*rows) + dma_prog 3170 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(inst1); dma_prog 3171 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(cols/2 | (cols/2 << 16)); dma_prog 3172 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(target_buffer); dma_prog 3177 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_SYNC | BKTR_GEN_IRQ | BKTR_RESYNC | BKTR_VRE); dma_prog 3178 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 3179 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(OP_JUMP); dma_prog 3180 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr); dma_prog 3181 dev/pci/bktr/bktr_core.c *dma_prog++ = htole32(0); /* NULL WORD */ dma_prog 506 dev/pci/bktr/bktr_reg.h vaddr_t dma_prog; /* RISC prog for single and/or even field capture*/