Home
last modified time | relevance | path

Searched refs:fabric (Results 1 – 25 of 77) sorted by relevance

1234

/Linux-v4.19/drivers/scsi/bfa/
Dbfa_fcs.c49 bfa_sm_send_event(&fcs->fabric, BFA_FCS_FABRIC_SM_CREATE); in bfa_fcs_init()
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()
150 if (fabric->fab_type == BFA_FCS_FABRIC_SWITCHED) \
161 static void bfa_fcs_fabric_init(struct bfa_fcs_fabric_s *fabric);
[all …]
Dbfa_fcs.h146 struct bfa_fcs_fabric_s *fabric; /* parent fabric */ member
281 #define bfa_fcs_lport_get_opertype(_lport) ((_lport)->fabric->oper_type)
282 #define bfa_fcs_lport_get_fabric_name(_lport) ((_lport)->fabric->fabric_name)
284 ((_lport)->fabric->fabric_ip_addr)
705 struct bfa_fcs_fabric_s fabric; /* base fabric state machine */ member
812 void bfa_fcs_fabric_link_up(struct bfa_fcs_fabric_s *fabric);
813 void bfa_fcs_fabric_link_down(struct bfa_fcs_fabric_s *fabric);
814 void bfa_fcs_fabric_addvport(struct bfa_fcs_fabric_s *fabric,
816 void bfa_fcs_fabric_delvport(struct bfa_fcs_fabric_s *fabric,
819 struct bfa_fcs_fabric_s *fabric, wwn_t pwwn);
[all …]
Dbfa_fcs_lport.c181 bfa_wc_down(&(port->fabric->stop_wc)); in bfa_fcs_lport_sm_init()
210 __port_action[port->fabric->fab_type].offline(port); in bfa_fcs_lport_sm_online()
218 bfa_wc_down(&(port->fabric->stop_wc)); in bfa_fcs_lport_sm_online()
230 __port_action[port->fabric->fab_type].offline(port); in bfa_fcs_lport_sm_online()
276 bfa_wc_down(&(port->fabric->stop_wc)); in bfa_fcs_lport_sm_offline()
323 bfa_wc_down(&(port->fabric->stop_wc)); in bfa_fcs_lport_sm_stopping()
364 struct bfad_s *bfad = (struct bfad_s *)port->fabric->fcs->bfad; in bfa_fcs_lport_aen_post()
371 aen_entry->aen_data.lport.vf_id = port->fabric->vf_id; in bfa_fcs_lport_aen_post()
405 bfa_fcxp_send(fcxp, bfa_rport, port->fabric->vf_id, port->lp_tag, in bfa_fcs_lport_send_ls_rjt()
439 bfa_fcxp_send(fcxp, bfa_rport, port->fabric->vf_id, port->lp_tag, in bfa_fcs_lport_send_fcgs_rjt()
[all …]
Dbfa_fcs_rport.c648 if (bfa_fcs_fabric_is_switched(rport->port->fabric)) { in bfa_fcs_rport_sm_online()
1160 if (bfa_fcs_fabric_is_switched(rport->port->fabric)) { in bfa_fcs_rport_sm_hcb_offline()
1233 if (bfa_fcs_fabric_is_switched(rport->port->fabric)) { in bfa_fcs_rport_sm_hcb_logorcv()
1731 bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE, in bfa_fcs_rport_send_plogi()
1853 bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE, in bfa_fcs_rport_send_plogiacc()
1883 bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE, in bfa_fcs_rport_send_adisc()
1953 bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE, in bfa_fcs_rport_send_nsdisc()
2104 bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE, in bfa_fcs_rport_send_logo()
2138 bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE, in bfa_fcs_rport_send_logo_acc()
2208 bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE, in bfa_fcs_rport_process_prli()
[all …]
/Linux-v4.19/sound/aoa/core/
Dcore.c21 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()
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()
54 fabric->attached_codec(c); in attach_codec_to_fabric()
65 if (fabric) in aoa_codec_register()
[all …]
/Linux-v4.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 …]
/Linux-v4.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()
314 fabric = of_iomap(np_fab, 0); in hip04_smp_init()
315 if (!fabric) { in hip04_smp_init()
339 iounmap(fabric); in hip04_smp_init()
/Linux-v4.19/sound/aoa/
Daoa.h57 struct aoa_fabric *fabric; member
100 aoa_fabric_register(struct aoa_fabric *fabric, struct device *dev);
106 aoa_fabric_unregister(struct aoa_fabric *fabric);
/Linux-v4.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
/Linux-v4.19/Documentation/devicetree/bindings/powerpc/fsl/
Dccf.txt5 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.
/Linux-v4.19/sound/aoa/fabrics/
DMakefile1 snd-aoa-fabric-layout-objs += layout.o
3 obj-$(CONFIG_SND_AOA_FABRIC_LAYOUT) += snd-aoa-fabric-layout.o
DKconfig2 tristate "layout-id fabric"
6 This enables the layout-id fabric for the Apple Onboard
/Linux-v4.19/drivers/target/loopback/
DKconfig2 tristate "TCM Virtual SAS target and Linux/SCSI LDD fabric loopback module"
6 fabric loopback module.
/Linux-v4.19/Documentation/target/
Dtcm_mod_builder.txt1 >>>>>>>>>> The TCM v4 fabric module script generator <<<<<<<<<<
6 script to generate a brand new functional TCM v4 fabric .ko module of your very own,
8 fabric skeleton, by simply using:
18 *) Generate basic infrastructure for loading/unloading LKMs and TCM/ConfigFS fabric module
20 *) Based on user defined T10 Proto_Ident for the new fabric module being built,
24 *) NOP API calls for all other Data I/O path and fabric dependent attribute logic
66 <M> TCM_NAB5000 fabric module
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-bus-fcoe17 fcoe_ctlr_device out of the fabric or otherwise connected
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.
100 "Disconnected" - No link to the FCF/fabric
/Linux-v4.19/Documentation/infiniband/
Dopa_vnic.txt2 supports Ethernet functionality over Omni-Path fabric by encapsulating
9 fabric topology. A subset of HFI nodes on the Omni-Path fabric are
12 abstractions achieved by configuring the HFI nodes on the fabric for
14 nodes across the fabric exchange encapsulated Ethernet packets over a
/Linux-v4.19/drivers/vhost/
DKconfig14 tristate "VHOST_SCSI TCM fabric driver"
19 Say M here to enable the vhost_scsi TCM fabric module
/Linux-v4.19/drivers/s390/scsi/
Dzfcp_sysfs.c386 fsum = lat->_name.fabric.sum * adapter->timer_ticks; \
387 fmin = lat->_name.fabric.min * adapter->timer_ticks; \
388 fmax = lat->_name.fabric.max * adapter->timer_ticks; \
416 lat->_name.fabric.sum = 0; \
417 lat->_name.fabric.min = 0xFFFFFFFF; \
418 lat->_name.fabric.max = 0; \
/Linux-v4.19/drivers/target/tcm_fc/
DKconfig2 tristate "TCM_FC fabric Plugin"
/Linux-v4.19/Documentation/driver-api/
Drapidio.rst10 RapidIO is a high speed switched fabric interconnect with features aimed
12 as well as message-based transactions over the switched fabric network.
/Linux-v4.19/sound/soc/fsl/
DMakefile39 obj-$(CONFIG_SND_MPC52xx_SOC_PCM030) += pcm030-audio-fabric.o
40 obj-$(CONFIG_SND_MPC52xx_SOC_EFIKA) += efika-audio-fabric.o
/Linux-v4.19/Documentation/scsi/
Dscsi_fc_transport.txt39 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
43 mechanism, adding a fabric header to each frame allows the port to
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.
274 Active: LOGO received from fabric Fabric Logout
350 - If the driver detects the topology is loop, non-fabric, or the
430 topology type and existence of the fabric. As this is not applicable to
Dtcm_qla2xxx.txt12 and other fabric issues.
/Linux-v4.19/drivers/target/sbp/
DKconfig2 tristate "FireWire SBP-2 fabric module"
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dti-keystone-pllctrl.txt3 The main pll controller used to drive theC66x CorePacs, the switch fabric,

1234