Lines Matching refs:datalen
577 const u8 *data, u16 datalen) in pn544_hci_i2c_fw_write_cmd() argument
585 if (datalen > PN544_FW_I2C_WRITE_DATA_MAX_LEN) in pn544_hci_i2c_fw_write_cmd()
586 datalen = PN544_FW_I2C_WRITE_DATA_MAX_LEN; in pn544_hci_i2c_fw_write_cmd()
591 sizeof(framep->be_datalen) + datalen; in pn544_hci_i2c_fw_write_cmd()
603 put_unaligned_be16(datalen, &framep->be_datalen); in pn544_hci_i2c_fw_write_cmd()
605 memcpy(framep->data, data, datalen); in pn544_hci_i2c_fw_write_cmd()
610 return datalen; in pn544_hci_i2c_fw_write_cmd()
618 const u8 *data, u16 datalen) in pn544_hci_i2c_fw_check_cmd() argument
625 crc = crc_ccitt(0xffff, data, datalen); in pn544_hci_i2c_fw_check_cmd()
638 put_unaligned_be16(datalen, &frame.be_datalen); in pn544_hci_i2c_fw_check_cmd()
674 const u8 *data, u16 datalen) in pn544_hci_i2c_fw_secure_write_frame_cmd() argument
681 if (datalen > PN544_FW_SECURE_CHUNK_WRITE_DATA_MAX_LEN) in pn544_hci_i2c_fw_secure_write_frame_cmd()
682 datalen = PN544_FW_SECURE_CHUNK_WRITE_DATA_MAX_LEN; in pn544_hci_i2c_fw_secure_write_frame_cmd()
688 put_unaligned_be16(datalen, &chunk->be_datalen); in pn544_hci_i2c_fw_secure_write_frame_cmd()
690 memcpy(chunk->data, data, datalen); in pn544_hci_i2c_fw_secure_write_frame_cmd()
692 chunklen = sizeof(chunk->cmd) + sizeof(chunk->be_datalen) + datalen; in pn544_hci_i2c_fw_secure_write_frame_cmd()
697 return datalen; in pn544_hci_i2c_fw_secure_write_frame_cmd()