| /kernel/linux/linux-6.6/drivers/scsi/bfa/ |
| D | bfa_fcs.c | 41 bfa_sm_send_event(&fcs->fabric, BFA_FCS_FABRIC_SM_CREATE); in bfa_fcs_init() 50 * FCS update cfg - reset the pwwn/nwwn of fabric base logical port 56 struct bfa_fcs_fabric_s *fabric = &fcs->fabric; in bfa_fcs_update_cfg() local 57 struct bfa_lport_cfg_s *port_cfg = &fabric->bport.port_cfg; in bfa_fcs_update_cfg() 58 struct bfa_ioc_s *ioc = &fabric->fcs->bfa->ioc; in bfa_fcs_update_cfg() 110 bfa_fcs_fabric_psymb_init(&fcs->fabric); in bfa_fcs_driver_info_init() 111 bfa_fcs_fabric_nsymb_init(&fcs->fabric); in bfa_fcs_driver_info_init() 127 bfa_lps_delete(fcs->fabric.lps); in bfa_fcs_exit() 128 bfa_sm_send_event(&fcs->fabric, BFA_FCS_FABRIC_SM_DELETE); in bfa_fcs_exit() 133 * Fabric module implementation. [all …]
|
| D | bfa_fcs.h | 138 struct bfa_fcs_fabric_s *fabric; /* parent fabric */ member 146 union bfa_fcs_lport_topo_u port_topo; /* fabric/loop/n2n details */ 180 enum bfa_fcs_fabric_type fab_type; /* fabric type */ 182 u8 is_vf; /* is virtual fabric? */ 185 u16 bb_credit; /* BB credit from fabric */ 186 u16 vf_id; /* virtual fabric ID */ 193 wwn_t fabric_name; /* attached fabric name */ 200 struct bfa_vf_stats_s stats; /* fabric/vf stats */ 203 /* attached fabric's ip addr */ 212 * The design calls for a single implementation of base fabric and vf. [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/bfa/ |
| D | bfa_fcs.c | 41 bfa_sm_send_event(&fcs->fabric, BFA_FCS_FABRIC_SM_CREATE); in bfa_fcs_init() 50 * FCS update cfg - reset the pwwn/nwwn of fabric base logical port 56 struct bfa_fcs_fabric_s *fabric = &fcs->fabric; in bfa_fcs_update_cfg() local 57 struct bfa_lport_cfg_s *port_cfg = &fabric->bport.port_cfg; in bfa_fcs_update_cfg() 58 struct bfa_ioc_s *ioc = &fabric->fcs->bfa->ioc; in bfa_fcs_update_cfg() 110 bfa_fcs_fabric_psymb_init(&fcs->fabric); in bfa_fcs_driver_info_init() 111 bfa_fcs_fabric_nsymb_init(&fcs->fabric); in bfa_fcs_driver_info_init() 127 bfa_lps_delete(fcs->fabric.lps); in bfa_fcs_exit() 128 bfa_sm_send_event(&fcs->fabric, BFA_FCS_FABRIC_SM_DELETE); in bfa_fcs_exit() 133 * Fabric module implementation. [all …]
|
| D | bfa_fcs.h | 138 struct bfa_fcs_fabric_s *fabric; /* parent fabric */ member 146 union bfa_fcs_lport_topo_u port_topo; /* fabric/loop/n2n details */ 180 enum bfa_fcs_fabric_type fab_type; /* fabric type */ 182 u8 is_vf; /* is virtual fabric? */ 185 u16 bb_credit; /* BB credit from fabric */ 186 u16 vf_id; /* virtual fabric ID */ 193 wwn_t fabric_name; /* attached fabric name */ 200 struct bfa_vf_stats_s stats; /* fabric/vf stats */ 203 /* attached fabric's ip addr */ 212 * The design calls for a single implementation of base fabric and vf. [all …]
|
| /kernel/linux/linux-5.10/sound/aoa/core/ |
| D | core.c | 18 /* We allow only one fabric. This simplifies things, 20 static struct aoa_fabric *fabric; variable 31 if (fabric->found_codec) in attach_codec_to_fabric() 32 err = fabric->found_codec(c); in attach_codec_to_fabric() 35 printk(KERN_ERR "snd-aoa: fabric didn't like codec %s\n", in attach_codec_to_fabric() 39 c->fabric = fabric; in attach_codec_to_fabric() 46 c->fabric = NULL; in attach_codec_to_fabric() 47 if (fabric->remove_codec) in attach_codec_to_fabric() 48 fabric->remove_codec(c); in attach_codec_to_fabric() 52 if (fabric->attached_codec) in attach_codec_to_fabric() [all …]
|
| /kernel/linux/linux-6.6/sound/aoa/core/ |
| D | core.c | 18 /* We allow only one fabric. This simplifies things, 20 static struct aoa_fabric *fabric; variable 31 if (fabric->found_codec) in attach_codec_to_fabric() 32 err = fabric->found_codec(c); in attach_codec_to_fabric() 35 printk(KERN_ERR "snd-aoa: fabric didn't like codec %s\n", in attach_codec_to_fabric() 39 c->fabric = fabric; in attach_codec_to_fabric() 46 c->fabric = NULL; in attach_codec_to_fabric() 47 if (fabric->remove_codec) in attach_codec_to_fabric() 48 fabric->remove_codec(c); in attach_codec_to_fabric() 52 if (fabric->attached_codec) in attach_codec_to_fabric() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/marvell/ |
| D | coherency-fabric.txt | 1 Coherency fabric 9 * "marvell,coherency-fabric", to be used for the coherency fabric of 12 * "marvell,armada-375-coherency-fabric", for the Armada 375 coherency 13 fabric. 15 * "marvell,armada-380-coherency-fabric", for the Armada 38x coherency 16 fabric. 18 - reg: Should contain coherency fabric registers location and 21 * For "marvell,coherency-fabric", the first pair for the coherency 22 fabric registers, second pair for the per-CPU fabric registers. 24 * For "marvell,armada-375-coherency-fabric", only one pair is needed [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/marvell/ |
| D | coherency-fabric.txt | 1 Coherency fabric 9 * "marvell,coherency-fabric", to be used for the coherency fabric of 12 * "marvell,armada-375-coherency-fabric", for the Armada 375 coherency 13 fabric. 15 * "marvell,armada-380-coherency-fabric", for the Armada 38x coherency 16 fabric. 18 - reg: Should contain coherency fabric registers location and 21 * For "marvell,coherency-fabric", the first pair for the coherency 22 fabric registers, second pair for the per-CPU fabric registers. 24 * For "marvell,armada-375-coherency-fabric", only one pair is needed [all …]
|
| /kernel/linux/linux-6.6/sound/aoa/ |
| D | aoa.h | 25 /* called when the fabric wants to init this codec. 29 /* called when the fabric is done with the codec. 33 /* May be NULL, but can be used by the fabric. 37 /* assigned by fabric before init() is called, points 41 /* assigned by the fabric before init() is called, points 42 * to the fabric's gpio runtime record for the relevant 46 /* assigned by the fabric before init() is called, contains 51 /* data the fabric can associate with this structure */ 56 struct aoa_fabric *fabric; member 74 * fabric is responsible for initialising some fields [all …]
|
| /kernel/linux/linux-5.10/sound/aoa/ |
| D | aoa.h | 25 /* called when the fabric wants to init this codec. 29 /* called when the fabric is done with the codec. 33 /* May be NULL, but can be used by the fabric. 37 /* assigned by fabric before init() is called, points 41 /* assigned by the fabric before init() is called, points 42 * to the fabric's gpio runtime record for the relevant 46 /* assigned by the fabric before init() is called, contains 51 /* data the fabric can associate with this structure */ 56 struct aoa_fabric *fabric; member 74 * fabric is responsible for initialising some fields [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/tegra/ |
| D | nvidia,tegra234-cbb.yaml | 18 "CBB central fabric". 22 fabric. Each Root MN contains a Error Monitor (EM) which detects and 24 Notifier (EN) which is per fabric and presents a single interrupt from 25 fabric to the SoC interrupt controller. 30 Description, MasterID, Fabric, SlaveID, Address, Cache, Protection, 41 pattern: "^[a-z]+-fabric@[0-9a-f]+$" 45 - nvidia,tegra234-aon-fabric 46 - nvidia,tegra234-bpmp-fabric 47 - nvidia,tegra234-cbb-fabric 48 - nvidia,tegra234-dce-fabric [all …]
|
| /kernel/linux/linux-6.6/drivers/soc/tegra/cbb/ |
| D | tegra234-cbb.c | 110 const struct tegra234_cbb_fabric *fabric; member 141 if (!cbb->fabric->firewall_base || in tegra234_cbb_write_access_allowed() 142 !cbb->fabric->firewall_ctl || in tegra234_cbb_write_access_allowed() 143 !cbb->fabric->firewall_wr_ctl) { in tegra234_cbb_write_access_allowed() 148 if ((cbb->fabric->firewall_ctl > FIREWALL_APERTURE_SZ) || in tegra234_cbb_write_access_allowed() 149 (cbb->fabric->firewall_wr_ctl > FIREWALL_APERTURE_SZ)) { in tegra234_cbb_write_access_allowed() 154 val = readl(cbb->regs + cbb->fabric->firewall_base + cbb->fabric->firewall_ctl); in tegra234_cbb_write_access_allowed() 157 * write accesses through the firewall of a fabric is disabled in tegra234_cbb_write_access_allowed() 158 * then CCPLEX can write to the registers of that fabric. in tegra234_cbb_write_access_allowed() 165 * has write access to the fabric's error notifier registers in tegra234_cbb_write_access_allowed() [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-bus-fcoe | 20 fcoe_ctlr_device out of the fabric or otherwise connected 45 modes are 'Fabric' and 'VN2VN'. If a FCoE Controller 46 is started in 'Fabric' mode then FIP FCF discovery is 47 initiated and ultimately a fabric login is attempted. 87 Fibre Channel frames into a FC fabric. It can also take 94 Identifies the fabric that the FCF services. 101 fabric. 111 The Virtual Fabric ID 122 - "Disconnected" - No link to the FCF/fabric
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-bus-fcoe | 20 fcoe_ctlr_device out of the fabric or otherwise connected 45 modes are 'Fabric' and 'VN2VN'. If a FCoE Controller 46 is started in 'Fabric' mode then FIP FCF discovery is 47 initiated and ultimately a fabric login is attempted. 87 Fibre Channel frames into a FC fabric. It can also take 94 Identifies the fabric that the FCF services. 101 fabric. 111 The Virtual Fabric ID 122 - "Disconnected" - No link to the FCF/fabric
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/pm/ |
| D | intel_uncore_frequency_scaling.rst | 66 of mesh partitions. This partition is called fabric cluster. 69 be placed in the same fabric cluster. Benefit of fabric cluster is that it 74 fabric cluster level. 78 contain one or more fabric clusters. 80 To represent controls at fabric cluster level in addition to the 95 This attribute is used to get the fabric cluster id of this instance. 106 When user uses controls at "package_*_die_*" level, then every fabric 114 Support for "current_freq_khz" is available only at each fabric cluster
|
| /kernel/linux/linux-6.6/include/uapi/scsi/fc/ |
| D | fc_fs.h | 77 FC_RCTL_VFTH = 0x50, /* virtual fabric tagging header */ 78 FC_RCTL_IFRH = 0x51, /* inter-fabric routing header */ 95 FC_RCTL_F_RJT = 0xc3, /* fabric reject */ 97 FC_RCTL_F_BSY = 0xc5, /* fabric busy to data frame */ 98 FC_RCTL_F_BSYL = 0xc6, /* fabric busy to link control frame */ 130 [FC_RCTL_F_RJT] = "LC fabric reject", \ 132 [FC_RCTL_F_BSY] = "LC fabric busy to data frame", \ 133 [FC_RCTL_F_BSYL] = "LC fabric busy to link control frame",\ 139 * Well-known fabric addresses. 144 FC_FID_FLOGI = 0xfffffe, /* fabric login */ [all …]
|
| /kernel/linux/linux-5.10/include/uapi/scsi/fc/ |
| D | fc_fs.h | 77 FC_RCTL_VFTH = 0x50, /* virtual fabric tagging header */ 78 FC_RCTL_IFRH = 0x51, /* inter-fabric routing header */ 95 FC_RCTL_F_RJT = 0xc3, /* fabric reject */ 97 FC_RCTL_F_BSY = 0xc5, /* fabric busy to data frame */ 98 FC_RCTL_F_BSYL = 0xc6, /* fabric busy to link control frame */ 130 [FC_RCTL_F_RJT] = "LC fabric reject", \ 132 [FC_RCTL_F_BSY] = "LC fabric busy to data frame", \ 133 [FC_RCTL_F_BSYL] = "LC fabric busy to link control frame",\ 139 * Well-known fabric addresses. 144 FC_FID_FLOGI = 0xfffffe, /* fabric login */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/scsi/ |
| D | scsi_fc_transport.rst | 44 Virtualization (NPIV) mechanism, a point-to-point connection to a Fabric 46 separate port to other endpoints on the fabric, even though it shares one 48 unique view of the fabric based on fabric zoning and array lun-masking 49 (just like a normal non-NPIV adapter). Using the Virtual Fabric (VF) 50 mechanism, adding a fabric header to each frame allows the port to 51 interact with the Fabric Port to join multiple fabrics. The port will 52 obtain an N_Port_ID on each fabric it joins. Each fabric will have its 55 on each virtual fabric. 62 distinct N_Port_ID and view of fabric endpoints and storage entities. 249 FC_VPORT_NO_FABRIC_SUPP - No Fabric Support [all …]
|
| /kernel/linux/linux-6.6/Documentation/scsi/ |
| D | scsi_fc_transport.rst | 44 Virtualization (NPIV) mechanism, a point-to-point connection to a Fabric 46 separate port to other endpoints on the fabric, even though it shares one 48 unique view of the fabric based on fabric zoning and array lun-masking 49 (just like a normal non-NPIV adapter). Using the Virtual Fabric (VF) 50 mechanism, adding a fabric header to each frame allows the port to 51 interact with the Fabric Port to join multiple fabrics. The port will 52 obtain an N_Port_ID on each fabric it joins. Each fabric will have its 55 on each virtual fabric. 62 distinct N_Port_ID and view of fabric endpoints and storage entities. 249 FC_VPORT_NO_FABRIC_SUPP - No Fabric Support [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/powerpc/fsl/ |
| D | ccf.txt | 1 Freescale CoreNet Coherency Fabric(CCF) Device Tree Binding 5 The CoreNet coherency fabric is a fabric-oriented, connectivity infrastructure 11 fsl,corenet1-cf - CoreNet coherency fabric version 1. 14 fsl,corenet2-cf - CoreNet coherency fabric version 2.
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/powerpc/fsl/ |
| D | ccf.txt | 1 Freescale CoreNet Coherency Fabric(CCF) Device Tree Binding 5 The CoreNet coherency fabric is a fabric-oriented, connectivity infrastructure 11 fsl,corenet1-cf - CoreNet coherency fabric version 1. 14 fsl,corenet2-cf - CoreNet coherency fabric version 2.
|
| /kernel/linux/linux-6.6/arch/arm/mach-mvebu/ |
| D | coherency.c | 3 * Coherency fabric (Aurora) support for Armada 370, 375, 38x and XP 12 * The Armada 370, 375, 38x and XP SOCs have a coherency fabric which is 14 * CPUs and I/O masters. This file initializes the coherency fabric and 42 /* Coherency fabric registers */ 53 {.compatible = "marvell,coherency-fabric", 55 {.compatible = "marvell,armada-375-coherency-fabric", 57 {.compatible = "marvell,armada-380-coherency-fabric", 127 * fabric, and therefore before they are coherent with in armada_370_coherency_init() 206 * The coherency fabric is needed: in coherency_type() 247 pr_warn("Coherency fabric is not initialized\n"); in set_cpu_coherent()
|
| /kernel/linux/linux-5.10/arch/arm/mach-mvebu/ |
| D | coherency.c | 2 * Coherency fabric (Aurora) support for Armada 370, 375, 38x and XP 15 * The Armada 370, 375, 38x and XP SOCs have a coherency fabric which is 17 * CPUs and I/O masters. This file initializes the coherency fabric and 45 /* Coherency fabric registers */ 56 {.compatible = "marvell,coherency-fabric", 58 {.compatible = "marvell,armada-375-coherency-fabric", 60 {.compatible = "marvell,armada-380-coherency-fabric", 130 * fabric, and therefore before they are coherent with in armada_370_coherency_init() 209 * The coherency fabric is needed: in coherency_type() 250 pr_warn("Coherency fabric is not initialized\n"); in set_cpu_coherent()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/hisilicon/controller/ |
| D | hip04-fabric.yaml | 4 $id: http://devicetree.org/schemas/arm/hisilicon/controller/hip04-fabric.yaml# 7 title: Hisilicon Fabric controller 12 description: Hisilicon Fabric controller 17 - const: hisilicon,hip04-fabric
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/hisilicon/controller/ |
| D | hip04-fabric.yaml | 4 $id: http://devicetree.org/schemas/arm/hisilicon/controller/hip04-fabric.yaml# 7 title: Hisilicon Fabric controller 12 description: Hisilicon Fabric controller 17 - const: hisilicon,hip04-fabric
|