• Home
  • Raw
  • Download

Lines Matching refs:read

1004 static bool is_read_done(struct pending_read *read)  in is_read_done()  argument
1006 return atomic_read_acquire(&read->done) != 0; in is_read_done()
1009 static void set_read_done(struct pending_read *read) in set_read_done() argument
1011 atomic_set_release(&read->done, 1); in set_read_done()
1053 struct pending_read *read; in free_pending_read_entry() local
1055 read = container_of(entry, struct pending_read, rcu); in free_pending_read_entry()
1057 kfree(read); in free_pending_read_entry()
1061 static void remove_pending_read(struct data_file *df, struct pending_read *read) in remove_pending_read() argument
1065 if (!df || !read) { in remove_pending_read()
1067 WARN_ON(!read); in remove_pending_read()
1075 list_del_rcu(&read->mi_reads_list); in remove_pending_read()
1076 list_del_rcu(&read->segment_reads_list); in remove_pending_read()
1083 call_rcu(&read->rcu, free_pending_read_entry); in remove_pending_read()
1113 struct pending_read *read = NULL; in wait_for_data_block() local
1155 read = add_pending_read(df, block_index); in wait_for_data_block()
1156 if (!read) in wait_for_data_block()
1173 (is_read_done(read)), in wait_for_data_block()
1177 remove_pending_read(df, read); in wait_for_data_block()
1550 ssize_t read; in process_file_signature_md() local
1572 read = incfs_kread(df->df_backing_file_context, buf, in process_file_signature_md()
1574 if (read < 0) { in process_file_signature_md()
1575 error = read; in process_file_signature_md()
1579 if (read != signature->sig_size) { in process_file_signature_md()