static struct ib_pd *mthca_alloc_pd(struct ib_device *ibdev) 
static struct ib_pd *mthca_alloc_pd(struct ib_device *ibdev, struct ib_ucontext *context, struct ib_udata *udata) 
static struct ib_pd *mthca_alloc_pd(struct ib_device *ibdev){	struct mthca_pd *pd;	int err;	pd = kmalloc(sizeof *pd, GFP_KERNEL);	if (!pd)		return ERR_PTR(-ENOMEM);	err = mthca_pd_alloc(to_mdev(ibdev), pd);	if (err) {		kfree(pd);		return ERR_PTR(err);	}	return &pd->ibpd;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1cf296b66afeec2edc39cc7bbedbf3d0afd2a373/mthca_provider.c/clean/drivers/infiniband/hw/mthca/mthca_provider.c