/linux-master/arch/arm/xen/ |
H A D | Makefile | 2 obj-y := enlighten.o hypercall.o grant-table.o p2m.o mm.o
|
/linux-master/arch/arm64/xen/ |
H A D | Makefile | 2 xen-arm-y += $(addprefix ../../arm/xen/, enlighten.o grant-table.o p2m.o mm.o)
|
/linux-master/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) argument 35 return XEN_GRANT_DMA_ADDR_OFF | ((dma_addr_t)grant << XEN_PAGE_SHIFT); 74 * Such a DMA address is formed by using the grant reference as a frame 85 grant_ref_t grant; local 101 if (gnttab_alloc_grant_reference_seq(n_pages, &grant)) { 107 gnttab_grant_foreign_access_ref(grant + i, data->backend_domid, 111 *dma_handle = grant_to_dma(grant); 121 grant_ref_t grant; local 175 grant_ref_t grant; local 209 grant_ref_t grant; 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) 457 grant[i] = map[i].handle; 464 grant_handle_t *grant, int cnt, u32 flags) 473 pr_err("no grant page\n"); 481 err = scsiback_gnttab_data_map_batch(map, pg, grant, mapcount); 483 grant += mapcount; 489 err = scsiback_gnttab_data_map_batch(map, pg, grant, mapcount); 505 grant_handle_t *grant; local 559 grant = pending_req->grant_handles + nr_sgl; 563 pg, grant, nr_segment 439 scsiback_gnttab_data_map_batch(struct gnttab_map_grant_ref *map, struct page **pg, grant_handle_t *grant, int cnt) 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) argument [all...] |
/linux-master/arch/x86/xen/ |
H A D | Makefile | 17 obj-y += grant-table.o
|
/linux-master/fs/xfs/ |
H A D | xfs_log.c | 203 xlog_assign_grant_head(&head->grant, 1, 0); 265 * the grant head, we need to push the AIL again to ensure the 313 } while (xlog_space_left(log, &head->grant) < need_bytes); 358 free_bytes = xlog_space_left(log, &head->grant); 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); 491 xlog_grant_add_space(log, &log->l_reserve_head.grant, need_bytes); 492 xlog_grant_add_space(log, &log->l_write_head.grant, need_bytes); 737 * space grant counters are, we can initialise the permanent ticket 1152 free_bytes = xlog_space_left(log, &log->l_write_head.grant); [all...] |
H A D | xfs_sysfs.c | 444 xlog_crack_grant_head(&log->l_reserve_head.grant, &cycle, &bytes); 458 xlog_crack_grant_head(&log->l_write_head.grant, &cycle, &bytes);
|
H A D | xfs_log_priv.h | 313 * Further, use of static reservations through the log grant mechanism is 314 * problematic. It introduces a lot of complexity (e.g. reserve grant vs write 315 * grant) and a significant deadlock potential because regranting write space 384 * ticket grant locks, queues and accounting have their own cachlines 390 atomic64_t grant; member in struct:xlog_grant_head 552 * When we crack the grant head, we sample it first so that the value will not
|
H A D | xfs_log_recover.c | 1216 xlog_assign_grant_head(&log->l_reserve_head.grant, log->l_curr_cycle, 1218 xlog_assign_grant_head(&log->l_write_head.grant, log->l_curr_cycle,
|
H A D | xfs_trace.h | 1245 xlog_crack_grant_head(&log->l_reserve_head.grant, 1248 xlog_crack_grant_head(&log->l_write_head.grant,
|
/linux-master/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; 317 gnt_list_entry = kzalloc(sizeof(struct grant), GFP_NOIO); 350 static struct grant *get_free_grant(struct blkfront_ring_info *rinfo) 352 struct grant *gnt_list_entry; 355 gnt_list_entry = list_first_entry(&rinfo->grants, struct grant, 365 static inline void grant_foreign_access(const struct grant *gnt_list_entry, 374 static struct grant *get_gran [all...] |
/linux-master/fs/ceph/ |
H A D | caps.c | 3486 struct ceph_mds_caps *grant, 3494 int seq = le32_to_cpu(grant->seq); 3495 int newcaps = le32_to_cpu(grant->caps); 3497 u64 size = le64_to_cpu(grant->size); 3498 u64 max_size = le64_to_cpu(grant->max_size); 3555 WARN_ON(cap->cap_id != le64_to_cpu(grant->cap_id)); 3570 umode_t mode = le32_to_cpu(grant->mode); 3577 inode->i_uid = make_kuid(&init_user_ns, le32_to_cpu(grant->uid)); 3578 inode->i_gid = make_kgid(&init_user_ns, le32_to_cpu(grant->gid)); 3589 "cap grant attemp [all...] |
/linux-master/fs/ocfs2/dlm/ |
H A D | dlmconvert.c | 126 /* must be on grant queue to convert */ 128 mlog(ML_ERROR, "attempted to convert a lock not on grant " 166 goto grant; 185 /* fall thru to grant */ 187 grant: 190 /* immediately grant the new lock type */ 493 mlog(ML_ERROR, "did not find lock to convert on grant queue! "
|
/linux-master/net/sunrpc/xprtrdma/ |
H A D | rpc_rdma.c | 989 u32 grant) 991 buf->rb_credits = grant; 992 xprt->cwnd = grant << RPC_CWNDSHIFT; 995 static void rpcrdma_update_cwnd(struct rpcrdma_xprt *r_xprt, u32 grant) argument 1000 __rpcrdma_update_cwnd_locked(xprt, &r_xprt->rx_buf, grant); 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) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | mcu.c | 139 struct mt7921_roc_grant_tlv *grant; local 144 grant = (struct mt7921_roc_grant_tlv *)(rxd->tlv + 4); 147 WARN_ON_ONCE((le16_to_cpu(grant->tag) != UNI_EVENT_ROC_GRANT)); 149 if (grant->reqtype == MT7921_ROC_REQ_ROC) 154 duration = le32_to_cpu(grant->max_interval);
|
/linux-master/security/smack/ |
H A D | smack_access.c | 632 * even having CAP_MAC_OVERRIDE isn't enough to grant
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mcu.c | 309 struct mt7925_roc_grant_tlv *grant = priv; local 311 if (mvif->idx != grant->bss_idx) 314 mvif->band_idx = grant->dbdcband; 321 struct mt7925_roc_grant_tlv *grant; local 326 grant = (struct mt7925_roc_grant_tlv *)(rxd->tlv + 4); 329 WARN_ON_ONCE((le16_to_cpu(grant->tag) != UNI_EVENT_ROC_GRANT)); 331 if (grant->reqtype == MT7925_ROC_REQ_ROC) 333 else if (grant->reqtype == MT7925_ROC_REQ_JOIN) 336 mt7925_mcu_roc_iter, grant); 339 duration = le32_to_cpu(grant [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_dp_capability.c | 2148 uint8_t grant = link->dpcd_caps.lttpr_caps.max_ext_timeout & 0x80; local 2150 core_link_write_dpcd(link, DP_PHY_REPEATER_EXTENDED_WAIT_TIMEOUT, &grant, sizeof(grant));
|