Home | History | Annotate | Download | only in src

Lines Matching refs:iface

56 			    const sepol_iface_t * iface,
60 if (sepol_iface_key_create(handle, iface->name, key_ptr) < 0) {
62 "interface %s", iface->name);
74 int sepol_iface_compare(const sepol_iface_t * iface,
78 return strcmp(iface->name, key->name);
81 int sepol_iface_compare2(const sepol_iface_t * iface,
85 return strcmp(iface->name, iface2->name);
89 int sepol_iface_create(sepol_handle_t * handle, sepol_iface_t ** iface)
104 *iface = tmp_iface;
112 const char *sepol_iface_get_name(const sepol_iface_t * iface)
115 return iface->name;
121 sepol_iface_t * iface, const char *name)
129 free(iface->name);
130 iface->name = tmp_name;
137 sepol_context_t *sepol_iface_get_ifcon(const sepol_iface_t * iface)
140 return iface->netif_con;
146 sepol_iface_t * iface, sepol_context_t * con)
156 sepol_context_free(iface->netif_con);
157 iface->netif_con = newcon;
164 sepol_context_t *sepol_iface_get_msgcon(const sepol_iface_t * iface)
167 return iface->netmsg_con;
173 sepol_iface_t * iface, sepol_context_t * con)
182 sepol_context_free(iface->netmsg_con);
183 iface->netmsg_con = newcon;
191 const sepol_iface_t * iface, sepol_iface_t ** iface_ptr)
198 if (sepol_iface_set_name(handle, new_iface, iface->name) < 0)
201 if (iface->netif_con &&
203 (handle, iface->netif_con, &new_iface->netif_con) < 0))
206 if (iface->netmsg_con &&
208 (handle, iface->netmsg_con, &new_iface->netmsg_con) < 0))
221 void sepol_iface_free(sepol_iface_t * iface)
224 if (!iface)
227 free(iface->name);
228 sepol_context_free(iface->netif_con);
229 sepol_context_free(iface->netmsg_con);
230 free(iface);