/linux-master/drivers/net/can/flexcan/ |
H A D | flexcan.h | 102 struct flexcan_devtype_data devtype_data; member in struct:flexcan_priv 122 const u32 quirks = priv->devtype_data.quirks; 130 const u32 quirks = priv->devtype_data.quirks; 141 const u32 quirks = priv->devtype_data.quirks; 149 const u32 quirks = priv->devtype_data.quirks;
|
H A D | flexcan-ethtool.c | 30 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_USE_RX_MAILBOX) 64 u32 quirks = priv->devtype_data.quirks; 80 if (quirks != priv->devtype_data.quirks && netif_running(ndev)) 83 priv->devtype_data.quirks = quirks;
|
H A D | flexcan-core.c | 540 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_SETUP_STOP_MODE_SCFW) { 544 } else if (priv->devtype_data.quirks & FLEXCAN_QUIRK_SETUP_STOP_MODE_GPR) { 559 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_SETUP_STOP_MODE_SCFW) { 563 } else if (priv->devtype_data.quirks & FLEXCAN_QUIRK_SETUP_STOP_MODE_GPR) { 955 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_USE_RX_MAILBOX) { 1025 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_USE_RX_MAILBOX) 1051 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_USE_RX_MAILBOX) { 1110 (priv->devtype_data.quirks & (FLEXCAN_QUIRK_BROKEN_WERR_STATE | 1132 (priv->devtype_data.quirks & FLEXCAN_QUIRK_BROKEN_PERR_STATE) && 1136 if (priv->devtype_data 2037 const struct flexcan_devtype_data *devtype_data; local [all...] |
/linux-master/drivers/mtd/nand/raw/ |
H A D | mxc_nand.c | 184 const struct mxc_nand_devtype_data *devtype_data; member in struct:mxc_nand_host 256 u16 sparebuf_size = host->devtype_data->spare_len; 297 host->devtype_data->send_addr(host, column & 0xff, 301 host->devtype_data->send_addr(host, 309 host->devtype_data->send_addr(host, (page_addr & 0xff), false); 314 host->devtype_data->send_addr(host, 317 host->devtype_data->send_addr(host, 322 host->devtype_data->send_addr(host, 327 host->devtype_data->send_addr(host, 330 host->devtype_data [all...] |
H A D | s3c2410.c | 965 const struct s3c24XX_nand_devtype_data *devtype_data; local 971 devtype_data = of_device_get_match_data(&pdev->dev); 972 if (!devtype_data) 975 info->cpu_type = devtype_data->type;
|
/linux-master/drivers/spi/ |
H A D | spi-fsl-qspi.c | 271 const struct fsl_qspi_devtype_data *devtype_data; member in struct:fsl_qspi 279 return q->devtype_data->quirks & QUADSPI_QUIRK_SWAP_ENDIAN; 284 return q->devtype_data->quirks & QUADSPI_QUIRK_4X_INT_CLK; 289 return q->devtype_data->quirks & QUADSPI_QUIRK_TKT253890; 294 return q->devtype_data->quirks & QUADSPI_QUIRK_TKT245618; 299 return !(q->devtype_data->quirks & QUADSPI_QUIRK_BASE_INTERNAL); 304 return q->devtype_data->quirks & QUADSPI_QUIRK_USE_TDH_SETTING; 325 if (q->devtype_data->little_endian) 333 if (q->devtype_data->little_endian) 403 (op->data.nbytes > q->devtype_data [all...] |
H A D | spi-fsl-dspi.c | 139 static const struct fsl_dspi_devtype_data devtype_data[] = { variable in typeref:struct:fsl_dspi_devtype_data 227 const struct fsl_dspi_devtype_data *devtype_data; member in struct:fsl_dspi 476 if (dspi->words_in_flight > dspi->devtype_data->fifo_size) 477 dspi->words_in_flight = dspi->devtype_data->fifo_size; 494 int dma_bufsize = dspi->devtype_data->fifo_size * 2; 577 int dma_bufsize = dspi->devtype_data->fifo_size * 2; 752 if (!odd && dspi->len <= dspi->devtype_data->fifo_size * 2) { 754 } else if (odd && dspi->len <= dspi->devtype_data->fifo_size) { 758 if (dspi->devtype_data->trans_mode == DSPI_XSPI_MODE) 805 int num_fifo_entries = dspi->devtype_data [all...] |
H A D | spi-imx.c | 128 const struct spi_imx_devtype_data *devtype_data; member in struct:spi_imx_data 133 return d->devtype_data->devtype == IMX27_CSPI; 138 return d->devtype_data->devtype == IMX35_CSPI; 143 return d->devtype_data->devtype == IMX51_ECSPI; 148 return d->devtype_data->devtype == IMX53_ECSPI; 247 if (transfer->len < spi_imx->devtype_data->fifo_size) 679 if (spi_imx->usedma && spi_imx->devtype_data->tx_glitch_fixed) 693 if (spi_imx->devtype_data->tx_glitch_fixed) 1155 while (spi_imx->txfifo < spi_imx->devtype_data->fifo_size) { 1166 spi_imx->devtype_data 1711 const struct spi_imx_devtype_data *devtype_data = local [all...] |
H A D | spi-nxp-fspi.c | 389 struct nxp_fspi_devtype_data *devtype_data; member in struct:nxp_fspi 397 return f->devtype_data->quirks & FSPI_QUIRK_USE_IP_ONLY; 409 if (f->devtype_data->little_endian) 417 if (f->devtype_data->little_endian) 492 (op->data.nbytes > f->devtype_data->ahb_buf_size || 493 (op->data.nbytes > f->devtype_data->rxfifo - 4 && 498 op->data.nbytes > f->devtype_data->txfifo) 511 if (!f->devtype_data->little_endian) 934 if (op->data.nbytes > (f->devtype_data->rxfifo - 4) && 958 if (op->data.nbytes > f->devtype_data [all...] |
/linux-master/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-regmap.c | 112 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_HALF_DUPLEX) { 171 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_HALF_DUPLEX) { 192 if (!(priv->devtype_data.quirks & MCP251XFD_QUIRK_HALF_DUPLEX)) 306 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_HALF_DUPLEX) { 469 return (!(priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_REG)) || 470 (!(priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_RX)); 476 return (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_REG) || 477 (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_RX); 512 if (!(priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_REG)) 515 if (!(priv->devtype_data [all...] |
H A D | mcp251xfd-tx.c | 88 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_TX) 115 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_TX) {
|
H A D | mcp251xfd-core.c | 97 return __mcp251xfd_get_model_str(priv->devtype_data.model); 633 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_ECC) 1148 if ((priv->devtype_data.quirks & MCP251XFD_QUIRK_MAB_NO_WARN) && 1215 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_MAB_NO_WARN) 1691 priv->devtype_data.quirks |= MCP251XFD_QUIRK_HALF_DUPLEX; 1697 const struct mcp251xfd_devtype_data *devtype_data; local 1720 devtype_data = &mcp251xfd_devtype_data_mcp251863; 1722 devtype_data = &mcp251xfd_devtype_data_mcp2518fd; 1724 devtype_data = &mcp251xfd_devtype_data_mcp2517fd; 1728 priv->devtype_data [all...] |
H A D | mcp251xfd-ring.c | 37 if (!(priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_REG)) { 144 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_TX)
|
H A D | mcp251xfd.h | 661 struct mcp251xfd_devtype_data devtype_data; 669 return priv->devtype_data.model == MCP251XFD_MODEL_MCP##_model; \ 789 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_REG) {
|
/linux-master/drivers/net/can/ |
H A D | at91_can.c | 160 struct at91_devtype_data devtype_data; member in struct:at91_priv 202 return priv->devtype_data.type == AT91_DEVTYPE_SAM##_model; \ 210 return priv->devtype_data.rx_first; 215 return priv->devtype_data.rx_last; 220 return priv->devtype_data.tx_shift; 1049 const struct at91_devtype_data *devtype_data; local 1058 devtype_data = at91_can_get_driver_data(pdev); 1059 if (!devtype_data) { 1093 1 << devtype_data->tx_shift); 1119 priv->devtype_data [all...] |
/linux-master/drivers/perf/ |
H A D | fsl_imx8_ddr_perf.c | 120 const struct fsl_ddr_devtype_data *devtype_data; member in struct:ddr_pmu 132 return sysfs_emit(page, "%s\n", pmu->devtype_data->identifier); 142 if (!pmu->devtype_data->identifier) 169 u32 quirks = pmu->devtype_data->quirks; 346 filt = pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER_ENHANCED; 421 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER) { 464 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER_ENHANCED) { 509 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER_ENHANCED) { 559 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER) { 581 if (pmu->devtype_data [all...] |
H A D | fsl_imx9_ddr_perf.c | 65 const struct imx_ddr_devtype_data *devtype_data; member in struct:ddr_pmu 86 return sysfs_emit(page, "%s\n", pmu->devtype_data->identifier); 616 pmu->devtype_data = of_device_get_match_data(&pdev->dev);
|
/linux-master/arch/arm/mach-imx/ |
H A D | mmdc.c | 107 const struct fsl_mmdc_devtype_data *devtype_data; member in struct:mmdc_pmu 355 if (pmu_mmdc->devtype_data->flags & MMDC_FLAG_PROFILE_SEL) 510 pmu_mmdc->devtype_data = device_get_match_data(&pdev->dev);
|