• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/net/

Lines Matching defs:desc_blk

176 	struct ether_desc_blk_str *desc_blk = (struct ether_desc_blk_str *)ifp->family_cookie;
180 if (desc_blk == NULL)
183 for (current = desc_blk->n_max_used; current > 0; current--) {
184 if (desc_blk->block_ptr[current - 1].protocol_family == protocol_family) {
186 desc_blk->block_ptr[current - 1].type = 0;
187 desc_blk->n_used--;
191 if (desc_blk->n_used == 0) {
197 for (; desc_blk->n_max_used > 0 && desc_blk->block_ptr[desc_blk->n_max_used - 1].type == 0; desc_blk->n_max_used--)
212 struct ether_desc_blk_str *desc_blk = (struct ether_desc_blk_str *)ifp->family_cookie;
241 if (desc_blk != NULL) {
244 for (i = 0; i < desc_blk->n_max_used; i++) {
245 if (desc_blk->block_ptr[i].type == DLIL_DESC_ETYPE2 &&
246 desc_blk->block_ptr[i].data[0] ==
254 for (i = 0; i < desc_blk->n_max_used; i++) {
255 if (desc_blk->block_ptr[i].type == demux->type &&
256 bcmp(desc_blk->block_ptr[i].data, demux->data,
266 if (desc_blk == NULL || desc_blk->n_used == desc_blk->n_count) {
274 if (desc_blk) {
275 new_count += desc_blk->n_count;
276 old_size = desc_blk->n_count * sizeof(struct en_desc) + ETHER_DESC_HEADER_SIZE;
277 i = desc_blk->n_used;
291 if (desc_blk) {
292 bcopy(desc_blk, tmp, old_size);
293 FREE(desc_blk, M_IFADDR);
295 desc_blk = tmp;
296 ifp->family_cookie = (u_long)desc_blk;
297 desc_blk->n_count = new_count;
301 for (i = 0; i < desc_blk->n_count; i++) {
302 if (desc_blk->block_ptr[i].type == 0) {
309 if (i + 1 > desc_blk->n_max_used) {
310 desc_blk->n_max_used = i + 1;
313 ed = &desc_blk->block_ptr[i];
339 desc_blk->n_used++;
377 struct ether_desc_blk_str *desc_blk = (struct ether_desc_blk_str *)ifp->family_cookie;
378 u_long maxd = desc_blk ? desc_blk->n_max_used : 0;
379 struct en_desc *ed = desc_blk ? desc_blk->block_ptr : NULL;