Blocking operations
Basic one-sided operations in their blocking flavor. More...
Functions | |
| void | nm_onesided_put (nm_onesided_t p_onesided, struct nm_gate_s *p_gate, void *p_ptr, nm_len_t len, uintptr_t dest_addr) |
| blocking version of iput | |
| void | nm_onesided_get (nm_onesided_t p_onesided, struct nm_gate_s *p_gate, void *p_ptr, nm_len_t len, uintptr_t dest_addr) |
| blocking version of iget | |
| void | nm_onesided_fence (nm_onesided_t p_onesided, struct nm_gate_s *p_gate) |
| blocking version of ifence | |
Detailed Description
Basic one-sided operations in their blocking flavor.
Function Documentation
◆ nm_onesided_fence()
| void nm_onesided_fence | ( | nm_onesided_t | p_onesided, |
| struct nm_gate_s * | p_gate | ||
| ) |
blocking version of ifence
- Examples
- nm_onesided_simple.c.
◆ nm_onesided_get()
| void nm_onesided_get | ( | nm_onesided_t | p_onesided, |
| struct nm_gate_s * | p_gate, | ||
| void * | p_ptr, | ||
| nm_len_t | len, | ||
| uintptr_t | dest_addr | ||
| ) |
blocking version of iget
◆ nm_onesided_put()
| void nm_onesided_put | ( | nm_onesided_t | p_onesided, |
| struct nm_gate_s * | p_gate, | ||
| void * | p_ptr, | ||
| nm_len_t | len, | ||
| uintptr_t | dest_addr | ||
| ) |
blocking version of iput
- Examples
- nm_onesided_simple.c.