/linux-6.6.21/Documentation/infiniband/ |
D | tag_matching.rst | 15 message envelopes may match, the pair that includes the earliest posted-send 16 and the earliest posted-receive is the pair that must be used to satisfy the 23 corresponding matching receive is posted. If a matching receive is posted, 37 corresponding buffer is posted, the responder will use the information from 44 There are two types of matching objects used, the posted receive list and the 46 to the MPI receive routines in the posted receive list and posts send messages 47 using the MPI send routines. The head of the posted receive list may be 51 pre-posted receive for this arriving message, it is passed to the software and 57 When a receive-message is posted, the communication library will first check 61 depending on data size. If no match is found, the entire pre-posted receive [all …]
|
/linux-6.6.21/drivers/scsi/snic/ |
D | vnic_dev.c | 255 u32 posted; in _svnic_dev_cmd2() local 266 posted = ioread32(&dc2c->wq_ctrl->posted_index); in _svnic_dev_cmd2() 268 if (posted == 0xFFFFFFFF) { /* check for hardware gone */ in _svnic_dev_cmd2() 273 new_posted = (posted + 1) % DEVCMD2_RING_SIZE; in _svnic_dev_cmd2() 276 pci_name(vdev->pdev), _CMD_N(cmd), fetch_idx, posted); in _svnic_dev_cmd2() 281 dc2c->cmd_ring[posted].cmd = cmd; in _svnic_dev_cmd2() 282 dc2c->cmd_ring[posted].flags = 0; in _svnic_dev_cmd2() 285 dc2c->cmd_ring[posted].flags |= DEVCMD2_FNORESULT; in _svnic_dev_cmd2() 289 dc2c->cmd_ring[posted].args[i] = vdev->args[i]; in _svnic_dev_cmd2() 299 if (dc2c->cmd_ring[posted].flags & DEVCMD2_FNORESULT) in _svnic_dev_cmd2()
|
/linux-6.6.21/net/rds/ |
D | ib_send.c | 358 unsigned int avail, posted, got = 0, advertise; in rds_ib_send_grab_credits() local 368 posted = IB_GET_POST_CREDITS(oldval); in rds_ib_send_grab_credits() 372 wanted, avail, posted); in rds_ib_send_grab_credits() 375 if (avail && !posted) in rds_ib_send_grab_credits() 395 if (posted && (got || need_posted)) { in rds_ib_send_grab_credits() 396 advertise = min_t(unsigned int, posted, max_posted); in rds_ib_send_grab_credits() 429 void rds_ib_advertise_credits(struct rds_connection *conn, unsigned int posted) in rds_ib_advertise_credits() argument 433 if (posted == 0) in rds_ib_advertise_credits() 436 atomic_add(IB_SET_POST_CREDITS(posted), &ic->i_credits); in rds_ib_advertise_credits() 498 u32 posted; in rds_ib_xmit() local [all …]
|
D | ib_recv.c | 387 unsigned int posted = 0; in rds_ib_recv_refill() local 429 posted++; in rds_ib_recv_refill() 431 if ((posted > 128 && need_resched()) || posted > 8192) { in rds_ib_recv_refill() 438 if (ic->i_flowctl && posted) in rds_ib_recv_refill() 439 rds_ib_advertise_credits(conn, posted); in rds_ib_recv_refill()
|
/linux-6.6.21/drivers/scsi/fnic/ |
D | vnic_dev.c | 317 u32 posted; in vnic_dev_cmd2() local 320 posted = ioread32(&dc2c->wq_ctrl->posted_index); in vnic_dev_cmd2() 323 if (posted == 0xFFFFFFFF || fetch_index == 0xFFFFFFFF) { in vnic_dev_cmd2() 328 pci_name(vdev->pdev), fetch_index, posted); in vnic_dev_cmd2() 334 new_posted = (posted + 1) % DEVCMD2_RING_SIZE; in vnic_dev_cmd2() 340 pci_name(vdev->pdev), fetch_index, posted); in vnic_dev_cmd2() 344 dc2c->cmd_ring[posted].cmd = cmd; in vnic_dev_cmd2() 345 dc2c->cmd_ring[posted].flags = 0; in vnic_dev_cmd2() 348 dc2c->cmd_ring[posted].flags |= DEVCMD2_FNORESULT; in vnic_dev_cmd2() 351 dc2c->cmd_ring[posted].args[i] = vdev->args[i]; in vnic_dev_cmd2() [all …]
|
/linux-6.6.21/arch/um/drivers/ |
D | virt-pci.c | 86 bool posted; in um_pci_send_cmd() local 96 posted = !out; in um_pci_send_cmd() 97 WARN_ON(!posted); in um_pci_send_cmd() 100 posted = false; in um_pci_send_cmd() 108 if (posted) { in um_pci_send_cmd() 121 posted = false; in um_pci_send_cmd() 138 posted ? cmd : HANDLE_NO_FREE(cmd), in um_pci_send_cmd() 141 if (posted) in um_pci_send_cmd() 146 if (posted) { in um_pci_send_cmd()
|
/linux-6.6.21/Documentation/driver-api/ |
D | device-io.rst | 76 are burned by the fact that PCI bus writes are posted asynchronously. A 176 Note that posted writes are not strictly ordered against a spinlock, see 252 number. PCI requires I/O port access to be non-posted, meaning that an outb() 256 implementations and CPU architectures however fail to implement non-posted I/O 257 space on PCI, so they can end up being posted on such hardware. 324 mappings are posted, which means that the CPU does not wait for the write to 373 Like ioremap(), but explicitly requests non-posted write semantics. On some 374 architectures and buses, ioremap() mappings have posted write semantics, which 378 due to the posted write semantics, this is not the case with respect to other 379 devices. ioremap_np() explicitly requests non-posted semantics, which means [all …]
|
D | io_ordering.rst | 9 chipset to flush pending writes to the device before any reads are posted. A
|
/linux-6.6.21/drivers/net/ethernet/netronome/nfp/ |
D | ccm_mbox.c | 51 bool posted; member 70 cb->posted = false; in nfp_ccm_mbox_msg_init() 106 return cb->posted; in nfp_ccm_mbox_is_posted() 113 cb->posted = true; in nfp_ccm_mbox_mark_posted() 139 if (cb->posted) in nfp_ccm_mbox_mark_next_runner() 298 if (!cb->posted) { in nfp_ccm_mbox_copy_out() 341 if (cb->posted) { in nfp_ccm_mbox_copy_out()
|
/linux-6.6.21/drivers/net/ethernet/cisco/enic/ |
D | vnic_dev.c | 293 u32 posted = dc2c->posted; in _vnic_dev_cmd2() local 300 new_posted = (posted + 1) % DEVCMD2_RING_SIZE; in _vnic_dev_cmd2() 304 _CMD_N(cmd), fetch_index, posted); in _vnic_dev_cmd2() 307 dc2c->cmd_ring[posted].cmd = cmd; in _vnic_dev_cmd2() 308 dc2c->cmd_ring[posted].flags = 0; in _vnic_dev_cmd2() 311 dc2c->cmd_ring[posted].flags |= DEVCMD2_FNORESULT; in _vnic_dev_cmd2() 314 dc2c->cmd_ring[posted].args[i] = vdev->args[i]; in _vnic_dev_cmd2() 322 dc2c->posted = new_posted; in _vnic_dev_cmd2() 324 if (dc2c->cmd_ring[posted].flags & DEVCMD2_FNORESULT) in _vnic_dev_cmd2() 398 vdev->devcmd2->posted = fetch_index; in vnic_dev_init_devcmd2()
|
D | vnic_wq.h | 87 u32 posted; member
|
/linux-6.6.21/Documentation/ABI/testing/ |
D | sysfs-devices-hisi_ptt | 25 Description: (RW) Controls the weight of Tx non-posted TLPs, which influence 26 the proportion of outbound non-posted TLPs on the PCIe link. 35 Description: (RW) Controls the weight of Tx posted TLPs, which influence the 36 proportion of outbound posted TLPs on the PCIe link.
|
/linux-6.6.21/Documentation/trace/ |
D | hisi-ptt.rst | 77 - qos_tx_np: weight of Tx non-posted TLPs 78 - qos_tx_p: weight of Tx posted TLPs 131 code for event 'filter' is 0x80001) with type of posted TLP requests, 173 - 8'b00000001: posted requests (P) 174 - 8'b00000010: non-posted requests (NP) 204 - completion A (CPL A): completion of CHI/DMA/Native non-posted requests, except for CPL B 205 - completion B (CPL B): completion of DMA remote2local and P2P non-posted requests
|
/linux-6.6.21/drivers/clocksource/ |
D | timer-ti-dm.c | 134 unsigned posted:1; member 175 if (wp && timer->posted) in dmtimer_read() 200 if (wp && timer->posted) in dmtimer_write() 244 if (timer->posted) in __omap_dm_timer_enable_posted() 248 timer->posted = OMAP_TIMER_NONPOSTED; in __omap_dm_timer_enable_posted() 255 timer->posted = OMAP_TIMER_POSTED; in __omap_dm_timer_enable_posted() 390 timer->posted = 0; in omap_dm_timer_reset()
|
/linux-6.6.21/drivers/net/ethernet/netronome/nfp/nfpcore/ |
D | nfp_arm.h | 173 #define NFP_ARM_GCSR_EXPL1_CSR(posted, signal_ref, data_master, data_ref) \ argument 174 (((posted) ? NFP_ARM_GCSR_EXPL1_BAR_POSTED : 0) | \
|
D | nfp_cpp.h | 301 u8 posted; member 407 int nfp_cpp_explicit_set_posted(struct nfp_cpp_explicit *expl, int posted,
|
/linux-6.6.21/drivers/gpu/drm/ci/xfails/ |
D | msm-sc7180-skips.txt | 20 # igt fix posted: https://patchwork.freedesktop.org/patch/499926/
|
/linux-6.6.21/drivers/crypto/cavium/nitrox/ |
D | nitrox_debugfs.c | 43 (u64)atomic64_read(&ndev->stats.posted)); in stats_show()
|
D | nitrox_dev.h | 94 atomic64_t posted; member
|
/linux-6.6.21/Documentation/scsi/ |
D | cxgb3i.rst | 26 payload into pre-posted final destination host-memory buffers based 41 if possible, will be directly placed into the pre-posted host DDP
|
D | hptiop.rst | 134 For requests allocated in IOP memory, the request offset is posted to 138 is posted to the outbound queue. If IOP_REQUEST_FLAG_OUTPUT_CONTEXT 140 posted instead.
|
/linux-6.6.21/Documentation/networking/ |
D | kcm.rst | 92 posted on the TCP socket so that a POLLERR event happens and KCM discontinues 101 greater than this limit a corresponding error (EMSGSIZE) is posted on the TCP 108 (ETIMEDOUT) is posted on the socket. 279 posted on the TCP socket the data stream is unrecoverable (i.e. an error
|
/linux-6.6.21/drivers/net/ethernet/brocade/bna/ |
D | bfa_msgq.c | 230 int posted = 0; in bfa_msgq_cmdq_ci_update() local 242 posted = 1; in bfa_msgq_cmdq_ci_update() 249 if (posted) in bfa_msgq_cmdq_ci_update()
|
/linux-6.6.21/Documentation/userspace-api/media/dvb/ |
D | dmx-expbuf.rst | 44 Additional flags may be posted in the ``flags`` field. Refer to a manual
|
/linux-6.6.21/Documentation/mm/damon/ |
D | maintainer-profile.rst | 11 whenever possible and posted to the mailing lists.
|