Lines Matching refs:fw
354 const struct firmware *fw; in si2168_init() local
433 ret = request_firmware(&fw, fw_name, &client->dev); in si2168_init()
438 ret = request_firmware(&fw, fw_name, &client->dev); in si2168_init()
456 if ((fw->size % 17 == 0) && (fw->data[0] > 5)) { in si2168_init()
458 for (remaining = fw->size; remaining > 0; remaining -= 17) { in si2168_init()
459 len = fw->data[fw->size - remaining]; in si2168_init()
464 memcpy(cmd.args, &fw->data[(fw->size - remaining) + 1], len); in si2168_init()
471 } else if (fw->size % 8 == 0) { in si2168_init()
473 for (remaining = fw->size; remaining > 0; remaining -= 8) { in si2168_init()
475 memcpy(cmd.args, &fw->data[fw->size - remaining], len); in si2168_init()
492 release_firmware(fw); in si2168_init()
528 release_firmware(fw); in si2168_init()