Lines Matching refs:info
32 void G3_BeginMakeDL(GXDLInfo *info, void *ptr, u32 length) in G3_BeginMakeDL() argument
37 info->length = length; in G3_BeginMakeDL()
38 info->bottom = (u32 *)ptr; in G3_BeginMakeDL()
39 info->curr_cmd = (u8 *)ptr; in G3_BeginMakeDL()
40 info->curr_param = (u32 *)ptr + 1; in G3_BeginMakeDL()
41 info->param0_cmd_flg = FALSE; in G3_BeginMakeDL()
55 u32 G3_EndMakeDL(GXDLInfo *info) in G3_EndMakeDL() argument
58 if ((u8 *)info->bottom == info->curr_cmd) in G3_EndMakeDL()
64 switch ((u32)info->curr_cmd & 3) in G3_EndMakeDL()
68 SDK_ASSERT((u32)info->bottom < (u32)info->curr_cmd); in G3_EndMakeDL()
69 return (u32)((u32)info->curr_cmd - (u32)info->bottom); in G3_EndMakeDL()
71 *info->curr_cmd++ = 0; // byte access in G3_EndMakeDL()
73 *info->curr_cmd++ = 0; in G3_EndMakeDL()
75 *info->curr_cmd++ = 0; in G3_EndMakeDL()
79 if (info->param0_cmd_flg) in G3_EndMakeDL()
81 *(u32 *)(info->curr_param++) = 0; in G3_EndMakeDL()
82 info->param0_cmd_flg = FALSE; in G3_EndMakeDL()
85 info->curr_cmd = (u8 *)info->curr_param; in G3_EndMakeDL()
87 SDK_ASSERT((u32)info->bottom < (u32)info->curr_cmd); in G3_EndMakeDL()
88 SDK_ASSERTMSG(((u32)info->curr_cmd - (u32)info->bottom <= info->length), in G3_EndMakeDL()
91 sz = (u32)((u32)info->curr_cmd - (u32)info->bottom); in G3_EndMakeDL()