/linux/drivers/scsi/bfa/ |
H A 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_DELET in bfa_fcs_exit() 204 bfa_fcs_fabric_sm_uninit(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_uninit() argument 230 bfa_fcs_fabric_sm_created(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_created() argument 278 bfa_fcs_fabric_sm_linkdown(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_linkdown() argument 324 bfa_fcs_fabric_sm_flogi(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_flogi() argument 385 bfa_fcs_fabric_sm_flogi_retry(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_flogi_retry() argument 417 bfa_fcs_fabric_sm_auth(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_auth() argument 457 bfa_fcs_fabric_sm_auth_failed(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_auth_failed() argument 483 bfa_fcs_fabric_sm_loopback(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_loopback() argument 509 bfa_fcs_fabric_sm_nofabric(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_nofabric() argument 545 bfa_fcs_fabric_sm_online(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_online() argument 591 bfa_fcs_fabric_sm_evfp(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_evfp() argument 615 bfa_fcs_fabric_sm_evfp_done(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_evfp_done() argument 626 bfa_fcs_fabric_sm_isolated(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_isolated() argument 647 bfa_fcs_fabric_sm_deleting(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_deleting() argument 675 bfa_fcs_fabric_sm_stopping(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_stopping() argument 712 bfa_fcs_fabric_sm_cleanup(struct bfa_fcs_fabric_s * fabric,enum bfa_fcs_fabric_event event) bfa_fcs_fabric_sm_cleanup() argument 742 bfa_fcs_fabric_init(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_init() argument 755 bfa_fcs_fabric_psymb_init(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_psymb_init() argument 816 bfa_fcs_fabric_nsymb_init(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_nsymb_init() argument 856 struct bfa_fcs_fabric_s *fabric = uarg; bfa_cb_lps_flogi_comp() local 933 bfa_fcs_fabric_login(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_login() argument 947 bfa_fcs_fabric_notify_online(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_notify_online() argument 969 bfa_fcs_fabric_notify_offline(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_notify_offline() argument 994 struct bfa_fcs_fabric_s *fabric = cbarg; bfa_fcs_fabric_delay() local 1003 bfa_fcs_fabric_stop(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_stop() argument 1025 bfa_fcs_fabric_delete(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_delete() argument 1042 struct bfa_fcs_fabric_s *fabric = cbarg; bfa_fcs_fabric_delete_comp() local 1050 struct bfa_fcs_fabric_s *fabric = cbarg; bfa_fcs_fabric_stop_comp() local 1065 struct bfa_fcs_fabric_s *fabric; bfa_fcs_fabric_modstop() local 1078 struct bfa_fcs_fabric_s *fabric; bfa_fcs_fabric_modstart() local 1090 bfa_fcs_fabric_link_up(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_link_up() argument 1100 bfa_fcs_fabric_link_down(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_link_down() argument 1118 bfa_fcs_fabric_addvport(struct bfa_fcs_fabric_s * fabric,struct bfa_fcs_vport_s * vport) bfa_fcs_fabric_addvport() argument 1137 bfa_fcs_fabric_delvport(struct bfa_fcs_fabric_s * fabric,struct bfa_fcs_vport_s * vport) bfa_fcs_fabric_delvport() argument 1150 bfa_fcs_fabric_vport_lookup(struct bfa_fcs_fabric_s * fabric,wwn_t pwwn) bfa_fcs_fabric_vport_lookup() argument 1177 bfa_fcs_fabric_get_switch_oui(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_get_switch_oui() argument 1194 bfa_fcs_fabric_uf_recv(struct bfa_fcs_fabric_s * fabric,struct fchs_s * fchs,u16 len) bfa_fcs_fabric_uf_recv() argument 1263 bfa_fcs_fabric_process_uf(struct bfa_fcs_fabric_s * fabric,struct fchs_s * fchs,u16 len) bfa_fcs_fabric_process_uf() argument 1287 bfa_fcs_fabric_process_flogi(struct bfa_fcs_fabric_s * fabric,struct fchs_s * fchs,u16 len) bfa_fcs_fabric_process_flogi() argument 1320 bfa_fcs_fabric_send_flogi_acc(struct bfa_fcs_fabric_s * fabric) bfa_fcs_fabric_send_flogi_acc() argument 1357 struct bfa_fcs_fabric_s *fabric = cbarg; bfa_fcs_fabric_flogiacc_comp() local 1393 bfa_fcs_fabric_set_fabric_name(struct bfa_fcs_fabric_s * fabric,wwn_t fabric_name) bfa_fcs_fabric_set_fabric_name() argument 1424 struct bfa_fcs_fabric_s *fabric = uarg; bfa_cb_lps_flogo_comp() local 1528 struct bfa_fcs_fabric_s *fabric; bfa_fcs_uf_recv() local 1583 struct bfa_fcs_fabric_s *fabric = &fcs->fabric; bfa_fcs_attach() local [all...] |
H A D | bfa_fcs.h | 204 struct bfa_fcs_fabric_s *fabric; /* parent fabric */ member 212 union bfa_fcs_lport_topo_u port_topo; /* fabric/loop/n2n details */ 241 * Fabric state machine events 273 enum bfa_fcs_fabric_type fab_type; /* fabric type */ 275 u8 is_vf; /* is virtual fabric? */ 278 u16 bb_credit; /* BB credit from fabric */ 279 u16 vf_id; /* virtual fabric ID */ 286 wwn_t fabric_name; /* attached fabric name */ 293 struct bfa_vf_stats_s stats; /* fabric/v 868 struct bfa_fcs_fabric_s fabric; /* base fabric state machine */ global() member [all...] |
/linux/sound/aoa/core/ |
H A 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 in attach_codec_to_fabric() [all...] |
/linux/Documentation/devicetree/bindings/arm/marvell/ |
H A 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 register [all...] |
/linux/sound/aoa/ |
H A D | aoa.h | 24 /* called when the fabric wants to init this codec. 28 /* called when the fabric is done with the codec. 32 /* May be NULL, but can be used by the fabric. 36 /* assigned by fabric before init() is called, points 40 /* assigned by the fabric before init() is called, points 41 * to the fabric's gpio runtime record for the relevant 45 /* assigned by the fabric before init() is called, contains 50 /* data the fabric can associate with this structure */ 55 struct aoa_fabric *fabric; member 73 * fabric i [all...] |
/linux/drivers/soc/tegra/cbb/ |
H A D | tegra234-cbb.c | 159 const struct tegra234_cbb_fabric *fabric; member 190 if (!cbb->fabric->firewall_base || in tegra234_cbb_write_access_allowed() 191 !cbb->fabric->firewall_ctl || in tegra234_cbb_write_access_allowed() 192 !cbb->fabric->firewall_wr_ctl) { in tegra234_cbb_write_access_allowed() 197 if ((cbb->fabric->firewall_ctl > FIREWALL_APERTURE_SZ) || in tegra234_cbb_write_access_allowed() 198 (cbb->fabric->firewall_wr_ctl > FIREWALL_APERTURE_SZ)) { in tegra234_cbb_write_access_allowed() 203 val = readl(cbb->regs + cbb->fabric->firewall_base + cbb->fabric->firewall_ctl); in tegra234_cbb_write_access_allowed() 206 * write accesses through the firewall of a fabric is disabled in tegra234_cbb_write_access_allowed() 207 * then CCPLEX can write to the registers of that fabric in tegra234_cbb_write_access_allowed() 1494 const struct tegra234_cbb_fabric *fabric; global() member 1527 const struct tegra234_cbb_fabric *fabric; tegra234_cbb_probe() local [all...] |
/linux/Documentation/devicetree/bindings/arm/tegra/ |
H A 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...] |
/linux/tools/perf/pmu-events/arch/x86/amdzen5/ |
H A D | data-fabric.json | 772 "PublicDescription": "Inbound data beats (32 bytes) for transactions between local socket and Core-to-Fabric Interface 0.", 780 "PublicDescription": "Inbound data beats (32 bytes) for transactions between local socket and Core-to-Fabric Interface 1.", 788 "PublicDescription": "Inbound data beats (32 bytes) for transactions between local socket and Core-to-Fabric Interface 2.", 796 "PublicDescription": "Inbound data beats (32 bytes) for transactions between local socket and Core-to-Fabric Interface 3.", 804 "PublicDescription": "Inbound data beats (32 bytes) for transactions between local socket and Core-to-Fabric Interface 4.", 812 "PublicDescription": "Inbound data beats (32 bytes) for transactions between local socket and Core-to-Fabric Interface 5.", 820 "PublicDescription": "Inbound data beats (32 bytes) for transactions between local socket and Core-to-Fabric Interface 6.", 828 "PublicDescription": "Inbound data beats (32 bytes) for transactions between local socket and Core-to-Fabric Interface 7.", 836 "PublicDescription": "Inbound data beats (32 bytes) for transactions between local socket and Core-to-Fabric Interface 8.", 844 "PublicDescription": "Inbound data beats (32 bytes) for transactions between local socket and Core-to-Fabric Interfac [all...] |
/linux/drivers/scsi/fnic/ |
H A D | fdls_disc.c | 68 (iport->fabric.retry_counter == FABRIC_LOGO_MAX_RETRY) 395 fnic->iport.fabric.del_timer_inprogress = 1; in fnic_del_fabric_timer_sync() 397 timer_delete_sync(&fnic->iport.fabric.retry_timer); in fnic_del_fabric_timer_sync() 399 fnic->iport.fabric.del_timer_inprogress = 0; in fnic_del_fabric_timer_sync() 418 if (iport->fabric.timer_pending) { in fdls_start_fabric_timer() 420 "iport fcid: 0x%x: Canceling fabric disc timer\n", in fdls_start_fabric_timer() 423 iport->fabric.timer_pending = 0; in fdls_start_fabric_timer() 426 if (!(iport->fabric.flags & FNIC_FDLS_FABRIC_ABORT_ISSUED)) in fdls_start_fabric_timer() 427 iport->fabric.retry_counter++; in fdls_start_fabric_timer() 430 mod_timer(&iport->fabric in fdls_start_fabric_timer() 2113 struct fnic_fdls_fabric_s *fabric = timer_container_of(fabric, t, fdls_fabric_timer_callback() local 2301 struct fnic_fdls_fabric_s *fabric = timer_container_of(fabric, t, fdls_fdmi_timer_callback() local 3453 struct fnic_fdls_fabric_s *fabric = &iport->fabric; fdls_process_flogi_rsp() local 4745 struct fnic_fdls_fabric_s *fabric = &iport->fabric; fnic_fdls_validate_and_get_frame_type() local [all...] |
/linux/drivers/ras/amd/atl/ |
H A D | reg_fields.h | 23 * Coherent Station Fabric ID 30 * D18F0x50 [Fabric Block Instance Information 3] 50 * D18F1x208 [System Fabric ID Mask 0] 53 * D18F1x150 [System Fabric ID Mask 0] 56 * D18F4x1B0 [System Fabric ID Mask 0] 64 * Destination Fabric ID 96 * D18F1x208 [System Fabric ID Mask] 99 * D18F1x20C [System Fabric ID Mask 1] 102 * D18F1x158 [System Fabric ID Mask 2] 105 * D18F4x1B8 [System Fabric I [all...] |
/linux/Documentation/ABI/testing/ |
H A 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
|
H A D | sysfs-firmware-sgi_uv | 78 fabric. The 'x.x' value represents the ASIC revision. 82 the interconnect fabric. The 'x' value representing 83 the fabric technology version. (ex. 'NL8Router') 95 each representing a fabric port on the corresponding hub. 105 ordinal value of the hub on the other end of the fabric 110 ordinal value of the port on the other end of the fabric cable
|
/linux/Documentation/scsi/ |
H A D | scsi_fc_transport.rst | 48 discovered during a fabric login or scan, and they persist until the 77 Virtualization (NPIV) mechanism, a point-to-point connection to a Fabric 79 separate port to other endpoints on the fabric, even though it shares one 81 unique view of the fabric based on fabric zoning and array lun-masking 82 (just like a normal non-NPIV adapter). Using the Virtual Fabric (VF) 83 mechanism, adding a fabric header to each frame allows the port to 84 interact with the Fabric Port to join multiple fabrics. The port will 85 obtain an N_Port_ID on each fabric it joins. Each fabric wil [all...] |
/linux/include/uapi/scsi/fc/ |
H A 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 logi [all...] |
/linux/Documentation/devicetree/bindings/powerpc/fsl/ |
H A 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.
|
/linux/arch/arm/mach-mvebu/ |
H A 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 i in set_cpu_coherent() [all...] |
H A D | coherency_ll.S | 3 * Coherency fabric: low level functions 10 * coherency fabric. This function is called by each of the secondary 27 * the coherency fabric is not enabled. 36 * base address, (or 0x0 if the coherency fabric is not mapped) 55 * coherency CPU mask can be used with the coherency fabric 59 * fabric registers
|
/linux/Documentation/devicetree/bindings/arm/hisilicon/controller/ |
H A 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
|
/linux/arch/arm/mach-hisi/ |
H A 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 bas in hip04_smp_init() [all...] |
/linux/Documentation/admin-guide/pm/ |
H A 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 100 This attribute is used to get the fabric cluster id of this instance. 116 When user uses controls at "package_*_die_*" level, then every fabric 124 Support for "current_freq_khz" is available only at each fabric cluster
|
/linux/Documentation/driver-api/cxl/linux/ |
H A D | cxl-driver.rst | 23 * cxl_pci - uses cxl_port to enumerate the actual fabric hierarchy. 39 :alt: Digraph of CXL fabric describing host-bridge interleaving 40 :caption: Diagraph of CXL fabric with a host-bridge interleave memory region 68 Most devices in a CXL fabric are a `port` of some kind (because each 102 The root is first `logical port` in the CXL fabric, as presented by the Linux 129 CXL `Host Bridges` in the fabric are probed during :code:`cxl_acpi_probe` at 149 An `endpoint` is a terminal port in the fabric. This is a `logical device`, 151 is still considered a type of `port` in the fabric. 190 :alt: Digraph of CXL fabric describing host-bridge interleaving 191 :caption: Diagraph of CXL fabric wit [all...] |
/linux/drivers/scsi/qla2xxx/ |
H A D | Kconfig | 31 tristate "TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs" 37 Say Y here to enable the TCM_QLA2XXX fabric module for QLogic 24xx+ 42 bool "TCM_QLA2XXX fabric module DEBUG mode for QLogic 24xx+ series target mode HBAs" 45 Say Y here to enable the TCM_QLA2XXX fabric module DEBUG for
|
/linux/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_main.c | 210 * @dsaf_dev: dsa fabric id 219 * @dsaf_dev: dsa fabric id 231 * @dsaf_dev: dsa fabric id 288 * @dsaf_dev: dsa fabric id 306 * @dsaf_dev: dsa fabric id 326 * @dsaf_dev: dsa fabric id 345 * @dsaf_dev: dsa fabric id 390 * @dsaf_dev: dsa fabric id 559 * @dsaf_dev: dsa fabric id 602 * @dsaf_dev: dsa fabric i [all...] |
/linux/include/dt-bindings/interconnect/ |
H A D | qcom,msm8953.h | 9 /* BIMC fabric */ 19 /* PCNOC fabric */ 63 /* SNOC fabric */ 82 /* SNOC-MM fabric */
|
H A D | qcom,msm8937.h | 9 /* BIMC fabric */ 19 /* PCNOC fabric */ 64 /* SNOC fabric */ 82 /* SNOC-MM fabric */
|