Lines Matching defs:p24_this_data
69 dmdata_t *p24_this_data;
2982 p24_this_data = &pal_a2024_mode_data;
2984 memset(p24_this_data, 0, sizeof(dmdata_t));
2989 p24_this_data->max_size.width = 1024;
2990 p24_this_data->max_size.height = 1024;
2991 p24_this_data->min_size.width = 1024;
2992 p24_this_data->min_size.height = 1024;
2993 p24_this_data->min_depth = 1;
2994 p24_this_data->max_depth = 2;
2995 p24_this->data = p24_this_data;
3001 p24_this_data->use_colormap = cc_a2024_use_colormap;
3002 p24_this_data->get_colormap = cc_a2024_get_colormap;
3003 p24_this_data->display_view = display_pal_a2024_view;
3004 p24_this_data->alloc_colormap = cc_a2024_alloc_colormap;
3005 p24_this_data->monitor = cc_monitor;
3007 p24_this_data->flags |= DMF_HEDLEY_EXP;
3009 p24_this_data->frames = pal_a2024_frames;
3010 p24_this_data->frames[F_QD_QUAD0] = alloc_chipmem(std_pal_a2024_copper_list_size * F_QD_TOTAL);
3011 if (!p24_this_data->frames[F_QD_QUAD0]) {
3024 memcpy(p24_this_data->frames[0], std_pal_a2024_copper_list, std_pal_a2024_copper_list_size);
3027 cp = find_copper_inst(p24_this_data->frames[F_QD_QUAD0], CI_MOVE(R_BPL0PTH));
3032 p24_this_data->frames[i] = &p24_this_data->frames[i - 1][len];
3033 memcpy(p24_this_data->frames[i], p24_this_data->frames[0], std_pal_a2024_copper_list_size);
3036 p24_this_data->bplcon0 = 0x8200; /* hires */
3037 p24_this_data->vbl_handler = (vbl_handler_func *) pal_a2024_mode_vbl_handler;
3048 if (p24_this_data->current_view != v) {
3062 if (p24_this_data->current_view) {
3063 VDATA(p24_this_data->current_view)->flags &= ~VF_DISPLAY; /* mark as no longer
3066 cp = p24_this_data->frames[F_QD_STORE_QUAD0];
3069 tmp->cp.inst.operand = p24_this_data->bplcon0 | ((depth & 0x7) << 13); /* times 2 */
3071 memcpy(p24_this_data->frames[F_QD_STORE_QUAD1], p24_this_data->frames[F_QD_STORE_QUAD0], std_pal_a2024_copper_list_size);
3072 memcpy(p24_this_data->frames[F_QD_STORE_QUAD2], p24_this_data->frames[F_QD_STORE_QUAD0], std_pal_a2024_copper_list_size);
3073 memcpy(p24_this_data->frames[F_QD_STORE_QUAD3], p24_this_data->frames[F_QD_STORE_QUAD0], std_pal_a2024_copper_list_size);
3078 tmp = find_copper_inst(p24_this_data->frames[F_QD_STORE_QUAD1], CI_WAIT(126, 29));
3081 tmp = find_copper_inst(p24_this_data->frames[F_QD_STORE_QUAD2], CI_WAIT(126, 29));
3084 tmp = find_copper_inst(p24_this_data->frames[F_QD_STORE_QUAD3], CI_WAIT(126, 29));
3097 tmp = find_copper_inst(p24_this_data->frames[F_QD_STORE_QUAD0], CI_MOVE(R_BPLMOD2));
3112 CMOVE(tmp, R_COP1LCH, HIADDR(PREP_DMA_MEM(p24_this_data->frames[F_QD_STORE_QUAD1])));
3113 CMOVE(tmp, R_COP1LCL, LOADDR(PREP_DMA_MEM(p24_this_data->frames[F_QD_STORE_QUAD1])));
3117 tmp = find_copper_inst(p24_this_data->frames[F_QD_STORE_QUAD1], CI_MOVE(R_BPLMOD2));
3132 CMOVE(tmp, R_COP1LCH, HIADDR(PREP_DMA_MEM(p24_this_data->frames[F_QD_STORE_QUAD2])));
3133 CMOVE(tmp, R_COP1LCL, LOADDR(PREP_DMA_MEM(p24_this_data->frames[F_QD_STORE_QUAD2])));
3137 tmp = find_copper_inst(p24_this_data->frames[F_QD_STORE_QUAD2], CI_MOVE(R_BPLMOD2));
3152 CMOVE(tmp, R_COP1LCH, HIADDR(PREP_DMA_MEM(p24_this_data->frames[F_QD_STORE_QUAD3])));
3153 CMOVE(tmp, R_COP1LCL, LOADDR(PREP_DMA_MEM(p24_this_data->frames[F_QD_STORE_QUAD3])));
3157 tmp = find_copper_inst(p24_this_data->frames[F_QD_STORE_QUAD3], CI_MOVE(R_BPLMOD2));
3172 CMOVE(tmp, R_COP1LCH, HIADDR(PREP_DMA_MEM(p24_this_data->frames[F_QD_STORE_QUAD0])));
3173 CMOVE(tmp, R_COP1LCL, LOADDR(PREP_DMA_MEM(p24_this_data->frames[F_QD_STORE_QUAD0])));
3180 cp = p24_this_data->frames[j];
3181 p24_this_data->frames[j] = p24_this_data->frames[i];
3182 p24_this_data->frames[i] = cp;
3185 p24_this_data->current_view = v;
3199 custom.cop1lc = PREP_DMA_MEM(p24_this_data->frames[p24_this_data->hedley_current]);
3202 p24_this_data->hedley_current++;
3203 p24_this_data->hedley_current &= 0x3; /* if 4 then 0. */