| /linux/Documentation/devicetree/bindings/dma/ |
| H A D | qcom,bam-dma.yaml | 4 $id: http://devicetree.org/schemas/dma/qcom,bam-dma.yaml# 7 title: Qualcomm Technologies Inc BAM DMA controller 21 - qcom,bam-v1.3.0 23 - qcom,bam-v1.4.0 25 - qcom,bam-v1.7.0 27 - qcom,bam-v2.0.0 31 - qcom,bam-v1.7.4 32 - const: qcom,bam-v1.7.0 56 Indicates supported number of DMA channels in a remotely controlled bam. 61 Indicates that the bam is controlled by remote processor i.e. execution [all …]
|
| /linux/include/linux/dma/ |
| H A D | qcom_bam_dma.h | 13 * supported by BAM DMA Engine. 19 * For read command on BAM v1.6.0+: upper 4 bits of destination address. 20 * For read command on BAM < v1.6.0: ignored by hardware. 41 * prep_bam_ce_le32 - Wrapper function to prepare a single BAM command 44 * @bam_ce: bam command element 46 * @cmd: BAM command 49 * For BAM v1.6.0+, the mask field behavior depends on command type: 68 * bam_prep_ce - Wrapper function to prepare a single BAM command element 71 * @bam_ce: BAM command element 73 * @cmd: BAM command
|
| /linux/drivers/dma/qcom/ |
| H A D | bam_dma.c | 6 * QCOM BAM DMA engine driver 8 * QCOM BAM DMA blocks are distributed amongst a number of the on-chip 231 /* BAM CTRL */ 242 /* BAM REVISION */ 264 /* BAM NUM PIPES */ 272 /* BAM CNFG BITS */ 434 * bam_addr - returns BAM register address 435 * @bdev: bam device 451 * bam_reset() - reset and initialize BAM registers 452 * @bdev: bam device [all …]
|
| H A D | qcom_adm.c | 566 * IRQ handler for the bam controller
|
| /linux/drivers/mtd/nand/ |
| H A D | qpic_common.c | 19 * qcom_free_bam_transaction() - Frees the BAM transaction memory 22 * This function frees the bam transaction memory 33 * qcom_alloc_bam_transaction() - allocate BAM transaction 36 * This function will allocate and initialize the BAM transaction structure 77 * qcom_clear_bam_transaction() - Clears the BAM transaction 80 * This function will clear the BAM transaction indexes. 145 * DMA descriptor for BAM.This descriptor will be added in the NAND DMA 219 * qcom_prep_bam_dma_desc_cmd() - Prepares the command descriptor for BAM DMA 227 * This function will prepares the command descriptor for BAM DMA 241 dev_err(nandc->dev, "BAM %s array is full\n", "CE"); in qcom_prep_bam_dma_desc_cmd() [all …]
|
| /linux/drivers/mmc/host/ |
| H A D | mmci_qcom_dml.c | 66 /* Set the Producer BAM block size */ in qcom_dma_start() 69 /* Set Producer BAM Transaction size */ in qcom_dma_start() 148 * want the BAM interface to connect with SDCC-DML. in qcom_dma_setup() 153 * BAM connected with DML should MASTER the AHB bus. in qcom_dma_setup() 165 * Initialize the logical BAM pipe size for producer in qcom_dma_setup()
|
| /linux/drivers/mtd/ |
| H A D | ftl.c | 393 /* Write the BAM stub */ in prepare_xfer() 444 /* Read current BAM */ in copy_erase_unit() 457 printk( KERN_WARNING "ftl: Failed to read BAM cache in copy_erase_unit()!\n"); in copy_erase_unit() 471 printk( KERN_WARNING "ftl: Failed to write back to BAM cache in copy_erase_unit()!\n"); in copy_erase_unit() 513 /* Write the BAM to the transfer unit */ in copy_erase_unit() 520 printk( KERN_WARNING "ftl: Error writing BAM in copy_erase_unit\n"); in copy_erase_unit() 664 the BAM cache for the erase unit containing the free block. It 703 /* Is this unit's BAM cached? */ in find_free() 715 printk(KERN_WARNING"ftl: Error reading BAM in find_free\n"); in find_free() 899 /* Tag the BAM entry, and write the new block */ in ftl_write()
|
| /linux/drivers/crypto/qce/ |
| H A D | core.c | 174 * Pipe pair number depends on the actual BAM dma pipe in qce_check_version() 175 * that is used for transfers. The BAM dma pipes are passed in qce_check_version() 178 * BAM dma pipes(rx, tx) CE pipe pair id in qce_check_version()
|
| /linux/drivers/net/wwan/ |
| H A D | qcom_bam_dmux.c | 3 * Qualcomm BAM-DMUX WWAN network driver 889 { .compatible = "qcom,bam-dmux" }, 898 .name = "bam-dmux", 906 MODULE_DESCRIPTION("Qualcomm BAM-DMUX WWAN Network Driver");
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | linked_list.c | 765 id = btf__add_decl_tag(btf, "contains:bam:a", 9, 0); in test_btf() 766 if (!ASSERT_EQ(id, 10, "btf__add_decl_tag contains:bam:a")) in test_btf() 768 id = btf__add_struct(btf, "bam", 24); in test_btf() 769 if (!ASSERT_EQ(id, 11, "btf__add_struct bam")) in test_btf() 772 if (!ASSERT_OK(err, "btf__add_field bam::a")) in test_btf()
|
| /linux/drivers/char/hw_random/ |
| H A D | intel-rng.c | 109 /* BAM, CAM, DBM, FBM, GxM 111 { PCI_DEVICE(0x8086, 0x244c) }, /* BAM */
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-sdx65.dtsi | 275 compatible = "qcom,bam-v1.7.0";
|
| /linux/drivers/spi/ |
| H A D | spi-qpic-snand.c | 349 * Free the temporary BAM transaction allocated initially by in qcom_spi_ecc_init_ctx_pipelined() 359 dev_err(snandc->dev, "failed to allocate BAM transaction\n"); in qcom_spi_ecc_init_ctx_pipelined()
|
| /linux/net/can/j1939/ |
| H A D | transport.c | 1796 netdev_info(priv->ndev, "%s: failed to create TP BAM session\n", in j1939_xtp_rx_rts() 2095 netdev_err_once(priv->ndev, "%s: BAM to unicast (%02x), ignoring!\n", in j1939_tp_cmd_recv()
|
| /linux/arch/x86/pci/ |
| H A D | fixup.c | 151 * while they are obviously not. The 82801 family (AA, AB, BAM/CAM,
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_link.c | 3811 /* Enable CL37 BAM */ in bnx2x_warpcore_enable_AN_KR() 3819 DP(NETIF_MSG_LINK, "Enable CL37 BAM on KR\n"); in bnx2x_warpcore_enable_AN_KR() 5072 /* Enable TetonII and BAM autoneg */ in bnx2x_set_autoneg() 5078 /* Enable BAM aneg Mode and TetonII aneg Mode */ in bnx2x_set_autoneg() 5082 /* TetonII and BAM Autoneg Disabled */ in bnx2x_set_autoneg() 5098 /* Enable BAM Station Manager*/ in bnx2x_set_autoneg() 5233 /* Enable and restart BAM/CL37 aneg */ in bnx2x_restart_autoneg() 5500 * does support cl37 BAM. In this case we disable cl73 and in bnx2x_check_fallback_to_cl37() 7420 /* Enable CL37 BAM */ in bnx2x_8073_config_init() 7432 DP(NETIF_MSG_LINK, "Enable CL37 BAM on KR\n"); in bnx2x_8073_config_init()
|
| H A D | bnx2x_hsi.h | 640 /* Enable BAM on KR */
|
| /linux/drivers/tty/serial/ |
| H A D | msm_serial.c | 691 * Switch from DMA to SW/FIFO mode. After clearing Rx BAM (UARTDM_DMEN), in msm_start_rx_dma()
|
| /linux/arch/arm/mach-sa1100/include/mach/ |
| H A D | SA-1100.h | 1571 * [Bits LDM, BAM, and ERM are only implemented in
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | monaco.dtsi | 2705 compatible = "qcom,bam-v1.7.4", "qcom,bam-v1.7.0";
|
| H A D | glymur.dtsi | 3775 compatible = "qcom,bam-v1.7.4", "qcom,bam-v1.7.0";
|
| H A D | sm8650.dtsi | 4148 compatible = "qcom,bam-v1.7.0";
|
| /linux/ |
| H A D | MAINTAINERS | 22334 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 22339 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
|