/external/selinux/libsemanage/src/ |
H A D | ibendport_record.c | 26 int semanage_ibendport_compare(const semanage_ibendport_t *ibendport, argument 29 return sepol_ibendport_compare(ibendport, key); 34 int semanage_ibendport_compare2(const semanage_ibendport_t *ibendport, 37 return sepol_ibendport_compare2(ibendport, ibendport2); 42 hidden int semanage_ibendport_compare2_qsort(const semanage_ibendport_t **ibendport, 45 return sepol_ibendport_compare2(*ibendport, *ibendport2); 57 const semanage_ibendport_t *ibendport, 60 return sepol_ibendport_key_extract(handle->sepolh, ibendport, key_ptr); 73 const semanage_ibendport_t *ibendport, 76 return sepol_ibendport_get_ibdev_name(handle->sepolh, ibendport, ibdev_name_pt 56 semanage_ibendport_key_extract(semanage_handle_t *handle, const semanage_ibendport_t *ibendport, semanage_ibendport_key_t **key_ptr) argument [all...] |
H A D | ibendports_file.c | 24 semanage_ibendport_t *ibendport, 29 int port = semanage_ibendport_get_port(ibendport); 31 if (semanage_ibendport_get_ibdev_name(handle, ibendport, &ibdev_name_str) != 0) 34 semanage_context_t *con = semanage_ibendport_get_con(ibendport); 52 ERR(handle, "could not print ibendport (%s) %u to stream", 61 semanage_ibendport_t *ibendport) 81 if (semanage_ibendport_set_ibdev_name(handle, ibendport, str) < 0) 91 semanage_ibendport_set_port(ibendport, port); 104 ERR(handle, "<<none>> context is not valid for ibendport (%s: %u):\n%s", 111 if (semanage_ibendport_set_con(handle, ibendport, co 23 ibendport_print(semanage_handle_t *handle, semanage_ibendport_t *ibendport, FILE *str) argument 59 ibendport_parse(semanage_handle_t *handle, parse_info_t *info, semanage_ibendport_t *ibendport) argument [all...] |
/external/selinux/libsepol/src/ |
H A D | ibendport_record.c | 61 ERR(handle, "out of memory, could not create ibendport key"); 79 ERR(handle, "could not create ibendport key for IB device %s, port %u", 96 const sepol_ibendport_t *ibendport, 100 (handle, ibendport->ibdev_name, ibendport->port, key_ptr) < 0) { 101 ERR(handle, "could not extract key from ibendport device %s port %d", 102 ibendport->ibdev_name, 103 ibendport->port); 119 int sepol_ibendport_compare(const sepol_ibendport_t *ibendport, const sepol_ibendport_key_t *key) argument 123 rc = strcmp(ibendport 136 sepol_ibendport_compare2(const sepol_ibendport_t *ibendport, const sepol_ibendport_t *ibendport2) argument 153 sepol_ibendport_get_port(const sepol_ibendport_t *ibendport) argument 263 sepol_ibendport_free(sepol_ibendport_t *ibendport) argument [all...] |
H A D | ibendports.c | 11 /* Create a low level ibendport structure from 16 ocontext_t **ibendport, 29 &tmp_ibendport->u.ibendport.dev_name) < 0) 37 strncpy(tmp_ibendport->u.ibendport.dev_name, ibdev_name, IB_DEVICE_NAME_MAX); 42 tmp_ibendport->u.ibendport.port = port; 53 *ibendport = tmp_ibendport; 67 ERR(handle, "could not create ibendport structure"); 73 ocontext_t *ibendport, 76 int port = ibendport->u.ibendport 14 ibendport_from_record(sepol_handle_t *handle, const policydb_t *policydb, ocontext_t **ibendport, const sepol_ibendport_t *data) argument 71 ibendport_to_record(sepol_handle_t *handle, const policydb_t *policydb, ocontext_t *ibendport, sepol_ibendport_t **record) argument 194 ocontext_t *ibendport = NULL; local 219 sepol_ibendport_iterate(sepol_handle_t *handle, const sepol_policydb_t *p, int (*fn)(const sepol_ibendport_t *ibendport, void *fn_arg), void *arg) argument 226 sepol_ibendport_t *ibendport = NULL; local [all...] |
H A D | module_to_cil.c | 2805 struct ocontext *ibendport; local 2807 for (ibendport = ibendports; ibendport; ibendport = ibendport->next) { 2808 cil_printf("(ibendportcon %s %u ", ibendport->u.ibendport.dev_name, ibendport->u.ibendport.port); 2809 context_to_cil(pdb, &ibendport [all...] |
/external/selinux/libsepol/include/sepol/policydb/ |
H A D | policydb.h | 372 } ibendport; member in union:ocontext::__anon20353
|