fdt_port
struct fdt_port *port = &device_ports->dp_port[p];
kmem_zalloc(sizeof(struct fdt_port) * ports->dp_nports, KM_SLEEP);
fdt_endpoints_register(int phandle, struct fdt_port *port,
struct fdt_port *ep_port; /* parent of this endpoint */
static void fdt_endpoints_register(int, struct fdt_port *, enum endpoint_type);
struct fdt_port *port = &ports->dp_port[p];
struct fdt_port;
struct fdt_port *dp_port; /* this device's ports */