/kernel/linux/linux-6.6/drivers/xen/ |
H A D | grant-dma-ops.c | 3 * Xen grant DMA-mapping layer - contains special DMA-mapping routines 4 * for providing grant references as DMA addresses to be used by frontends 33 static inline dma_addr_t grant_to_dma(grant_ref_t grant) in grant_to_dma() argument 35 return XEN_GRANT_DMA_ADDR_OFF | ((dma_addr_t)grant << XEN_PAGE_SHIFT); in grant_to_dma() 74 * Such a DMA address is formed by using the grant reference as a frame 85 grant_ref_t grant; in xen_grant_dma_alloc() local 101 if (gnttab_alloc_grant_reference_seq(n_pages, &grant)) { in xen_grant_dma_alloc() 107 gnttab_grant_foreign_access_ref(grant + i, data->backend_domid, in xen_grant_dma_alloc() 111 *dma_handle = grant_to_dma(grant); in xen_grant_dma_alloc() 121 grant_ref_t grant; in xen_grant_dma_free() local 175 grant_ref_t grant; xen_grant_dma_map_page() local 209 grant_ref_t grant; xen_grant_dma_unmap_page() local [all...] |
H A D | Makefile | 3 obj-y += grant-table.o features.o balloon.o manage.o time.o 42 obj-$(CONFIG_XEN_GRANT_DMA_OPS) += grant-dma-ops.o 43 obj-$(CONFIG_XEN_GRANT_DMA_IOMMU) += grant-dma-iommu.o
|
H A D | xen-scsiback.c | 440 struct page **pg, grant_handle_t *grant, int cnt) in scsiback_gnttab_data_map_batch() 457 grant[i] = map[i].handle; in scsiback_gnttab_data_map_batch() 464 grant_handle_t *grant, int cnt, u32 flags) in scsiback_gnttab_data_map_list() 473 pr_err("no grant page\n"); in scsiback_gnttab_data_map_list() 481 err = scsiback_gnttab_data_map_batch(map, pg, grant, mapcount); in scsiback_gnttab_data_map_list() 483 grant += mapcount; in scsiback_gnttab_data_map_list() 489 err = scsiback_gnttab_data_map_batch(map, pg, grant, mapcount); in scsiback_gnttab_data_map_list() 505 grant_handle_t *grant; in scsiback_gnttab_data_map() local 559 grant = pending_req->grant_handles + nr_sgl; in scsiback_gnttab_data_map() 563 pg, grant, nr_segment in scsiback_gnttab_data_map() 439 scsiback_gnttab_data_map_batch(struct gnttab_map_grant_ref *map, struct page **pg, grant_handle_t *grant, int cnt) scsiback_gnttab_data_map_batch() argument 462 scsiback_gnttab_data_map_list(struct vscsibk_pend *pending_req, struct scsiif_request_segment *seg, struct page **pg, grant_handle_t *grant, int cnt, u32 flags) scsiback_gnttab_data_map_list() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/xen/ |
H A D | Makefile | 2 obj-y := enlighten.o hypercall.o grant-table.o p2m.o mm.o
|
/kernel/linux/linux-6.6/arch/arm/xen/ |
H A D | Makefile | 2 obj-y := enlighten.o hypercall.o grant-table.o p2m.o mm.o
|
/kernel/linux/linux-5.10/arch/arm64/xen/ |
H A D | Makefile | 2 xen-arm-y += $(addprefix ../../arm/xen/, enlighten.o grant-table.o p2m.o mm.o)
|
/kernel/linux/linux-6.6/arch/arm64/xen/ |
H A D | Makefile | 2 xen-arm-y += $(addprefix ../../arm/xen/, enlighten.o grant-table.o p2m.o mm.o)
|
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_log.c | 153 xlog_assign_grant_head(&head->grant, 1, 0); in xlog_grant_head_init() 215 * the grant head, we need to push the AIL again to ensure the in xlog_grant_head_wake() 263 } while (xlog_space_left(log, &head->grant) < need_bytes); 308 free_bytes = xlog_space_left(log, &head->grant); in xlog_grant_head_check() 370 * Replenish the byte reservation required by moving the grant write head. 409 xlog_grant_add_space(log, &log->l_write_head.grant, need_bytes); in xfs_log_regrant() 468 xlog_grant_add_space(log, &log->l_reserve_head.grant, need_bytes); in xfs_log_reserve() 469 xlog_grant_add_space(log, &log->l_write_head.grant, need_bytes); in xfs_log_reserve() 682 * space grant counters are, we can initialise the permanent ticket in xfs_log_mount() 1023 free_bytes = xlog_space_left(log, &log->l_write_head.grant); in xfs_log_space_wake() [all...] |
H A D | xfs_sysfs.c | 357 xlog_crack_grant_head(&log->l_reserve_head.grant, &cycle, &bytes); in reserve_grant_head_show() 371 xlog_crack_grant_head(&log->l_write_head.grant, &cycle, &bytes); in write_grant_head_show()
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_log.c | 203 xlog_assign_grant_head(&head->grant, 1, 0); in xlog_grant_head_init() 265 * the grant head, we need to push the AIL again to ensure the in xlog_grant_head_wake() 313 } while (xlog_space_left(log, &head->grant) < need_bytes); 358 free_bytes = xlog_space_left(log, &head->grant); in xlog_grant_head_check() 398 * Replenish the byte reservation required by moving the grant write head. 435 xlog_grant_add_space(log, &log->l_write_head.grant, need_bytes); in xfs_log_regrant() 491 xlog_grant_add_space(log, &log->l_reserve_head.grant, need_bytes); in xfs_log_reserve() 492 xlog_grant_add_space(log, &log->l_write_head.grant, need_bytes); in xfs_log_reserve() 737 * space grant counters are, we can initialise the permanent ticket in xfs_log_mount() 1152 free_bytes = xlog_space_left(log, &log->l_write_head.grant); in xfs_log_space_wake() [all...] |
H A D | xfs_sysfs.c | 385 xlog_crack_grant_head(&log->l_reserve_head.grant, &cycle, &bytes); in reserve_grant_head_show() 399 xlog_crack_grant_head(&log->l_write_head.grant, &cycle, &bytes); in write_grant_head_show()
|
/kernel/linux/linux-5.10/drivers/block/ |
H A D | xen-blkfront.c | 86 struct grant { struct 103 struct grant **grants_used; 104 struct grant **indirect_grants; 313 struct grant *gnt_list_entry, *n; in fill_grant_buffer() 317 gnt_list_entry = kzalloc(sizeof(struct grant), GFP_NOIO); in fill_grant_buffer() 350 static struct grant *get_free_grant(struct blkfront_ring_info *rinfo) in get_free_grant() 352 struct grant *gnt_list_entry; in get_free_grant() 355 gnt_list_entry = list_first_entry(&rinfo->grants, struct grant, in get_free_grant() 365 static inline void grant_foreign_access(const struct grant *gnt_list_entry, in grant_foreign_access() 374 static struct grant *get_gran [all...] |
/kernel/linux/linux-6.6/drivers/block/ |
H A D | xen-blkfront.c | 87 struct grant { struct 104 struct grant **grants_used; 105 struct grant **indirect_grants; 313 struct grant *gnt_list_entry, *n; in fill_grant_buffer() 317 gnt_list_entry = kzalloc(sizeof(struct grant), GFP_NOIO); in fill_grant_buffer() 350 static struct grant *get_free_grant(struct blkfront_ring_info *rinfo) in get_free_grant() 352 struct grant *gnt_list_entry; in get_free_grant() 355 gnt_list_entry = list_first_entry(&rinfo->grants, struct grant, in get_free_grant() 365 static inline void grant_foreign_access(const struct grant *gnt_list_entry, in grant_foreign_access() 374 static struct grant *get_gran [all...] |
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | xen-scsiback.c | 381 struct page **pg, grant_handle_t *grant, int cnt) in scsiback_gnttab_data_map_batch() 398 grant[i] = map[i].handle; in scsiback_gnttab_data_map_batch() 405 grant_handle_t *grant, int cnt, u32 flags) in scsiback_gnttab_data_map_list() 414 pr_err("no grant page\n"); in scsiback_gnttab_data_map_list() 422 err = scsiback_gnttab_data_map_batch(map, pg, grant, mapcount); in scsiback_gnttab_data_map_list() 424 grant += mapcount; in scsiback_gnttab_data_map_list() 430 err = scsiback_gnttab_data_map_batch(map, pg, grant, mapcount); in scsiback_gnttab_data_map_list() 446 grant_handle_t *grant; in scsiback_gnttab_data_map() local 500 grant = pending_req->grant_handles + nr_sgl; in scsiback_gnttab_data_map() 504 pg, grant, nr_segment in scsiback_gnttab_data_map() 380 scsiback_gnttab_data_map_batch(struct gnttab_map_grant_ref *map, struct page **pg, grant_handle_t *grant, int cnt) scsiback_gnttab_data_map_batch() argument 403 scsiback_gnttab_data_map_list(struct vscsibk_pend *pending_req, struct scsiif_request_segment *seg, struct page **pg, grant_handle_t *grant, int cnt, u32 flags) scsiback_gnttab_data_map_list() argument [all...] |
H A D | Makefile | 3 obj-y += grant-table.o features.o balloon.o manage.o time.o
|
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | Makefile | 17 obj-y += grant-table.o
|
/kernel/linux/linux-6.6/arch/x86/xen/ |
H A D | Makefile | 17 obj-y += grant-table.o
|
/kernel/linux/linux-5.10/fs/ceph/ |
H A D | caps.c | 3354 struct ceph_mds_caps *grant, 3361 int seq = le32_to_cpu(grant->seq); 3362 int newcaps = le32_to_cpu(grant->caps); 3364 u64 size = le64_to_cpu(grant->size); 3365 u64 max_size = le64_to_cpu(grant->max_size); 3413 WARN_ON(cap->cap_id != le64_to_cpu(grant->cap_id)); 3428 inode->i_mode = le32_to_cpu(grant->mode); 3429 inode->i_uid = make_kuid(&init_user_ns, le32_to_cpu(grant->uid)); 3430 inode->i_gid = make_kgid(&init_user_ns, le32_to_cpu(grant->gid)); 3439 set_nlink(inode, le32_to_cpu(grant [all...] |
/kernel/linux/linux-6.6/fs/ceph/ |
H A D | caps.c | 3409 struct ceph_mds_caps *grant, 3416 int seq = le32_to_cpu(grant->seq); 3417 int newcaps = le32_to_cpu(grant->caps); 3419 u64 size = le64_to_cpu(grant->size); 3420 u64 max_size = le64_to_cpu(grant->max_size); 3476 WARN_ON(cap->cap_id != le64_to_cpu(grant->cap_id)); 3491 umode_t mode = le32_to_cpu(grant->mode); 3498 inode->i_uid = make_kuid(&init_user_ns, le32_to_cpu(grant->uid)); 3499 inode->i_gid = make_kgid(&init_user_ns, le32_to_cpu(grant->gid)); 3508 pr_warn_ratelimited("%s: cap grant attemp [all...] |
/kernel/linux/linux-5.10/net/sunrpc/xprtrdma/ |
H A D | rpc_rdma.c | 1005 u32 grant) in __rpcrdma_update_cwnd_locked() 1007 buf->rb_credits = grant; in __rpcrdma_update_cwnd_locked() 1008 xprt->cwnd = grant << RPC_CWNDSHIFT; in __rpcrdma_update_cwnd_locked() 1011 static void rpcrdma_update_cwnd(struct rpcrdma_xprt *r_xprt, u32 grant) in rpcrdma_update_cwnd() argument 1016 __rpcrdma_update_cwnd_locked(xprt, &r_xprt->rx_buf, grant); in rpcrdma_update_cwnd() 1025 * its credit grant to one (see RFC 8166, Section 3.3.3). 1003 __rpcrdma_update_cwnd_locked(struct rpc_xprt *xprt, struct rpcrdma_buffer *buf, u32 grant) __rpcrdma_update_cwnd_locked() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | mcu.c | 139 struct mt7921_roc_grant_tlv *grant; in mt7921_mcu_uni_roc_event() local 144 grant = (struct mt7921_roc_grant_tlv *)(rxd->tlv + 4); in mt7921_mcu_uni_roc_event() 147 WARN_ON_ONCE((le16_to_cpu(grant->tag) != UNI_EVENT_ROC_GRANT)); in mt7921_mcu_uni_roc_event() 149 if (grant->reqtype == MT7921_ROC_REQ_ROC) in mt7921_mcu_uni_roc_event() 154 duration = le32_to_cpu(grant->max_interval); in mt7921_mcu_uni_roc_event()
|
/kernel/linux/linux-6.6/net/sunrpc/xprtrdma/ |
H A D | rpc_rdma.c | 989 u32 grant) in __rpcrdma_update_cwnd_locked() 991 buf->rb_credits = grant; in __rpcrdma_update_cwnd_locked() 992 xprt->cwnd = grant << RPC_CWNDSHIFT; in __rpcrdma_update_cwnd_locked() 995 static void rpcrdma_update_cwnd(struct rpcrdma_xprt *r_xprt, u32 grant) in rpcrdma_update_cwnd() argument 1000 __rpcrdma_update_cwnd_locked(xprt, &r_xprt->rx_buf, grant); in rpcrdma_update_cwnd() 1009 * its credit grant to one (see RFC 8166, Section 3.3.3). 987 __rpcrdma_update_cwnd_locked(struct rpc_xprt *xprt, struct rpcrdma_buffer *buf, u32 grant) __rpcrdma_update_cwnd_locked() argument
|
/kernel/linux/linux-5.10/fs/ocfs2/dlm/ |
H A D | dlmconvert.c | 128 /* must be on grant queue to convert */ in __dlmconvert_master() 130 mlog(ML_ERROR, "attempted to convert a lock not on grant " in __dlmconvert_master() 168 goto grant; in __dlmconvert_master() 187 /* fall thru to grant */ in __dlmconvert_master() 189 grant: in __dlmconvert_master() 192 /* immediately grant the new lock type */ in __dlmconvert_master() 495 mlog(ML_ERROR, "did not find lock to convert on grant queue! " in dlm_convert_lock_handler()
|
/kernel/linux/linux-6.6/fs/ocfs2/dlm/ |
H A D | dlmconvert.c | 126 /* must be on grant queue to convert */ in __dlmconvert_master() 128 mlog(ML_ERROR, "attempted to convert a lock not on grant " in __dlmconvert_master() 166 goto grant; in __dlmconvert_master() 185 /* fall thru to grant */ in __dlmconvert_master() 187 grant: in __dlmconvert_master() 190 /* immediately grant the new lock type */ in __dlmconvert_master() 493 mlog(ML_ERROR, "did not find lock to convert on grant queue! " in dlm_convert_lock_handler()
|
/kernel/linux/linux-5.10/security/smack/ |
H A D | smack_access.c | 632 * even having CAP_MAC_OVERRIDE isn't enough to grant
|