/xen-4.10.0-shim-comet/tools/ocaml/libs/xs/ |
A D | xsraw.mli | 24 type perm = PERM_NONE | PERM_READ | PERM_WRITE | PERM_RDWR type 25 type perms = int * perm * (int * perm) list 26 val string_of_perms : int * perm * (int * perm) list -> string 27 val perms_of_string : string -> int * perm * (int * perm) list 44 val getperms : int -> string -> con -> int * perm * (int * perm) list 57 val setperms : int -> string -> int * perm * (int * perm) list -> con -> unit 60 string -> string list -> int * perm * (int * perm) list -> con -> unit
|
A D | xsraw.ml | 54 type perm = PERM_NONE | PERM_READ | PERM_WRITE | PERM_RDWR type 56 type perms = int * perm * (int * perm) list 60 let char_of_perm perm = 61 match perm with PERM_NONE -> 'n' | PERM_READ -> 'r' 63 let string_of_perm (id, perm) = Printf.sprintf "%c%u" (char_of_perm perm) id in 73 …then invalid_arg (Printf.sprintf "perm of string: length = %d; contents=\"%s\"" (String.length s) …
|
A D | xs.mli | 24 - other perm: applied to domain that is not owner or in ACL.
|
/xen-4.10.0-shim-comet/tools/xenstore/ |
A D | xs_tdb_dump.c | 20 static char perm_to_char(enum xs_perm_type perm) in perm_to_char() argument 22 return perm == XS_PERM_READ ? 'r' : in perm_to_char() 23 perm == XS_PERM_WRITE ? 'w' : in perm_to_char() 24 perm == XS_PERM_NONE ? '-' : in perm_to_char() 25 perm == (XS_PERM_READ|XS_PERM_WRITE) ? 'b' : in perm_to_char()
|
A D | xs_lib.c | 152 bool xs_perm_to_string(const struct xs_permissions *perm, in xs_perm_to_string() argument 155 switch ((int)perm->perms) { in xs_perm_to_string() 172 snprintf(buffer+1, buf_len-1, "%i", (int)perm->id); in xs_perm_to_string()
|
A D | xenstored_core.c | 513 const char *name, enum xs_perm_type *perm) in ask_parents() argument 531 *perm = XS_PERM_NONE; in ask_parents() 535 *perm = perm_for_conn(conn, node->perms, node->num_perms); in ask_parents() 548 enum xs_perm_type perm) in errno_from_parents() argument 558 if (parent_perm & perm) in errno_from_parents() 570 enum xs_perm_type perm) in get_node() argument 581 if ((perm_for_conn(conn, node->perms, node->num_perms) & perm) in get_node() 582 != perm) { in get_node() 589 errno = errno_from_parents(conn, ctx, name, errno, perm); in get_node() 796 enum xs_perm_type perm) in get_node_canonicalized() argument [all …]
|
A D | xenstored_core.h | 160 enum xs_perm_type perm);
|
/xen-4.10.0-shim-comet/tools/ocaml/xenstored/ |
A D | store.ml | 235 let path_mkdir store perm path = 267 let path_rm store perm path = 286 Node.check_owner c perm; 300 let read store perm path = 313 let ls store perm path = 325 let getperms store perm path = 331 Node.check_perm c perm Perms.READ; 387 let write store perm path value = 401 let mkdir store perm path = 409 let rm store perm path = [all …]
|
A D | transaction.ml | 144 && not (Perms.Connection.is_dom0 perm) 154 let write t perm path value = 156 Store.write t.store perm path value; 163 Store.mkdir t.store perm path; 168 let setperms t perm path perms = 173 let rm t perm path = 174 Store.rm t.store perm path; 178 let ls t perm path = 179 let r = Store.ls t.store perm path in 183 let read t perm path = [all …]
|
A D | perms.ml | 26 let char_of_permty perm = 27 match perm with 58 let get_owner perm = perm.owner 79 let string_of_perm perm = 80 Printf.sprintf "%c%u" (char_of_permty (snd perm)) (fst perm) 135 (* check if the current connection has the requested perm on the current node *) 138 let perm = 143 match perm, request with
|
A D | disk.ml | 112 (* don't let the permission get on our way, full perm ! *) 115 (* a line is : path{perm} or path{perm} = value *) 117 let path, perm, value = 139 v.Store.setperms path (Perms.Node.of_strings (parse_perm perm)) in
|
A D | stdext.ml | 81 let mkdir_safe dir perm = 82 try Unix.mkdir dir perm with Unix.Unix_error (Unix.EEXIST, _, _) -> () 85 let mkdir_rec dir perm = 90 mkdir_safe dir perm in
|
A D | connection.ml | 40 mutable perm: Perms.Connection.t; RecordField 59 (* perm is the same *) 111 perm = make_perm dom; 123 con.perm 126 …con.perm <- Perms.Connection.set_target (get_perm con) ~perms:[Perms.READ; Perms.WRITE] target_dom…
|
A D | process.ml | 70 let create_implicit_path t perm path = 82 List.iter (fun s -> Transaction.mkdir ~with_watch:false t perm s) ret 528 Transaction.add_operation ~perm:(Connection.get_perm con) t req response;
|
A D | xenstored.ml | 178 (* don't let the permission get on our way, full perm ! *)
|
/xen-4.10.0-shim-comet/xen/xsm/flask/ |
A D | hooks.c | 432 u32 perm; in flask_console_io() local 451 u32 perm; in flask_profile() local 912 return perm; in flask_iommu_resource_use_perm() 1020 u32 perm; member 1074 u32 perm; in flask_pci_config_permission() local 1207 u32 perm; in flask_hvm_param() local 1212 perm = HVM__SETPARAM; in flask_hvm_param() 1218 perm = HVM__HVMCTL; in flask_hvm_param() 1490 u32 perm; in flask_shadow_control() local 1518 u32 perm; member [all …]
|
A D | avc.c | 154 int i, i2, perm; in avc_dump_av() local 164 perm = 1; in avc_dump_av() 168 if ( perm & av ) in avc_dump_av() 173 (av_perm_to_string[i2].value == perm) ) in avc_dump_av() 179 av &= ~perm; in avc_dump_av() 183 perm <<= 1; in avc_dump_av()
|
A D | flask_op.c | 503 u32 perm = sid ? SECURITY__ADD_OCONTEXT : SECURITY__DEL_OCONTEXT; in flask_devicetree_label() local 505 rv = domain_has_security(current->domain, perm); in flask_devicetree_label()
|
/xen-4.10.0-shim-comet/tools/blktap2/control/ |
A D | tap-ctl-allocate.c | 87 const int minor, const int perm) in tap_ctl_make_device() argument 110 err = mknod(devname, perm, makedev(major, minor)); in tap_ctl_make_device()
|
/xen-4.10.0-shim-comet/tools/xenstore/include/ |
A D | xenstore_lib.h | 73 bool xs_perm_to_string(const struct xs_permissions *perm,
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_dm.c | 1874 struct xs_permissions perm[2]; in libxl__spawn_stub_dm() local 1991 perm[0].id = dm_domid; in libxl__spawn_stub_dm() 1992 perm[0].perms = XS_PERM_NONE; in libxl__spawn_stub_dm() 1993 perm[1].id = guest_domid; in libxl__spawn_stub_dm() 1994 perm[1].perms = XS_PERM_READ; in libxl__spawn_stub_dm() 2000 perm, ARRAY_SIZE(perm)); in libxl__spawn_stub_dm()
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | xenstore.txt | 155 GET_PERMS <path>| <perm-as-string>|+ 156 SET_PERMS <path>|<perm-as-string>|+? 157 <perm-as-string> is one of the following
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/arm/ |
A D | smmu.c | 201 #define module_param_named(name, value, type, perm) argument
|