Lines Matching defs:conv_list

598  * The following four functions are entry points recorded at the conv_list[]
714 * the conv_list[] at below.
758 * update the conv_list[] at below.
840 static kiconv_conv_list_t conv_list[KICONV_MAX_CONVERSIONS] = {
973 * We use conv_list_lock to restrict data access of both conv_list[] and
1103 * into the conv_list[] somehow, i.e., new one never kicks out
1111 if (conv_list[j].mid == mid &&
1112 conv_list[j].fid == fid &&
1113 conv_list[j].tid == tid) {
1114 if (conv_list[j].open == NULL) {
1115 conv_list[j].open = op->kiconv_open;
1116 conv_list[j].kiconv = op->kiconv;
1117 conv_list[j].close = op->kiconv_close;
1118 conv_list[j].kiconvstr = op->kiconvstr;
1132 * i.e., clear up conversion function pointers, from the conv_list[] if it
1169 if (conv_list[i].mid == mid) {
1170 conv_list[i].open = NULL;
1171 conv_list[i].kiconv = NULL;
1172 conv_list[i].close = NULL;
1173 conv_list[i].kiconvstr = NULL;
1218 if (conv_list[i].tid == tid && conv_list[i].fid == fid)
1225 mid = conv_list[i].mid;
1227 if (conv_list[i].open == NULL) {
1239 if (conv_list[i].open == NULL) {
1277 kcd->handle = (conv_list[kcd->id].open)();
1284 mid = conv_list[kcd->id].mid;
1306 if (! kcd || kcd == (kiconv_t)-1 || conv_list[kcd->id].kiconv == NULL) {
1311 return ((conv_list[kcd->id].kiconv)(kcd->handle, inbuf, inbytesleft,
1321 if (! kcd || kcd == (kiconv_t)-1 || conv_list[kcd->id].close == NULL)
1324 mid = conv_list[kcd->id].mid;
1326 ret = (conv_list[kcd->id].close)(kcd->handle);
1354 if (kcd == (kiconv_t)-1 || conv_list[kcd->id].kiconvstr == NULL) {
1359 mid = conv_list[kcd->id].mid;
1361 ret = (conv_list[kcd->id].kiconvstr)(inarray, inlen, outarray, outlen,