/openbmc/linux/drivers/net/mdio/ |
H A D | mdio-thunder.c | 27 struct thunder_mdiobus_nexus *nexus; in thunder_mdiobus_pci_probe() local 31 nexus = devm_kzalloc(&pdev->dev, sizeof(*nexus), GFP_KERNEL); in thunder_mdiobus_pci_probe() 32 if (!nexus) in thunder_mdiobus_pci_probe() 35 pci_set_drvdata(pdev, nexus); in thunder_mdiobus_pci_probe() 50 nexus->bar0 = pcim_iomap(pdev, 0, pci_resource_len(pdev, 0)); in thunder_mdiobus_pci_probe() 51 if (!nexus->bar0) { in thunder_mdiobus_pci_probe() 84 nexus->buses[i] = bus; in thunder_mdiobus_pci_probe() 87 bus->register_base = nexus->bar0 + in thunder_mdiobus_pci_probe() 106 if (i >= ARRAY_SIZE(nexus->buses)) in thunder_mdiobus_pci_probe() 123 struct thunder_mdiobus_nexus *nexus = pci_get_drvdata(pdev); in thunder_mdiobus_pci_remove() local [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | cavium-mdio.txt | 33 * System Management Interface (SMI) / MDIO Nexus 36 device, this PCI device is the nexus of the buses. 40 - compatible: "cavium,thunder-8890-mdio-nexus"; 42 - reg: The PCI device and function numbers of the nexus device. 54 mdio-nexus@1,3 { 55 compatible = "cavium,thunder-8890-mdio-nexus";
|
H A D | cavium-pip.txt | 1 * PIP Ethernet nexus. 3 The PIP Ethernet nexus can control several data packet input/output 9 Properties for the PIP nexus: 20 Properties for PIP interfaces which is a child the PIP nexus:
|
/openbmc/linux/drivers/scsi/aic94xx/ |
H A D | aic94xx_tmf.c | 38 /* ---------- CLEAR NEXUS ---------- */ 105 ASD_DPRINTK("%s: clear nexus posted, waiting...\n", __func__); \ 120 scb->clear_nexus.nexus = NEXUS_ADAPTER; in asd_clear_nexus_ha() 129 scb->clear_nexus.nexus = NEXUS_PORT; in asd_clear_nexus_port() 146 scb->clear_nexus.nexus = NEXUS_I_T; in asd_clear_nexus_I_T() 179 /* clear all outstanding commands (keep nexus suspended) */ in asd_I_T_nexus_reset() 193 "Failed to resume nexus after reset 0x%x\n", tmp_res); in asd_I_T_nexus_reset() 206 scb->clear_nexus.nexus = NEXUS_I_T_L; in asd_clear_nexus_I_T_L() 220 scb->clear_nexus.nexus = NEXUS_TAG; in asd_clear_nexus_tag() 235 scb->clear_nexus.nexus = NEXUS_TRANS_CX; in asd_clear_nexus_index() [all …]
|
H A D | aic94xx_sas.h | 67 u8 itnl_reason; /* I_T nexus loss reason */ 117 u8 itnl_reason; /* I_T nexus loss reason */ 154 u8 itnl_reason; /* I_T nexus loss reason */ 474 u8 nexus; member 502 __le16 context; /* Clear nexus context */ 657 0xd1 - 0xd7: establish nexus empty buffer received
|
/openbmc/linux/drivers/target/ |
H A D | target_core_pr.c | 143 * a) An I_T nexus that is a persistent reservation holder; or in target_check_scsi2_reservation_conflict() 144 * b) An I_T nexus that is registered if a registrants only or in target_check_scsi2_reservation_conflict() 361 * Each registered I_T Nexus is a reservation holder. in core_scsi3_pr_seq_non_holder() 502 pr_debug("%s Conflict for unregistered nexus" in core_scsi3_pr_seq_non_holder() 522 " nexus\n", cdb[0], in core_scsi3_pr_seq_non_holder() 554 pr_debug("%s Conflict for %sregistered nexus %s CDB: 0x%2x" in core_scsi3_pr_seq_non_holder() 709 * Create a registration for the I_T Nexus upon which the in __core_scsi3_alloc_registration() 1239 * e) If the I_T nexus is the persistent reservation holder in core_scsi3_check_implicit_release() 1549 * receiving I_T Nexus portal's fabric dependent methods to in core_scsi3_decode_spec_i_port() 1661 * RELATIVE TARGET PORT IDENTIFIER on the receiving I_T Nexus in core_scsi3_decode_spec_i_port() [all …]
|
H A D | target_core_tmr.c | 260 * nexus other than the I_T nexus on which the command was 284 * a) "Yes" indicates that each command that is aborted on an I_T nexus in core_tmr_drain_state_list() 290 * d) If the logical unit reset is caused by a particular I_T nexus in core_tmr_drain_state_list() 371 * aborted by the actions of an I_T nexus other than the I_T nexus on in core_tmr_lun_reset()
|
/openbmc/linux/Documentation/devicetree/bindings/powerpc/fsl/ |
H A D | dcsr.txt | 105 Nexus Port Controller 122 The Nexus Port controller occupies two regions in the DCSR space 125 The first register range describes the Nexus Port Controller 128 The second register range describes the Nexus Port Controller 130 which stages the nexus trace data for transmission via the Aurora port 142 Nexus Concentrator 289 Nexus Aurora Link Controller
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | mfd.txt | 3 These devices comprise a nexus for heterogeneous hardware blocks containing 23 memory-mapped bus. For more complex devices, when the nexus driver has to
|
/openbmc/linux/drivers/target/loopback/ |
H A D | tcm_loop.c | 129 "TCM_Loop I_T Nexus does not exist\n"); in tcm_loop_target_queue_cmd() 203 pr_err("Unable to perform device reset without active I_T Nexus\n"); in tcm_loop_issue_tmr() 280 pr_err("Unable to perform device reset without active I_T Nexus\n"); in tcm_loop_target_reset() 707 pr_debug("TCM_Loop_ConfigFS: Established I_T Nexus to emulated %s Initiator Port: %s\n", in tcm_loop_make_nexus() 727 pr_err("Unable to remove TCM_Loop I_T Nexus with active TPG port count: %d\n", in tcm_loop_drop_nexus() 732 pr_debug("TCM_Loop_ConfigFS: Removing I_T Nexus to emulated %s Initiator Port: %s\n", in tcm_loop_drop_nexus() 736 * Release the SCSI I_T Nexus to the emulated Target Port in tcm_loop_drop_nexus() 774 * Shutdown the active I_T nexus if 'NULL' is passed.. in tcm_loop_tpg_nexus_store() 900 CONFIGFS_ATTR(tcm_loop_tpg_, nexus); 962 * Release the I_T Nexus for the Virtual target link if present in tcm_loop_drop_naa_tpg()
|
H A D | tcm_loop.h | 26 * Pointer to TCM session for I_T Nexus
|
/openbmc/linux/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 252 * @nexus: I_T nexus this channel is associated with. 293 struct srpt_nexus *nexus; member 334 * struct srpt_nexus - I_T nexus 413 * @nexus_list: Nexus list. See also srpt_nexus.entry.
|
H A D | ib_srpt.c | 2046 struct srpt_nexus *nexus; in __srpt_close_all_ch() local 2051 list_for_each_entry(nexus, &sport->nexus_list, entry) { in __srpt_close_all_ch() 2052 list_for_each_entry(ch, &nexus->ch_list, list) { in __srpt_close_all_ch() 2071 struct srpt_nexus *nexus = NULL, *tmp_nexus = NULL, *n; in srpt_get_nexus() local 2078 nexus = n; in srpt_get_nexus() 2082 if (!nexus && tmp_nexus) { in srpt_get_nexus() 2085 swap(nexus, tmp_nexus); in srpt_get_nexus() 2089 if (nexus) in srpt_get_nexus() 2091 tmp_nexus = kzalloc(sizeof(*nexus), GFP_KERNEL); in srpt_get_nexus() 2093 nexus = ERR_PTR(-ENOMEM); in srpt_get_nexus() [all …]
|
/openbmc/linux/drivers/xen/ |
H A D | xen-scsiback.c | 143 /* Pointer to TCM session for I_T Nexus */ 161 /* track number of TPG Port/Lun Links wrt explicit I_T Nexus shutdown */ 169 /* Pointer to the TCM pvscsi I_T Nexus for this TPG endpoint */ 619 struct scsiback_nexus *nexus = tpg->tpg_nexus; in scsiback_device_action() local 626 rc = target_submit_tmr(&pending_req->se_cmd, nexus->tvn_se_sess, in scsiback_device_action() 676 struct scsiback_nexus *nexus = tpg->tpg_nexus; in scsiback_get_pend_req() local 677 struct se_session *se_sess = nexus->tvn_se_sess; in scsiback_get_pend_req() 955 error = "nexus undefined"; in scsiback_add_translation_entry() 1576 pr_err("Unable to remove xen-pvscsi I_T Nexus with active TPG port count: %d\n", in scsiback_drop_nexus() 1583 pr_err("Unable to remove xen-pvscsi I_T Nexus with active TPG frontend count: %d\n", in scsiback_drop_nexus() [all …]
|
/openbmc/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra30-asus-nexus7-grouper-PM269.dts | 8 model = "ASUS Google Nexus 7 (Project Nakasi / ME370T) PM269";
|
H A D | tegra30-asus-nexus7-grouper-E1565.dts | 8 model = "ASUS Google Nexus 7 (Project Nakasi / ME370T) E1565";
|
H A D | tegra30-asus-nexus7-tilapia-E1565.dts | 8 model = "ASUS Google Nexus 7 (Project Bach / ME370TG) E1565";
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8992-lg-bullhead-rev-10.dts | 11 model = "LG Nexus 5X rev 1.0";
|
H A D | msm8992-lg-bullhead-rev-101.dts | 11 model = "LG Nexus 5X rev 1.01";
|
H A D | msm8994-huawei-angler-rev-101.dts | 13 model = "Huawei Nexus 6P";
|
/openbmc/linux/drivers/watchdog/ |
H A D | wdt285.c | 4 * Copyright (c) Phil Blundell <pb@nexus.co.uk>, 1998 217 MODULE_AUTHOR("Phil Blundell <pb@nexus.co.uk>");
|
/openbmc/linux/drivers/scsi/ibmvscsi_tgt/ |
H A D | ibmvscsi_tgt.c | 1025 * Do the logic to close the I_T nexus. This function may not 2208 struct ibmvscsis_nexus *nexus; in ibmvscsis_make_nexus() local 2217 nexus = kzalloc(sizeof(*nexus), GFP_KERNEL); in ibmvscsis_make_nexus() 2218 if (!nexus) { in ibmvscsis_make_nexus() 2223 nexus->se_sess = target_setup_session(&tport->se_tpg, 0, 0, in ibmvscsis_make_nexus() 2224 TARGET_PROT_NORMAL, name, nexus, in ibmvscsis_make_nexus() 2226 if (IS_ERR(nexus->se_sess)) { in ibmvscsis_make_nexus() 2227 rc = PTR_ERR(nexus->se_sess); in ibmvscsis_make_nexus() 2231 tport->ibmv_nexus = nexus; in ibmvscsis_make_nexus() 2236 kfree(nexus); in ibmvscsis_make_nexus() [all …]
|
/openbmc/linux/drivers/scsi/bfa/ |
H A D | bfa_defs_svc.h | 725 u32 creates; /* IT Nexus create requests */ 726 u32 fw_create; /* IT Nexus FW create requests */ 727 u32 create_comps; /* IT Nexus FW create completions */ 728 u32 onlines; /* IT Nexus onlines */ 729 u32 offlines; /* IT Nexus offlines */ 730 u32 fw_delete; /* IT Nexus FW delete requests */ 731 u32 delete_comps; /* IT Nexus FW delete completions */ 732 u32 deletes; /* IT Nexus delete requests */ 735 u32 cleanup_comps; /* IT Nexus cleanup completions */
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | imr.h | 6 * Copyright(c) 2015 Bryan O'Donoghue <pure.logic@nexus-software.ie>
|
/openbmc/linux/Documentation/devicetree/bindings/powerpc/ |
H A D | sleep.yaml | 38 (similar to an interrupt nexus, except that defining a standardized
|