Home
last modified time | relevance | path

Searched refs:nexus (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.15/drivers/net/mdio/
H A Dmdio-thunder.c26 struct thunder_mdiobus_nexus *nexus; in thunder_mdiobus_pci_probe() local
30 nexus = devm_kzalloc(&pdev->dev, sizeof(*nexus), GFP_KERNEL); in thunder_mdiobus_pci_probe()
31 if (!nexus) in thunder_mdiobus_pci_probe()
34 pci_set_drvdata(pdev, nexus); in thunder_mdiobus_pci_probe()
49 nexus->bar0 = pcim_iomap(pdev, 0, pci_resource_len(pdev, 0)); in thunder_mdiobus_pci_probe()
50 if (!nexus->bar0) { in thunder_mdiobus_pci_probe()
83 nexus->buses[i] = bus; in thunder_mdiobus_pci_probe()
86 bus->register_base = nexus->bar0 + in thunder_mdiobus_pci_probe()
105 if (i >= ARRAY_SIZE(nexus->buses)) in thunder_mdiobus_pci_probe()
123 for (i = 0; i < ARRAY_SIZE(nexus->buses); i++) { in thunder_mdiobus_pci_remove()
[all …]
/linux-6.15/Documentation/devicetree/bindings/pwm/
H A Dpwm-nexus-node.yaml4 $id: http://devicetree.org/schemas/pwm/pwm-nexus-node.yaml#
13 A nexus node allows to remap a phandle list in a consumer node through a
15 to know only about the nexus node. Resources behind the nexus node are
16 decoupled by the nexus node itself.
/linux-6.15/Documentation/devicetree/bindings/net/
H A Dcavium-mdio.txt36 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 Dcavium-pip.txt1 * 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:
/linux-6.15/drivers/scsi/aic94xx/
H A Daic94xx_tmf.c120 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()
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()
H A Daic94xx_sas.h474 u8 nexus; member
/linux-6.15/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c2046 struct srpt_nexus *nexus; in __srpt_close_all_ch() local
2078 nexus = n; in srpt_get_nexus()
2085 swap(nexus, tmp_nexus); in srpt_get_nexus()
2089 if (nexus) in srpt_get_nexus()
2103 return nexus; in srpt_get_nexus()
2214 struct srpt_nexus *nexus; in srpt_cm_req_recv() local
2237 if (IS_ERR(nexus)) { in srpt_cm_req_recv()
2238 ret = PTR_ERR(nexus); in srpt_cm_req_recv()
2284 ch->nexus = nexus; in srpt_cm_req_recv()
3044 list_del(&nexus->entry); in srpt_release_sport()
[all …]
H A Dib_srpt.h293 struct srpt_nexus *nexus; member
/linux-6.15/Documentation/devicetree/bindings/mfd/
H A Dmfd.txt3 These devices comprise a nexus for heterogeneous hardware blocks containing
25 For more complex devices, when the nexus driver has to probe registers to
/linux-6.15/drivers/scsi/ibmvscsi_tgt/
H A Dibmvscsi_tgt.c2208 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()
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()
2245 nexus = tport->ibmv_nexus; in ibmvscsis_drop_nexus()
2246 if (!nexus) in ibmvscsis_drop_nexus()
2249 se_sess = nexus->se_sess; in ibmvscsis_drop_nexus()
[all …]
/linux-6.15/drivers/ufs/core/
H A Dufs-mcq.c542 u32 nexus, id, val; in ufshcd_mcq_sq_cleanup() local
568 nexus = lrbp->lun << 8 | task_tag; in ufshcd_mcq_sq_cleanup()
570 writel(nexus, opr_sqd_base + REG_SQCTI); in ufshcd_mcq_sq_cleanup()
/linux-6.15/arch/powerpc/boot/dts/fsl/
H A Dmpc8568si-post.dtsi125 i2c-sleep-nexus {
137 duart-sleep-nexus {
H A Dmpc8569si-post.dtsi119 i2c-sleep-nexus {
131 duart-sleep-nexus {
H A Dmpc8568mds.dts71 i2c-sleep-nexus {
H A Dmpc8569mds.dts105 i2c-sleep-nexus {
/linux-6.15/Documentation/devicetree/bindings/powerpc/
H A Dsleep.yaml38 (similar to an interrupt nexus, except that defining a standardized
/linux-6.15/arch/powerpc/boot/dts/
H A Dmpc8313erdb.dts108 sleep-nexus {
321 sleep-nexus {
H A Dmpc8377_wlan.dts116 sleep-nexus {
H A Dmpc8379_rdb.dts124 sleep-nexus {
H A Dmpc8378_rdb.dts126 sleep-nexus {
H A Dmpc8377_rdb.dts126 sleep-nexus {
/linux-6.15/drivers/xen/
H A Dxen-scsiback.c619 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()
1699 CONFIGFS_ATTR(scsiback_tpg_, nexus);
/linux-6.15/drivers/vhost/
H A Dscsi.c966 static void vhost_scsi_target_queue_cmd(struct vhost_scsi_nexus *nexus, in vhost_scsi_target_queue_cmd() argument
988 target_init_cmd(se_cmd, nexus->tvn_se_sess, &cmd->tvc_sense_buf[0], in vhost_scsi_target_queue_cmd()
1213 struct vhost_scsi_nexus *nexus; in vhost_scsi_handle_vq() local
1367 nexus = tpg->tpg_nexus; in vhost_scsi_handle_vq()
1368 if (!nexus) { in vhost_scsi_handle_vq()
1410 vhost_scsi_target_queue_cmd(nexus, cmd, cdb, lun, task_attr, in vhost_scsi_handle_vq()
2610 CONFIGFS_ATTR(vhost_scsi_tpg_, nexus);
/linux-6.15/Documentation/devicetree/bindings/powerpc/fsl/
H A Ddcsr.txt130 which stages the nexus trace data for transmission via the Aurora port
/linux-6.15/drivers/target/loopback/
H A Dtcm_loop.c901 CONFIGFS_ATTR(tcm_loop_tpg_, nexus);

12