Lines Matching refs:ifc
253 struct_ifconf *ifc = in decode_ifconf() local
254 entering(tcp) ? malloc(sizeof(*ifc)) : alloca(sizeof(*ifc)); in decode_ifconf()
265 if (!ifc || umove(tcp, addr, ifc) < 0) { in decode_ifconf()
267 free(ifc); in decode_ifconf()
290 if (ifc->ifc_buf) in decode_ifconf()
291 print_ifc_len(ifc->ifc_len); in decode_ifconf()
293 set_tcb_priv_data(tcp, ifc, free); in decode_ifconf()
300 if (entering_ifc->ifc_buf && (entering_ifc->ifc_len != ifc->ifc_len)) in decode_ifconf()
302 if (!entering_ifc->ifc_buf || (entering_ifc->ifc_len != ifc->ifc_len)) in decode_ifconf()
303 print_ifc_len(ifc->ifc_len); in decode_ifconf()
309 if (entering_ifc->ifc_buf != ifc->ifc_buf) { in decode_ifconf()
311 printaddr(ptr_to_kulong(ifc->ifc_buf)); in decode_ifconf()
316 print_array(tcp, ptr_to_kulong(ifc->ifc_buf), in decode_ifconf()
317 ifc->ifc_len / sizeof(struct_ifreq), in decode_ifconf()