Lines Matching refs:extent_count

3002 		KERNEL_DEBUG_CONSTANT(DBG_JOURNAL_TRIM_REALLOC | DBG_FUNC_START, trim, 0, trim->allocated_count, trim->extent_count, 0);
3012 trim->extent_count = 0;
3031 KERNEL_DEBUG_CONSTANT(DBG_JOURNAL_TRIM_REALLOC | DBG_FUNC_END, 0, 0, new_allocated_count, trim->extent_count, 0);
3058 uint32_t upper = trim->extent_count; /* Highest index to search + 1 */
3123 KERNEL_DEBUG_CONSTANT(DBG_JOURNAL_TRIM_ADD | DBG_FUNC_START, jnl, offset, length, tr->trim.extent_count, 0);
3142 while (insert_index < tr->trim.extent_count && extent->offset + extent->length < offset) {
3147 while (insert_index + replace_count < tr->trim.extent_count && extent->offset <= end) {
3158 if (tr->trim.extent_count == tr->trim.allocated_count) {
3162 KERNEL_DEBUG_CONSTANT(DBG_JOURNAL_TRIM_ADD | DBG_FUNC_END, ENOMEM, 0, 0, tr->trim.extent_count, 0);
3168 if (insert_index < tr->trim.extent_count) {
3171 (tr->trim.extent_count - insert_index) * sizeof(dk_extent_t));
3173 tr->trim.extent_count++;
3181 KERNEL_DEBUG_CONSTANT(DBG_JOURNAL_TRIM_ADD | DBG_FUNC_END, 0, 0, 0, tr->trim.extent_count, 0);
3205 if (replace_count > 1 && (insert_index + replace_count) < tr->trim.extent_count) {
3208 (tr->trim.extent_count - insert_index - replace_count) * sizeof(dk_extent_t));
3210 tr->trim.extent_count -= replace_count - 1;
3213 KERNEL_DEBUG_CONSTANT(DBG_JOURNAL_TRIM_ADD | DBG_FUNC_END, 0, 0, 0, tr->trim.extent_count, 0);
3257 while (keep_before < trim->extent_count && extent->offset < offset) {
3267 while (keep_after < trim->extent_count && (extent->offset + extent->length) <= end) {
3274 * start before the input extent, and extents (keep_after .. extent_count-1)
3287 if (trim->extent_count == trim->allocated_count) {
3302 (trim->extent_count - keep_after) * sizeof(dk_extent_t));
3303 ++trim->extent_count;
3328 if (keep_after < trim->extent_count) {
3340 if (keep_after > keep_before && keep_after < trim->extent_count) {
3343 (trim->extent_count - keep_after) * sizeof(dk_extent_t));
3345 trim->extent_count -= keep_after - keep_before;
3384 KERNEL_DEBUG_CONSTANT(DBG_JOURNAL_TRIM_REMOVE | DBG_FUNC_START, jnl, offset, length, tr->trim.extent_count, 0);
3420 async_extent_count = jnl->async_trim->extent_count;
3429 KERNEL_DEBUG_CONSTANT(DBG_JOURNAL_TRIM_REMOVE | DBG_FUNC_END, error, 0, 0, tr->trim.extent_count, 0);
3440 KERNEL_DEBUG_CONSTANT(DBG_JOURNAL_TRIM_FLUSH | DBG_FUNC_START, jnl, tr, 0, tr->trim.extent_count, 0);
3443 if (tr->trim.extent_count > 0) {
3449 unmap.extentsCount = tr->trim.extent_count;
3451 KERNEL_DEBUG_CONSTANT(DBG_JOURNAL_TRIM_UNMAP | DBG_FUNC_START, jnl, tr, 0, tr->trim.extent_count, 0);
3473 jnl->trim_callback(jnl->trim_callback_arg, tr->trim.extent_count, tr->trim.extents);
3500 tr->trim.extent_count = 0;
3603 && (!(jnl->flags & JOURNAL_USE_UNMAP) || (tr->trim.extent_count < jnl_trim_flush_limit))) {
3641 if (tr->trim.extent_count > 0)
4287 tr->trim.extent_count = 0;