Home
last modified time | relevance | path

Searched refs:perm (Results 1 – 23 of 23) sorted by relevance

/xen-4.10.0-shim-comet/tools/ocaml/libs/xs/
A Dxsraw.mli24 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 Dxsraw.ml54 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 Dxs.mli24 - other perm: applied to domain that is not owner or in ACL.
/xen-4.10.0-shim-comet/tools/xenstore/
A Dxs_tdb_dump.c20 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 Dxs_lib.c152 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 Dxenstored_core.c513 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 Dxenstored_core.h160 enum xs_perm_type perm);
/xen-4.10.0-shim-comet/tools/ocaml/xenstored/
A Dstore.ml235 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 Dtransaction.ml144 && 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 Dperms.ml26 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 Ddisk.ml112 (* 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 Dstdext.ml81 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 Dconnection.ml40 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 Dprocess.ml70 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 Dxenstored.ml178 (* don't let the permission get on our way, full perm ! *)
/xen-4.10.0-shim-comet/xen/xsm/flask/
A Dhooks.c432 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 Davc.c154 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 Dflask_op.c503 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 Dtap-ctl-allocate.c87 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 Dxenstore_lib.h73 bool xs_perm_to_string(const struct xs_permissions *perm,
/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_dm.c1874 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 Dxenstore.txt155 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 Dsmmu.c201 #define module_param_named(name, value, type, perm) argument

Completed in 37 milliseconds