Lines Matching refs:ms

78 rowcol_convert(struct _citrus_mapper_std * __restrict ms,  in rowcol_convert()  argument
88 rc = &ms->ms_rowcol; in rowcol_convert()
233 rowcol_uninit(struct _citrus_mapper_std *ms) in rowcol_uninit() argument
237 rc = &ms->ms_rowcol; in rowcol_uninit()
242 rowcol_init(struct _citrus_mapper_std *ms) in rowcol_init() argument
252 ms->ms_convert = &rowcol_convert; in rowcol_init()
253 ms->ms_uninit = &rowcol_uninit; in rowcol_init()
254 rc = &ms->ms_rowcol; in rowcol_init()
257 ret = _db_lookup_by_s(ms->ms_db, _CITRUS_MAPPER_STD_SYM_TABLE, in rowcol_init()
266 ret = _db_lookup_by_s(ms->ms_db, _CITRUS_MAPPER_STD_SYM_INFO, &r, NULL); in rowcol_init()
297 ret = _db_lookup_by_s(ms->ms_db, in rowcol_init()
342 struct _citrus_mapper_std *ms; in _citrus_mapper_std_mapper_init() local
356 ms = malloc(sizeof(*ms)); in _citrus_mapper_std_mapper_init()
357 if (ms == NULL) { in _citrus_mapper_std_mapper_init()
365 ret = _map_file(&ms->ms_file, path); in _citrus_mapper_std_mapper_init()
369 ret = _db_open(&ms->ms_db, &ms->ms_file, _CITRUS_MAPPER_STD_MAGIC, in _citrus_mapper_std_mapper_init()
375 ret = _db_lookupstr_by_s(ms->ms_db, _CITRUS_MAPPER_STD_SYM_TYPE, in _citrus_mapper_std_mapper_init()
390 ret = (*types[id].t_init)(ms); in _citrus_mapper_std_mapper_init()
394 cm->cm_closure = ms; in _citrus_mapper_std_mapper_init()
399 _db_close(ms->ms_db); in _citrus_mapper_std_mapper_init()
401 _unmap_file(&ms->ms_file); in _citrus_mapper_std_mapper_init()
403 free(ms); in _citrus_mapper_std_mapper_init()
412 struct _citrus_mapper_std *ms; in _citrus_mapper_std_mapper_uninit() local
414 ms = cm->cm_closure; in _citrus_mapper_std_mapper_uninit()
415 if (ms->ms_uninit) in _citrus_mapper_std_mapper_uninit()
416 (*ms->ms_uninit)(ms); in _citrus_mapper_std_mapper_uninit()
417 _db_close(ms->ms_db); in _citrus_mapper_std_mapper_uninit()
418 _unmap_file(&ms->ms_file); in _citrus_mapper_std_mapper_uninit()
419 free(ms); in _citrus_mapper_std_mapper_uninit()
434 struct _citrus_mapper_std *ms; in _citrus_mapper_std_mapper_convert() local
436 ms = cm->cm_closure; in _citrus_mapper_std_mapper_convert()
437 return ((*ms->ms_convert)(ms, dst, src, ps)); in _citrus_mapper_std_mapper_convert()