Lines Matching refs:fauthz

41     QAuthZListFile *fauthz = QAUTHZ_LIST_FILE(authz);  in qauthz_list_file_is_allowed()  local
42 if (fauthz->list) { in qauthz_list_file_is_allowed()
43 return qauthz_is_allowed(fauthz->list, identity, errp); in qauthz_list_file_is_allowed()
51 qauthz_list_file_load(QAuthZListFile *fauthz, Error **errp) in qauthz_list_file_load() argument
61 trace_qauthz_list_file_load(fauthz, fauthz->filename); in qauthz_list_file_load()
62 if (!g_file_get_contents(fauthz->filename, &content, &len, &err)) { in qauthz_list_file_load()
64 fauthz->filename, err->message); in qauthz_list_file_load()
76 fauthz->filename); in qauthz_list_file_load()
102 QAuthZListFile *fauthz = opaque; in qauthz_list_file_event() local
110 object_unref(OBJECT(fauthz->list)); in qauthz_list_file_event()
111 fauthz->list = qauthz_list_file_load(fauthz, &err); in qauthz_list_file_event()
112 trace_qauthz_list_file_refresh(fauthz, in qauthz_list_file_event()
113 fauthz->filename, fauthz->list ? 1 : 0); in qauthz_list_file_event()
114 if (!fauthz->list) { in qauthz_list_file_event()
122 QAuthZListFile *fauthz = QAUTHZ_LIST_FILE(uc); in qauthz_list_file_complete() local
125 if (!fauthz->filename) { in qauthz_list_file_complete()
130 fauthz->list = qauthz_list_file_load(fauthz, errp); in qauthz_list_file_complete()
131 if (!fauthz->list) { in qauthz_list_file_complete()
135 if (!fauthz->refresh) { in qauthz_list_file_complete()
139 fauthz->file_monitor = qemu_file_monitor_new(errp); in qauthz_list_file_complete()
140 if (!fauthz->file_monitor) { in qauthz_list_file_complete()
144 dir = g_path_get_dirname(fauthz->filename); in qauthz_list_file_complete()
149 file = g_path_get_basename(fauthz->filename); in qauthz_list_file_complete()
155 fauthz->file_watch = qemu_file_monitor_add_watch( in qauthz_list_file_complete()
156 fauthz->file_monitor, dir, file, in qauthz_list_file_complete()
157 qauthz_list_file_event, fauthz, errp); in qauthz_list_file_complete()
158 if (fauthz->file_watch < 0) { in qauthz_list_file_complete()
173 QAuthZListFile *fauthz = QAUTHZ_LIST_FILE(obj); in qauthz_list_file_prop_set_filename() local
175 g_free(fauthz->filename); in qauthz_list_file_prop_set_filename()
176 fauthz->filename = g_strdup(value); in qauthz_list_file_prop_set_filename()
184 QAuthZListFile *fauthz = QAUTHZ_LIST_FILE(obj); in qauthz_list_file_prop_get_filename() local
186 return g_strdup(fauthz->filename); in qauthz_list_file_prop_get_filename()
195 QAuthZListFile *fauthz = QAUTHZ_LIST_FILE(obj); in qauthz_list_file_prop_set_refresh() local
197 fauthz->refresh = value; in qauthz_list_file_prop_set_refresh()
205 QAuthZListFile *fauthz = QAUTHZ_LIST_FILE(obj); in qauthz_list_file_prop_get_refresh() local
207 return fauthz->refresh; in qauthz_list_file_prop_get_refresh()
214 QAuthZListFile *fauthz = QAUTHZ_LIST_FILE(obj); in qauthz_list_file_finalize() local
216 object_unref(OBJECT(fauthz->list)); in qauthz_list_file_finalize()
217 g_free(fauthz->filename); in qauthz_list_file_finalize()
218 qemu_file_monitor_free(fauthz->file_monitor); in qauthz_list_file_finalize()