Lines Matching refs:wlen
210 size_t wlen; in psz_zone_write() local
215 wlen = min_t(size_t, len, zone->buffer_size - off); in psz_zone_write()
216 if (buf && wlen) { in psz_zone_write()
217 memcpy(zone->buffer->data + off, buf, wlen); in psz_zone_write()
218 atomic_set(&zone->buffer->datalen, wlen + off); in psz_zone_write()
231 if (unlikely(buf && wlen)) in psz_zone_write()
235 wcnt = writeop((const char *)zone->buffer->data + off, wlen, in psz_zone_write()
237 if (wcnt != wlen) in psz_zone_write()
241 wlen = sizeof(struct psz_buffer); in psz_zone_write()
242 wcnt = writeop((const char *)zone->buffer, wlen, zone->off); in psz_zone_write()
243 if (wcnt != wlen) in psz_zone_write()
247 wlen = zone->buffer_size + sizeof(*zone->buffer); in psz_zone_write()
248 wcnt = writeop((const char *)zone->buffer, wlen, zone->off); in psz_zone_write()
249 if (wcnt != wlen) in psz_zone_write()