Lines Matching defs:desc_blk

148 	struct ether_desc_blk_str *desc_blk =
153 if (desc_blk == NULL)
156 for (current = desc_blk->n_max_used; current > 0; current--) {
157 if (desc_blk->block_ptr[current - 1].protocol_family ==
160 desc_blk->block_ptr[current - 1].type = 0;
161 desc_blk->n_used--;
165 if (desc_blk->n_used == 0) {
170 for (; desc_blk->n_max_used > 0 &&
171 desc_blk->block_ptr[desc_blk->n_max_used - 1].type == 0;
172 desc_blk->n_max_used--)
184 struct ether_desc_blk_str *desc_blk =
211 if (desc_blk != NULL) {
214 for (i = 0; i < desc_blk->n_max_used; i++) {
215 if (desc_blk->block_ptr[i].type ==
217 desc_blk->block_ptr[i].data[0] ==
225 for (i = 0; i < desc_blk->n_max_used; i++) {
226 if (desc_blk->block_ptr[i].type ==
228 bcmp(desc_blk->block_ptr[i].data,
238 if (desc_blk == NULL || desc_blk->n_used == desc_blk->n_count) {
246 if (desc_blk) {
247 new_count += desc_blk->n_count;
248 old_size = desc_blk->n_count * sizeof (struct en_desc) +
250 i = desc_blk->n_used;
265 if (desc_blk) {
266 bcopy(desc_blk, tmp, old_size);
267 FREE(desc_blk, M_IFADDR);
269 desc_blk = tmp;
270 ifp->if_family_cookie = (uintptr_t)desc_blk;
271 desc_blk->n_count = new_count;
274 for (i = 0; i < desc_blk->n_count; i++) {
275 if (desc_blk->block_ptr[i].type == 0) {
282 if (i + 1 > desc_blk->n_max_used) {
283 desc_blk->n_max_used = i + 1;
286 ed = &desc_blk->block_ptr[i];
312 desc_blk->n_used++;
344 struct ether_desc_blk_str *desc_blk =
346 u_int32_t maxd = desc_blk ? desc_blk->n_max_used : 0;
347 struct en_desc *ed = desc_blk ? desc_blk->block_ptr : NULL;