Lines Matching refs:cd
373 struct dsa_chip_data *cd,
398 if (!cd->rtable) {
399 cd->rtable = kmalloc(pd->nr_chips * sizeof(s8), GFP_KERNEL);
400 if (!cd->rtable)
404 memset(cd->rtable, -1, pd->nr_chips * sizeof(s8));
415 cd->rtable[link_sw_addr] = link_port_addr;
419 kfree(cd->rtable);
446 struct dsa_chip_data *cd;
488 cd = &pd->chip[chip_index];
490 cd->of_node = child;
491 cd->host_dev = &mdio_bus->dev;
497 cd->sw_addr = be32_to_cpup(sw_addr);
498 if (cd->sw_addr > PHY_MAX_ADDR)
512 cd->port_dn[port_index] = port;
514 cd->port_names[port_index] = kstrdup(port_name,
516 if (!cd->port_names[port_index]) {
525 ret = dsa_of_setup_routing_table(pd, cd,