| /kernel/linux/linux-6.6/drivers/spi/ |
| D | spi-rockchip-sfc.c | 159 /* The SFC can transfer max 16KB - 1 at one time 187 static int rockchip_sfc_reset(struct rockchip_sfc *sfc) in rockchip_sfc_reset() argument 192 writel_relaxed(SFC_RCVR_RESET, sfc->regbase + SFC_RCVR); in rockchip_sfc_reset() 194 err = readl_poll_timeout(sfc->regbase + SFC_RCVR, status, in rockchip_sfc_reset() 198 dev_err(sfc->dev, "SFC reset never finished\n"); in rockchip_sfc_reset() 201 writel_relaxed(0xFFFFFFFF, sfc->regbase + SFC_ICLR); in rockchip_sfc_reset() 203 dev_dbg(sfc->dev, "reset\n"); in rockchip_sfc_reset() 208 static u16 rockchip_sfc_get_version(struct rockchip_sfc *sfc) in rockchip_sfc_get_version() argument 210 return (u16)(readl(sfc->regbase + SFC_VER) & 0xffff); in rockchip_sfc_get_version() 213 static u32 rockchip_sfc_get_max_iosize(struct rockchip_sfc *sfc) in rockchip_sfc_get_max_iosize() argument [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | nvidia,tegra210-sfc.yaml | 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-sfc.yaml# 7 title: Tegra210 SFC 10 The Sampling Frequency Converter (SFC) converts the sampling frequency 24 pattern: "^sfc@[0-9a-f]*$" 28 - const: nvidia,tegra210-sfc 31 - nvidia,tegra234-sfc 32 - nvidia,tegra194-sfc 33 - nvidia,tegra186-sfc 34 - const: nvidia,tegra210-sfc 40 pattern: "^SFC[1-9]$" [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/include/asm/ |
| D | sun3mmu.h | 75 unsigned char sfc, c; in sun3_get_buserr() local 77 GET_SFC (sfc); in sun3_get_buserr() 80 SET_SFC (sfc); in sun3_get_buserr() 89 unsigned char c, sfc; in sun3_get_segmap() local 91 GET_SFC (sfc); in sun3_get_segmap() 94 SET_SFC (sfc); in sun3_get_segmap() 103 unsigned char sfc; in sun3_put_segmap() local 105 GET_DFC (sfc); in sun3_put_segmap() 108 SET_DFC (sfc); in sun3_put_segmap() 117 unsigned char sfc; in sun3_get_pte() local [all …]
|
| D | movs.h | 21 /* Set SFC register value */ 24 __asm__ __volatile__ (" movec %0,%/sfc" : : "d" (x)); 26 /* Get SFC register value */ 29 __asm__ __volatile__ (" movec %/sfc, %0" : "=d" (x) : );
|
| /kernel/linux/linux-6.6/arch/m68k/include/asm/ |
| D | sun3mmu.h | 75 unsigned char sfc, c; in sun3_get_buserr() local 77 GET_SFC (sfc); in sun3_get_buserr() 80 SET_SFC (sfc); in sun3_get_buserr() 89 unsigned char c, sfc; in sun3_get_segmap() local 91 GET_SFC (sfc); in sun3_get_segmap() 94 SET_SFC (sfc); in sun3_get_segmap() 103 unsigned char sfc; in sun3_put_segmap() local 105 GET_DFC (sfc); in sun3_put_segmap() 108 SET_DFC (sfc); in sun3_put_segmap() 117 unsigned char sfc; in sun3_get_pte() local [all …]
|
| D | movs.h | 21 /* Set SFC register value */ 24 __asm__ __volatile__ (" movec %0,%/sfc" : : "d" (x)); 26 /* Get SFC register value */ 29 __asm__ __volatile__ (" movec %/sfc, %0" : "=d" (x) : );
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
| D | Kconfig | 19 config SFC config 34 will be called sfc. 37 depends on SFC && MTD && !(SFC=y && MTD=m) 45 depends on SFC && HWMON && !(SFC=y && HWMON=m) 52 depends on SFC && PCI_IOV 61 depends on SFC 69 source "drivers/net/ethernet/sfc/falcon/Kconfig" 70 source "drivers/net/ethernet/sfc/siena/Kconfig"
|
| D | Makefile | 2 sfc-y += efx.o efx_common.o efx_channels.o nic.o \ 11 sfc-$(CONFIG_SFC_MTD) += mtd.o 12 sfc-$(CONFIG_SFC_SRIOV) += sriov.o ef10_sriov.o ef100_sriov.o ef100_rep.o \ 16 obj-$(CONFIG_SFC) += sfc.o
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
| D | Kconfig | 19 config SFC config 33 will be called sfc. 36 depends on SFC && MTD && !(SFC=y && MTD=m) 44 depends on SFC && HWMON && !(SFC=y && HWMON=m) 51 depends on SFC && PCI_IOV 59 depends on SFC 67 source "drivers/net/ethernet/sfc/falcon/Kconfig"
|
| D | Makefile | 2 sfc-y += efx.o efx_common.o efx_channels.o nic.o \ 10 sfc-$(CONFIG_SFC_MTD) += mtd.o 11 sfc-$(CONFIG_SFC_SRIOV) += sriov.o siena_sriov.o ef10_sriov.o 13 obj-$(CONFIG_SFC) += sfc.o
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/spi/ |
| D | rockchip-sfc.yaml | 4 $id: http://devicetree.org/schemas/spi/rockchip-sfc.yaml# 7 title: Rockchip Serial Flash Controller (SFC) 18 const: rockchip,sfc 20 The rockchip sfc controller is a standalone IP with version register, 43 rockchip,sfc-no-dma: 70 sfc: spi@ff3a0000 { 71 compatible = "rockchip,sfc";
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
| D | Makefile | 2 sfc-siena-y += farch.o siena.o \ 8 sfc-siena-$(CONFIG_SFC_SIENA_MTD) += mtd.o 9 sfc-siena-$(CONFIG_SFC_SIENA_SRIOV) += siena_sriov.o 11 obj-$(CONFIG_SFC_SIENA) += sfc-siena.o
|
| /kernel/linux/linux-6.6/sound/soc/tegra/ |
| D | tegra210_sfc.c | 3 // tegra210_sfc.c - Tegra210 SFC driver 52 /* coeff RAM tables required for SFC */ 3062 struct tegra210_sfc *sfc = dev_get_drvdata(dev); in tegra210_sfc_runtime_suspend() local 3064 regcache_cache_only(sfc->regmap, true); in tegra210_sfc_runtime_suspend() 3065 regcache_mark_dirty(sfc->regmap); in tegra210_sfc_runtime_suspend() 3072 struct tegra210_sfc *sfc = dev_get_drvdata(dev); in tegra210_sfc_runtime_resume() local 3074 regcache_cache_only(sfc->regmap, false); in tegra210_sfc_runtime_resume() 3075 regcache_sync(sfc->regmap); in tegra210_sfc_runtime_resume() 3096 struct tegra210_sfc *sfc = dev_get_drvdata(cmpnt->dev); in tegra210_sfc_write_coeff_ram() local 3100 if (sfc->srate_in == sfc->srate_out) in tegra210_sfc_write_coeff_ram() [all …]
|
| D | tegra210_sfc.h | 3 * tegra210_sfc.h - Definitions for Tegra210 SFC driver 14 * The data comes from XBAR to SFC. 26 * The data goes out of SFC.
|
| /kernel/linux/linux-6.6/sound/firewire/oxfw/ |
| D | oxfw-command.c | 115 unsigned int sfc; in avc_general_inquiry_sig_fmt() local 119 for (sfc = 0; sfc < CIP_SFC_COUNT; sfc++) { in avc_general_inquiry_sig_fmt() 120 if (amdtp_rate_table[sfc] == rate) in avc_general_inquiry_sig_fmt() 123 if (sfc == CIP_SFC_COUNT) in avc_general_inquiry_sig_fmt() 138 buf[5] = 0x07 & sfc; /* FDF-hi. AM824, frequency */ in avc_general_inquiry_sig_fmt()
|
| /kernel/linux/linux-5.10/sound/firewire/oxfw/ |
| D | oxfw-command.c | 115 unsigned int sfc; in avc_general_inquiry_sig_fmt() local 119 for (sfc = 0; sfc < CIP_SFC_COUNT; sfc++) { in avc_general_inquiry_sig_fmt() 120 if (amdtp_rate_table[sfc] == rate) in avc_general_inquiry_sig_fmt() 123 if (sfc == CIP_SFC_COUNT) in avc_general_inquiry_sig_fmt() 138 buf[5] = 0x07 & sfc; /* FDF-hi. AM824, frequency */ in avc_general_inquiry_sig_fmt()
|
| /kernel/linux/linux-5.10/sound/firewire/ |
| D | fcp.c | 32 unsigned int sfc; in avc_general_set_sig_fmt() local 38 for (sfc = 0; sfc < CIP_SFC_COUNT; sfc++) { in avc_general_set_sig_fmt() 39 if (amdtp_rate_table[sfc] == rate) { in avc_general_set_sig_fmt() 59 buf[5] = 0x07 & sfc; /* FDF-hi. AM824, frequency */ in avc_general_set_sig_fmt() 88 unsigned int sfc; in avc_general_get_sig_fmt() local 124 /* check sfc field and pick up rate */ in avc_general_get_sig_fmt() 125 sfc = 0x07 & buf[5]; in avc_general_get_sig_fmt() 126 if (sfc >= CIP_SFC_COUNT) { in avc_general_get_sig_fmt() 131 *rate = amdtp_rate_table[sfc]; in avc_general_get_sig_fmt()
|
| D | amdtp-stream.c | 276 unsigned int sfc; in amdtp_stream_set_parameters() local 278 for (sfc = 0; sfc < ARRAY_SIZE(amdtp_rate_table); ++sfc) { in amdtp_stream_set_parameters() 279 if (amdtp_rate_table[sfc] == rate) in amdtp_stream_set_parameters() 282 if (sfc == ARRAY_SIZE(amdtp_rate_table)) in amdtp_stream_set_parameters() 285 s->sfc = sfc; in amdtp_stream_set_parameters() 287 s->syt_interval = amdtp_syt_intervals[sfc]; in amdtp_stream_set_parameters() 344 unsigned int syt_interval, enum cip_sfc sfc) in calculate_data_blocks() argument 357 if (!cip_sfc_is_base_44100(sfc)) { in calculate_data_blocks() 371 if (sfc == CIP_SFC_44100) in calculate_data_blocks() 377 data_blocks = 11 * (sfc >> 1) + (phase == 0); in calculate_data_blocks() [all …]
|
| /kernel/linux/linux-6.6/sound/firewire/ |
| D | fcp.c | 32 unsigned int sfc; in avc_general_set_sig_fmt() local 38 for (sfc = 0; sfc < CIP_SFC_COUNT; sfc++) { in avc_general_set_sig_fmt() 39 if (amdtp_rate_table[sfc] == rate) { in avc_general_set_sig_fmt() 59 buf[5] = 0x07 & sfc; /* FDF-hi. AM824, frequency */ in avc_general_set_sig_fmt() 88 unsigned int sfc; in avc_general_get_sig_fmt() local 124 /* check sfc field and pick up rate */ in avc_general_get_sig_fmt() 125 sfc = 0x07 & buf[5]; in avc_general_get_sig_fmt() 126 if (sfc >= CIP_SFC_COUNT) { in avc_general_get_sig_fmt() 131 *rate = amdtp_rate_table[sfc]; in avc_general_get_sig_fmt()
|
| D | amdtp-stream.c | 289 unsigned int sfc; in amdtp_stream_set_parameters() local 291 for (sfc = 0; sfc < ARRAY_SIZE(amdtp_rate_table); ++sfc) { in amdtp_stream_set_parameters() 292 if (amdtp_rate_table[sfc] == rate) in amdtp_stream_set_parameters() 295 if (sfc == ARRAY_SIZE(amdtp_rate_table)) in amdtp_stream_set_parameters() 298 s->sfc = sfc; in amdtp_stream_set_parameters() 300 s->syt_interval = amdtp_syt_intervals[sfc]; in amdtp_stream_set_parameters() 387 const enum cip_sfc sfc = s->sfc; in pool_ideal_nonblocking_data_blocks() local 394 if (!cip_sfc_is_base_44100(sfc)) { in pool_ideal_nonblocking_data_blocks() 408 if (sfc == CIP_SFC_44100) in pool_ideal_nonblocking_data_blocks() 413 desc->data_blocks = 11 * (sfc >> 1) + (phase == 0); in pool_ideal_nonblocking_data_blocks() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/ |
| D | Makefile | 2 sfc-falcon-y += efx.o nic.o farch.o falcon.o tx.o rx.o selftest.o \ 6 sfc-falcon-$(CONFIG_SFC_FALCON_MTD) += mtd.o 7 obj-$(CONFIG_SFC_FALCON) += sfc-falcon.o
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
| D | Makefile | 2 sfc-falcon-y += efx.o nic.o farch.o falcon.o tx.o rx.o selftest.o \ 6 sfc-falcon-$(CONFIG_SFC_FALCON_MTD) += mtd.o 7 obj-$(CONFIG_SFC_FALCON) += sfc-falcon.o
|
| /kernel/linux/linux-5.10/include/net/ |
| D | nsh.h | 30 * Maintenance (OAM) packet. The actual format and processing of SFC 32 * example [I-D.ietf-sfc-oam-framework] for one approach). 37 * SF/SFF/SFC Proxy/Classifier implementations that do not support SFC 39 * a configurable parameter to enable forwarding received SFC OAM 41 * packets unmodified by SFC elements that do not support SFC OAM 125 * Functions or by SFC Proxy nodes after performing required services 152 * packet or frame for SFC nodes that require access to that 190 * [0] https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/
|
| /kernel/linux/linux-6.6/include/net/ |
| D | nsh.h | 30 * Maintenance (OAM) packet. The actual format and processing of SFC 32 * example [I-D.ietf-sfc-oam-framework] for one approach). 37 * SF/SFF/SFC Proxy/Classifier implementations that do not support SFC 39 * a configurable parameter to enable forwarding received SFC OAM 41 * packets unmodified by SFC elements that do not support SFC OAM 125 * Functions or by SFC Proxy nodes after performing required services 152 * packet or frame for SFC nodes that require access to that 190 * [0] https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/
|
| /kernel/linux/linux-6.6/Documentation/networking/devlink/ |
| D | sfc.rst | 4 sfc devlink support 7 This document describes the devlink features implemented by the ``sfc`` 13 The ``sfc`` driver reports the following versions
|