Lines Matching full:arg
29 long int arg, in awg_generate_instr() argument
37 long int arg_tmp = arg; in awg_generate_instr()
39 /* skip, repeat and replay arg should not exceed 1023. in awg_generate_instr()
41 * duplicate and arg should be adjust for each duplicated instruction. in awg_generate_instr()
47 arg = arg_tmp; in awg_generate_instr()
55 /* leave 'arg' + 1 pixel elapsing without changing in awg_generate_instr()
57 arg--; /* pixel adjustment */ in awg_generate_instr()
60 if (arg < 0) { in awg_generate_instr()
65 if (arg == 0) { in awg_generate_instr()
75 arg &= AWG_MAX_ARG; in awg_generate_instr()
79 if (arg == 0) { in awg_generate_instr()
86 arg &= AWG_MAX_ARG; in awg_generate_instr()
91 arg |= 0x40; /* for jump instruction 7th bit is 1 */ in awg_generate_instr()
92 arg &= AWG_MAX_ARG; in awg_generate_instr()
95 arg = 0; in awg_generate_instr()
101 arg &= (0x0ff); in awg_generate_instr()
108 arg_tmp = arg_tmp - arg; in awg_generate_instr()
110 arg = ((arg + mux) + data_enable); in awg_generate_instr()
112 instruction = ((opcode) << AWG_OPCODE_OFFSET) | arg; in awg_generate_instr()