Searched refs:grant (Results 1 - 19 of 19) sorted by relevance

/linux-master/arch/arm/xen/
H A DMakefile2 obj-y := enlighten.o hypercall.o grant-table.o p2m.o mm.o
/linux-master/arch/arm64/xen/
H A DMakefile2 xen-arm-y += $(addprefix ../../arm/xen/, enlighten.o grant-table.o p2m.o mm.o)
/linux-master/drivers/xen/
H A Dgrant-dma-ops.c3 * 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 DMakefile3 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 Dxen-scsiback.c440 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 DMakefile17 obj-y += grant-table.o
/linux-master/fs/xfs/
H A Dxfs_log.c203 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 Dxfs_sysfs.c444 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 Dxfs_log_priv.h313 * 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 Dxfs_log_recover.c1216 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 Dxfs_trace.h1245 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 Dxen-blkfront.c87 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 Dcaps.c3486 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 Ddlmconvert.c126 /* 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 Drpc_rdma.c989 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 Dmcu.c139 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 Dsmack_access.c632 * even having CAP_MAC_OVERRIDE isn't enough to grant
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.c309 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 Dlink_dp_capability.c2148 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));

Completed in 263 milliseconds