Lines Matching refs:sseqs
103 struct sub_seq *sseqs; member
168 nseq->sseqs = sseq; in tipc_nameseq_create()
184 struct sub_seq *sseqs = nseq->sseqs; in nameseq_find_subseq() local
191 if (instance < sseqs[mid].lower) in nameseq_find_subseq()
193 else if (instance > sseqs[mid].upper) in nameseq_find_subseq()
196 return &sseqs[mid]; in nameseq_find_subseq()
212 struct sub_seq *sseqs = nseq->sseqs; in nameseq_locate_subseq() local
219 if (instance < sseqs[mid].lower) in nameseq_locate_subseq()
221 else if (instance > sseqs[mid].upper) in nameseq_locate_subseq()
270 (upper >= nseq->sseqs[inspos].lower)) { in tipc_nameseq_insert_publ()
276 struct sub_seq *sseqs = tipc_subseq_alloc(nseq->alloc * 2); in tipc_nameseq_insert_publ() local
278 if (!sseqs) { in tipc_nameseq_insert_publ()
283 memcpy(sseqs, nseq->sseqs, in tipc_nameseq_insert_publ()
285 kfree(nseq->sseqs); in tipc_nameseq_insert_publ()
286 nseq->sseqs = sseqs; in tipc_nameseq_insert_publ()
302 sseq = &nseq->sseqs[inspos]; in tipc_nameseq_insert_publ()
303 freesseq = &nseq->sseqs[nseq->first_free]; in tipc_nameseq_insert_publ()
396 free = &nseq->sseqs[nseq->first_free--]; in tipc_nameseq_remove_publ()
419 struct sub_seq *sseq = nseq->sseqs; in tipc_nameseq_subscribe()
426 while (sseq != &nseq->sseqs[nseq->first_free]) { in tipc_nameseq_subscribe()
502 kfree(seq->sseqs); in tipc_nametbl_remove_publ()
627 sseq = seq->sseqs + nameseq_locate_subseq(seq, lower); in tipc_nametbl_mc_translate()
628 sseq_stop = seq->sseqs + seq->first_free; in tipc_nametbl_mc_translate()
758 kfree(seq->sseqs); in tipc_nametbl_unsubscribe()
801 sseq = seq->sseqs; in tipc_purge_publications()
809 kfree(seq->sseqs); in tipc_purge_publications()
924 sseq_start = seq->sseqs; in __tipc_nl_subseq_list()
927 for (sseq = sseq_start; sseq != &seq->sseqs[seq->first_free]; sseq++) { in __tipc_nl_subseq_list()