Lines Matching refs:out_pos

50     size_t out_pos = 0;  in li_base64_dec()  local
62 result[out_pos] = (out4 >> 16) & 0xFF; in li_base64_dec()
63 result[out_pos+1] = (out4 >> 8) & 0xFF; in li_base64_dec()
64 result[out_pos+2] = (out4 ) & 0xFF; in li_base64_dec()
65 out_pos += 3; in li_base64_dec()
75 result[out_pos++] = (out4 >> 10); in li_base64_dec()
79 result[out_pos++] = (out4 >> 4) & 0xFF; in li_base64_dec()
82 force_assert(out_pos <= out_length); in li_base64_dec()
83 return out_pos; in li_base64_dec()
92 size_t out_pos = 0; in li_base64_enc() local
107 out[out_pos+0] = base64_table[(v >> 18) & 0x3f]; in li_base64_enc()
108 out[out_pos+1] = base64_table[(v >> 12) & 0x3f]; in li_base64_enc()
109 out[out_pos+2] = base64_table[(v >> 6) & 0x3f]; in li_base64_enc()
110 out[out_pos+3] = base64_table[(v ) & 0x3f]; in li_base64_enc()
111 out_pos += 4; in li_base64_enc()
122 out[out_pos+0] = base64_table[(v >> 6) & 0x3f]; in li_base64_enc()
123 out[out_pos+1] = base64_table[(v ) & 0x3f]; in li_base64_enc()
125 out[out_pos+2] = out[out_pos+3] = padchar; in li_base64_enc()
126 out_pos += 4; in li_base64_enc()
129 out_pos += 2; in li_base64_enc()
136 out[out_pos+0] = base64_table[(v >> 12) & 0x3f]; in li_base64_enc()
137 out[out_pos+1] = base64_table[(v >> 6) & 0x3f]; in li_base64_enc()
138 out[out_pos+2] = base64_table[(v ) & 0x3f]; in li_base64_enc()
140 out[out_pos+3] = padchar; in li_base64_enc()
141 out_pos += 4; in li_base64_enc()
144 out_pos += 3; in li_base64_enc()
149 return out_pos; in li_base64_enc()
156 const size_t out_pos = in buffer_append_base64_enc() local
159 buffer_commit(out, out_pos); in buffer_append_base64_enc()
169 const size_t out_pos = in buffer_append_base64_decode() local
172 buffer_commit(out, out_pos); in buffer_append_base64_decode()
174 return (out_pos || !in_length) ? result : NULL; in buffer_append_base64_decode()