Lines Matching defs:piface
586 struct cvmx_iface *piface;
591 piface = &cvmx_interfaces[interface];
592 return piface->cvif_ipd_nports;
597 struct cvmx_iface *piface;
602 piface = &cvmx_interfaces[interface];
603 return piface->cvif_padding;
608 struct cvmx_iface *piface;
614 piface = &cvmx_interfaces[interface];
615 piface->cvif_ipd_nports = num_ipd_ports;
616 piface->cvif_padding = pad;
618 piface->cvif_has_fcs = has_fcs;
623 sz = piface->cvif_ipd_nports * sizeof(cvmx_helper_link_info_t);
627 piface->cvif_ipd_port_link_info = (cvmx_helper_link_info_t *)kmalloc(sz, GFP_KERNEL);
628 if (ZERO_OR_NULL_PTR(piface->cvif_ipd_port_link_info))
631 piface->cvif_ipd_port_link_info = (cvmx_helper_link_info_t *)cvmx_bootmem_alloc(sz, sizeof(cvmx_helper_link_info_t));
633 if (!piface->cvif_ipd_port_link_info)
639 p = piface->cvif_ipd_port_link_info;
641 for (i = 0; i < piface->cvif_ipd_nports; i++)
659 struct cvmx_iface *piface;
664 piface = cvmx_interfaces + i;
665 if (piface->cvif_ipd_port_link_info)
667 kfree(piface->cvif_ipd_port_link_info);
674 piface->cvif_ipd_port_link_info = 0;
681 struct cvmx_iface *piface;
686 piface = &cvmx_interfaces[interface];
688 if (piface->cvif_ipd_port_link_info)
690 piface->cvif_ipd_port_link_info[port] = link_info;
699 struct cvmx_iface *piface;
706 piface = &cvmx_interfaces[interface];
708 if (piface->cvif_ipd_port_link_info)
709 return piface->cvif_ipd_port_link_info[port];