• Home
  • Raw
  • Download

Lines Matching refs:totallen

354 	unsigned int totallen;  in ptp_unpack_DI()  local
369 totallen=len*2+1; in ptp_unpack_DI()
370 if (datalen <= totallen) return 0; in ptp_unpack_DI()
372 dtoh16a(&data[PTP_di_FunctionalMode+totallen]); in ptp_unpack_DI()
374 PTP_di_OperationsSupported+totallen, in ptp_unpack_DI()
377 totallen=totallen+di->OperationsSupported_len*sizeof(uint16_t)+sizeof(uint32_t); in ptp_unpack_DI()
378 if (datalen <= totallen+PTP_di_OperationsSupported) return 0; in ptp_unpack_DI()
380 PTP_di_OperationsSupported+totallen, in ptp_unpack_DI()
383 totallen=totallen+di->EventsSupported_len*sizeof(uint16_t)+sizeof(uint32_t); in ptp_unpack_DI()
384 if (datalen <= totallen+PTP_di_OperationsSupported) return 0; in ptp_unpack_DI()
387 PTP_di_OperationsSupported+totallen, in ptp_unpack_DI()
390 totallen=totallen+di->DevicePropertiesSupported_len*sizeof(uint16_t)+sizeof(uint32_t); in ptp_unpack_DI()
391 if (datalen <= totallen+PTP_di_OperationsSupported) return 0; in ptp_unpack_DI()
393 PTP_di_OperationsSupported+totallen, in ptp_unpack_DI()
396 totallen=totallen+di->CaptureFormats_len*sizeof(uint16_t)+sizeof(uint32_t); in ptp_unpack_DI()
397 if (datalen <= totallen+PTP_di_OperationsSupported) return 0; in ptp_unpack_DI()
399 PTP_di_OperationsSupported+totallen, in ptp_unpack_DI()
402 totallen=totallen+di->ImageFormats_len*sizeof(uint16_t)+sizeof(uint32_t); in ptp_unpack_DI()
403 if (datalen <= totallen+PTP_di_OperationsSupported) return 0; in ptp_unpack_DI()
405 PTP_di_OperationsSupported+totallen, in ptp_unpack_DI()
408 totallen+=len*2+1; in ptp_unpack_DI()
410 if (datalen <= totallen+PTP_di_OperationsSupported) return 1; in ptp_unpack_DI()
412 PTP_di_OperationsSupported+totallen, in ptp_unpack_DI()
415 totallen+=len*2+1; in ptp_unpack_DI()
417 if (datalen <= totallen+PTP_di_OperationsSupported) return 1; in ptp_unpack_DI()
419 PTP_di_OperationsSupported+totallen, in ptp_unpack_DI()
422 totallen+=len*2+1; in ptp_unpack_DI()
424 if (datalen <= totallen+PTP_di_OperationsSupported) return 1; in ptp_unpack_DI()
426 PTP_di_OperationsSupported+totallen, in ptp_unpack_DI()
451 unsigned int totallen = 4; in ptp_unpack_EOS_DI() local
458 totallen, datalen, &di->EventsSupported); in ptp_unpack_EOS_DI()
460 totallen += di->EventsSupported_len*sizeof(uint32_t)+4; in ptp_unpack_EOS_DI()
461 if (totallen >= datalen) return 0; in ptp_unpack_EOS_DI()
464 totallen, datalen, &di->DevicePropertiesSupported); in ptp_unpack_EOS_DI()
466 totallen += di->DevicePropertiesSupported_len*sizeof(uint32_t)+4; in ptp_unpack_EOS_DI()
467 if (totallen >= datalen) return 0; in ptp_unpack_EOS_DI()
470 totallen, datalen, &di->unk); in ptp_unpack_EOS_DI()
472 totallen += di->unk_len*sizeof(uint32_t)+4; in ptp_unpack_EOS_DI()