Lines Matching defs:field_idx
239 unsigned int field_idx;
282 field_idx = cache->file_field_map[file_field];
283 data_size = cache->fields[field_idx].field.field_size;
298 field_r->field_idx = field_idx;
323 buffer_write(view->cached_exists_buf, field.field_idx,
368 mail_cache_field_get_decision(struct mail_cache *cache, unsigned int field_idx)
370 i_assert(field_idx < cache->fields_count);
372 return cache->fields[field_idx].field.decision;
377 unsigned int field_idx, unsigned int field_size,
391 if (field.field_idx != field_idx)
405 uint32_t seq, unsigned int field_idx)
412 ret = mail_cache_field_exists(view, seq, field_idx);
413 mail_cache_decision_state_update(view, seq, field_idx);
419 field_def = &view->cache->fields[field_idx].field;
421 return mail_cache_lookup_bitmask(&iter, field_idx,
429 if (field.field_idx == field_idx) {
551 if (field.field_idx > max_field ||
552 field_state[field.field_idx] != HDR_FIELD_STATE_WANT) {
555 field_state[field.field_idx] = HDR_FIELD_STATE_SEEN;