mw->device = pd->device; mw->pd     = pd; 
mw->device  = pd->device; mw->pd      = pd; mw->uobject = NULL; 
struct ib_mw *ib_alloc_mw(struct ib_pd *pd){	struct ib_mw *mw;	if (!pd->device->alloc_mw)		return ERR_PTR(-ENOSYS);	mw = pd->device->alloc_mw(pd);	if (!IS_ERR(mw)) {		mw->device = pd->device;		mw->pd     = pd;		atomic_inc(&pd->usecnt);	}	return mw;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b5e81bf5e7084796d93167f438ec073e59aca9ed/verbs.c/buggy/drivers/infiniband/core/verbs.c