Lines Matching refs:direc

85 	itm_tbl_hdr_t	*direc;		/* current direction */  member
201 ist->direc = ADDR(hdr->direc_init_tbl); in _icv_open()
314 ist->direc = ADDR(hdr->direc_init_tbl); in _icv_iconv()
326 if (ITM_TBL_MAP_INDEX_FIXED_1_1 == ist->direc->type) { in _icv_iconv()
334 map_hdr = (itm_map_idx_fix_hdr_t *)(ist->direc + 1); in _icv_iconv()
338 retval = map_i_f(ist->direc, inbuf, inbytesleft, in _icv_iconv()
363 } else if (ITM_TBL_MAP_INDEX_FIXED == ist->direc->type) { in _icv_iconv()
364 retval = map_i_f(ist->direc, inbuf, inbytesleft, in _icv_iconv()
367 } else if (ITM_TBL_MAP_HASH == ist->direc->type) { in _icv_iconv()
368 retval = map_h_l(ist->direc, inbuf, inbytesleft, in _icv_iconv()
371 } else if (ITM_TBL_MAP_DENSE_ENC == ist->direc->type) { in _icv_iconv()
372 retval = map_d_e_l(ist->direc, inbuf, inbytesleft, in _icv_iconv()
375 } else if (ITM_TBL_MAP_LOOKUP == ist->direc->type) { in _icv_iconv()
376 retval = map_l_f(ist->direc, inbuf, inbytesleft, in _icv_iconv()
392 itm_direc_t *direc; in _icv_iconv() local
395 direc_hdr = ist->direc; in _icv_iconv()
396 direc = (itm_direc_t *)(ist->direc + 1); in _icv_iconv()
397 for (i = 0; /* NULL */; i++, direc++) { in _icv_iconv()
414 } else if (0 != direc->condition.itm_ptr) { in _icv_iconv()
415 retval = eval_cond_tbl(ist, direc->condition, in _icv_iconv()
416 inbuf, inbytesleft, *outbytesleft, direc); in _icv_iconv()
424 action = direc->action; in _icv_iconv()
427 action = direc->action; in _icv_iconv()
443 ist->direc = ADDR(action); in _icv_iconv()
932 itm_direc_t *direc in eval_cond_tbl() argument
1001 ist->default_action = direc->action; in eval_cond_tbl()
1005 direc->action.itm_ptr, ((itm_tbl_hdr_t *) in eval_cond_tbl()
1006 (ADDR(direc->action)))->type)); in eval_cond_tbl()
1025 direc->action.itm_ptr, in eval_cond_tbl()
1027 (ADDR(direc->action)))->type)); in eval_cond_tbl()
1028 ist->default_action = direc->action; in eval_cond_tbl()
1298 ist->direc = ADDR(operation->data.operand[0]); in eval_op()
1838 ist->direc = ADDR(ist->itm_hdr->direc_init_tbl); in op_init_default()
1846 ist->direc = ADDR(ist->itm_hdr->direc_init_tbl); in op_reset_default()