Lines Matching refs:ms

79 rowcol_convert(struct _citrus_mapper_std * __restrict ms,  in rowcol_convert()  argument
89 rc = &ms->ms_rowcol; in rowcol_convert()
234 rowcol_uninit(struct _citrus_mapper_std *ms) in rowcol_uninit() argument
238 rc = &ms->ms_rowcol; in rowcol_uninit()
243 rowcol_init(struct _citrus_mapper_std *ms) in rowcol_init() argument
253 ms->ms_convert = &rowcol_convert; in rowcol_init()
254 ms->ms_uninit = &rowcol_uninit; in rowcol_init()
255 rc = &ms->ms_rowcol; in rowcol_init()
258 ret = _db_lookup_by_s(ms->ms_db, _CITRUS_MAPPER_STD_SYM_TABLE, in rowcol_init()
267 ret = _db_lookup_by_s(ms->ms_db, _CITRUS_MAPPER_STD_SYM_INFO, &r, NULL); in rowcol_init()
298 ret = _db_lookup_by_s(ms->ms_db, in rowcol_init()
343 struct _citrus_mapper_std *ms; in _citrus_mapper_std_mapper_init() local
357 ms = malloc(sizeof(*ms)); in _citrus_mapper_std_mapper_init()
358 if (ms == NULL) { in _citrus_mapper_std_mapper_init()
366 ret = _map_file(&ms->ms_file, path); in _citrus_mapper_std_mapper_init()
370 ret = _db_open(&ms->ms_db, &ms->ms_file, _CITRUS_MAPPER_STD_MAGIC, in _citrus_mapper_std_mapper_init()
376 ret = _db_lookupstr_by_s(ms->ms_db, _CITRUS_MAPPER_STD_SYM_TYPE, in _citrus_mapper_std_mapper_init()
391 ret = (*types[id].t_init)(ms); in _citrus_mapper_std_mapper_init()
395 cm->cm_closure = ms; in _citrus_mapper_std_mapper_init()
400 _db_close(ms->ms_db); in _citrus_mapper_std_mapper_init()
402 _unmap_file(&ms->ms_file); in _citrus_mapper_std_mapper_init()
404 free(ms); in _citrus_mapper_std_mapper_init()
413 struct _citrus_mapper_std *ms; in _citrus_mapper_std_mapper_uninit() local
415 ms = cm->cm_closure; in _citrus_mapper_std_mapper_uninit()
416 if (ms->ms_uninit) in _citrus_mapper_std_mapper_uninit()
417 (*ms->ms_uninit)(ms); in _citrus_mapper_std_mapper_uninit()
418 _db_close(ms->ms_db); in _citrus_mapper_std_mapper_uninit()
419 _unmap_file(&ms->ms_file); in _citrus_mapper_std_mapper_uninit()
420 free(ms); in _citrus_mapper_std_mapper_uninit()
435 struct _citrus_mapper_std *ms; in _citrus_mapper_std_mapper_convert() local
437 ms = cm->cm_closure; in _citrus_mapper_std_mapper_convert()
438 return ((*ms->ms_convert)(ms, dst, src, ps)); in _citrus_mapper_std_mapper_convert()