Lines Matching refs:mp
2094 struct n2_mau *mp = kzalloc(sizeof(struct n2_mau), GFP_KERNEL); in alloc_ncp() local
2096 if (mp) in alloc_ncp()
2097 INIT_LIST_HEAD(&mp->mau_list); in alloc_ncp()
2099 return mp; in alloc_ncp()
2102 static void free_ncp(struct n2_mau *mp) in free_ncp() argument
2104 if (mp->mau_info.ino_table) { in free_ncp()
2105 kfree(mp->mau_info.ino_table); in free_ncp()
2106 mp->mau_info.ino_table = NULL; in free_ncp()
2109 kfree(mp); in free_ncp()
2116 struct n2_mau *mp; in n2_mau_probe() local
2124 mp = alloc_ncp(); in n2_mau_probe()
2125 if (!mp) { in n2_mau_probe()
2147 err = grab_mdesc_irq_props(mdesc, dev, &mp->mau_info, "ncp"); in n2_mau_probe()
2155 err = spu_mdesc_scan(mdesc, dev, &mp->mau_info, &mp->mau_list, in n2_mau_probe()
2166 dev_set_drvdata(&dev->dev, mp); in n2_mau_probe()
2174 free_ncp(mp); in n2_mau_probe()
2181 struct n2_mau *mp = dev_get_drvdata(&dev->dev); in n2_mau_remove() local
2183 spu_list_destroy(&mp->mau_list); in n2_mau_remove()
2187 free_ncp(mp); in n2_mau_remove()