Lines Matching refs:lfw
63 struct linuxkpi_firmware *lfw; in _linuxkpi_request_firmware() local
78 lfw = malloc(sizeof(*lfw), M_LKPI_FW, M_WAITOK | M_ZERO); in _linuxkpi_request_firmware()
128 *fw = lfw; in _linuxkpi_request_firmware()
130 free(lfw, M_LKPI_FW); in _linuxkpi_request_firmware()
141 lfw->fbdfw = fbdfw; in _linuxkpi_request_firmware()
142 lfw->data = (const uint8_t *)fbdfw->data; in _linuxkpi_request_firmware()
143 lfw->size = fbdfw->datasize; in _linuxkpi_request_firmware()
144 *fw = lfw; in _linuxkpi_request_firmware()
232 const struct linuxkpi_firmware *lfw; in linuxkpi_request_partial_firmware_into_buf() local
239 lfw = *fw; in linuxkpi_request_partial_firmware_into_buf()
240 if ((offset + buflen) >= lfw->size) { in linuxkpi_request_partial_firmware_into_buf()
241 linuxkpi_release_firmware(lfw); in linuxkpi_request_partial_firmware_into_buf()
245 memcpy(buf, lfw->data + offset, buflen); in linuxkpi_request_partial_firmware_into_buf()