| /linux/arch/x86/coco/sev/ |
| H A D | core.c | 1934 int snp_msg_init(struct snp_msg_desc *mdesc, int vmpck_id) in snp_msg_init() argument 1940 mdesc->vmpck = get_vmpck(vmpck_id, mdesc->secrets, &mdesc->os_area_msg_seqno); in snp_msg_init() 1941 if (!mdesc->vmpck) { in snp_msg_init() 1947 if (!memchr_inv(mdesc->vmpck, 0, VMPCK_KEY_LEN)) { in snp_msg_init() 1952 mdesc->vmpck_id = vmpck_id; in snp_msg_init() 1954 mdesc->ctx = snp_init_crypto(mdesc->vmpck, VMPCK_KEY_LEN); in snp_msg_init() 1955 if (!mdesc->ctx) in snp_msg_init() 1964 struct snp_msg_desc *mdesc; in snp_msg_alloc() local 1969 mdesc = kzalloc(sizeof(struct snp_msg_desc), GFP_KERNEL); in snp_msg_alloc() 1970 if (!mdesc) in snp_msg_alloc() [all …]
|
| /linux/arch/arm/kernel/ |
| H A D | setup.c | 855 static void __init request_standard_resources(const struct machine_desc *mdesc) in request_standard_resources() argument 907 if (mdesc->video_start) { in request_standard_resources() 908 video_ram.start = mdesc->video_start; in request_standard_resources() 909 video_ram.end = mdesc->video_end; in request_standard_resources() 917 if (mdesc->reserve_lp0) in request_standard_resources() 919 if (mdesc->reserve_lp1) in request_standard_resources() 921 if (mdesc->reserve_lp2) in request_standard_resources() 1098 const struct machine_desc *mdesc = NULL; in setup_arch() local 1106 mdesc = setup_machine_fdt(atags_vaddr); in setup_arch() 1107 if (mdesc) in setup_arch() [all …]
|
| H A D | atags_parse.c | 180 const struct machine_desc *mdesc = NULL, *p; in setup_machine_tags() local 191 mdesc = p; in setup_machine_tags() 195 if (!mdesc) in setup_machine_tags() 200 else if (mdesc->atag_offset) in setup_machine_tags() 201 tags = (void *)(PAGE_OFFSET + mdesc->atag_offset); in setup_machine_tags() 216 if (mdesc->fixup) in setup_machine_tags() 217 mdesc->fixup(tags, &from); in setup_machine_tags() 229 return mdesc; in setup_machine_tags()
|
| /linux/drivers/virt/coco/sev-guest/ |
| H A D | sev-guest.c | 70 struct snp_msg_desc *mdesc = snp_dev->msg_desc; in get_report() local 90 resp_len = sizeof(report_resp->data) + mdesc->ctx->authsize; in get_report() 97 req.vmpck_id = mdesc->vmpck_id; in get_report() 104 rc = snp_send_guest_request(mdesc, &req); in get_report() 121 struct snp_msg_desc *mdesc = snp_dev->msg_desc; in get_derived_key() local 133 resp_len = sizeof(derived_key_resp->data) + mdesc->ctx->authsize; in get_derived_key() 148 req.vmpck_id = mdesc->vmpck_id; in get_derived_key() 155 rc = snp_send_guest_request(mdesc, &req); in get_derived_key() 174 struct snp_msg_desc *mdesc = snp_dev->msg_desc; in get_ext_report() local 233 resp_len = sizeof(report_resp->data) + mdesc->ctx->authsize; in get_ext_report() [all …]
|
| /linux/arch/sparc/kernel/ |
| H A D | mdesc.c | 78 struct mdesc_hdr mdesc; member 153 BUG_ON(((unsigned long)&hp->mdesc) & (16UL - 1)); in mdesc_handle_init() 517 status = sun4v_mach_desc(__pa(&hp->mdesc), len, &real_len); in mdesc_update() 614 static struct mdesc_elem *node_block(struct mdesc_hdr *mdesc) in node_block() argument 616 return (struct mdesc_elem *) mdesc->data; in node_block() 619 static void *name_block(struct mdesc_hdr *mdesc) in name_block() argument 621 return ((void *) node_block(mdesc)) + mdesc->node_sz; in name_block() 624 static void *data_block(struct mdesc_hdr *mdesc) in data_block() argument 626 return ((void *) name_block(mdesc)) + mdesc->name_sz; in data_block() 632 struct mdesc_elem *ep = node_block(&hp->mdesc); in mdesc_node_by_name() [all …]
|
| /linux/drivers/dma/qcom/ |
| H A D | hidma_dbg.c | 87 struct hidma_desc *mdesc; in hidma_chan_show() local 94 list_for_each_entry(mdesc, &mchan->prepared, node) in hidma_chan_show() 95 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show() 98 list_for_each_entry(mdesc, &mchan->active, node) in hidma_chan_show() 99 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show() 102 list_for_each_entry(mdesc, &mchan->completed, node) in hidma_chan_show() 103 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show()
|
| /linux/arch/x86/include/asm/ |
| H A D | sev.h | 525 int snp_msg_init(struct snp_msg_desc *mdesc, int vmpck_id); 527 void snp_msg_free(struct snp_msg_desc *mdesc); 528 int snp_send_guest_request(struct snp_msg_desc *mdesc, struct snp_guest_req *req); 633 static inline int snp_msg_init(struct snp_msg_desc *mdesc, int vmpck_id) { return -1; } in snp_msg_init() argument 635 static inline void snp_msg_free(struct snp_msg_desc *mdesc) { } in snp_msg_free() argument 636 static inline int snp_send_guest_request(struct snp_msg_desc *mdesc, in snp_send_guest_request() argument
|
| /linux/arch/arm/mm/ |
| H A D | mmu.c | 1366 static void __init devicemaps_init(const struct machine_desc *mdesc) in devicemaps_init() argument 1444 if (mdesc->map_io) in devicemaps_init() 1445 mdesc->map_io(); in devicemaps_init() 1629 static void __init early_paging_init(const struct machine_desc *mdesc) in early_paging_init() argument 1636 if (!mdesc->pv_fixup) in early_paging_init() 1639 offset = mdesc->pv_fixup(); in early_paging_init() 1703 static void __init early_paging_init(const struct machine_desc *mdesc) in early_paging_init() argument 1707 if (!mdesc->pv_fixup) in early_paging_init() 1710 offset = mdesc->pv_fixup(); in early_paging_init() 1755 void __init paging_init(const struct machine_desc *mdesc) in paging_init() argument [all …]
|
| /linux/drivers/infiniband/ulp/iser/ |
| H A D | iser_initiator.c | 477 struct iser_tx_desc *mdesc = &iser_task->desc; in iser_send_control() local 483 iser_create_send_desc(iser_conn, mdesc, ISCSI_TX_CONTROL, in iser_send_control() 492 struct ib_sge *tx_dsg = &mdesc->tx_sg[1]; in iser_send_control() 510 mdesc->num_sge = 2; in iser_send_control() 524 err = iser_post_send(&iser_conn->ib_conn, mdesc); in iser_send_control()
|