Lines Matching refs:ps
38 libpe_alloc_buffer(PE_Scn *ps, size_t sz) in libpe_alloc_buffer() argument
47 sb->sb_ps = ps; in libpe_alloc_buffer()
62 STAILQ_INSERT_TAIL(&ps->ps_b, sb, sb_next); in libpe_alloc_buffer()
70 PE_Scn *ps; in libpe_release_buffer() local
74 ps = sb->sb_ps; in libpe_release_buffer()
76 STAILQ_REMOVE(&ps->ps_b, sb, _PE_SecBuf, sb_next); in libpe_release_buffer()
97 sort_buffers(PE_Scn *ps) in sort_buffers() argument
100 if (STAILQ_EMPTY(&ps->ps_b)) in sort_buffers()
103 STAILQ_SORT(&ps->ps_b, _PE_SecBuf, sb_next, cmp_sb); in sort_buffers()
107 libpe_resync_buffers(PE_Scn *ps) in libpe_resync_buffers() argument
113 assert(ps->ps_flags & LIBPE_F_LOAD_SECTION); in libpe_resync_buffers()
115 sort_buffers(ps); in libpe_resync_buffers()
118 STAILQ_FOREACH(sb, &ps->ps_b, sb_next) { in libpe_resync_buffers()
119 if (ps->ps_flags & PE_F_DIRTY) in libpe_resync_buffers()
123 if (pb->pb_align > ps->ps_falign) in libpe_resync_buffers()
124 pb->pb_align = ps->ps_falign; in libpe_resync_buffers()
141 libpe_write_buffers(PE_Scn *ps) in libpe_write_buffers() argument
148 assert(ps->ps_flags & LIBPE_F_LOAD_SECTION); in libpe_write_buffers()
150 pe = ps->ps_pe; in libpe_write_buffers()
153 STAILQ_FOREACH(sb, &ps->ps_b, sb_next) { in libpe_write_buffers()