Lines Matching refs:fw
37 int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type) in usb_cypress_load_firmware() argument
54 while ((ret = dvb_usb_get_hexline(fw, hx, &pos)) > 0) { in usb_cypress_load_firmware()
90 const struct firmware *fw = NULL; in dvb_usb_download_firmware() local
92 if ((ret = request_firmware(&fw, props->firmware, &udev->dev)) != 0) { in dvb_usb_download_firmware()
104 ret = usb_cypress_load_firmware(udev, fw, props->usb_ctrl); in dvb_usb_download_firmware()
108 ret = props->download_firmware(udev,fw); in dvb_usb_download_firmware()
119 release_firmware(fw); in dvb_usb_download_firmware()
123 int dvb_usb_get_hexline(const struct firmware *fw, struct hexline *hx, in dvb_usb_get_hexline() argument
126 u8 *b = (u8 *) &fw->data[*pos]; in dvb_usb_get_hexline()
128 if (*pos >= fw->size) in dvb_usb_get_hexline()
135 if ((*pos + hx->len + 4) >= fw->size) in dvb_usb_get_hexline()