Lines Matching refs:ULONG
68 ULONG PKT_SC_dwHeader;
69 ULONG PKT_SC_dwData[1];
80 ULONG dwHeader0;
81 ULONG dwSrcBaseAddr; /* 8000 */
89 ULONG dwSrcPitch; /* 8004 */
91 ULONG dwDstBaseAddr; /* 8008 */
99 ULONG dwDstHeightPitch; /* 800C */
108 ULONG dwDstXY; /* 8010 */
117 ULONG dwSrcXY; /* 8014 */
126 ULONG dwRecHeightWidth; /* 8018 */
128 ULONG dwInitScaleFactorH; /* 801C */
129 ULONG dwInitScaleFactorV; /* 8020 */
130 ULONG dwScaleFactorH; /* 8024 */
131 ULONG dwScaleFactorV; /* 8028 */
133 ULONG dwCmd; /* 823C */
134 ULONG NullData[1];
293 ULONG dwErrorTerm;
294 ULONG dwK1Term;
295 ULONG dwK2Term;
296 ULONG dwLineAttributes;
313 *(ULONG *)(MMIOREG_SRC_BASE) = (ULONG) (base); \
314 } while (*(volatile ULONG *)(MMIOREG_SRC_BASE) != (ULONG) (base)); \
319 *(ULONG *)(MMIOREG_SRC_PITCH) = (ULONG)(pitch << 16); \
320 } while (*(volatile ULONG *)(MMIOREG_SRC_PITCH) != (ULONG)(pitch << 16)); \
325 *(ULONG *)(MMIOREG_DST_BASE) = (ULONG)(base); \
326 } while (*(volatile ULONG *)(MMIOREG_DST_BASE) != (ULONG)(base)); \
330 ULONG dstpitch; \
331 dstpitch = (ULONG)((pitch << 16) + ((height) & MASK_DST_HEIGHT)); \
333 *(ULONG *)(MMIOREG_DST_PITCH) = dstpitch; \
334 } while (*(volatile ULONG *)(MMIOREG_DST_PITCH) != dstpitch); \
338 ULONG dstxy; \
339 dstxy = (ULONG)(((x & MASK_DST_X) << 16) + (y & MASK_DST_Y)); \
341 *(ULONG *)(MMIOREG_DST_XY) = dstxy; \
342 } while (*(volatile ULONG *)(MMIOREG_DST_XY) != dstxy); \
346 ULONG srcxy; \
347 srcxy = (ULONG)(((x & MASK_SRC_X) << 16) + (y & MASK_SRC_Y)); \
349 *(ULONG *)(MMIOREG_SRC_XY) = srcxy; \
350 } while (*(volatile ULONG *)(MMIOREG_SRC_XY) != srcxy); \
354 ULONG rectxy; \
355 rectxy = (ULONG)(((x & MASK_RECT_WIDTH) << 16) + (y & MASK_RECT_WIDTH)); \
357 *(ULONG *)(MMIOREG_RECT_XY) = rectxy; \
358 } while (*(volatile ULONG *)(MMIOREG_RECT_XY) != rectxy); \
363 *(ULONG *)(MMIOREG_FG) = (ULONG)(color); \
364 } while (*(volatile ULONG *)(MMIOREG_FG) != (ULONG)(color)); \
369 *(ULONG *)(MMIOREG_BG) = (ULONG)(color); \
370 } while (*(volatile ULONG *)(MMIOREG_BG) != (ULONG)(color)); \
375 *(ULONG *)(MMIOREG_MONO1) = (ULONG)(pat); \
376 } while (*(volatile ULONG *)(MMIOREG_MONO1) != (ULONG)(pat)); \
381 *(ULONG *)(MMIOREG_MONO2) = (ULONG)(pat); \
382 } while (*(volatile ULONG *)(MMIOREG_MONO2) != (ULONG)(pat)); \
386 ULONG clip1; \
387 clip1 = (ULONG)(((left & MASK_CLIP) << 16) + (top & MASK_CLIP)); \
389 *(ULONG *)(MMIOREG_CLIP1) = clip1; \
390 } while (*(volatile ULONG *)(MMIOREG_CLIP1) != clip1); \
394 ULONG clip2; \
395 clip2 = (ULONG)(((right & MASK_CLIP) << 16) + (bottom & MASK_CLIP)); \
397 *(ULONG *)(MMIOREG_CLIP2) = clip2; \
398 } while (*(volatile ULONG *)(MMIOREG_CLIP2) != clip2); \
402 *(ULONG *)(MMIOREG_CMD) = (ULONG)(reg); \
407 *(ULONG *)(MMIOREG_PAT + patreg*4) = (ULONG)(pat); \
408 } while (*(volatile ULONG *)(MMIOREG_PAT + patreg*4) != (ULONG)(pat)); \
414 ULONG linexy; \
415 linexy = (ULONG)(((x & MASK_LINE_X) << 16) + (y & MASK_LINE_Y)); \
417 *(ULONG *)(MMIOREG_LINE_XY) = linexy; \
418 } while (*(volatile ULONG *)(MMIOREG_LINE_XY) != linexy); \
422 ULONG lineerr; \
423 lineerr = (ULONG)((xm << 24) + (err & MASK_LINE_ERR)); \
425 *(ULONG *)(MMIOREG_LINE_Err) = lineerr; \
426 } while (*(volatile ULONG *)(MMIOREG_LINE_Err) != lineerr); \
430 ULONG linewidth; \
431 linewidth = (ULONG)((width & MASK_LINE_WIDTH) << 16); \
433 *(ULONG *)(MMIOREG_LINE_WIDTH) = linewidth; \
434 } while (*(volatile ULONG *)(MMIOREG_LINE_WIDTH) != linewidth); \
439 *(ULONG *)(MMIOREG_LINE_K1) = (ULONG)(err & MASK_LINE_K1); \
440 } while (*(volatile ULONG *)(MMIOREG_LINE_K1) != (ULONG)(err & MASK_LINE_K1)); \
445 *(ULONG *)(MMIOREG_LINE_K2) = (ULONG)(err & MASK_LINE_K2); \
446 } while (*(volatile ULONG *)(MMIOREG_LINE_K2) != (ULONG)(err & MASK_LINE_K2)); \
451 *(ULONG *)(MMIOREG_LINE_STYLE1) = (ULONG)(pat); \
452 } while (*(volatile ULONG *)(MMIOREG_LINE_STYLE1) != (ULONG)(pat)); \
457 *(ULONG *)(MMIOREG_LINE_STYLE2) = (ULONG)(pat); \
458 } while (*(volatile ULONG *)(MMIOREG_LINE_STYLE2) != (ULONG)(pat)); \
464 ULONG linexy; \
465 linexy = (ULONG)(((x & MASK_AIPLINE_X) << 16) + (y & MASK_AIPLINE_Y)); \
467 *(ULONG *)(MMIOREG_LINE_XY) = linexy; \
468 } while (*(volatile ULONG *)(MMIOREG_LINE_XY) != linexy); \
472 ULONG linexy; \
473 linexy = (ULONG)(((x & MASK_AIPLINE_X) << 16) + (y & MASK_AIPLINE_Y)); \
475 *(ULONG *)(MMIOREG_LINE_XY2) = linexy; \
476 } while (*(volatile ULONG *)(MMIOREG_LINE_XY2) != linexy); \
481 *(ULONG *)(MMIOREG_LINE_NUMBER) = (ULONG) no; \
482 } while (*(volatile ULONG *)(MMIOREG_LINE_NUMBER) != (ULONG) no); \
486 #define mUpdateWritePointer *(ULONG *) (pAST->CMDQInfo.pjWritePort) = (pAST->CMDQInfo.ulWritePointer >>3)
491 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_SRC_BASE); \
492 addr->PKT_SC_dwData[0] = (ULONG)(base); \
496 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_SRC_PITCH); \
497 addr->PKT_SC_dwData[0] = (ULONG)(pitch << 16); \
501 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_DST_BASE); \
502 addr->PKT_SC_dwData[0] = (ULONG)(base); \
506 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_DST_PITCH); \
507 addr->PKT_SC_dwData[0] = (ULONG)((pitch << 16) + ((height) & MASK_DST_HEIGHT)); \
511 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_DST_XY); \
512 addr->PKT_SC_dwData[0] = (ULONG)(((x & MASK_DST_X) << 16) + (y & MASK_DST_Y)); \
516 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_SRC_XY); \
517 addr->PKT_SC_dwData[0] = (ULONG)(((x & MASK_SRC_X) << 16) + (y & MASK_SRC_Y)); \
521 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_RECT_XY); \
522 addr->PKT_SC_dwData[0] = (ULONG)(((x & MASK_RECT_WIDTH) << 16) + (y & MASK_RECT_WIDTH)); \
526 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_FG); \
527 addr->PKT_SC_dwData[0] = (ULONG)(color); \
531 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_BG); \
532 addr->PKT_SC_dwData[0] = (ULONG)(color); \
536 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_MONO1); \
537 addr->PKT_SC_dwData[0] = (ULONG)(pat); \
541 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_MONO2); \
542 addr->PKT_SC_dwData[0] = (ULONG)(pat); \
546 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_CLIP1); \
547 addr->PKT_SC_dwData[0] = (ULONG)(((left & MASK_CLIP) << 16) + (top & MASK_CLIP)); \
551 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_CLIP2); \
552 addr->PKT_SC_dwData[0] = (ULONG)(((right & MASK_CLIP) << 16) + (bottom & MASK_CLIP)); \
556 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_CMD); \
557 addr->PKT_SC_dwData[0] = (ULONG)(reg); \
561 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + (CMDQREG_PAT + (patreg << 24))); \
562 addr->PKT_SC_dwData[0] = (ULONG)(pat); \
568 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_LINE_XY); \
569 addr->PKT_SC_dwData[0] = (ULONG)(((x & MASK_LINE_X) << 16) + (y & MASK_LINE_Y)); \
573 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_LINE_Err); \
574 addr->PKT_SC_dwData[0] = (ULONG)((xm << 24) + (err & MASK_LINE_ERR)); \
578 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_LINE_WIDTH); \
579 addr->PKT_SC_dwData[0] = (ULONG)((width & MASK_LINE_WIDTH) << 16); \
583 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_LINE_K1); \
584 addr->PKT_SC_dwData[0] = (ULONG)(err & MASK_LINE_K1); \
588 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_LINE_K2); \
589 addr->PKT_SC_dwData[0] = (ULONG)(err & MASK_LINE_K2); \
593 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_LINE_STYLE1); \
594 addr->PKT_SC_dwData[0] = (ULONG)(pat); \
598 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_LINE_STYLE2); \
599 addr->PKT_SC_dwData[0] = (ULONG)(pat); \
604 addr->PKT_SC_dwHeader = (ULONG) (PKT_NULL_CMD); \
605 addr->PKT_SC_dwData[0] = (ULONG) 0; \
611 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_LINE_XY); \
612 addr->PKT_SC_dwData[0] = (ULONG)(((x & MASK_AIPLINE_X) << 16) + (y & MASK_AIPLINE_Y)); \
616 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_LINE_XY2); \
617 addr->PKT_SC_dwData[0] = (ULONG)(((x & MASK_AIPLINE_X) << 16) + (y & MASK_AIPLINE_Y)); \
621 addr->PKT_SC_dwHeader = (ULONG)(PKT_SINGLE_CMD_HEADER + CMDQREG_LINE_NUMBER); \
622 addr->PKT_SC_dwData[0] = (ULONG)(no); \