| /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-4.19/drivers/scsi/bfa/ |
| D | bfa_fcs.c | 49 bfa_sm_send_event(&fcs->fabric, BFA_FCS_FABRIC_SM_CREATE); in bfa_fcs_init() 58 * FCS update cfg - reset the pwwn/nwwn of fabric base logical port 64 struct bfa_fcs_fabric_s *fabric = &fcs->fabric; in bfa_fcs_update_cfg() local 65 struct bfa_lport_cfg_s *port_cfg = &fabric->bport.port_cfg; in bfa_fcs_update_cfg() 66 struct bfa_ioc_s *ioc = &fabric->fcs->bfa->ioc; in bfa_fcs_update_cfg() 118 bfa_fcs_fabric_psymb_init(&fcs->fabric); in bfa_fcs_driver_info_init() 119 bfa_fcs_fabric_nsymb_init(&fcs->fabric); in bfa_fcs_driver_info_init() 135 bfa_lps_delete(fcs->fabric.lps); in bfa_fcs_exit() 136 bfa_sm_send_event(&fcs->fabric, BFA_FCS_FABRIC_SM_DELETE); in bfa_fcs_exit() 141 * Fabric module implementation. [all …]
|
| D | bfa_fcs.h | 146 struct bfa_fcs_fabric_s *fabric; /* parent fabric */ member 154 union bfa_fcs_lport_topo_u port_topo; /* fabric/loop/n2n details */ 188 enum bfa_fcs_fabric_type fab_type; /* fabric type */ 190 u8 is_vf; /* is virtual fabric? */ 193 u16 bb_credit; /* BB credit from fabric */ 194 u16 vf_id; /* virtual fabric ID */ 201 wwn_t fabric_name; /* attached fabric name */ 208 struct bfa_vf_stats_s stats; /* fabric/vf stats */ 211 /* attached fabric's ip addr */ 220 * The design calls for a single implementation of base fabric and vf. [all …]
|
| /kernel/linux/linux-4.19/sound/aoa/core/ |
| D | core.c | 19 /* We allow only one fabric. This simplifies things, 21 static struct aoa_fabric *fabric; variable 32 if (fabric->found_codec) in attach_codec_to_fabric() 33 err = fabric->found_codec(c); in attach_codec_to_fabric() 36 printk(KERN_ERR "snd-aoa: fabric didn't like codec %s\n", in attach_codec_to_fabric() 40 c->fabric = fabric; in attach_codec_to_fabric() 47 c->fabric = NULL; in attach_codec_to_fabric() 48 if (fabric->remove_codec) in attach_codec_to_fabric() 49 fabric->remove_codec(c); in attach_codec_to_fabric() 53 if (fabric->attached_codec) in attach_codec_to_fabric() [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-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-4.19/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-4.19/sound/aoa/ |
| D | aoa.h | 26 /* called when the fabric wants to init this codec. 30 /* called when the fabric is done with the codec. 34 /* May be NULL, but can be used by the fabric. 38 /* assigned by fabric before init() is called, points 42 /* assigned by the fabric before init() is called, points 43 * to the fabric's gpio runtime record for the relevant 47 /* assigned by the fabric before init() is called, contains 52 /* data the fabric can associate with this structure */ 57 struct aoa_fabric *fabric; member 75 * 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-4.19/Documentation/scsi/ |
| D | scsi_fc_transport.txt | 37 Virtualization (NPIV) mechanism, a point-to-point connection to a Fabric 39 separate port to other endpoints on the fabric, even though it shares one 41 unique view of the fabric based on fabric zoning and array lun-masking 42 (just like a normal non-NPIV adapter). Using the Virtual Fabric (VF) 43 mechanism, adding a fabric header to each frame allows the port to 44 interact with the Fabric Port to join multiple fabrics. The port will 45 obtain an N_Port_ID on each fabric it joins. Each fabric will have its 48 on each virtual fabric. 55 distinct N_Port_ID and view of fabric endpoints and storage entities. 227 FC_VPORT_NO_FABRIC_SUPP - No Fabric Support [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-4.19/Documentation/ABI/testing/ |
| D | sysfs-bus-fcoe | 17 fcoe_ctlr_device out of the fabric or otherwise connected 40 modes are 'Fabric' and 'VN2VN'. If a FCoE Controller 41 is started in 'Fabric' mode then FIP FCF discovery is 42 initiated and ultimately a fabric login is attempted. 75 Fibre Channel frames into a FC fabric. It can also take 80 fabric_name: Identifies the fabric that the FCF services. 85 fabric. 92 vfid: The Virtual Fabric ID 100 "Disconnected" - No link to the FCF/fabric
|
| /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-4.19/include/uapi/scsi/fc/ |
| D | fc_fs.h | 90 FC_RCTL_VFTH = 0x50, /* virtual fabric tagging header */ 91 FC_RCTL_IFRH = 0x51, /* inter-fabric routing header */ 108 FC_RCTL_F_RJT = 0xc3, /* fabric reject */ 110 FC_RCTL_F_BSY = 0xc5, /* fabric busy to data frame */ 111 FC_RCTL_F_BSYL = 0xc6, /* fabric busy to link control frame */ 143 [FC_RCTL_F_RJT] = "LC fabric reject", \ 145 [FC_RCTL_F_BSY] = "LC fabric busy to data frame", \ 146 [FC_RCTL_F_BSYL] = "LC fabric busy to link control frame",\ 152 * Well-known fabric addresses. 157 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-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-4.19/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-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-4.19/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-4.19/arch/arm/mach-hisi/ |
| D | platmcpm.c | 62 static void __iomem *sysctrl, *fabric; variable 88 if (!fabric) in hip04_set_snoop_filter() 90 data = readl_relaxed(fabric + FAB_SF_MODE); in hip04_set_snoop_filter() 95 writel_relaxed(data, fabric + FAB_SF_MODE); in hip04_set_snoop_filter() 98 } while (data != readl_relaxed(fabric + FAB_SF_MODE)); in hip04_set_snoop_filter() 287 np_fab = of_find_compatible_node(NULL, NULL, "hisilicon,hip04-fabric"); in hip04_smp_init() 309 pr_err("failed to get fabric base phys\n"); in hip04_smp_init() 314 fabric = of_iomap(np_fab, 0); in hip04_smp_init() 315 if (!fabric) { in hip04_smp_init() 316 pr_err("failed to get fabric base\n"); in hip04_smp_init() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-hisi/ |
| D | platmcpm.c | 59 static void __iomem *sysctrl, *fabric; variable 85 if (!fabric) in hip04_set_snoop_filter() 87 data = readl_relaxed(fabric + FAB_SF_MODE); in hip04_set_snoop_filter() 92 writel_relaxed(data, fabric + FAB_SF_MODE); in hip04_set_snoop_filter() 95 } while (data != readl_relaxed(fabric + FAB_SF_MODE)); in hip04_set_snoop_filter() 284 np_fab = of_find_compatible_node(NULL, NULL, "hisilicon,hip04-fabric"); in hip04_smp_init() 306 pr_err("failed to get fabric base phys\n"); in hip04_smp_init() 311 fabric = of_iomap(np_fab, 0); in hip04_smp_init() 312 if (!fabric) { in hip04_smp_init() 313 pr_err("failed to get fabric base\n"); in hip04_smp_init() [all …]
|
| /kernel/linux/linux-4.19/drivers/scsi/qla2xxx/ |
| D | Kconfig | 34 tristate "TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs" 40 Say Y here to enable the TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs 44 bool "TCM_QLA2XXX fabric module DEBUG mode for QLogic 24xx+ series target mode HBAs" 47 Say Y here to enable the TCM_QLA2XXX fabric module DEBUG for QLogic 24xx+ series target mode HBAs
|
| /kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
| D | Kconfig | 35 tristate "TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs" 41 Say Y here to enable the TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs 45 bool "TCM_QLA2XXX fabric module DEBUG mode for QLogic 24xx+ series target mode HBAs" 48 Say Y here to enable the TCM_QLA2XXX fabric module DEBUG for QLogic 24xx+ series target mode HBAs
|