Home
last modified time | relevance | path

Searched full:adm (Results 1 – 20 of 20) sorted by relevance

/linux/sound/soc/qcom/qdsp6/
H A Dq6adm.c53 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/Documentation/devicetree/bindings/dma/
H A Dqcom,adm.yaml4 $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/drivers/s390/crypto/
H A Dvfio_ap_ops.c665 matrix_mdev->shadow_apcb.adm); in vfio_ap_mdev_update_guest_apcb()
675 bitmap_copy(prev_shadow_adm, matrix_mdev->shadow_apcb.adm, AP_DOMAINS); in vfio_ap_mdev_filter_cdoms()
676 bitmap_and(matrix_mdev->shadow_apcb.adm, matrix_mdev->matrix.adm, in vfio_ap_mdev_filter_cdoms()
677 (unsigned long *)matrix_dev->info.adm, AP_DOMAINS); in vfio_ap_mdev_filter_cdoms()
679 return !bitmap_equal(prev_shadow_adm, matrix_mdev->shadow_apcb.adm, in vfio_ap_mdev_filter_cdoms()
1457 * the corresponding bit in the mediated matrix device's ADM
1488 if (test_bit_inv(id, matrix_mdev->matrix.adm)) { in assign_control_domain_store()
1493 /* Set the bit in the ADM (bitmask) corresponding to the AP control in assign_control_domain_store()
1498 set_bit_inv(id, matrix_mdev->matrix.adm); in assign_control_domain_store()
1511 * clears the corresponding bit in the mediated matrix device's ADM
[all …]
H A Dap_bus.c340 return ap_test_config(ap_qci_info->adm, domain); in ap_test_config_ctrl_domain()
1300 ap_qci_info->adm[0], ap_qci_info->adm[1], in ap_control_domain_mask_show()
1301 ap_qci_info->adm[2], ap_qci_info->adm[3], in ap_control_domain_mask_show()
1302 ap_qci_info->adm[4], ap_qci_info->adm[5], in ap_control_domain_mask_show()
1303 ap_qci_info->adm[6], ap_qci_info->adm[7]); in ap_control_domain_mask_show()
H A Dzcrypt_api.c281 for (i = 0; i < sizeof(zcdndev->perms.adm) / sizeof(long); i++) in admask_show()
282 n += sysfs_emit_at(buf, n, "%016lx", zcdndev->perms.adm[i]); in admask_show()
297 rc = ap_parse_mask_str(buf, zcdndev->perms.adm, in admask_store()
884 if (!test_bit_inv(tdom, perms->adm)) { in _zcrypt_send_cprb()
1088 if (!test_bit_inv(domain, perms->adm)) { in _zcrypt_send_ep11_cprb()
H A Dap_bus.h279 unsigned long adm[BITS_TO_LONGS(AP_DOMAINS)]; member
/linux/drivers/ssb/
H A Dmain.c1239 u32 ssb_admatch_base(u32 adm) in ssb_admatch_base() argument
1243 switch (adm & SSB_ADM_TYPE) { in ssb_admatch_base()
1245 base = (adm & SSB_ADM_BASE0); in ssb_admatch_base()
1248 WARN_ON(adm & SSB_ADM_NEG); /* unsupported */ in ssb_admatch_base()
1249 base = (adm & SSB_ADM_BASE1); in ssb_admatch_base()
1252 WARN_ON(adm & SSB_ADM_NEG); /* unsupported */ in ssb_admatch_base()
1253 base = (adm & SSB_ADM_BASE2); in ssb_admatch_base()
1263 u32 ssb_admatch_size(u32 adm) in ssb_admatch_size() argument
1267 switch (adm & SSB_ADM_TYPE) { in ssb_admatch_size()
1269 size = ((adm & SSB_ADM_SZ0) >> SSB_ADM_SZ0_SHIFT); in ssb_admatch_size()
[all …]
/linux/drivers/dma/qcom/
H A DKconfig3 tristate "Qualcomm ADM support"
8 Enable support for the Qualcomm Application Data Mover (ADM) DMA
/linux/arch/s390/include/asm/
H A Dkvm_host.h520 __u64 adm[APCB0_MASK_SIZE]; /* 0x0010 */ member
528 __u64 adm[APCB1_MASK_SIZE]; /* 0x0040 */ member
704 unsigned long *aqm, unsigned long *adm);
H A Dap.h243 unsigned int adm[8]; /* AP (control) domain mask */ member
/linux/drivers/scsi/aic94xx/
H A Daic94xx_scb.c812 /* ---------- 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/net/llc/
H A Dllc_proc.c161 [LLC_CONN_STATE_ADM] = "adm",
/linux/include/linux/ssb/
H A Dssb.h663 extern u32 ssb_admatch_base(u32 adm);
664 extern u32 ssb_admatch_size(u32 adm);
/linux/arch/s390/kvm/
H A Dkvm-s390.c3217 * @adm: the mask identifying the accessible AP control domains
3226 unsigned long *aqm, unsigned long *adm) in kvm_arch_crypto_set_masks() argument
3240 memcpy(crycb->apcb1.adm, adm, 32); in kvm_arch_crypto_set_masks()
3241 VM_EVENT(kvm, 3, "SET CRYCB: adm %016lx %016lx %016lx %016lx", in kvm_arch_crypto_set_masks()
3242 adm[0], adm[1], adm[2], adm[3]); in kvm_arch_crypto_set_masks()
3248 memcpy(crycb->apcb0.adm, adm, 2); in kvm_arch_crypto_set_masks()
3249 VM_EVENT(kvm, 3, "SET CRYCB: apm %016lx aqm %04x adm %04x", in kvm_arch_crypto_set_masks()
3251 *((unsigned short *)adm)); in kvm_arch_crypto_set_masks()
H A Dvsie.c189 apcb_s->adm[0] = apcb_h->adm[0] & tmp.adm[0] & 0xffff000000000000UL; in setup_apcb10()
/linux/arch/powerpc/boot/dts/
H A Dbluestone.dts273 compatible = "adm,adm1032";
/linux/Documentation/arch/s390/
H A Dvfio-ap.rst141 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
461 * Setting the bits in the ADM corresponding to the domain dIDs assigned to the
/linux/drivers/mtd/nand/raw/
H A Dqcom_nandc.c2048 /* enable ADM or BAM DMA */ in qcom_nandc_setup()
/linux/drivers/net/ethernet/sis/
H A Dsis900.c135 { "ADM 7001 LAN PHY", 0x002e, 0xcc60, LAN },
/linux/fs/
H A Dnamei.c4963 * and other special files. --ADM