Lines Matching refs:desc
437 struct prb_desc *desc = to_desc(desc_ring, id); in desc_read() local
438 atomic_long_t *state_var = &desc->state_var; in desc_read()
478 memcpy(&desc_out->text_blk_lpos, &desc->text_blk_lpos, in desc_read()
548 struct prb_desc *desc = to_desc(desc_ring, id); in desc_make_reusable() local
549 atomic_long_t *state_var = &desc->state_var; in desc_make_reusable()
574 struct prb_desc desc; in data_make_reusable() local
575 struct prb_data_blk_lpos *blk_lpos = &desc.text_blk_lpos; in data_make_reusable()
592 d_state = desc_read(desc_ring, id, &desc, in data_make_reusable()
772 struct prb_desc desc; in desc_push_tail() local
774 d_state = desc_read(desc_ring, tail_id, &desc, NULL, NULL); in desc_push_tail()
783 if (DESC_ID(atomic_long_read(&desc.state_var)) == in desc_push_tail()
812 if (!data_push_tail(rb, desc.text_blk_lpos.next)) in desc_push_tail()
824 d_state = desc_read(desc_ring, DESC_ID(tail_id + 1), &desc, in desc_push_tail()
880 struct prb_desc *desc; in desc_reserve() local
968 desc = to_desc(desc_ring, id); in desc_reserve()
974 prev_state_val = atomic_long_read(&desc->state_var); /* LMM(desc_reserve:E) */ in desc_reserve()
989 if (!atomic_long_try_cmpxchg(&desc->state_var, &prev_state_val, in desc_reserve()
1264 struct prb_desc desc; in desc_reopen_last() local
1275 d_state = desc_read(desc_ring, id, &desc, NULL, &cid); in desc_reopen_last()
1803 struct prb_desc desc; in prb_read() local
1811 err = desc_read_finalized_seq(desc_ring, id, seq, &desc); in prb_read()
1825 if (!copy_data(&rb->text_data_ring, &desc.text_blk_lpos, info->text_len, in prb_read()
1831 return desc_read_finalized_seq(desc_ring, id, seq, &desc); in prb_read()
1839 struct prb_desc desc; in prb_first_seq() local
1846 d_state = desc_read(desc_ring, id, &desc, &seq, NULL); /* LMM(prb_first_seq:B) */ in prb_first_seq()