Lines Matching refs:d
11 int dvb_usb_generic_rw(struct dvb_usb_device *d, u8 *wbuf, u16 wlen, u8 *rbuf, in dvb_usb_generic_rw() argument
16 if (!d || wbuf == NULL || wlen == 0) in dvb_usb_generic_rw()
19 if (d->props.generic_bulk_ctrl_endpoint == 0) { in dvb_usb_generic_rw()
24 if ((ret = mutex_lock_interruptible(&d->usb_mutex))) in dvb_usb_generic_rw()
30 ret = usb_bulk_msg(d->udev,usb_sndbulkpipe(d->udev, in dvb_usb_generic_rw()
31 d->props.generic_bulk_ctrl_endpoint), wbuf,wlen,&actlen, in dvb_usb_generic_rw()
44 ret = usb_bulk_msg(d->udev,usb_rcvbulkpipe(d->udev, in dvb_usb_generic_rw()
45 d->props.generic_bulk_ctrl_endpoint_response ? in dvb_usb_generic_rw()
46 d->props.generic_bulk_ctrl_endpoint_response : in dvb_usb_generic_rw()
47 d->props.generic_bulk_ctrl_endpoint),rbuf,rlen,&actlen, in dvb_usb_generic_rw()
58 mutex_unlock(&d->usb_mutex); in dvb_usb_generic_rw()
63 int dvb_usb_generic_write(struct dvb_usb_device *d, u8 *buf, u16 len) in dvb_usb_generic_write() argument
65 return dvb_usb_generic_rw(d,buf,len,NULL,0,0); in dvb_usb_generic_write()