Lines Matching refs:fw
399 const struct firmware *fw; in si2168_init() local
478 ret = request_firmware(&fw, fw_name, &client->dev); in si2168_init()
483 ret = request_firmware(&fw, fw_name, &client->dev); in si2168_init()
501 if ((fw->size % 17 == 0) && (fw->data[0] > 5)) { in si2168_init()
503 for (remaining = fw->size; remaining > 0; remaining -= 17) { in si2168_init()
504 len = fw->data[fw->size - remaining]; in si2168_init()
509 memcpy(cmd.args, &fw->data[(fw->size - remaining) + 1], len); in si2168_init()
516 } else if (fw->size % 8 == 0) { in si2168_init()
518 for (remaining = fw->size; remaining > 0; remaining -= 8) { in si2168_init()
520 memcpy(cmd.args, &fw->data[fw->size - remaining], len); in si2168_init()
537 release_firmware(fw); in si2168_init()
575 release_firmware(fw); in si2168_init()