Searched refs:devtype_data (Results 1 - 18 of 18) sorted by relevance

/linux-master/drivers/net/can/flexcan/
H A Dflexcan.h102 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 Dflexcan-ethtool.c30 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 Dflexcan-core.c540 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 Dmxc_nand.c184 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 Ds3c2410.c965 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 Dspi-fsl-qspi.c271 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 Dspi-fsl-dspi.c139 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 Dspi-imx.c128 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 Dspi-nxp-fspi.c389 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 Dmcp251xfd-regmap.c112 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 Dmcp251xfd-tx.c88 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_TX)
115 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_TX) {
H A Dmcp251xfd-core.c97 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 Dmcp251xfd-ring.c37 if (!(priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_REG)) {
144 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_TX)
H A Dmcp251xfd.h661 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 Dat91_can.c160 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 Dfsl_imx8_ddr_perf.c120 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 Dfsl_imx9_ddr_perf.c65 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 Dmmdc.c107 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);

Completed in 302 milliseconds