usblp_rwait_and_lock
static int usblp_rwait_and_lock(struct usblp *usblp, int nonblock);
rv = usblp_rwait_and_lock(usblp, !!(file->f_flags & O_NONBLOCK));