Home
last modified time | relevance | path

Searched refs:fwbuf (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/input/touchscreen/
H A Dili210x.c699 static int ili251x_firmware_write_to_ic(struct device *dev, const u8 *fwbuf, in ili251x_firmware_write_to_ic()
714 u16 crc = crc_ccitt(0, fwbuf + start + (dataflash ? 2 : 0), in ili251x_firmware_write_to_ic()
734 memcpy(&(fw_data[1]), fwbuf + fw_addr, 32); in ili251x_firmware_write_to_ic()
785 const u8 *fwbuf, u16 ac_end, u16 df_end) in ili210x_do_firmware_update()
810 error = ili251x_firmware_write_to_ic(dev, fwbuf, 0xf000, df_end, 1); in ili210x_do_firmware_update()
818 error = ili251x_firmware_write_to_ic(dev, fwbuf, 0x2000, ac_end, 0); in ili210x_do_firmware_update()
845 static ssize_t ili210x_firmware_update(struct device *dev, const u8 *fwbuf, in ili210x_firmware_update_store()
857 error = ili210x_do_firmware_update(priv, fwbuf, ac_end, df_end); in ili210x_firmware_update_store()
883 const u8* fwbuf __free(kvfree) =
885 error = PTR_ERR_OR_ZERO(fwbuf);
686 ili251x_firmware_write_to_ic(struct device * dev,const u8 * fwbuf,u16 start,u16 end,u8 dataflash) ili251x_firmware_write_to_ic() argument
772 ili210x_do_firmware_update(struct ili210x * priv,const u8 * fwbuf,u16 ac_end,u16 df_end) ili210x_do_firmware_update() argument
[all...]
/linux/drivers/net/wireless/ath/ar5523/
H A Dar5523.c1504 void *fwbuf; in ar5523_load_firmware() local
1523 fwbuf = kmalloc(AR5523_MAX_FWBLOCK_SIZE, GFP_KERNEL); in ar5523_load_firmware()
1524 if (!fwbuf) in ar5523_load_firmware()
1549 memcpy(fwbuf, fw->data + offset, mlen); in ar5523_load_firmware()
1551 fwbuf, mlen, &foolen, in ar5523_load_firmware()
1580 kfree(fwbuf); in ar5523_load_firmware()
/linux/drivers/bluetooth/
H A Dbtmrvl_sdio.c567 u8 *fwbuf; in btmrvl_sdio_download_fw_w_helper() local
595 fwbuf = (u8 *) ALIGN_ADDR(tmpfwbuf, BTSDIO_DMA_ALIGN); in btmrvl_sdio_download_fw_w_helper()
674 memcpy(fwbuf, &firmware[offset], txlen); in btmrvl_sdio_download_fw_w_helper()
677 ret = sdio_writesb(card->func, card->ioport, fwbuf, in btmrvl_sdio_download_fw_w_helper()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dsdio.c1451 u8 *fwbuf; in mwifiex_prog_fw_w_helper() local
1467 fwbuf = kzalloc(MWIFIEX_UPLD_SIZE, GFP_KERNEL); in mwifiex_prog_fw_w_helper()
1468 if (!fwbuf) in mwifiex_prog_fw_w_helper()
1556 memmove(fwbuf, &firmware[offset], txlen); in mwifiex_prog_fw_w_helper()
1559 ret = mwifiex_write_data_sync(adapter, fwbuf, tx_blocks * in mwifiex_prog_fw_w_helper()
1583 kfree(fwbuf); in mwifiex_prog_fw_w_helper()