| /linux/Documentation/infiniband/ |
| H A 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/arch/um/drivers/ |
| H A D | virtio_pcidev.c | 54 static int virtio_pcidev_get_buf(struct virtio_pcidev_device *dev, bool *posted) in virtio_pcidev_get_buf() argument 63 *posted = false; in virtio_pcidev_get_buf() 106 bool posted; in virtio_pcidev_send_cmd() local 116 posted = !out; in virtio_pcidev_send_cmd() 117 WARN_ON(!posted); in virtio_pcidev_send_cmd() 120 posted = false; in virtio_pcidev_send_cmd() 124 bounce_out = !posted && cmd_size <= sizeof(*cmd) && in virtio_pcidev_send_cmd() 127 buf_idx = virtio_pcidev_get_buf(dev, &posted); in virtio_pcidev_send_cmd() 131 if (posted && extra && extra_size > sizeof(buf) - cmd_size) { in virtio_pcidev_send_cmd() 169 if (posted) { in virtio_pcidev_send_cmd()
|
| /linux/drivers/scsi/snic/ |
| H A D | vnic_dev.c | 253 u32 posted; in _svnic_dev_cmd2() local 264 posted = ioread32(&dc2c->wq_ctrl->posted_index); in _svnic_dev_cmd2() 266 if (posted == 0xFFFFFFFF) { /* check for hardware gone */ in _svnic_dev_cmd2() 271 new_posted = (posted + 1) % DEVCMD2_RING_SIZE; in _svnic_dev_cmd2() 274 pci_name(vdev->pdev), _CMD_N(cmd), fetch_idx, posted); in _svnic_dev_cmd2() 279 dc2c->cmd_ring[posted].cmd = cmd; in _svnic_dev_cmd2() 280 dc2c->cmd_ring[posted].flags = 0; in _svnic_dev_cmd2() 283 dc2c->cmd_ring[posted].flags |= DEVCMD2_FNORESULT; in _svnic_dev_cmd2() 287 dc2c->cmd_ring[posted].args[i] = vdev->args[i]; in _svnic_dev_cmd2() 297 if (dc2c->cmd_ring[posted].flags & DEVCMD2_FNORESULT) in _svnic_dev_cmd2()
|
| /linux/net/rds/ |
| H A D | ib_send.c | 320 * - posted credits: this tells us how many WRs we recently 321 * posted to the receive queue. This value is transferred 331 * until we've posted new buffers and are ready to transmit these 340 * and the counter of posted buffers atomically - when we use the 342 * and grab the posted credits counter. Hence, we have to use a 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() 371 rdsdebug("wanted=%u credits=%u posted=%u\n", 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() 429 rds_ib_advertise_credits(struct rds_connection * conn,unsigned int posted) rds_ib_advertise_credits() argument 498 u32 posted; rds_ib_xmit() local [all...] |
| /linux/drivers/scsi/fnic/ |
| H A D | vnic_dev.c | 321 u32 posted; in vnic_dev_cmd2() local 324 posted = ioread32(&dc2c->wq_ctrl->posted_index); in vnic_dev_cmd2() 327 if (posted == 0xFFFFFFFF || fetch_index == 0xFFFFFFFF) { in vnic_dev_cmd2() 332 pci_name(vdev->pdev), fetch_index, posted); in vnic_dev_cmd2() 338 new_posted = (posted + 1) % DEVCMD2_RING_SIZE; in vnic_dev_cmd2() 344 pci_name(vdev->pdev), fetch_index, posted); in vnic_dev_cmd2() 348 dc2c->cmd_ring[posted].cmd = cmd; in vnic_dev_cmd2() 349 dc2c->cmd_ring[posted].flags = 0; in vnic_dev_cmd2() 352 dc2c->cmd_ring[posted].flags |= DEVCMD2_FNORESULT; in vnic_dev_cmd2() 355 dc2c->cmd_ring[posted].args[i] = vdev->args[i]; in vnic_dev_cmd2() [all …]
|
| /linux/fs/smb/smbdirect/ |
| H A D | connection.c | 198 INIT_WORK(&sc->recv_io.posted.refill_work, smbdirect_connection_recv_io_refill_work); in smbdirect_connection_negotiation_done() 606 queue_work(sc->workqueues.refill, &sc->recv_io.posted.refill_work); in smbdirect_connection_put_recv_io() 1147 queue_work(sc->workqueues.refill, &sc->recv_io.posted.refill_work); in smbdirect_connection_send_single_iter() 1622 atomic_dec(&sc->recv_io.posted.count); in smbdirect_connection_recv_io_done() 1657 queue_work(sc->workqueues.refill, &sc->recv_io.posted.refill_work); in smbdirect_connection_recv_io_done() 1671 disable_work(&sc->recv_io.posted.refill_work); in smbdirect_connection_recv_io_done() 1679 int posted = 0; in smbdirect_connection_recv_io_refill() local 1706 missing = (int)sc->recv_io.credits.target - atomic_read(&sc->recv_io.posted.count); in smbdirect_connection_recv_io_refill() 1707 while (posted < missing) { in smbdirect_connection_recv_io_refill() 1731 atomic_inc(&sc->recv_io.posted.count); in smbdirect_connection_recv_io_refill() [all …]
|
| H A D | accept.c | 490 int posted; in smbdirect_accept_negotiate_finish() local 509 posted = smbdirect_connection_recv_io_refill(sc); in smbdirect_accept_negotiate_finish() 510 if (posted < 1) { in smbdirect_accept_negotiate_finish() 513 SMBDIRECT_DEBUG_ERR_PTR(posted)); in smbdirect_accept_negotiate_finish()
|
| H A D | socket.c | 298 disable_work(&sc->recv_io.posted.refill_work); in __smbdirect_socket_schedule_cleanup() 398 disable_work(&sc->recv_io.posted.refill_work); in smbdirect_socket_cleanup_work() 515 disable_work_sync(&sc->recv_io.posted.refill_work); in smbdirect_socket_destroy()
|
| H A D | connect.c | 666 int posted; in smbdirect_connect_negotiate_recv_work() local 880 posted = smbdirect_connection_recv_io_refill(sc); in smbdirect_connect_negotiate_recv_work() 881 if (posted < 1) { in smbdirect_connect_negotiate_recv_work()
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A 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/drivers/clocksource/ |
| H A 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/drivers/net/ethernet/netronome/nfp/nfpcore/ |
| H A 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) | \
|
| H A D | nfp_cpp.h | 301 u8 posted; member 407 int nfp_cpp_explicit_set_posted(struct nfp_cpp_explicit *expl, int posted,
|
| H A D | nfp_cppcore.c | 1398 int nfp_cpp_explicit_set_posted(struct nfp_cpp_explicit *expl, int posted, in nfp_cpp_explicit_set_posted() argument 1404 expl->cmd.posted = posted; in nfp_cpp_explicit_set_posted()
|
| /linux/Documentation/scsi/ |
| H A 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
|
| H A 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/drivers/crypto/cavium/nitrox/ |
| H A D | nitrox_debugfs.c | 43 (u64)atomic64_read(&ndev->stats.posted)); in stats_show()
|
| H A D | nitrox_dev.h | 94 atomic64_t posted; member
|
| /linux/Documentation/networking/ |
| H A 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/drivers/net/ethernet/brocade/bna/ |
| H A 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/Documentation/driver-api/ |
| H A D | io_ordering.rst | 9 chipset to flush pending writes to the device before any reads are posted. A
|
| /linux/Documentation/userspace-api/media/dvb/ |
| H A D | dmx-expbuf.rst | 44 Additional flags may be posted in the ``flags`` field. Refer to a manual
|
| /linux/arch/m68k/fpsp040/ |
| H A D | x_snan.S | 18 | disabled with the exception posted. If the instruction is not move_ 19 | out, the dest. is not modified, and the exception is posted.
|
| /linux/Documentation/process/ |
| H A D | code-of-conduct.rst | 73 Further details of specific enforcement policies may be posted
|
| /linux/Documentation/virt/kvm/ |
| H A D | vcpu-requests.rst | 267 One exception is x86's posted interrupt mechanism. In this case, however, 270 (Outstanding Notification) in the posted interrupt descriptor takes the 271 role of ``vcpu->requests``. When sending a posted interrupt, PIR.ON is
|