/linux/include/clocksource/ |
A D | timer-ti-dm.h | 112 unsigned posted:1; member 256 int posted) in __omap_dm_timer_read() argument 258 if (posted) in __omap_dm_timer_read() 266 u32 reg, u32 val, int posted) in __omap_dm_timer_write() argument 268 if (posted) in __omap_dm_timer_write() 312 if (timer->posted) in __omap_dm_timer_enable_posted() 316 timer->posted = OMAP_TIMER_NONPOSTED; in __omap_dm_timer_enable_posted() 324 timer->posted = OMAP_TIMER_POSTED; in __omap_dm_timer_enable_posted() 344 int posted, unsigned long rate) in __omap_dm_timer_stop() argument 354 __omap_dm_timer_read(timer, OMAP_TIMER_CTRL_REG, posted); in __omap_dm_timer_stop() [all …]
|
/linux/Documentation/infiniband/ |
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 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 63 pre-posted receive to this list, this receive is passed to the hardware. [all …]
|
/linux/drivers/scsi/snic/ |
A D | vnic_dev.c | 269 u32 posted; in _svnic_dev_cmd2() local 280 posted = ioread32(&dc2c->wq_ctrl->posted_index); in _svnic_dev_cmd2() 282 if (posted == 0xFFFFFFFF) { /* check for hardware gone */ in _svnic_dev_cmd2() 287 new_posted = (posted + 1) % DEVCMD2_RING_SIZE; in _svnic_dev_cmd2() 290 pci_name(vdev->pdev), _CMD_N(cmd), fetch_idx, posted); in _svnic_dev_cmd2() 295 dc2c->cmd_ring[posted].cmd = cmd; in _svnic_dev_cmd2() 296 dc2c->cmd_ring[posted].flags = 0; in _svnic_dev_cmd2() 299 dc2c->cmd_ring[posted].flags |= DEVCMD2_FNORESULT; in _svnic_dev_cmd2() 303 dc2c->cmd_ring[posted].args[i] = vdev->args[i]; in _svnic_dev_cmd2() 313 if (dc2c->cmd_ring[posted].flags & DEVCMD2_FNORESULT) in _svnic_dev_cmd2()
|
/linux/net/rds/ |
A 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() 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 534 adv_credits += posted; in rds_ib_xmit() [all …]
|
A D | ib_recv.c | 385 unsigned int posted = 0; in rds_ib_recv_refill() local 427 posted++; in rds_ib_recv_refill() 429 if ((posted > 128 && need_resched()) || posted > 8192) { in rds_ib_recv_refill() 436 if (ic->i_flowctl && posted) in rds_ib_recv_refill() 437 rds_ib_advertise_credits(conn, posted); in rds_ib_recv_refill()
|
/linux/drivers/scsi/fnic/ |
A D | vnic_dev.c | 329 u32 posted; in vnic_dev_cmd2() local 332 posted = ioread32(&dc2c->wq_ctrl->posted_index); in vnic_dev_cmd2() 335 if (posted == 0xFFFFFFFF || fetch_index == 0xFFFFFFFF) { in vnic_dev_cmd2() 340 pci_name(vdev->pdev), fetch_index, posted); in vnic_dev_cmd2() 346 new_posted = (posted + 1) % DEVCMD2_RING_SIZE; in vnic_dev_cmd2() 352 pci_name(vdev->pdev), fetch_index, posted); in vnic_dev_cmd2() 356 dc2c->cmd_ring[posted].cmd = cmd; in vnic_dev_cmd2() 357 dc2c->cmd_ring[posted].flags = 0; in vnic_dev_cmd2() 360 dc2c->cmd_ring[posted].flags |= DEVCMD2_FNORESULT; in vnic_dev_cmd2() 363 dc2c->cmd_ring[posted].args[i] = vdev->args[i]; in vnic_dev_cmd2() [all …]
|
/linux/arch/um/drivers/ |
A D | virt-pci.c | 81 bool posted; in um_pci_send_cmd() local 91 posted = !out; in um_pci_send_cmd() 92 WARN_ON(!posted); in um_pci_send_cmd() 95 posted = false; in um_pci_send_cmd() 102 if (posted) { in um_pci_send_cmd() 115 posted = false; in um_pci_send_cmd() 132 posted ? cmd : HANDLE_NO_FREE(cmd), in um_pci_send_cmd() 137 if (posted) { in um_pci_send_cmd()
|
/linux/Documentation/driver-api/ |
A 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 257 space on PCI, so they can end up being posted on such hardware. 373 Like ioremap(), but explicitly requests non-posted write semantics. On some 379 devices. ioremap_np() explicitly requests non-posted semantics, which means 392 platform-specific or they derive benefit from non-posted writes where 394 ensure posted write completion is to do a dummy read after a write as 399 always posted, even on architectures that otherwise implement ioremap_np(). 403 Note that non-posted write semantics are orthogonal to CPU-side ordering 476 require non-posted writes for certain buses (see the nonposted-mmio and [all …]
|
A D | io_ordering.rst | 9 chipset to flush pending writes to the device before any reads are posted. A
|
/linux/drivers/net/ethernet/netronome/nfp/ |
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/net/ethernet/cisco/enic/ |
A D | vnic_dev.c | 306 u32 posted = dc2c->posted; in _vnic_dev_cmd2() local 313 new_posted = (posted + 1) % DEVCMD2_RING_SIZE; in _vnic_dev_cmd2() 317 _CMD_N(cmd), fetch_index, posted); in _vnic_dev_cmd2() 320 dc2c->cmd_ring[posted].cmd = cmd; in _vnic_dev_cmd2() 321 dc2c->cmd_ring[posted].flags = 0; in _vnic_dev_cmd2() 324 dc2c->cmd_ring[posted].flags |= DEVCMD2_FNORESULT; in _vnic_dev_cmd2() 327 dc2c->cmd_ring[posted].args[i] = vdev->args[i]; in _vnic_dev_cmd2() 335 dc2c->posted = new_posted; in _vnic_dev_cmd2() 337 if (dc2c->cmd_ring[posted].flags & DEVCMD2_FNORESULT) in _vnic_dev_cmd2() 411 vdev->devcmd2->posted = fetch_index; in vnic_dev_init_devcmd2()
|
A D | vnic_wq.h | 100 u32 posted; member
|
/linux/drivers/clocksource/ |
A D | timer-ti-dm.c | 59 return __omap_dm_timer_read(timer, reg, timer->posted); in omap_dm_timer_read_reg() 76 __omap_dm_timer_write(timer, reg, value, timer->posted); in omap_dm_timer_write_reg() 168 timer->posted = 0; in omap_dm_timer_reset() 533 __omap_dm_timer_stop(timer, timer->posted, rate); in omap_dm_timer_stop() 704 return __omap_dm_timer_read_counter(timer, timer->posted); in omap_dm_timer_read_counter()
|
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
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) | \
|
A D | nfp_cpp.h | 305 u8 posted; member 411 int nfp_cpp_explicit_set_posted(struct nfp_cpp_explicit *expl, int posted,
|
A D | nfp_cppcore.c | 1397 int nfp_cpp_explicit_set_posted(struct nfp_cpp_explicit *expl, int posted, in nfp_cpp_explicit_set_posted() argument 1403 expl->cmd.posted = posted; in nfp_cpp_explicit_set_posted()
|
/linux/Documentation/scsi/ |
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
|
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/ |
A D | nitrox_debugfs.c | 43 (u64)atomic64_read(&ndev->stats.posted)); in stats_show()
|
A D | nitrox_dev.h | 94 atomic64_t posted; member
|
/linux/Documentation/networking/ |
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/ |
A D | bfa_msgq.c | 232 int posted = 0; in bfa_msgq_cmdq_ci_update() local 244 posted = 1; in bfa_msgq_cmdq_ci_update() 251 if (posted) in bfa_msgq_cmdq_ci_update()
|
/linux/Documentation/userspace-api/media/dvb/ |
A D | dmx-expbuf.rst | 44 Additional flags may be posted in the ``flags`` field. Refer to a manual
|
/linux/arch/m68k/fpsp040/ |
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/ |
A D | code-of-conduct.rst | 73 Further details of specific enforcement policies may be posted
|