/Linux-v6.1/sound/soc/qcom/qdsp6/ |
D | q6adm.c | 53 struct q6adm *adm; member 90 static struct q6copp *q6adm_find_copp(struct q6adm *adm, int port_idx, in q6adm_find_copp() argument 97 spin_lock_irqsave(&adm->copps_list_lock, flags); in q6adm_find_copp() 98 list_for_each_entry(c, &adm->copps_list, node) { in q6adm_find_copp() 106 spin_unlock_irqrestore(&adm->copps_list_lock, flags); in q6adm_find_copp() 115 struct q6adm *adm = c->adm; in q6adm_free_copp() local 118 spin_lock_irqsave(&adm->copps_list_lock, flags); in q6adm_free_copp() 119 clear_bit(c->copp_idx, &adm->copp_bitmap[c->afe_port]); in q6adm_free_copp() 121 spin_unlock_irqrestore(&adm->copps_list_lock, flags); in q6adm_free_copp() 131 struct q6adm *adm = dev_get_drvdata(&adev->dev); in q6adm_callback() local [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/dma/ |
D | qcom,adm.yaml | 4 $id: http://devicetree.org/schemas/dma/qcom,adm.yaml# 7 title: Qualcomm ADM DMA Controller 14 QCOM ADM DMA controller provides DMA capabilities for 19 const: qcom,adm 81 compatible = "qcom,adm";
|
/Linux-v6.1/drivers/soc/qcom/ |
D | qcom_gsbi.c | 83 { /* ADM 0 - B */ 88 { /* ADM 0 - B */ 93 { /* ADM 1 - A */ 98 { /* ADM 1 - B */ 191 * modify tcsr to reflect mode and ADM CRCI mux in gsbi_probe()
|
D | Kconfig | 233 ASM, ADM and AFE modules.
|
/Linux-v6.1/drivers/s390/crypto/ |
D | vfio_ap_ops.c | 608 matrix_mdev->shadow_apcb.adm); in vfio_ap_mdev_update_guest_apcb() 615 bitmap_copy(prev_shadow_adm, matrix_mdev->shadow_apcb.adm, AP_DOMAINS); in vfio_ap_mdev_filter_cdoms() 616 bitmap_and(matrix_mdev->shadow_apcb.adm, matrix_mdev->matrix.adm, in vfio_ap_mdev_filter_cdoms() 617 (unsigned long *)matrix_dev->info.adm, AP_DOMAINS); in vfio_ap_mdev_filter_cdoms() 619 return !bitmap_equal(prev_shadow_adm, matrix_mdev->shadow_apcb.adm, in vfio_ap_mdev_filter_cdoms() 1280 * the corresponding bit in the mediated matrix device's ADM 1311 if (test_bit_inv(id, matrix_mdev->matrix.adm)) { in assign_control_domain_store() 1316 /* Set the bit in the ADM (bitmask) corresponding to the AP control in assign_control_domain_store() 1321 set_bit_inv(id, matrix_mdev->matrix.adm); in assign_control_domain_store() 1334 * clears the corresponding bit in the mediated matrix device's ADM [all …]
|
D | vfio_ap_private.h | 67 * @adm_max: max domain number in @adm 68 * @adm: identifies the AP control domains in the matrix 81 DECLARE_BITMAP(adm, 256);
|
D | ap_bus.c | 321 return ap_test_config(ap_qci_info->adm, domain); in ap_test_config_ctrl_domain() 1203 ap_qci_info->adm[0], ap_qci_info->adm[1], in ap_control_domain_mask_show() 1204 ap_qci_info->adm[2], ap_qci_info->adm[3], in ap_control_domain_mask_show() 1205 ap_qci_info->adm[4], ap_qci_info->adm[5], in ap_control_domain_mask_show() 1206 ap_qci_info->adm[6], ap_qci_info->adm[7]); in ap_control_domain_mask_show()
|
D | zcrypt_api.c | 300 for (i = 0; i < sizeof(zcdndev->perms.adm) / sizeof(long); i++) in admask_show() 303 "%016lx", zcdndev->perms.adm[i]); in admask_show() 320 rc = ap_parse_mask_str(buf, zcdndev->perms.adm, in admask_store() 929 if (!test_bit_inv(tdom, perms->adm)) { in _zcrypt_send_cprb() 1121 if (!test_bit_inv(domain, perms->adm)) { in _zcrypt_send_ep11_cprb()
|
D | ap_bus.h | 322 unsigned long adm[BITS_TO_LONGS(AP_DOMAINS)]; member
|
/Linux-v6.1/drivers/ssb/ |
D | main.c | 1237 u32 ssb_admatch_base(u32 adm) in ssb_admatch_base() argument 1241 switch (adm & SSB_ADM_TYPE) { in ssb_admatch_base() 1243 base = (adm & SSB_ADM_BASE0); in ssb_admatch_base() 1246 WARN_ON(adm & SSB_ADM_NEG); /* unsupported */ in ssb_admatch_base() 1247 base = (adm & SSB_ADM_BASE1); in ssb_admatch_base() 1250 WARN_ON(adm & SSB_ADM_NEG); /* unsupported */ in ssb_admatch_base() 1251 base = (adm & SSB_ADM_BASE2); in ssb_admatch_base() 1261 u32 ssb_admatch_size(u32 adm) in ssb_admatch_size() argument 1265 switch (adm & SSB_ADM_TYPE) { in ssb_admatch_size() 1267 size = ((adm & SSB_ADM_SZ0) >> SSB_ADM_SZ0_SHIFT); in ssb_admatch_size() [all …]
|
/Linux-v6.1/drivers/dma/qcom/ |
D | Kconfig | 3 tristate "Qualcomm ADM support" 8 Enable support for the Qualcomm Application Data Mover (ADM) DMA
|
D | qcom_adm.c | 29 /* ADM registers - calculated from channel number and security domain */ 222 * @achan: ADM channel 293 * @achan: ADM channel 512 * @achan: ADM dma channel 563 * adm_dma_irq - irq handler for ADM controller 935 { .compatible = "qcom,adm", }, 944 .name = "adm-dma-engine", 952 MODULE_DESCRIPTION("QCOM ADM DMA engine driver");
|
/Linux-v6.1/Documentation/devicetree/bindings/mtd/ |
D | qcom,nandc.yaml | 72 Must contain the ADM command type CRCI block instance number 78 Must contain the ADM data type CRCI block instance number
|
/Linux-v6.1/arch/s390/include/asm/ |
D | kvm_host.h | 838 __u64 adm[APCB0_MASK_SIZE]; /* 0x0010 */ member 846 __u64 adm[APCB1_MASK_SIZE]; /* 0x0040 */ member 1018 unsigned long *aqm, unsigned long *adm);
|
D | ap.h | 177 unsigned int adm[8]; /* AP (control) domain mask */ member
|
/Linux-v6.1/net/llc/ |
D | llc_proc.c | 161 [LLC_CONN_STATE_ADM] = "adm",
|
/Linux-v6.1/drivers/scsi/aic94xx/ |
D | aic94xx_scb.c | 812 /* ---------- INITIATE LINK ADM TASK ---------- */ 824 asd_printk("phy%d: link adm task 0x%x completed with error " 827 ASD_DPRINTK("phy%d: link adm task 0x%x: 0x%x\n",
|
/Linux-v6.1/include/linux/ssb/ |
D | ssb.h | 671 extern u32 ssb_admatch_base(u32 adm); 672 extern u32 ssb_admatch_size(u32 adm);
|
/Linux-v6.1/arch/s390/kvm/ |
D | kvm-s390.c | 3007 * @adm: the mask identifying the accessible AP control domains 3016 unsigned long *aqm, unsigned long *adm) in kvm_arch_crypto_set_masks() argument 3030 memcpy(crycb->apcb1.adm, adm, 32); in kvm_arch_crypto_set_masks() 3031 VM_EVENT(kvm, 3, "SET CRYCB: adm %016lx %016lx %016lx %016lx", in kvm_arch_crypto_set_masks() 3032 adm[0], adm[1], adm[2], adm[3]); in kvm_arch_crypto_set_masks() 3038 memcpy(crycb->apcb0.adm, adm, 2); in kvm_arch_crypto_set_masks() 3039 VM_EVENT(kvm, 3, "SET CRYCB: apm %016lx aqm %04x adm %04x", in kvm_arch_crypto_set_masks() 3041 *((unsigned short *)adm)); in kvm_arch_crypto_set_masks()
|
D | vsie.c | 150 apcb_s->adm[0] = apcb_h->adm[0] & tmp.adm[0] & 0xffff000000000000UL; in setup_apcb10()
|
/Linux-v6.1/arch/powerpc/boot/dts/ |
D | bluestone.dts | 273 compatible = "adm,adm1032";
|
/Linux-v6.1/Documentation/s390/ |
D | vfio-ap.rst | 141 assigned to the KVM guest. The ADM bit mask controls which domains can be 204 3. Configures the APM, AQM and ADM in the APCB contained in the CRYCB referenced 431 * Setting the bits in the ADM corresponding to the domain dIDs assigned to the
|
/Linux-v6.1/arch/s390/kernel/ |
D | irq.c | 86 {.irq = IRQIO_ADM, .name = "ADM", .desc = "[I/O] EADM Subchannel"},
|
/Linux-v6.1/drivers/mtd/nand/raw/ |
D | qcom_nandc.c | 284 * ADM 363 * @cmd_crci: ADM DMA CRCI for command flow control 364 * @data_crci: ADM DMA CRCI for data flow control 410 /* will be used only by EBI2 for ADM DMA */ 3019 /* enable ADM or BAM DMA */ in qcom_nandc_setup()
|
/Linux-v6.1/samples/bpf/ |
D | xdp_redirect_cpu_user.c | 345 * tuned-adm profile network-latency in main()
|