| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | qcom,q6adm.txt | 18 = ADM routing 19 "routing" subnode of the ADM node represents adm routing specific configuration
|
| /kernel/linux/linux-5.10/arch/nds32/kernel/ |
| D | ex-exit.S | 28 lmw.adm $r12, [$sp], $r25, #0x0 36 lmw.adm $r12, [$sp], $r24, #0x0 49 lmw.adm $sp, [$sp], $sp, #0xe 63 lmw.adm $r0, [$sp], $r25, #0x0 70 lmw.adm $r1, [$sp], $r25, #0x0
|
| D | ex-entry.S | 22 smw.adm $p0, [$sp], $p0, #0x1 33 smw.adm $p0, [$sp], $p0, #0x1 40 smw.adm $sp, [$sp], $sp, #0x1
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/ |
| D | qcom_adm.txt | 1 QCOM ADM DMA Controller 4 - compatible: must contain "qcom,adm" for IPQ/APQ8064 and MSM8960 22 compatible = "qcom,adm";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/ |
| D | qcom_nandc.txt | 6 SoC and it uses ADM DMA 18 - dmas: DMA specifier, consisting of a phandle to the ADM DMA 22 - qcom,cmd-crci: must contain the ADM command type CRCI block instance 25 - qcom,data-crci: must contain the ADM data type CRCI block instance
|
| /kernel/linux/linux-6.6/drivers/soc/qcom/ |
| D | qcom_gsbi.c | 83 { /* ADM 0 - B */ 88 { /* ADM 0 - B */ 93 { /* ADM 1 - A */ 98 { /* ADM 1 - B */ 189 * modify tcsr to reflect mode and ADM CRCI mux in gsbi_probe()
|
| /kernel/linux/linux-5.10/drivers/soc/qcom/ |
| D | qcom_gsbi.c | 83 { /* ADM 0 - B */ 88 { /* ADM 0 - B */ 93 { /* ADM 1 - A */ 98 { /* ADM 1 - B */ 193 * modify tcsr to reflect mode and ADM CRCI mux in gsbi_probe()
|
| D | Kconfig | 212 ASM, ADM and AFE modules.
|
| /kernel/linux/linux-5.10/drivers/s390/crypto/ |
| D | vfio_ap_private.h | 60 * @adm_max: max domain number in @adm 61 * @adm identifies the AP control domains in the matrix 69 DECLARE_BITMAP(adm, 256);
|
| D | vfio_ap_ops.c | 845 * matrix device's ADM. 872 /* Set the bit in the ADM (bitmask) corresponding to the AP control in assign_control_domain_store() 878 set_bit_inv(id, matrix_mdev->matrix.adm); in assign_control_domain_store() 894 * mediated matrix device's ADM. 922 clear_bit_inv(domid, matrix_mdev->matrix.adm); in unassign_control_domain_store() 942 for_each_set_bit_inv(id, matrix_mdev->matrix.adm, max_domid + 1) { in control_domains_show() 1113 matrix_mdev->matrix.adm); in vfio_ap_mdev_group_notifier()
|
| D | ap_bus.c | 291 return ap_test_config(ap_qci_info->adm, domain); in ap_test_config_ctrl_domain() 967 ap_qci_info->adm[0], ap_qci_info->adm[1], in ap_control_domain_mask_show() 968 ap_qci_info->adm[2], ap_qci_info->adm[3], in ap_control_domain_mask_show() 969 ap_qci_info->adm[4], ap_qci_info->adm[5], in ap_control_domain_mask_show() 970 ap_qci_info->adm[6], ap_qci_info->adm[7]); in ap_control_domain_mask_show()
|
| /kernel/linux/linux-5.10/drivers/ssb/ |
| D | main.c | 1232 u32 ssb_admatch_base(u32 adm) in ssb_admatch_base() argument 1236 switch (adm & SSB_ADM_TYPE) { in ssb_admatch_base() 1238 base = (adm & SSB_ADM_BASE0); in ssb_admatch_base() 1241 WARN_ON(adm & SSB_ADM_NEG); /* unsupported */ in ssb_admatch_base() 1242 base = (adm & SSB_ADM_BASE1); in ssb_admatch_base() 1245 WARN_ON(adm & SSB_ADM_NEG); /* unsupported */ in ssb_admatch_base() 1246 base = (adm & SSB_ADM_BASE2); in ssb_admatch_base() 1256 u32 ssb_admatch_size(u32 adm) in ssb_admatch_size() argument 1260 switch (adm & SSB_ADM_TYPE) { in ssb_admatch_size() 1262 size = ((adm & SSB_ADM_SZ0) >> SSB_ADM_SZ0_SHIFT); in ssb_admatch_size() [all …]
|
| /kernel/linux/linux-6.6/drivers/ssb/ |
| D | main.c | 1239 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 …]
|
| /kernel/linux/linux-6.6/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");
|
| /kernel/linux/linux-6.6/drivers/s390/crypto/ |
| D | vfio_ap_private.h | 68 * @adm_max: max domain number in @adm 69 * @adm: identifies the AP control domains in the matrix 82 DECLARE_BITMAP(adm, 256);
|
| D | vfio_ap_ops.c | 644 matrix_mdev->shadow_apcb.adm); in vfio_ap_mdev_update_guest_apcb() 651 bitmap_copy(prev_shadow_adm, matrix_mdev->shadow_apcb.adm, AP_DOMAINS); in vfio_ap_mdev_filter_cdoms() 652 bitmap_and(matrix_mdev->shadow_apcb.adm, matrix_mdev->matrix.adm, in vfio_ap_mdev_filter_cdoms() 653 (unsigned long *)matrix_dev->info.adm, AP_DOMAINS); in vfio_ap_mdev_filter_cdoms() 655 return !bitmap_equal(prev_shadow_adm, matrix_mdev->shadow_apcb.adm, in vfio_ap_mdev_filter_cdoms() 1380 * the corresponding bit in the mediated matrix device's ADM 1411 if (test_bit_inv(id, matrix_mdev->matrix.adm)) { in assign_control_domain_store() 1416 /* Set the bit in the ADM (bitmask) corresponding to the AP control in assign_control_domain_store() 1421 set_bit_inv(id, matrix_mdev->matrix.adm); in assign_control_domain_store() 1434 * clears the corresponding bit in the mediated matrix device's ADM [all …]
|
| D | ap_bus.c | 348 return ap_test_config(ap_qci_info->adm, domain); in ap_test_config_ctrl_domain() 1216 ap_qci_info->adm[0], ap_qci_info->adm[1], in ap_control_domain_mask_show() 1217 ap_qci_info->adm[2], ap_qci_info->adm[3], in ap_control_domain_mask_show() 1218 ap_qci_info->adm[4], ap_qci_info->adm[5], in ap_control_domain_mask_show() 1219 ap_qci_info->adm[6], ap_qci_info->adm[7]); in ap_control_domain_mask_show()
|
| /kernel/linux/linux-5.10/arch/nds32/lib/ |
| D | memmove.S | 49 lmw.adm $p0, [$r1], $p0 ! Read a word from src 51 smw.adm $p0, [$r0], $p0 ! Copy the word to det
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mtd/ |
| D | qcom,nandc.yaml | 89 Must contain the ADM command type CRCI block instance number 95 Must contain the ADM data type CRCI block instance number
|
| /kernel/linux/linux-5.10/arch/s390/include/asm/ |
| D | kvm_host.h | 819 __u64 adm[APCB0_MASK_SIZE]; /* 0x0010 */ member 827 __u64 adm[APCB1_MASK_SIZE]; /* 0x0040 */ member 994 unsigned long *aqm, unsigned long *adm);
|
| /kernel/linux/linux-6.6/arch/s390/include/asm/ |
| D | kvm_host.h | 848 __u64 adm[APCB0_MASK_SIZE]; /* 0x0010 */ member 856 __u64 adm[APCB1_MASK_SIZE]; /* 0x0040 */ member 1030 unsigned long *aqm, unsigned long *adm);
|