Lines Matching refs:ms
80 rowcol_convert(struct _citrus_mapper_std * __restrict ms, in rowcol_convert() argument
90 rc = &ms->ms_rowcol; in rowcol_convert()
235 rowcol_uninit(struct _citrus_mapper_std *ms) in rowcol_uninit() argument
239 rc = &ms->ms_rowcol; in rowcol_uninit()
244 rowcol_init(struct _citrus_mapper_std *ms) in rowcol_init() argument
254 ms->ms_convert = &rowcol_convert; in rowcol_init()
255 ms->ms_uninit = &rowcol_uninit; in rowcol_init()
256 rc = &ms->ms_rowcol; in rowcol_init()
259 ret = _db_lookup_by_s(ms->ms_db, _CITRUS_MAPPER_STD_SYM_TABLE, in rowcol_init()
268 ret = _db_lookup_by_s(ms->ms_db, _CITRUS_MAPPER_STD_SYM_INFO, &r, NULL); in rowcol_init()
299 ret = _db_lookup_by_s(ms->ms_db, in rowcol_init()
344 struct _citrus_mapper_std *ms; in _citrus_mapper_std_mapper_init() local
358 ms = malloc(sizeof(*ms)); in _citrus_mapper_std_mapper_init()
359 if (ms == NULL) { in _citrus_mapper_std_mapper_init()
367 ret = _map_file(&ms->ms_file, path); in _citrus_mapper_std_mapper_init()
371 ret = _db_open(&ms->ms_db, &ms->ms_file, _CITRUS_MAPPER_STD_MAGIC, in _citrus_mapper_std_mapper_init()
377 ret = _db_lookupstr_by_s(ms->ms_db, _CITRUS_MAPPER_STD_SYM_TYPE, in _citrus_mapper_std_mapper_init()
392 ret = (*types[id].t_init)(ms); in _citrus_mapper_std_mapper_init()
396 cm->cm_closure = ms; in _citrus_mapper_std_mapper_init()
401 _db_close(ms->ms_db); in _citrus_mapper_std_mapper_init()
403 _unmap_file(&ms->ms_file); in _citrus_mapper_std_mapper_init()
405 free(ms); in _citrus_mapper_std_mapper_init()
414 struct _citrus_mapper_std *ms; in _citrus_mapper_std_mapper_uninit() local
416 ms = cm->cm_closure; in _citrus_mapper_std_mapper_uninit()
417 if (ms->ms_uninit) in _citrus_mapper_std_mapper_uninit()
418 (*ms->ms_uninit)(ms); in _citrus_mapper_std_mapper_uninit()
419 _db_close(ms->ms_db); in _citrus_mapper_std_mapper_uninit()
420 _unmap_file(&ms->ms_file); in _citrus_mapper_std_mapper_uninit()
421 free(ms); in _citrus_mapper_std_mapper_uninit()
436 struct _citrus_mapper_std *ms; in _citrus_mapper_std_mapper_convert() local
438 ms = cm->cm_closure; in _citrus_mapper_std_mapper_convert()
439 return ((*ms->ms_convert)(ms, dst, src, ps)); in _citrus_mapper_std_mapper_convert()