Home
last modified time | relevance | path

Searched full:inbound (Results 1 – 25 of 297) sorted by relevance

12345678910>>...12

/Linux-v5.10/Documentation/scsi/
Dhptiop.rst23 0x10 Inbound Message Register 0
24 0x14 Inbound Message Register 1
27 0x20 Inbound Doorbell Register
28 0x24 Inbound Interrupt Status Register
29 0x28 Inbound Interrupt Mask Register
32 0x40 Inbound Queue Port
41 0x10 Inbound Message Register 0
42 0x14 Inbound Message Register 1
45 0x20 Inbound Doorbell Register
46 0x24 Inbound Interrupt Status Register
[all …]
/Linux-v5.10/arch/powerpc/sysdev/
Dfsl_pci.h47 /* PCI/PCI Express inbound window reg */
49 __be32 pitar; /* 0x.0 - Inbound translation address register */
51 __be32 piwbar; /* 0x.8 - Inbound window base address register */
52 __be32 piwbear; /* 0x.c - Inbound window base extended address register */
53 __be32 piwar; /* 0x.10 - Inbound window attributes register */
82 struct pci_inbound_window_regs pmit; /* 0xd00 - 0xd9c Inbound MSI */
84 /* PCI/PCI Express inbound window 3-0
85 * inbound window 1 supports only a 32-bit base address and does not
86 * define an inbound window base extended address register.
Dfsl_rmu.c242 * fsl_rio_rx_handler - MPC85xx inbound message interrupt handler
246 * Handles inbound message interrupts. Executes a registered inbound
259 pr_info("RIO: inbound message reception error\n"); in fsl_rio_rx_handler()
585 pr_err("MPC85xx RIO: unable to request inbound doorbell irq"); in fsl_rio_port_write_init()
828 /* Disable inbound message unit */ in fsl_close_outb_mbox()
841 * fsl_open_inb_mbox - Initialize MPC85xx inbound mailbox
842 * @mport: Master port implementing the inbound message unit
845 * @entries: Number of entries in the inbound mailbox ring
847 * Initializes buffer ring, request the inbound message interrupt,
848 * and enables the inbound message unit. Returns %0 on success
[all …]
/Linux-v5.10/Documentation/arm/
Dcluster-pm-race-avoidance.rst90 state value into two parts (the "cluster" state and "inbound" state) and
222 as seen by a CPU tearing the cluster down. The "inbound side" is the
237 "inbound" state: The state of the cluster on the inbound side.
266 Transitions ===##> can only be made by the inbound CPU, and only
267 involve changes to the "inbound" state, except where there is no
280 The parallelism of the inbound and outbound CPUs is observed by
296 <cluster state>/<inbound state> (<transitioner>)
299 can occur; either the inbound or the outbound side.
304 CLUSTER_DOWN/INBOUND_COMING_UP (inbound)
317 In this state, an inbound CPU sets up the cluster, including
[all …]
/Linux-v5.10/drivers/rapidio/devices/
Dtsi721.c247 * tsi721_pw_handler - Tsi721 inbound port-write interrupt handler
250 * Handles inbound port-write interrupts. Copies PW message from an internal
361 * Handles inbound doorbell interrupts. Copies doorbell entry from an internal
397 * Process queued inbound doorbells in tsi721_db_dpc()
478 /* Service Inbound Doorbell interrupt */ in tsi721_irqhandler()
501 if (dev_ch_int & TSI721_INT_IMSG_CHAN_M) { /* Inbound Msg */ in tsi721_irqhandler()
508 * Process Inbound Message interrupt for each MBOX in tsi721_irqhandler()
622 * tsi721_imsg_msix - MSI-X interrupt handler for inbound messaging
626 * Handles inbound messaging interrupts signaled using MSI-X.
664 * NOTE: At this moment services only one SR2PC channel associated with inbound
[all …]
Dtsi721.h20 DBG_IBW = BIT(6), /* inbound window */
68 #define IDB_QUEUE 0 /* Inbound Doorbell Queue to use */
69 #define IDB_QSIZE 512 /* Inbound Doorbell Queue size */
141 * Inbound Doorbells
400 * Inbound Messaging Engine Registers
552 * Inbound Messaging Descriptor
634 DTYPE6 = 6 /* Inbound Messaging Descriptor */
731 /* VA/PA of Inbound message descriptors */
734 /* Inbound Queue buffer pointers */
882 /* Inbound Port-Write */
[all …]
/Linux-v5.10/drivers/soc/qcom/
Dsmp2p.c36 * inbound entry.
83 * @domain: irq_domain for inbound entries
114 * @in: pointer to the inbound smem item
116 * @valid_entries: already scanned inbound entries
117 * @local_pid: processor id of the inbound edge
124 * @inbound: list of inbound entries
147 struct list_head inbound; member
202 list_for_each_entry(entry, &smp2p->inbound, node) { in qcom_smp2p_intr()
213 list_for_each_entry(entry, &smp2p->inbound, node) { in qcom_smp2p_intr()
455 INIT_LIST_HEAD(&smp2p->inbound); in qcom_smp2p_probe()
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smp2p.txt38 Definition: two identifiers of the inbound and outbound smem items used
52 Each SMP2P pair contain a set of inbound and outbound entries, these are
59 Definition: specifies the name of this entry, for inbound entries this
67 Definition: marks the entry as inbound; the node should be specified
85 inbound and one outbound entry:
/Linux-v5.10/Documentation/networking/
Dxfrm_proc.rst19 Inbound errors
33 i.e. Either inbound SPI, address, or IPsec protocol at SA is wrong
58 e.g. Inbound SAs are correct but SP rule is wrong
62 e.g. Inbound SAs are correct but no SP is found
/Linux-v5.10/drivers/pci/controller/
Dpcie-iproc.h38 * iProc PCIe inbound mapping
39 * @nr_regions: total number of supported inbound mapping regions
72 * @need_ib_cfg: indicates SW needs to configure the inbound mapping window
73 * @ib: inbound mapping related parameters
Dpcie-iproc.c70 /* derive the enum index of the outbound/inbound mapping registers */
84 * Maximum number of inbound mapping region sizes that can be supported by an
146 * iProc PCIe inbound mapping type
160 * iProc PCIe inbound mapping controller specific parameters
162 * @type: inbound mapping region type
163 * @size_unit: inbound mapping region size unit, could be SZ_1K, SZ_1M, or
165 * @region_sizes: list of supported inbound mapping region sizes in KB, MB, or
167 * @nr_sizes: number of supported inbound mapping region sizes
168 * @nr_windows: number of supported inbound mapping windows for the region
284 /* inbound address mapping */
[all …]
/Linux-v5.10/drivers/dma/
Dfsl_raid.h145 __be32 inbring_base_h; /* Inbound Ring Base Address Register - High */
146 __be32 inbring_base_l; /* Inbound Ring Base Address Register - Low */
147 __be32 inbring_size; /* Inbound Ring Size Register */
149 __be32 inbring_slot_avail; /* Inbound Ring Slot Available Register */
151 __be32 inbring_add_job; /* Inbound Ring Add Job Register */
153 __be32 inbring_cnsmr_indx; /* Inbound Ring Consumer Index Register */
281 /* hw descriptor ring for inbound queue*/
/Linux-v5.10/drivers/s390/cio/
Dqdio_debug.c200 "Inbound tasklet runs",
201 "Inbound tasklet resched",
202 "Inbound tasklet resched2",
207 "Inbound calls",
208 "Inbound handler",
209 "Inbound stop_polling",
210 "Inbound queue full",
/Linux-v5.10/Documentation/devicetree/bindings/pci/
Dmobiveil-pcie.txt4 has up to 8 outbound and inbound windows for the address translation.
25 - ppio-wins : number of requested ppio inbound windows
26 default 1 inbound memory window is configured.
/Linux-v5.10/include/linux/
Drio_drv.h324 * rio_add_inb_buffer - Add buffer to an inbound mailbox queue
325 * @mport: Master port containing the inbound mailbox
326 * @mbox: The inbound mailbox number
329 * Adds a buffer to an inbound mailbox queue for reception. Returns
339 * rio_get_inb_message - Get A RIO message from an inbound mailbox queue
340 * @mport: Master port containing the inbound mailbox
341 * @mbox: The inbound mailbox number
343 * Get a RIO message from an inbound mailbox queue. Returns 0 on success.
Drio.h61 * 0 RapidIO inbound doorbells
62 * 1 RapidIO inbound mailboxes
248 * @inb_msg: RIO inbound message event descriptors
353 RIO_MPORT_IBSG = (1 << 2), /* inbound mapping supports SG */
388 * @open_inb_mbox: Callback to initialize inbound mailbox.
389 * @close_inb_mbox: Callback to shut down inbound mailbox.
391 * @add_inb_buffer: Callback to add a buffer to an inbound mailbox queue.
392 * @get_inb_message: Callback to get a message from an inbound mailbox queue.
/Linux-v5.10/include/uapi/linux/
Dppp_defs.h111 __u32 vjs_uncompressedin; /* inbound uncompressed packets */
112 __u32 vjs_compressedin; /* inbound compressed packets */
113 __u32 vjs_errorin; /* inbound unknown type packets */
114 __u32 vjs_tossed; /* inbound packets tossed because of error */
/Linux-v5.10/arch/arm/common/
Dmcpm_entry.c77 * false: the critical section was not entered because an inbound CPU was
87 /* Warn inbound CPUs that the cluster is being torn down: */ in __mcpm_outbound_enter_critical()
91 /* Back out if the inbound cluster is already in the critical region: */ in __mcpm_outbound_enter_critical()
92 sync_cache_r(&c->inbound); in __mcpm_outbound_enter_critical()
93 if (c->inbound == INBOUND_COMING_UP) in __mcpm_outbound_enter_critical()
179 * for an outbound CPU to call power_down() after its inbound counterpart
437 mcpm_sync.clusters[i].inbound = INBOUND_NOT_COMING_UP; in mcpm_sync_init()
/Linux-v5.10/arch/arm/mach-iop32x/
Dpci.c232 /* Align the inbound bar with the base of memory */ in iop3xx_atu_setup()
258 /* Enable inbound and outbound cycles in iop3xx_atu_setup()
331 DBG("PCI: Inbound memory window 0: PCI 0x%08x%08x 0x%08x -> 0x%08x\n", in iop3xx_atu_debug()
333 DBG("PCI: Inbound memory window 1: PCI 0x%08x%08x 0x%08x\n", in iop3xx_atu_debug()
335 DBG("PCI: Inbound memory window 2: PCI 0x%08x%08x 0x%08x -> 0x%08x\n", in iop3xx_atu_debug()
337 DBG("PCI: Inbound memory window 3: PCI 0x%08x%08x 0x%08x -> 0x%08x\n", in iop3xx_atu_debug()
/Linux-v5.10/Documentation/ABI/testing/
Dsysfs-bus-rpmsg23 inbound messages arrive to this address, the rpmsg core
41 inbound messages arrive to this address, the rpmsg core
49 and it is listening for inbound messages that may be sent
/Linux-v5.10/include/net/
Dslhc_vj.h164 int32 sls_i_uncompressed; /* inbound uncompressed packets */
165 int32 sls_i_compressed; /* inbound compressed packets */
166 int32 sls_i_error; /* inbound error packets */
167 int32 sls_i_tossed; /* inbound packets tossed because of error */
/Linux-v5.10/drivers/rapidio/
Drio.c222 * rio_request_inb_mbox - request inbound mailbox service
226 * @entries: Number of entries in inbound mailbox queue
227 * @minb: Callback to execute when inbound message is received
229 * Requests ownership of an inbound mailbox resource and binds
259 /* Hook the inbound message callback */ in rio_request_inb_mbox()
278 * rio_release_inb_mbox - release inbound mailbox message service
282 * Releases ownership of an inbound mailbox resource. Returns 0
343 /* Hook the inbound message callback */ in rio_request_outb_mbox()
366 * Releases ownership of an inbound mailbox resource. Returns 0
391 * rio_setup_inb_dbell - bind inbound doorbell callback
[all …]
/Linux-v5.10/drivers/uio/
Duio_hv_generic.c84 dev->channel->inbound.ring_buffer->interrupt_mask = !irq_state; in hv_uio_irqcontrol()
91 * Callback from vmbus_event when something is in inbound ring.
99 chan->inbound.ring_buffer->interrupt_mask = 1; in hv_uio_channel_cb()
168 new_sc->inbound.ring_buffer->interrupt_mask = 1; in hv_uio_new_channel()
213 dev->channel->inbound.ring_buffer->interrupt_mask = 1; in hv_uio_open()
/Linux-v5.10/Documentation/driver-api/rapidio/
Dtsi721.rst9 It supports maintenance read and write operations, inbound and outbound RapidIO
10 doorbells, inbound maintenance port-writes and RapidIO messaging.
17 For inbound messages this driver uses destination ID matching to forward messages
/Linux-v5.10/drivers/hv/
Dvmbus_drv.c424 struct hv_ring_buffer_debug_info inbound; in in_intr_mask_show() local
430 ret = hv_ringbuffer_get_debuginfo(&hv_dev->channel->inbound, &inbound); in in_intr_mask_show()
434 return sprintf(buf, "%d\n", inbound.current_interrupt_mask); in in_intr_mask_show()
442 struct hv_ring_buffer_debug_info inbound; in in_read_index_show() local
448 ret = hv_ringbuffer_get_debuginfo(&hv_dev->channel->inbound, &inbound); in in_read_index_show()
452 return sprintf(buf, "%d\n", inbound.current_read_index); in in_read_index_show()
460 struct hv_ring_buffer_debug_info inbound; in in_write_index_show() local
466 ret = hv_ringbuffer_get_debuginfo(&hv_dev->channel->inbound, &inbound); in in_write_index_show()
470 return sprintf(buf, "%d\n", inbound.current_write_index); in in_write_index_show()
479 struct hv_ring_buffer_debug_info inbound; in in_read_bytes_avail_show() local
[all …]

12345678910>>...12