Home
last modified time | relevance | path

Searched full:fabric (Results 1 – 25 of 615) sorted by relevance

12345678910>>...25

/kernel/linux/linux-5.10/drivers/scsi/bfa/
Dbfa_fcs.c41 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 …]
Dbfa_fcs.h138 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/
Dbfa_fcs.c49 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 …]
Dbfa_fcs.h146 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/
Dcore.c19 /* 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/
Dcore.c18 /* 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/
Dcoherency-fabric.txt1 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/
Dcoherency-fabric.txt1 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/
Daoa.h26 /* 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/
Daoa.h25 /* 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/
Dscsi_fc_transport.txt37 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/
Dsysfs-bus-fcoe20 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/
Dsysfs-bus-fcoe17 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/
Dfc_fs.h77 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/
Dfc_fs.h90 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/
Dscsi_fc_transport.rst44 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/
Dccf.txt1 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/
Dccf.txt1 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/
Dcoherency.c2 * 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/
Dcoherency.c2 * 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/
Dhip04-fabric.yaml4 $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/
Dplatmcpm.c62 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/
Dplatmcpm.c59 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/
DKconfig34 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/
DKconfig35 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

12345678910>>...25