Home
last modified time | relevance | path

Searched refs:grant (Results 1 – 25 of 66) sorted by relevance

123

/Linux-v5.15/Documentation/ABI/testing/
Dsysfs-fs-xfs23 The current state of the log reserve grant head. It
25 outstanding transactions. The grant head is exported in
34 The current state of the log write grant head. It
37 rolling transactions. The grant head is exported in
Dsysfs-driver-xen-blkback24 How long a persistent grant is allowed to remain
36 cache any page not backed by a grant mapping.
Dsysfs-firmware-ofw3 Contact: Grant Likely <grant.likely@arm.com>, devicetree@vger.kernel.org
/Linux-v5.15/drivers/xen/
DKconfig137 tristate "userspace grant access device driver"
145 bool "Add support for dma-buf grant access device driver extension"
150 dma-buf implementation. With this extension grant references to
152 use and grant references coming from a foreign domain can be
156 tristate "User-space grant reference allocator driver"
165 bool "Allow allocating DMA capable buffers with grant reference module"
168 Extends grant table module API to allow allocating DMA capable
169 buffers and mapping foreign grant references on top of it.
304 memory regions, including grant maps and foreign pages. This avoids
Dxen-scsiback.c376 struct page **pg, grant_handle_t *grant, int cnt) in scsiback_gnttab_data_map_batch() argument
393 grant[i] = map[i].handle; in scsiback_gnttab_data_map_batch()
400 grant_handle_t *grant, int cnt, u32 flags) in scsiback_gnttab_data_map_list() argument
417 err = scsiback_gnttab_data_map_batch(map, pg, grant, mapcount); in scsiback_gnttab_data_map_list()
419 grant += mapcount; in scsiback_gnttab_data_map_list()
425 err = scsiback_gnttab_data_map_batch(map, pg, grant, mapcount); in scsiback_gnttab_data_map_list()
441 grant_handle_t *grant; in scsiback_gnttab_data_map() local
495 grant = pending_req->grant_handles + nr_sgl; in scsiback_gnttab_data_map()
499 pg, grant, nr_segments, flags); in scsiback_gnttab_data_map()
509 pg, grant, n_segs, flags); in scsiback_gnttab_data_map()
[all …]
DMakefile3 obj-y += grant-table.o features.o balloon.o manage.o time.o
/Linux-v5.15/arch/arm/xen/
DMakefile2 obj-y := enlighten.o hypercall.o grant-table.o p2m.o mm.o
/Linux-v5.15/arch/arm64/xen/
DMakefile2 xen-arm-y += $(addprefix ../../arm/xen/, enlighten.o grant-table.o p2m.o mm.o)
/Linux-v5.15/Documentation/devicetree/bindings/arm/
Dxen.txt11 memory where the grant table should be mapped to, using an
13 the whole grant table (it is larger or equal to gnttab_max_grant_frames()).
/Linux-v5.15/drivers/block/
Dxen-blkfront.c86 struct grant { struct
103 struct grant **grants_used; argument
104 struct grant **indirect_grants;
305 struct grant *gnt_list_entry, *n; in fill_grant_buffer()
309 gnt_list_entry = kzalloc(sizeof(struct grant), GFP_NOIO); in fill_grant_buffer()
342 static struct grant *get_free_grant(struct blkfront_ring_info *rinfo) in get_free_grant()
344 struct grant *gnt_list_entry; in get_free_grant()
347 gnt_list_entry = list_first_entry(&rinfo->grants, struct grant, in get_free_grant()
357 static inline void grant_foreign_access(const struct grant *gnt_list_entry, in grant_foreign_access()
366 static struct grant *get_grant(grant_ref_t *gref_head, in get_grant()
[all …]
/Linux-v5.15/fs/xfs/
Dxfs_log.c152 xlog_assign_grant_head(&head->grant, 1, 0); in xlog_grant_head_init()
262 } while (xlog_space_left(log, &head->grant) < need_bytes); in xlog_grant_head_wait()
307 free_bytes = xlog_space_left(log, &head->grant); in xlog_grant_head_check()
410 xlog_grant_add_space(log, &log->l_write_head.grant, need_bytes); in xfs_log_regrant()
469 xlog_grant_add_space(log, &log->l_reserve_head.grant, need_bytes); in xfs_log_reserve()
470 xlog_grant_add_space(log, &log->l_write_head.grant, need_bytes); in xfs_log_reserve()
1134 free_bytes = xlog_space_left(log, &log->l_write_head.grant); in xfs_log_space_wake()
1143 free_bytes = xlog_space_left(log, &log->l_reserve_head.grant); in xfs_log_space_wake()
1681 free_bytes = xlog_space_left(log, &log->l_reserve_head.grant); in xlog_grant_push_threshold()
2023 xlog_grant_add_space(log, &log->l_reserve_head.grant, roundoff); in xlog_sync()
[all …]
Dxfs_sysfs.c358 xlog_crack_grant_head(&log->l_reserve_head.grant, &cycle, &bytes); in reserve_grant_head_show()
372 xlog_crack_grant_head(&log->l_write_head.grant, &cycle, &bytes); in write_grant_head_show()
/Linux-v5.15/Documentation/userspace-api/
Dno_new_privs.rst5 The execve system call can grant a newly-started program privileges that
26 promises not to grant the privilege to do anything that could not have
/Linux-v5.15/fs/ceph/
Dcaps.c3285 struct ceph_mds_caps *grant, in handle_cap_grant() argument
3292 int seq = le32_to_cpu(grant->seq); in handle_cap_grant()
3293 int newcaps = le32_to_cpu(grant->caps); in handle_cap_grant()
3295 u64 size = le64_to_cpu(grant->size); in handle_cap_grant()
3296 u64 max_size = le64_to_cpu(grant->max_size); in handle_cap_grant()
3344 WARN_ON(cap->cap_id != le64_to_cpu(grant->cap_id)); in handle_cap_grant()
3359 umode_t mode = le32_to_cpu(grant->mode); in handle_cap_grant()
3366 inode->i_uid = make_kuid(&init_user_ns, le32_to_cpu(grant->uid)); in handle_cap_grant()
3367 inode->i_gid = make_kgid(&init_user_ns, le32_to_cpu(grant->gid)); in handle_cap_grant()
3376 set_nlink(inode, le32_to_cpu(grant->nlink)); in handle_cap_grant()
[all …]
/Linux-v5.15/arch/x86/xen/
DMakefile17 obj-y += grant-table.o
/Linux-v5.15/net/sunrpc/xprtrdma/
Drpc_rdma.c988 u32 grant) in __rpcrdma_update_cwnd_locked() argument
990 buf->rb_credits = grant; in __rpcrdma_update_cwnd_locked()
991 xprt->cwnd = grant << RPC_CWNDSHIFT; in __rpcrdma_update_cwnd_locked()
994 static void rpcrdma_update_cwnd(struct rpcrdma_xprt *r_xprt, u32 grant) in rpcrdma_update_cwnd() argument
999 __rpcrdma_update_cwnd_locked(xprt, &r_xprt->rx_buf, grant); in rpcrdma_update_cwnd()
/Linux-v5.15/Documentation/devicetree/bindings/net/can/
Dmpc5xxx-mscan.txt5 Grant Likely <grant.likely@secretlab.ca>
/Linux-v5.15/Documentation/translations/zh_CN/
Dgpio.txt9 Maintainer: Grant Likely <grant.likely@secretlab.ca>
18 英文版维护者: Grant Likely <grant.likely@secretlab.ca>
/Linux-v5.15/Documentation/translations/zh_TW/
Dgpio.txt9 Maintainer: Grant Likely <grant.likely@secretlab.ca>
19 英文版維護者: Grant Likely <grant.likely@secretlab.ca>
/Linux-v5.15/arch/powerpc/boot/dts/
Dmedia5200.dts6 * Grant Likely <grant.likely@secretlab.ca>
Dlite5200b.dts6 * Grant Likely <grant.likely@secretlab.ca>
Damigaone.dts67 min-grant = <0>;
/Linux-v5.15/fs/ocfs2/dlm/
Ddlmconvert.c166 goto grant; in __dlmconvert_master()
187 grant: in __dlmconvert_master()
/Linux-v5.15/Documentation/locking/
Dlocktypes.rst150 Because an rw_semaphore writer cannot grant its priority to multiple
153 can grant their priority to a writer, a preempted low-priority writer will
316 - Because an rwlock_t writer cannot grant its priority to multiple
319 can grant their priority to a writer, a preempted low-priority writer
/Linux-v5.15/Documentation/security/
Dlandlock.rst73 grant access to an object, at least one rule of each layer must allow the

123