Home
last modified time | relevance | path

Searched full:sfc (Results 1 – 25 of 60) sorted by relevance

123

/Linux-v5.15/drivers/spi/
Dspi-rockchip-sfc.c159 /* 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 …]
/Linux-v5.15/arch/m68k/include/asm/
Dsun3mmu.h75 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 …]
Dmovs.h21 /* 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) : );
Dprocessor.h86 * Set the SFC/DFC registers for special MM operations. For most normal
93 __asm__ __volatile__ ("movec %0,%/sfc\n\t" in set_fc()
107 unsigned short fc; /* saved fc (sfc, dfc) */
/Linux-v5.15/drivers/net/ethernet/sfc/
DKconfig19 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"
DMakefile2 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
/Linux-v5.15/Documentation/devicetree/bindings/spi/
Drockchip-sfc.yaml4 $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";
/Linux-v5.15/sound/firewire/oxfw/
Doxfw-command.c115 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()
/Linux-v5.15/sound/firewire/
Dfcp.c32 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()
Damdtp-stream.c281 unsigned int sfc; in amdtp_stream_set_parameters() local
283 for (sfc = 0; sfc < ARRAY_SIZE(amdtp_rate_table); ++sfc) { in amdtp_stream_set_parameters()
284 if (amdtp_rate_table[sfc] == rate) in amdtp_stream_set_parameters()
287 if (sfc == ARRAY_SIZE(amdtp_rate_table)) in amdtp_stream_set_parameters()
290 s->sfc = sfc; in amdtp_stream_set_parameters()
292 s->syt_interval = amdtp_syt_intervals[sfc]; in amdtp_stream_set_parameters()
374 const enum cip_sfc sfc = s->sfc; in pool_ideal_nonblocking_data_blocks() local
381 if (!cip_sfc_is_base_44100(sfc)) { in pool_ideal_nonblocking_data_blocks()
395 if (sfc == CIP_SFC_44100) in pool_ideal_nonblocking_data_blocks()
400 desc->data_blocks = 11 * (sfc >> 1) + (phase == 0); in pool_ideal_nonblocking_data_blocks()
[all …]
Damdtp-stream.h74 * data such as 'One Bit LInear Audio', therefore the meaning of SFC became
184 enum cip_sfc sfc; member
280 static inline bool cip_sfc_is_base_44100(enum cip_sfc sfc) in cip_sfc_is_base_44100() argument
282 return sfc & 1; in cip_sfc_is_base_44100()
/Linux-v5.15/drivers/net/ethernet/sfc/falcon/
DMakefile2 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
DKconfig14 will be called sfc-falcon.
/Linux-v5.15/include/net/
Dnsh.h30 * 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/
/Linux-v5.15/drivers/gpu/drm/i915/gt/
Dintel_reset.c414 * If the VCS-MFX isn't using the SFC, we also need to check in gen11_lock_sfc()
416 * forced lock on the VE engine that shares the same SFC. in gen11_lock_sfc()
432 * If the engine is using an SFC, tell the engine that a software reset in gen11_lock_sfc()
433 * is going to happen. The engine will then try to force lock the SFC. in gen11_lock_sfc()
434 * If SFC ends up being locked to the engine we want to reset, we have in gen11_lock_sfc()
447 * Was the SFC released while we were trying to lock it? in gen11_lock_sfc()
449 * We should reset both the engine and the SFC if: in gen11_lock_sfc()
450 * - We were locking the SFC to this engine and the lock succeeded in gen11_lock_sfc()
452 * - We were locking the SFC to a different engine (Wa_14010733141) in gen11_lock_sfc()
453 * but the SFC was released before the lock was obtained. in gen11_lock_sfc()
[all …]
/Linux-v5.15/arch/m68k/ifpsp060/src/
Disp.S2937 # d6 = previous sfc/dfc #
2942 # d6 = previous sfc/dfc #
3098 mov.l %d6,%sfc # restore previous sfc
3114 mov.l %d6,%sfc # restore previous sfc
3194 # (3) Save current SFC/DFC (ASSUMED TO BE EQUAL!!!); Then set #
3283 # load the SFC and DFC with the appropriate mode.
3284 movc %sfc,%d6 # save old SFC/DFC
3285 movc %d0,%sfc # store new SFC
3333 # D6 = old SFC/DFC
3410 # restore previous SFC/DFC value.
[all …]
/Linux-v5.15/sound/firewire/fireface/
Dff-stream.c12 int snd_ff_stream_get_multiplier_mode(enum cip_sfc sfc, in snd_ff_stream_get_multiplier_mode() argument
25 if (sfc >= CIP_SFC_COUNT) in snd_ff_stream_get_multiplier_mode()
28 *mode = modes[sfc]; in snd_ff_stream_get_multiplier_mode()
/Linux-v5.15/arch/m68k/kernel/
Dentry.S337 /* save fs (sfc,%dfc) (may be pointing to kernel memory) */
338 movec %sfc,%d0
424 /* restore fs (sfc,%dfc) */
426 movec %a0,%sfc
/Linux-v5.15/arch/m68k/ifpsp060/
Diskeleton.S204 | load sfc/dfc
212 movec.l %d0,%sfc
226 | restore sfc/dfc
228 movec.l %d2,%sfc
/Linux-v5.15/arch/m68k/fpsp040/
Dskeleton.S469 | and copyin overwrites SFC.
493 | SFC is already set
494 | movec %d1,%SFC | set sfc for user space
/Linux-v5.15/arch/arm/boot/dts/
Drv1108.dtsi549 sfc: spi@301c0000 { label
550 compatible = "rockchip,sfc";
728 sfc {
729 sfc_bus4: sfc-bus4 {
737 sfc_bus2: sfc-bus2 {
743 sfc_cs0: sfc-cs0 {
748 sfc_clk: sfc-clk {
/Linux-v5.15/drivers/mtd/spi-nor/controllers/
DMakefile3 obj-$(CONFIG_SPI_HISI_SFC) += hisi-sfc.o
DKconfig13 tristate "Hisilicon FMC SPI NOR Flash Controller(SFC)"
/Linux-v5.15/drivers/pinctrl/
Dpinctrl-ingenic.c2062 INGENIC_PIN_GROUP("sfc-data", x1000_sfc_data, 1),
2063 INGENIC_PIN_GROUP("sfc-clk", x1000_sfc_clk, 1),
2064 INGENIC_PIN_GROUP("sfc-ce", x1000_sfc_ce, 1),
2119 static const char *x1000_sfc_groups[] = { "sfc-data", "sfc-clk", "sfc-ce", };
2160 { "sfc", x1000_sfc_groups, ARRAY_SIZE(x1000_sfc_groups), },
2231 INGENIC_PIN_GROUP("sfc-data", x1000_sfc_data, 1),
2232 INGENIC_PIN_GROUP("sfc-clk", x1000_sfc_clk, 1),
2233 INGENIC_PIN_GROUP("sfc-ce", x1000_sfc_ce, 1),
2278 { "sfc", x1000_sfc_groups, ARRAY_SIZE(x1000_sfc_groups), },
2390 INGENIC_PIN_GROUP("sfc-data", x1830_sfc_data, 1),
[all …]
/Linux-v5.15/arch/h8300/include/asm/
Dsegment.h28 * Get/set the SFC/DFC registers for MOVES instructions

123