Lines Matching refs:datalen
559 const u8 *data, u16 datalen) in pn544_hci_i2c_fw_write_cmd() argument
567 if (datalen > PN544_FW_I2C_WRITE_DATA_MAX_LEN) in pn544_hci_i2c_fw_write_cmd()
568 datalen = PN544_FW_I2C_WRITE_DATA_MAX_LEN; in pn544_hci_i2c_fw_write_cmd()
573 sizeof(framep->be_datalen) + datalen; in pn544_hci_i2c_fw_write_cmd()
585 put_unaligned_be16(datalen, &framep->be_datalen); in pn544_hci_i2c_fw_write_cmd()
587 memcpy(framep->data, data, datalen); in pn544_hci_i2c_fw_write_cmd()
592 return datalen; in pn544_hci_i2c_fw_write_cmd()
600 const u8 *data, u16 datalen) in pn544_hci_i2c_fw_check_cmd() argument
607 crc = crc_ccitt(0xffff, data, datalen); in pn544_hci_i2c_fw_check_cmd()
620 put_unaligned_be16(datalen, &frame.be_datalen); in pn544_hci_i2c_fw_check_cmd()
656 const u8 *data, u16 datalen) in pn544_hci_i2c_fw_secure_write_frame_cmd() argument
663 if (datalen > PN544_FW_SECURE_CHUNK_WRITE_DATA_MAX_LEN) in pn544_hci_i2c_fw_secure_write_frame_cmd()
664 datalen = PN544_FW_SECURE_CHUNK_WRITE_DATA_MAX_LEN; in pn544_hci_i2c_fw_secure_write_frame_cmd()
670 put_unaligned_be16(datalen, &chunk->be_datalen); in pn544_hci_i2c_fw_secure_write_frame_cmd()
672 memcpy(chunk->data, data, datalen); in pn544_hci_i2c_fw_secure_write_frame_cmd()
674 chunklen = sizeof(chunk->cmd) + sizeof(chunk->be_datalen) + datalen; in pn544_hci_i2c_fw_secure_write_frame_cmd()
679 return datalen; in pn544_hci_i2c_fw_secure_write_frame_cmd()