Lines Matching defs:dc_job
635 create_cache_item_header_and_blob(struct disk_cache_put_job *dc_job,
640 size_t max_buf = util_compress_max_compressed_len(dc_job->size);
646 util_compress_deflate(dc_job->data, dc_job->size,
655 if (!blob_write_bytes(cache_blob, dc_job->cache->driver_keys_blob,
656 dc_job->cache->driver_keys_blob_size))
663 if (!blob_write_uint32(cache_blob, dc_job->cache_item_metadata.type))
666 if (dc_job->cache_item_metadata.type == CACHE_ITEM_TYPE_GLSL) {
667 if (!blob_write_uint32(cache_blob, dc_job->cache_item_metadata.num_keys))
671 dc_job->cache_item_metadata.num_keys * sizeof(cache_key);
672 if (!blob_write_bytes(cache_blob, dc_job->cache_item_metadata.keys[0],
682 cf_data.uncompressed_size = dc_job->size;
700 disk_cache_write_item_to_disk(struct disk_cache_put_job *dc_job,
722 make_cache_file_directory(dc_job->cache, dc_job->key);
764 if (!create_cache_item_header_and_blob(dc_job, &cache_blob)) {
792 p_atomic_add(dc_job->cache->size, sb.st_blocks * 512);
945 disk_cache_write_item_to_disk_foz(struct disk_cache_put_job *dc_job)
950 if (!create_cache_item_header_and_blob(dc_job, &cache_blob))
953 bool r = foz_write_entry(&dc_job->cache->foz_db, dc_job->key,