Home
last modified time | relevance | path

Searched full:cpc (Results 1 – 25 of 86) sorted by relevance

1234

/Linux-v5.15/arch/mips/include/asm/
Dmips-cpc.h8 # error Please include asm/mips-cps.h rather than asm/mips-cpc.h
17 /* The base address of the CPC registers */
22 * the CPC
34 * a CPC is successfully detected, else -errno.
48 * Returns true if a CPC is present in the system, else false.
59 /* Offsets from the CPC base address to various control blocks */
65 CPS_ACCESSOR_RO(cpc, sz, MIPS_CPC_GCB_OFS + off, name) \
66 CPS_ACCESSOR_RO(cpc, sz, MIPS_CPC_COCB_OFS + off, redir_##name)
69 CPS_ACCESSOR_RW(cpc, sz, MIPS_CPC_GCB_OFS + off, name) \
70 CPS_ACCESSOR_RW(cpc, sz, MIPS_CPC_COCB_OFS + off, redir_##name)
[all …]
Dmips-cps.h105 #include <asm/mips-cpc.h>
126 * mips_cps_cluster_config - return (GCR|CPC)_CONFIG from a cluster
148 * GCR_CONFIG via the redirect region, since the CPC is always in mips_cps_cluster_config()
224 * From CM 3.5 onwards we read CPC_Cx_CONFIG because the CPC is in mips_cps_numvps()
Dpm-cps.h11 * The CM & CPC can only handle coherence & power control on a per-core basis,
13 * enter or exit states requiring CM or CPC assistance in unison.
/Linux-v5.15/drivers/net/can/sja1000/
DKconfig10 tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card"
13 This driver is for the one, two or four channel CPC-PCI,
14 CPC-PCIe and CPC-104P cards from EMS Dr. Thomas Wuensche
18 tristate "EMS CPC-CARD Card"
21 This driver is for the one or two channel CPC-CARD cards from
Dems_pci.c23 MODULE_DESCRIPTION("Socket-CAN driver for EMS CPC-PCI/PCIe/104P CAN cards");
93 /* CPC-PCI v1 */
95 /* CPC-PCI v2 */
97 /* CPC-104P v2 */
238 card->version = 2; /* CPC-PCI v2 */ in ems_pci_add_card()
243 card->version = 1; /* CPC-PCI v1 */ in ems_pci_add_card()
Dems_pcmcia.c23 MODULE_DESCRIPTION("Socket-CAN driver for EMS CPC-CARD cards");
63 PCMCIA_DEVICE_PROD_ID123("EMS_T_W", "CPC-Card", "V2.0", 0xeab1ea23,
248 * Setup PCMCIA socket and probe for EMS CPC-CARD
/Linux-v5.15/Documentation/devicetree/bindings/power/
Dmti,mips-cpc.yaml4 $id: http://devicetree.org/schemas/power/mti,mips-cpc.yaml#
17 const: mti,mips-cpc
22 used to map the MIPS CPC registers block.
33 cpc@1bde0000 {
34 compatible = "mti,mips-cpc";
/Linux-v5.15/arch/mips/kernel/
Dmips-cpc.c27 cpc_node = of_find_compatible_node(of_root, NULL, "mti,mips-cpc"); in mips_cpc_default_phys_base()
38 * mips_cpc_phys_base - retrieve the physical base address of the CPC
54 /* If the CPC is already enabled, leave it so */ in mips_cpc_phys_base()
64 /* Enable the CPC, mapped at the default address */ in mips_cpc_phys_base()
93 /* Systems with CM >= 3 lock the CPC via mips_cm_lock_other */ in mips_cpc_lock_other()
114 /* Systems with CM >= 3 lock the CPC via mips_cm_lock_other */ in mips_cpc_unlock_other()
Dpm-cps.c273 * of a prefetch, since if it is then the CPC sequencer may become in cps_gen_flush_fsb()
392 * Load addresses of required CM & CPC registers. This is done early in cps_gen_entry_code()
444 /* Halt the VP via the CPC VP_STOP register */ in cps_gen_entry_code()
504 /* Determine the CPC command to issue */ in cps_gen_entry_code()
517 /* Issue the CPC command */ in cps_gen_entry_code()
536 /* Barrier to ensure write to CPC command is complete */ in cps_gen_entry_code()
602 * power-up command to the CPC in order to resume operation. in cps_gen_entry_code()
680 * of the cores, the JTAG detect bit indicates that the CPC will in cps_pm_power_notifier()
716 /* Detect whether a CPC is present */ in cps_pm_init()
722 pr_warn("pm-cps: CPC does not support clock gating\n"); in cps_pm_init()
[all …]
/Linux-v5.15/arch/powerpc/boot/dts/fsl/
Dp4080si-pre.dtsi101 next-level-cache = <&cpc>;
111 next-level-cache = <&cpc>;
121 next-level-cache = <&cpc>;
131 next-level-cache = <&cpc>;
141 next-level-cache = <&cpc>;
151 next-level-cache = <&cpc>;
161 next-level-cache = <&cpc>;
171 next-level-cache = <&cpc>;
Dt104xsi-pre.dtsi81 next-level-cache = <&cpc>;
91 next-level-cache = <&cpc>;
101 next-level-cache = <&cpc>;
111 next-level-cache = <&cpc>;
Dp2041si-pre.dtsi96 next-level-cache = <&cpc>;
106 next-level-cache = <&cpc>;
116 next-level-cache = <&cpc>;
126 next-level-cache = <&cpc>;
Dp3041si-pre.dtsi97 next-level-cache = <&cpc>;
107 next-level-cache = <&cpc>;
117 next-level-cache = <&cpc>;
127 next-level-cache = <&cpc>;
Dp5040si-pre.dtsi109 next-level-cache = <&cpc>;
119 next-level-cache = <&cpc>;
129 next-level-cache = <&cpc>;
139 next-level-cache = <&cpc>;
Dt102xsi-pre.dtsi81 next-level-cache = <&cpc>;
91 next-level-cache = <&cpc>;
Db4420si-post.dtsi75 cpc: l3-cache-controller@10000 { label
95 next-level-cache = <&cpc>;
Dp5020si-pre.dtsi103 next-level-cache = <&cpc>;
113 next-level-cache = <&cpc>;
/Linux-v5.15/drivers/s390/char/
Dsclp_ocf.c42 /* Handler for OCF event. Look for the CPC image name. */
46 struct gds_subvector *sv, *netid, *cpc; in sclp_ocf_handler() local
65 cpc = sclp_find_gds_subvector(sv + 1, (void *) sv + sv->length, 2); in sclp_ocf_handler()
66 /* Copy network name and cpc name. */ in sclp_ocf_handler()
74 if (cpc) { in sclp_ocf_handler()
75 size = min(OCF_LENGTH_CPC_NAME, (size_t) cpc->length); in sclp_ocf_handler()
77 memcpy(cpc_name, cpc + 1, size); in sclp_ocf_handler()
/Linux-v5.15/fs/f2fs/
Dcheckpoint.c1300 static void update_ckpt_flags(struct f2fs_sb_info *sbi, struct cp_control *cpc) in update_ckpt_flags() argument
1306 if (cpc->reason & CP_UMOUNT) { in update_ckpt_flags()
1321 if (cpc->reason & CP_TRIMMED) in update_ckpt_flags()
1326 if (cpc->reason & CP_UMOUNT) in update_ckpt_flags()
1331 if (cpc->reason & CP_FASTBOOT) in update_ckpt_flags()
1431 static int do_checkpoint(struct f2fs_sb_info *sbi, struct cp_control *cpc) in do_checkpoint() argument
1481 if (__remain_node_summaries(cpc->reason)) in do_checkpoint()
1491 update_ckpt_flags(sbi, cpc); in do_checkpoint()
1505 if ((cpc->reason & CP_UMOUNT) && in do_checkpoint()
1540 if (__remain_node_summaries(cpc->reason)) { in do_checkpoint()
[all …]
Dsegment.c1919 static bool add_discard_addrs(struct f2fs_sb_info *sbi, struct cp_control *cpc, in add_discard_addrs() argument
1924 struct seg_entry *se = get_seg_entry(sbi, cpc->trim_start); in add_discard_addrs()
1930 bool force = (cpc->reason & CP_DISCARD); in add_discard_addrs()
1959 && (end - start) < cpc->trim_minlen) in add_discard_addrs()
1968 de->start_blkaddr = START_BLOCK(sbi, cpc->trim_start); in add_discard_addrs()
2011 struct cp_control *cpc) in f2fs_clear_prefree_segments() argument
2020 bool force = (cpc->reason & CP_DISCARD); in f2fs_clear_prefree_segments()
2053 if (force && start >= cpc->trim_start && in f2fs_clear_prefree_segments()
2054 (end - 1) <= cpc->trim_end) in f2fs_clear_prefree_segments()
2093 (force && len < cpc->trim_minlen)) in f2fs_clear_prefree_segments()
[all …]
/Linux-v5.15/drivers/acpi/
Dcppc_acpi.c9 * information from a per CPU table called CPC. This table is described in
98 /* Check if a CPC register is in PCC */
99 #define CPC_IN_PCC(cpc) ((cpc)->type == ACPI_TYPE_BUFFER && \ argument
100 (cpc)->cpc_entry.reg.space_id == \
110 /* Evaluates to True if an optional cpc field is supported */
111 #define CPC_SUPPORTED(cpc) ((cpc)->type == ACPI_TYPE_INTEGER ? \ argument
112 !!(cpc)->cpc_entry.int_value : \
113 !IS_NULL_REG(&(cpc)->cpc_entry.reg))
618 * An example CPC table looks like the following.
740 * the CPC table entries. The same PCC index in acpi_cppc_processor_probe()
[all …]
/Linux-v5.15/drivers/net/can/usb/
Dems_usb.c3 * CAN driver for EMS Dr. Thomas Wuensche CPC-USB/ARM7
31 /* Messages from CPC to PC */
44 /* Messages from the PC to the CPC interface */
211 * NOTE: This driver supports only CPC-USB/ARM7 (LPC2119) yet.
531 * Send the given CPC command synchronously
658 /* CPC-USB will transfer received message to host */ in ems_usb_start()
663 /* CPC-USB will transfer CAN state changes to host */ in ems_usb_start()
668 /* CPC-USB will transfer bus errors to host */ in ems_usb_start()
970 * probe function for new CPC-USB devices
DKconfig12 tristate "EMS CPC-USB/ARM7 CAN/USB interface"
14 This driver is for the one channel CPC-USB/ARM7 CAN/USB interface
/Linux-v5.15/include/acpi/
Dcppc_acpi.h47 * Each entry in the CPC table is either
60 /* Container to hold the CPC details for each CPU */
/Linux-v5.15/drivers/input/joystick/
DKconfig228 Commodore, Amstrad CPC joystick connected to your parallel port.
243 Commodore, Amstrad CPC joystick connected to your parallel port.
256 Amstrad CPC joystick. For more information on how to use the driver

1234