Searched refs:grant (Results 1 – 8 of 8) sorted by relevance
| /drivers/xen/ |
| A D | grant-dma-ops.c | 33 static inline dma_addr_t grant_to_dma(grant_ref_t grant) in grant_to_dma() argument 85 grant_ref_t grant; in xen_grant_dma_alloc() local 111 *dma_handle = grant_to_dma(grant); in xen_grant_dma_alloc() 121 grant_ref_t grant; in xen_grant_dma_free() local 130 grant = dma_to_grant(dma_handle); in xen_grant_dma_free() 140 gnttab_free_grant_reference_seq(grant, n_pages); in xen_grant_dma_free() 175 grant_ref_t grant; in xen_grant_dma_map_page() local 197 dma_handle = grant_to_dma(grant) + dma_offset; in xen_grant_dma_map_page() 209 grant_ref_t grant; in xen_grant_dma_unmap_page() local 221 grant = dma_to_grant(dma_handle); in xen_grant_dma_unmap_page() [all …]
|
| 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
|
| A D | Kconfig | 137 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. 341 memory regions, including grant maps and foreign pages. This avoids 369 Require virtio for Xen guests to use grant mappings.
|
| A D | xen-scsiback.c | 440 struct page **pg, grant_handle_t *grant, int cnt) in scsiback_gnttab_data_map_batch() argument 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() argument 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_segments, flags); in scsiback_gnttab_data_map() 573 pg, grant, n_segs, flags); in scsiback_gnttab_data_map() [all …]
|
| /drivers/block/ |
| A D | xen-blkfront.c | 87 struct grant { struct 104 struct grant **grants_used; argument 105 struct grant **indirect_grants; 313 struct grant *gnt_list_entry, *n; in fill_grant_buffer() 352 struct grant *gnt_list_entry; in get_free_grant() 374 static struct grant *get_grant(grant_ref_t *gref_head, in get_grant() 378 struct grant *gnt_list_entry = get_free_grant(rinfo); in get_grant() 402 struct grant *gnt_list_entry = get_free_grant(rinfo); in get_indirect_grant() 599 struct grant *gnt_list_entry; in blkif_setup_rw_req_grant() 1209 struct grant *persistent_gnt, *n; in blkif_free_ring() [all …]
|
| /drivers/net/wireless/mediatek/mt76/mt7921/ |
| A D | mcu.c | 145 struct mt7921_roc_grant_tlv *grant; in mt7921_mcu_uni_roc_event() local 150 grant = (struct mt7921_roc_grant_tlv *)(rxd->tlv + 4); in mt7921_mcu_uni_roc_event() 153 WARN_ON_ONCE((le16_to_cpu(grant->tag) != UNI_EVENT_ROC_GRANT)); in mt7921_mcu_uni_roc_event() 155 if (grant->reqtype == MT7921_ROC_REQ_ROC) in mt7921_mcu_uni_roc_event() 160 duration = le32_to_cpu(grant->max_interval); in mt7921_mcu_uni_roc_event()
|
| /drivers/net/wireless/mediatek/mt76/mt7925/ |
| A D | mcu.c | 308 struct mt7925_roc_grant_tlv *grant = priv; in mt7925_mcu_roc_iter() local 313 if (mvif->idx != grant->bss_idx) in mt7925_mcu_roc_iter() 316 mvif->band_idx = grant->dbdcband; in mt7925_mcu_roc_iter() 323 struct mt7925_roc_grant_tlv *grant; in mt7925_mcu_roc_handle_grant() local 326 grant = (struct mt7925_roc_grant_tlv *)tlv; in mt7925_mcu_roc_handle_grant() 329 WARN_ON_ONCE((le16_to_cpu(grant->tag) != UNI_EVENT_ROC_GRANT)); in mt7925_mcu_roc_handle_grant() 331 if (grant->reqtype == MT7925_ROC_REQ_ROC) in mt7925_mcu_roc_handle_grant() 333 else if (grant->reqtype == MT7925_ROC_REQ_JOIN) in mt7925_mcu_roc_handle_grant() 336 mt7925_mcu_roc_iter, grant); in mt7925_mcu_roc_handle_grant() 339 duration = le32_to_cpu(grant->max_interval); in mt7925_mcu_roc_handle_grant()
|
| /drivers/gpu/drm/amd/display/dc/link/protocols/ |
| A D | link_dp_capability.c | 2349 uint8_t grant = link->dpcd_caps.lttpr_caps.max_ext_timeout & 0x80; in dp_verify_link_cap() local 2351 core_link_write_dpcd(link, DP_PHY_REPEATER_EXTENDED_WAIT_TIMEOUT, &grant, sizeof(grant)); in dp_verify_link_cap()
|
Completed in 655 milliseconds