tpm, tpm_crb: clean crb_send() address calculation

Replaced awkward looking pointer arithmetic with indexing to
improve readability and replaced be32_to_cpu() and pointer cast
with be32_to_cpup() macro when calculating number of expected
bytes.

Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>