Searched refs:strmout (Results 1 – 12 of 12) sorted by relevance
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_program.c | 91 const struct ir3_stream_output_info *strmout = &v->shader->stream_output; in link_stream_out() local 97 for (unsigned i = 0; i < strmout->num_outputs; i++) { in link_stream_out() 98 const struct ir3_stream_output *out = &strmout->output[i]; in link_stream_out() 139 const struct ir3_stream_output_info *strmout = &v->shader->stream_output; in emit_stream_out() local 145 for (unsigned i = 0; i < strmout->num_outputs; i++) { in emit_stream_out() 146 const struct ir3_stream_output *out = &strmout->output[i]; in emit_stream_out()
|
/external/usrsctp/usrsctplib/netinet/ |
D | sctp_input.c | 267 sp = TAILQ_FIRST(&stcb->asoc.strmout[i].outqueue); in sctp_is_there_unsent_data() 287 TAILQ_REMOVE(&stcb->asoc.strmout[i].outqueue, sp, next); in sctp_is_there_unsent_data() 288 stcb->asoc.ss_functions.sctp_ss_remove_from_stream(stcb, asoc, &asoc->strmout[i], sp, 1); in sctp_is_there_unsent_data() 298 if (!TAILQ_EMPTY(&stcb->asoc.strmout[i].outqueue)) { in sctp_is_there_unsent_data() 352 if (asoc->strmout[chk->rec.data.sid].chunks_on_queues > 0) { in sctp_process_init() 353 asoc->strmout[chk->rec.data.sid].chunks_on_queues--; in sctp_process_init() 372 if (asoc->strmout) { in sctp_process_init() 374 outs = &asoc->strmout[i]; in sctp_process_init() 401 if (asoc->strmout) { in sctp_process_init() 403 asoc->strmout[i].state = SCTP_STREAM_OPEN; in sctp_process_init() [all …]
|
D | sctp_output.c | 3750 SCTP_FREE(stcb->asoc.strmout, SCTP_M_STRMO); 3751 stcb->asoc.strmout = tmp_str; 3757 TAILQ_INIT(&stcb->asoc.strmout[i].outqueue); 3758 stcb->asoc.strmout[i].chunks_on_queues = 0; 3759 stcb->asoc.strmout[i].next_mid_ordered = 0; 3760 stcb->asoc.strmout[i].next_mid_unordered = 0; 3763 stcb->asoc.strmout[i].abandoned_sent[j] = 0; 3764 stcb->asoc.strmout[i].abandoned_unsent[j] = 0; 3767 stcb->asoc.strmout[i].abandoned_sent[0] = 0; 3768 stcb->asoc.strmout[i].abandoned_unsent[0] = 0; [all …]
|
D | sctp_timer.c | 446 if (asoc->strmout[chk->rec.data.sid].chunks_on_queues > 0) { 447 asoc->strmout[chk->rec.data.sid].chunks_on_queues--; 450 if ((asoc->strmout[chk->rec.data.sid].chunks_on_queues == 0) && 451 (asoc->strmout[chk->rec.data.sid].state == SCTP_STREAM_RESET_PENDING) && 452 TAILQ_EMPTY(&asoc->strmout[chk->rec.data.sid].outqueue)) { 1386 if (!TAILQ_EMPTY(&stcb->asoc.strmout[i].outqueue)) { 1387 TAILQ_FOREACH(sp, &stcb->asoc.strmout[i].outqueue, next) {
|
D | sctp_ss_functions.c | 76 &stcb->asoc.strmout[i], in sctp_ss_default_init() 798 sp = TAILQ_FIRST(&stcb->asoc.strmout[i].outqueue); in sctp_ss_fcfs_init() 806 sctp_ss_fcfs_add(stcb, &stcb->asoc, &stcb->asoc.strmout[i], sp, 1); in sctp_ss_fcfs_init() 920 strq = &asoc->strmout[sp->sid]; in sctp_ss_fcfs_select()
|
D | sctputil.c | 1328 SCTP_MALLOC(asoc->strmout, struct sctp_stream_out *, in sctp_init_asoc() 1331 if (asoc->strmout == NULL) { in sctp_init_asoc() 1345 asoc->strmout[i].next_mid_ordered = 0; in sctp_init_asoc() 1346 asoc->strmout[i].next_mid_unordered = 0; in sctp_init_asoc() 1347 TAILQ_INIT(&asoc->strmout[i].outqueue); in sctp_init_asoc() 1348 asoc->strmout[i].chunks_on_queues = 0; in sctp_init_asoc() 1351 asoc->strmout[i].abandoned_sent[j] = 0; in sctp_init_asoc() 1352 asoc->strmout[i].abandoned_unsent[j] = 0; in sctp_init_asoc() 1355 asoc->strmout[i].abandoned_sent[0] = 0; in sctp_init_asoc() 1356 asoc->strmout[i].abandoned_unsent[0] = 0; in sctp_init_asoc() [all …]
|
D | sctp_indata.c | 3157 if (stcb->asoc.strmout[tp1->rec.data.sid].chunks_on_queues > 0) { in sctp_process_segment_range() 3158 stcb->asoc.strmout[tp1->rec.data.sid].chunks_on_queues--; in sctp_process_segment_range() 3164 if ((stcb->asoc.strmout[tp1->rec.data.sid].chunks_on_queues == 0) && in sctp_process_segment_range() 3165 (stcb->asoc.strmout[tp1->rec.data.sid].state == SCTP_STREAM_RESET_PENDING) && in sctp_process_segment_range() 3166 TAILQ_EMPTY(&stcb->asoc.strmout[tp1->rec.data.sid].outqueue)) { in sctp_process_segment_range() 4115 if (asoc->strmout[tp1->rec.data.sid].chunks_on_queues > 0) { 4116 asoc->strmout[tp1->rec.data.sid].chunks_on_queues--; 4123 if ((asoc->strmout[tp1->rec.data.sid].chunks_on_queues == 0) && 4124 (asoc->strmout[tp1->rec.data.sid].state == SCTP_STREAM_RESET_PENDING) && 4125 TAILQ_EMPTY(&asoc->strmout[tp1->rec.data.sid].outqueue)) { [all …]
|
D | sctp_pcb.c | 5156 if (asoc->strmout) { 5157 SCTP_FREE(asoc->strmout, SCTP_M_STRMO); 5158 asoc->strmout = NULL; 5734 outs = &asoc->strmout[i]; 5796 if (asoc->strmout[chk->rec.data.sid].chunks_on_queues > 0) { 5797 asoc->strmout[chk->rec.data.sid].chunks_on_queues--; 5828 if (asoc->strmout[chk->rec.data.sid].chunks_on_queues > 0) { 5829 asoc->strmout[chk->rec.data.sid].chunks_on_queues--; 5857 if (stcb->asoc.strmout[i].chunks_on_queues > 0) { 5858 panic("%u chunks left for stream %u.", stcb->asoc.strmout[i].chunks_on_queues, i); [all …]
|
D | sctp_usrreq.c | 2440 … (stcb->asoc.ss_functions.sctp_ss_get_value(stcb, &stcb->asoc, &stcb->asoc.strmout[av->stream_id], 4429 sprstat->sprstat_abandoned_unsent = stcb->asoc.strmout[sid].abandoned_unsent[0]; 4430 sprstat->sprstat_abandoned_sent = stcb->asoc.strmout[sid].abandoned_sent[0]; 4432 sprstat->sprstat_abandoned_unsent = stcb->asoc.strmout[sid].abandoned_unsent[policy]; 4433 sprstat->sprstat_abandoned_sent = stcb->asoc.strmout[sid].abandoned_sent[policy]; 4439 sprstat->sprstat_abandoned_unsent = stcb->asoc.strmout[sid].abandoned_unsent[0]; 4440 sprstat->sprstat_abandoned_sent = stcb->asoc.strmout[sid].abandoned_sent[0]; 4904 … (stcb->asoc.ss_functions.sctp_ss_set_value(stcb, &stcb->asoc, &stcb->asoc.strmout[av->stream_id], 4919 &stcb->asoc.strmout[av->stream_id], 5609 if (stcb->asoc.strmout[strm].state == SCTP_STREAM_OPEN) { [all …]
|
D | sctp_structs.h | 914 struct sctp_stream_out *strmout; member
|
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_program.c | 119 const struct ir3_stream_output_info *strmout = &v->shader->stream_output; in link_stream_out() local 125 for (unsigned i = 0; i < strmout->num_outputs; i++) { in link_stream_out() 126 const struct ir3_stream_output *out = &strmout->output[i]; in link_stream_out() 164 const struct ir3_stream_output_info *strmout = &v->shader->stream_output; in setup_stream_out() local 177 for (unsigned i = 0; i < strmout->num_outputs; i++) { in setup_stream_out() 178 const struct ir3_stream_output *out = &strmout->output[i]; in setup_stream_out()
|
/external/mesa3d/src/freedreno/ir3/ |
D | ir3_compiler_nir.c | 2759 struct ir3_stream_output_info *strmout = in emit_stream_out() local 2820 unsigned stride = strmout->stride[i]; in emit_stream_out() 2833 for (unsigned i = 0; i < strmout->num_outputs; i++) { in emit_stream_out() 2834 for (unsigned j = 0; j < strmout->output[i].num_components; j++) { in emit_stream_out() 2835 unsigned c = j + strmout->output[i].start_component; in emit_stream_out() 2838 base = bases[strmout->output[i].output_buffer]; in emit_stream_out() 2839 out = ctx->outputs[regid(strmout->output[i].register_index, c)]; in emit_stream_out() 2844 stg->cat6.dst_offset = (strmout->output[i].dst_offset + j) * 4; in emit_stream_out()
|