• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/message/fusion/

Lines Matching defs:port_details

444 mptsas_port_delete(MPT_ADAPTER *ioc, struct mptsas_portinfo_details * port_details)
450 if (!port_details)
453 port_info = port_details->port_info;
457 "bitmask=0x%016llX\n", ioc->name, __func__, port_details,
458 port_details->num_phys, (unsigned long long)
459 port_details->phy_bitmask));
462 if(phy_info->port_details != port_details)
466 phy_info->port_details = NULL;
468 kfree(port_details);
474 if (phy_info->port_details)
475 return phy_info->port_details->rphy;
483 if (phy_info->port_details) {
484 phy_info->port_details->rphy = rphy;
500 if (phy_info->port_details)
501 return phy_info->port_details->port;
509 if (phy_info->port_details)
510 phy_info->port_details->port = port;
523 if (phy_info->port_details)
524 return phy_info->port_details->starget;
533 if (phy_info->port_details)
534 phy_info->port_details->starget = starget;
826 struct mptsas_portinfo_details * port_details;
837 port_details = phy_info->port_details;
838 if (!port_details)
840 if (port_details->num_phys < 2)
848 ioc->name, __func__, port_details, i));
849 port_details->num_phys--;
850 port_details->phy_bitmask &= ~ (1 << phy_info->phy_id);
857 sas_port_delete_phy(port_details->port, phy_info->phy);
859 phy_info->port_details = NULL;
872 port_details = phy_info->port_details;
876 if (!port_details) {
877 port_details = kzalloc(sizeof(struct
879 if (!port_details)
881 port_details->num_phys = 1;
882 port_details->port_info = port_info;
884 port_details->phy_bitmask |=
890 phy_info->port_details = port_details;
902 if (phy_info_cmp->port_details == port_details )
908 if (phy_info_cmp->port_details) {
909 port_details->rphy =
911 port_details->port =
913 port_details->starget =
915 port_details->num_phys =
916 phy_info_cmp->port_details->num_phys;
917 if (!phy_info_cmp->port_details->num_phys)
918 kfree(phy_info_cmp->port_details);
924 phy_info_cmp->port_details = port_details;
926 port_details->phy_bitmask |=
928 port_details->num_phys++;
935 port_details = port_info->phy_info[i].port_details;
936 if (!port_details)
941 port_details, i, port_details->num_phys,
942 (unsigned long long)port_details->phy_bitmask));
944 ioc->name, port_details->port, port_details->rphy));
1505 if (!phy_info->port_details) {
1568 mptsas_port_delete(ioc, phy_info->port_details);
3138 !phy_info->port_details)
3503 struct mptsas_portinfo_details *port_details;
3525 port_details = NULL;
3548 port_details = phy_info->port_details;
3561 mptsas_port_delete(ioc, port_details);
5318 mptsas_port_delete(ioc, p->phy_info[i].port_details);