Lines Matching refs:res
71 lcl->res = NULL; in irs_lcl_acc()
100 if (lcl->res == NULL) { in lcl_res_get()
101 struct __res_state *res; in lcl_res_get() local
102 res = (struct __res_state *)malloc(sizeof *res); in lcl_res_get()
103 if (res == NULL) in lcl_res_get()
105 memset(res, 0, sizeof *res); in lcl_res_get()
106 lcl_res_set(this, res, free); in lcl_res_get()
109 if ((lcl->res->options & RES_INIT) == 0U && in lcl_res_get()
110 res_ninit(lcl->res) < 0) in lcl_res_get()
113 return (lcl->res); in lcl_res_get()
117 lcl_res_set(struct irs_acc *this, struct __res_state *res, in lcl_res_set() argument
121 if (lcl->res && lcl->free_res) { in lcl_res_set()
122 res_nclose(lcl->res); in lcl_res_set()
123 (*lcl->free_res)(lcl->res); in lcl_res_set()
126 lcl->res = res; in lcl_res_set()
136 (*lcl->free_res)(lcl->res); in lcl_close()