• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:ptp

137 ptp_transaction_new (PTPParams* params, PTPContainer* ptp,   in ptp_transaction_new()  argument
143 if ((params==NULL) || (ptp==NULL)) in ptp_transaction_new()
146 ptp->Transaction_ID=params->transaction_id++; in ptp_transaction_new()
147 ptp->SessionID=params->session_id; in ptp_transaction_new()
149 CHECK_PTP_RC(params->sendreq_func (params, ptp)); in ptp_transaction_new()
155 ret = params->senddata_func(params, ptp, in ptp_transaction_new()
170 ret = params->getdata_func(params, ptp, handler); in ptp_transaction_new()
189 CHECK_PTP_RC(params->getresp_func(params, ptp)); in ptp_transaction_new()
190 if (ptp->Transaction_ID != params->transaction_id-1) { in ptp_transaction_new()
192 if ((ptp->Code == PTP_OC_OpenSession) && tries--) in ptp_transaction_new()
196 ptp->Transaction_ID, params->transaction_id-1 in ptp_transaction_new()
202 return ptp->Code; in ptp_transaction_new()
356 ptp_transaction (PTPParams* params, PTPContainer* ptp, in ptp_transaction() argument
372 ret = ptp_transaction_new (params, ptp, flags, sendlen, &handler); in ptp_transaction()
411 PTPContainer ptp; in ptp_getdeviceinfo() local
416 PTP_CNT_INIT(ptp); in ptp_getdeviceinfo()
417 ptp.Code=PTP_OC_GetDeviceInfo; in ptp_getdeviceinfo()
418 ptp.Nparam=0; in ptp_getdeviceinfo()
420 ret=ptp_transaction_new(params, &ptp, PTP_DP_GETDATA, 0, &handler); in ptp_getdeviceinfo()
432 PTPContainer ptp; in ptp_canon_eos_getdeviceinfo() local
438 PTP_CNT_INIT(ptp); in ptp_canon_eos_getdeviceinfo()
439 ptp.Code=PTP_OC_CANON_EOS_GetDeviceInfoEx; in ptp_canon_eos_getdeviceinfo()
440 ptp.Nparam=0; in ptp_canon_eos_getdeviceinfo()
443 ret=ptp_transaction_new(params, &ptp, PTP_DP_GETDATA, 0, &handler); in ptp_canon_eos_getdeviceinfo()
464 PTPContainer ptp; in ptp_generic_no_data() local
471 PTP_CNT_INIT(ptp); in ptp_generic_no_data()
472 ptp.Code=code; in ptp_generic_no_data()
473 ptp.Nparam=n_param; in ptp_generic_no_data()
477 (&ptp.Param1)[i] = va_arg(args, uint32_t); in ptp_generic_no_data()
480 return ptp_transaction(params, &ptp, PTP_DP_NODATA, 0, NULL, NULL); in ptp_generic_no_data()
496 PTPContainer ptp; in ptp_opensession() local
511 PTP_CNT_INIT(ptp); in ptp_opensession()
512 ptp.Code=PTP_OC_OpenSession; in ptp_opensession()
513 ptp.Param1=session; in ptp_opensession()
514 ptp.Nparam=1; in ptp_opensession()
515 ret=ptp_transaction_new(params, &ptp, PTP_DP_NODATA, 0, NULL); in ptp_opensession()
553 PTPContainer ptp; in ptp_getstorageids() local
557 PTP_CNT_INIT(ptp); in ptp_getstorageids()
558 ptp.Code=PTP_OC_GetStorageIDs; in ptp_getstorageids()
559 ptp.Nparam=0; in ptp_getstorageids()
561 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &sids, &len); in ptp_getstorageids()
582 PTPContainer ptp; in ptp_getstorageinfo() local
586 PTP_CNT_INIT(ptp); in ptp_getstorageinfo()
587 ptp.Code=PTP_OC_GetStorageInfo; in ptp_getstorageinfo()
588 ptp.Param1=storageid; in ptp_getstorageinfo()
589 ptp.Nparam=1; in ptp_getstorageinfo()
591 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &si, &len); in ptp_getstorageinfo()
617 PTPContainer ptp; in ptp_getobjecthandles() local
621 PTP_CNT_INIT(ptp); in ptp_getobjecthandles()
622 ptp.Code=PTP_OC_GetObjectHandles; in ptp_getobjecthandles()
623 ptp.Param1=storage; in ptp_getobjecthandles()
624 ptp.Param2=objectformatcode; in ptp_getobjecthandles()
625 ptp.Param3=associationOH; in ptp_getobjecthandles()
626 ptp.Nparam=3; in ptp_getobjecthandles()
628 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &oh, &len); in ptp_getobjecthandles()
668 PTPContainer ptp; in ptp_getnumobjects() local
671 PTP_CNT_INIT(ptp); in ptp_getnumobjects()
672 ptp.Code=PTP_OC_GetNumObjects; in ptp_getnumobjects()
673 ptp.Param1=storage; in ptp_getnumobjects()
674 ptp.Param2=objectformatcode; in ptp_getnumobjects()
675 ptp.Param3=associationOH; in ptp_getnumobjects()
676 ptp.Nparam=3; in ptp_getnumobjects()
678 ret=ptp_transaction(params, &ptp, PTP_DP_NODATA, 0, NULL, NULL); in ptp_getnumobjects()
680 if (ptp.Nparam >= 1) in ptp_getnumobjects()
681 *numobs = ptp.Param1; in ptp_getnumobjects()
703 PTPContainer ptp; in ptp_getobjectinfo() local
707 PTP_CNT_INIT(ptp); in ptp_getobjectinfo()
708 ptp.Code=PTP_OC_GetObjectInfo; in ptp_getobjectinfo()
709 ptp.Param1=handle; in ptp_getobjectinfo()
710 ptp.Nparam=1; in ptp_getobjectinfo()
712 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &oi, &len); in ptp_getobjectinfo()
732 PTPContainer ptp; in ptp_getobject() local
735 PTP_CNT_INIT(ptp); in ptp_getobject()
736 ptp.Code=PTP_OC_GetObject; in ptp_getobject()
737 ptp.Param1=handle; in ptp_getobject()
738 ptp.Nparam=1; in ptp_getobject()
740 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, object, &len); in ptp_getobject()
757 PTPContainer ptp; in ptp_getobject_to_handler() local
759 PTP_CNT_INIT(ptp); in ptp_getobject_to_handler()
760 ptp.Code=PTP_OC_GetObject; in ptp_getobject_to_handler()
761 ptp.Param1=handle; in ptp_getobject_to_handler()
762 ptp.Nparam=1; in ptp_getobject_to_handler()
763 return ptp_transaction_new(params, &ptp, PTP_DP_GETDATA, 0, handler); in ptp_getobject_to_handler()
780 PTPContainer ptp; in ptp_getobject_tofd() local
785 PTP_CNT_INIT(ptp); in ptp_getobject_tofd()
786 ptp.Code=PTP_OC_GetObject; in ptp_getobject_tofd()
787 ptp.Param1=handle; in ptp_getobject_tofd()
788 ptp.Nparam=1; in ptp_getobject_tofd()
789 ret = ptp_transaction_new(params, &ptp, PTP_DP_GETDATA, 0, &handler); in ptp_getobject_tofd()
811 PTPContainer ptp; in ptp_getpartialobject() local
814 PTP_CNT_INIT(ptp); in ptp_getpartialobject()
815 ptp.Code=PTP_OC_GetPartialObject; in ptp_getpartialobject()
816 ptp.Param1=handle; in ptp_getpartialobject()
817 ptp.Param2=offset; in ptp_getpartialobject()
818 ptp.Param3=maxbytes; in ptp_getpartialobject()
819 ptp.Nparam=3; in ptp_getpartialobject()
821 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, object, &len); in ptp_getpartialobject()
838 PTPContainer ptp; in ptp_getthumb() local
841 PTP_CNT_INIT(ptp); in ptp_getthumb()
842 ptp.Code=PTP_OC_GetThumb; in ptp_getthumb()
843 ptp.Param1=handle; in ptp_getthumb()
844 ptp.Nparam=1; in ptp_getthumb()
845 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, object, &len); in ptp_getthumb()
861 PTPContainer ptp; in ptp_deleteobject() local
864 PTP_CNT_INIT(ptp); in ptp_deleteobject()
865 ptp.Code=PTP_OC_DeleteObject; in ptp_deleteobject()
866 ptp.Param1=handle; in ptp_deleteobject()
867 ptp.Param2=ofc; in ptp_deleteobject()
868 ptp.Nparam=2; in ptp_deleteobject()
869 ret = ptp_transaction(params, &ptp, PTP_DP_NODATA, 0, NULL, NULL); in ptp_deleteobject()
902 PTPContainer ptp; in ptp_sendobjectinfo() local
906 PTP_CNT_INIT(ptp); in ptp_sendobjectinfo()
907 ptp.Code=PTP_OC_SendObjectInfo; in ptp_sendobjectinfo()
908 ptp.Param1=*store; in ptp_sendobjectinfo()
909 ptp.Param2=*parenthandle; in ptp_sendobjectinfo()
910 ptp.Nparam=2; in ptp_sendobjectinfo()
913 ret = ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, &oidata, NULL); in ptp_sendobjectinfo()
915 *store=ptp.Param1; in ptp_sendobjectinfo()
916 *parenthandle=ptp.Param2; in ptp_sendobjectinfo()
917 *handle=ptp.Param3; in ptp_sendobjectinfo()
935 PTPContainer ptp; in ptp_sendobject() local
937 PTP_CNT_INIT(ptp); in ptp_sendobject()
938 ptp.Code=PTP_OC_SendObject; in ptp_sendobject()
939 ptp.Nparam=0; in ptp_sendobject()
941 return ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, &object, NULL); in ptp_sendobject()
958 PTPContainer ptp; in ptp_sendobject_from_handler() local
960 PTP_CNT_INIT(ptp); in ptp_sendobject_from_handler()
961 ptp.Code=PTP_OC_SendObject; in ptp_sendobject_from_handler()
962 ptp.Nparam=0; in ptp_sendobject_from_handler()
963 return ptp_transaction_new(params, &ptp, PTP_DP_SENDDATA, size, handler); in ptp_sendobject_from_handler()
981 PTPContainer ptp; in ptp_sendobject_fromfd() local
986 PTP_CNT_INIT(ptp); in ptp_sendobject_fromfd()
987 ptp.Code=PTP_OC_SendObject; in ptp_sendobject_fromfd()
988 ptp.Nparam=0; in ptp_sendobject_fromfd()
989 ret = ptp_transaction_new(params, &ptp, PTP_DP_SENDDATA, size, &handler); in ptp_sendobject_fromfd()
999 PTPContainer ptp; in ptp_getdevicepropdesc() local
1004 PTP_CNT_INIT(ptp); in ptp_getdevicepropdesc()
1005 ptp.Code=PTP_OC_GetDevicePropDesc; in ptp_getdevicepropdesc()
1006 ptp.Param1=propcode; in ptp_getdevicepropdesc()
1007 ptp.Nparam=1; in ptp_getdevicepropdesc()
1009 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &dpd, &len); in ptp_getdevicepropdesc()
1020 PTPContainer ptp; in ptp_getdevicepropvalue() local
1027 PTP_CNT_INIT(ptp); in ptp_getdevicepropvalue()
1028 ptp.Code=PTP_OC_GetDevicePropValue; in ptp_getdevicepropvalue()
1029 ptp.Param1=propcode; in ptp_getdevicepropvalue()
1030 ptp.Nparam=1; in ptp_getdevicepropvalue()
1032 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &dpv, &len); in ptp_getdevicepropvalue()
1042 PTPContainer ptp; in ptp_setdevicepropvalue() local
1047 PTP_CNT_INIT(ptp); in ptp_setdevicepropvalue()
1048 ptp.Code=PTP_OC_SetDevicePropValue; in ptp_setdevicepropvalue()
1049 ptp.Param1=propcode; in ptp_setdevicepropvalue()
1050 ptp.Nparam=1; in ptp_setdevicepropvalue()
1052 ret=ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, &dpv, NULL); in ptp_setdevicepropvalue()
1081 PTPContainer ptp; in ptp_ek_sendfileobjectinfo() local
1085 PTP_CNT_INIT(ptp); in ptp_ek_sendfileobjectinfo()
1086 ptp.Code=PTP_OC_EK_SendFileObjectInfo; in ptp_ek_sendfileobjectinfo()
1087 ptp.Param1=*store; in ptp_ek_sendfileobjectinfo()
1088 ptp.Param2=*parenthandle; in ptp_ek_sendfileobjectinfo()
1089 ptp.Nparam=2; in ptp_ek_sendfileobjectinfo()
1092 ret=ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, &oidata, NULL); in ptp_ek_sendfileobjectinfo()
1094 *store=ptp.Param1; in ptp_ek_sendfileobjectinfo()
1095 *parenthandle=ptp.Param2; in ptp_ek_sendfileobjectinfo()
1096 *handle=ptp.Param3; in ptp_ek_sendfileobjectinfo()
1114 PTPContainer ptp; in ptp_ek_getserial() local
1116 PTP_CNT_INIT(ptp); in ptp_ek_getserial()
1117 ptp.Code = PTP_OC_EK_GetSerial; in ptp_ek_getserial()
1118 ptp.Nparam = 0; in ptp_ek_getserial()
1119 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, data, size); in ptp_ek_getserial()
1136 PTPContainer ptp; in ptp_ek_setserial() local
1138 PTP_CNT_INIT(ptp); in ptp_ek_setserial()
1139 ptp.Code = PTP_OC_EK_SetSerial; in ptp_ek_setserial()
1140 ptp.Nparam = 0; in ptp_ek_setserial()
1141 return ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, &data, NULL); in ptp_ek_setserial()
1148 PTPContainer ptp; in ptp_ek_9007() local
1150 PTP_CNT_INIT(ptp); in ptp_ek_9007()
1151 ptp.Code = 0x9007; in ptp_ek_9007()
1152 ptp.Nparam = 0; in ptp_ek_9007()
1153 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, data, size); in ptp_ek_9007()
1160 PTPContainer ptp; in ptp_ek_9009() local
1163 PTP_CNT_INIT(ptp); in ptp_ek_9009()
1164 ptp.Code = 0x9009; in ptp_ek_9009()
1165 ptp.Nparam = 0; in ptp_ek_9009()
1166 ret = ptp_transaction(params, &ptp, PTP_DP_NODATA, 0, NULL, NULL); in ptp_ek_9009()
1167 *p1 = ptp.Param1; in ptp_ek_9009()
1168 *p2 = ptp.Param2; in ptp_ek_9009()
1176 PTPContainer ptp; in ptp_ek_900c() local
1178 PTP_CNT_INIT(ptp); in ptp_ek_900c()
1179 ptp.Code = 0x900c; in ptp_ek_900c()
1180 ptp.Nparam = 0; in ptp_ek_900c()
1181 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, data, size); in ptp_ek_900c()
1198 PTPContainer ptp; in ptp_ek_settext() local
1203 PTP_CNT_INIT(ptp); in ptp_ek_settext()
1204 ptp.Code = PTP_OC_EK_SetText; in ptp_ek_settext()
1205 ptp.Nparam = 0; in ptp_ek_settext()
1208 ret = ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, &data, NULL); in ptp_ek_settext()
1227 PTPContainer ptp; in ptp_ek_sendfileobject() local
1229 PTP_CNT_INIT(ptp); in ptp_ek_sendfileobject()
1230 ptp.Code=PTP_OC_EK_SendFileObject; in ptp_ek_sendfileobject()
1231 ptp.Nparam=0; in ptp_ek_sendfileobject()
1233 return ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, &object, NULL); in ptp_ek_sendfileobject()
1250 PTPContainer ptp; in ptp_ek_sendfileobject_from_handler() local
1252 PTP_CNT_INIT(ptp); in ptp_ek_sendfileobject_from_handler()
1253 ptp.Code=PTP_OC_EK_SendFileObject; in ptp_ek_sendfileobject_from_handler()
1254 ptp.Nparam=0; in ptp_ek_sendfileobject_from_handler()
1255 return ptp_transaction_new(params, &ptp, PTP_DP_SENDDATA, size, handler); in ptp_ek_sendfileobject_from_handler()
1289 PTPContainer ptp; in ptp_canon_getpartialobjectinfo() local
1291 PTP_CNT_INIT(ptp); in ptp_canon_getpartialobjectinfo()
1292 ptp.Code=PTP_OC_CANON_GetPartialObjectInfo; in ptp_canon_getpartialobjectinfo()
1293 ptp.Param1=handle; in ptp_canon_getpartialobjectinfo()
1294 ptp.Param2=p2; in ptp_canon_getpartialobjectinfo()
1295 ptp.Nparam=2; in ptp_canon_getpartialobjectinfo()
1296 ret=ptp_transaction(params, &ptp, PTP_DP_NODATA, 0, NULL, NULL); in ptp_canon_getpartialobjectinfo()
1297 *size=ptp.Param1; in ptp_canon_getpartialobjectinfo()
1298 *rp2=ptp.Param2; in ptp_canon_getpartialobjectinfo()
1315 PTPContainer ptp; in ptp_canon_get_mac_address() local
1318 PTP_CNT_INIT(ptp); in ptp_canon_get_mac_address()
1319 ptp.Code=PTP_OC_CANON_GetMACAddress; in ptp_canon_get_mac_address()
1320 ptp.Nparam=0; in ptp_canon_get_mac_address()
1322 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, mac, &size); in ptp_canon_get_mac_address()
1343 PTPContainer ptp; in ptp_canon_get_directory() local
1348 PTP_CNT_INIT(ptp); in ptp_canon_get_directory()
1349 ptp.Code=PTP_OC_CANON_GetDirectory; in ptp_canon_get_directory()
1350 ptp.Nparam=0; in ptp_canon_get_directory()
1351 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &dir, &size); in ptp_canon_get_directory()
1354 ret = ptp_unpack_canon_directory(params, dir, ptp.Param1, handles, oinfos, flags); in ptp_canon_get_directory()
1374 PTPContainer ptp; in ptp_canon_gettreeinfo() local
1377 PTP_CNT_INIT(ptp); in ptp_canon_gettreeinfo()
1378 ptp.Code = PTP_OC_CANON_GetTreeInfo; in ptp_canon_gettreeinfo()
1379 ptp.Nparam = 1; in ptp_canon_gettreeinfo()
1380 ptp.Param1 = 0xf; in ptp_canon_gettreeinfo()
1381 ret = ptp_transaction(params, &ptp, PTP_DP_NODATA, 0, NULL, NULL); in ptp_canon_gettreeinfo()
1382 if ((ret == PTP_RC_OK) && (ptp.Nparam>0)) in ptp_canon_gettreeinfo()
1383 *out = ptp.Param1; in ptp_canon_gettreeinfo()
1400 PTPContainer ptp; in ptp_canon_getpairinginfo() local
1403 PTP_CNT_INIT(ptp); in ptp_canon_getpairinginfo()
1404 ptp.Code = PTP_OC_CANON_GetPairingInfo; in ptp_canon_getpairinginfo()
1405 ptp.Nparam = 1; in ptp_canon_getpairinginfo()
1406 ptp.Param1 = nr; in ptp_canon_getpairinginfo()
1409 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, data, size); in ptp_canon_getpairinginfo()
1431 PTPContainer ptp; in ptp_canon_gettreesize() local
1437 PTP_CNT_INIT(ptp); in ptp_canon_gettreesize()
1438 ptp.Code = PTP_OC_CANON_GetTreeSize; in ptp_canon_gettreesize()
1439 ptp.Nparam = 0; in ptp_canon_gettreesize()
1440 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &out, &size); in ptp_canon_gettreesize()
1479 PTPContainer ptp; in ptp_canon_checkevent() local
1484 PTP_CNT_INIT(ptp); in ptp_canon_checkevent()
1485 ptp.Code=PTP_OC_CANON_CheckEvent; in ptp_canon_checkevent()
1486 ptp.Nparam=0; in ptp_canon_checkevent()
1488 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &evdata, &len); in ptp_canon_checkevent()
1580 PTPContainer ptp; in ptp_canon_eos_getevent() local
1587 PTP_CNT_INIT(ptp); in ptp_canon_eos_getevent()
1588 ptp.Code = PTP_OC_CANON_EOS_GetEvent; in ptp_canon_eos_getevent()
1589 ptp.Nparam = 0; in ptp_canon_eos_getevent()
1590 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &data, &size); in ptp_canon_eos_getevent()
1628 PTPContainer ptp; in ptp_canon_eos_getstorageids() local
1633 PTP_CNT_INIT(ptp); in ptp_canon_eos_getstorageids()
1634 ptp.Code = PTP_OC_CANON_EOS_GetStorageIDs; in ptp_canon_eos_getstorageids()
1635 ptp.Nparam = 0; in ptp_canon_eos_getstorageids()
1636 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &sids, &len); in ptp_canon_eos_getstorageids()
1645 PTPContainer ptp; in ptp_canon_eos_getstorageinfo() local
1650 PTP_CNT_INIT(ptp); in ptp_canon_eos_getstorageinfo()
1651 ptp.Code = PTP_OC_CANON_EOS_GetStorageInfo; in ptp_canon_eos_getstorageinfo()
1652 ptp.Nparam = 1; in ptp_canon_eos_getstorageinfo()
1653 ptp.Param1 = p1; in ptp_canon_eos_getstorageinfo()
1654 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &data, &size); in ptp_canon_eos_getstorageinfo()
1678 PTPContainer ptp; in ptp_canon_eos_getpartialobject() local
1682 PTP_CNT_INIT(ptp); in ptp_canon_eos_getpartialobject()
1683 ptp.Code = PTP_OC_CANON_EOS_GetPartialObject; in ptp_canon_eos_getpartialobject()
1684 ptp.Nparam = 3; in ptp_canon_eos_getpartialobject()
1685 ptp.Param1 = oid; in ptp_canon_eos_getpartialobject()
1686 ptp.Param2 = offset; in ptp_canon_eos_getpartialobject()
1687 ptp.Param3 = xsize; in ptp_canon_eos_getpartialobject()
1688 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, data, &size); in ptp_canon_eos_getpartialobject()
1694 PTPContainer ptp; in ptp_canon_eos_setdevicepropvalueex() local
1696 PTP_CNT_INIT(ptp); in ptp_canon_eos_setdevicepropvalueex()
1697 ptp.Code = PTP_OC_CANON_EOS_SetDevicePropValueEx; in ptp_canon_eos_setdevicepropvalueex()
1698 ptp.Nparam = 0; in ptp_canon_eos_setdevicepropvalueex()
1699 return ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, &data, NULL); in ptp_canon_eos_setdevicepropvalueex()
1706 PTPContainer ptp; in ptp_canon_eos_setdevicepropvalue() local
1712 PTP_CNT_INIT(ptp); in ptp_canon_eos_setdevicepropvalue()
1713 ptp.Code = PTP_OC_CANON_EOS_SetDevicePropValueEx; in ptp_canon_eos_setdevicepropvalue()
1714 ptp.Nparam = 0; in ptp_canon_eos_setdevicepropvalue()
1767 ret = ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, &data, NULL); in ptp_canon_eos_setdevicepropvalue()
1797 PTPContainer ptp; in ptp_canon_getpartialobject() local
1801 PTP_CNT_INIT(ptp); in ptp_canon_getpartialobject()
1802 ptp.Code=PTP_OC_CANON_GetPartialObjectEx; in ptp_canon_getpartialobject()
1803 ptp.Param1=handle; in ptp_canon_getpartialobject()
1804 ptp.Param2=offset; in ptp_canon_getpartialobject()
1805 ptp.Param3=size; in ptp_canon_getpartialobject()
1806 ptp.Param4=pos; in ptp_canon_getpartialobject()
1807 ptp.Nparam=4; in ptp_canon_getpartialobject()
1809 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &data, &len); in ptp_canon_getpartialobject()
1812 *readnum=ptp.Param1; in ptp_canon_getpartialobject()
1837 PTPContainer ptp; in ptp_canon_getviewfinderimage() local
1840 PTP_CNT_INIT(ptp); in ptp_canon_getviewfinderimage()
1841 ptp.Code=PTP_OC_CANON_GetViewfinderImage; in ptp_canon_getviewfinderimage()
1842 ptp.Nparam=0; in ptp_canon_getviewfinderimage()
1843 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, image, &len); in ptp_canon_getviewfinderimage()
1844 if (ret==PTP_RC_OK) *size=ptp.Param1; in ptp_canon_getviewfinderimage()
1869 PTPContainer ptp; in ptp_canon_getchanges() local
1873 PTP_CNT_INIT(ptp); in ptp_canon_getchanges()
1874 ptp.Code=PTP_OC_CANON_GetChanges; in ptp_canon_getchanges()
1875 ptp.Nparam=0; in ptp_canon_getchanges()
1877 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &data, &len); in ptp_canon_getchanges()
1913 PTPContainer ptp; in ptp_canon_getobjectinfo() local
1917 PTP_CNT_INIT(ptp); in ptp_canon_getobjectinfo()
1918 ptp.Code=PTP_OC_CANON_GetObjectInfoEx; in ptp_canon_getobjectinfo()
1919 ptp.Param1=store; in ptp_canon_getobjectinfo()
1920 ptp.Param2=p2; in ptp_canon_getobjectinfo()
1921 ptp.Param3=parent; in ptp_canon_getobjectinfo()
1922 ptp.Param4=handle; in ptp_canon_getobjectinfo()
1923 ptp.Nparam=4; in ptp_canon_getobjectinfo()
1925 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &data, &len); in ptp_canon_getobjectinfo()
1928 *entnum=ptp.Param1; in ptp_canon_getobjectinfo()
1964 PTPContainer ptp; in ptp_canon_get_objecthandle_by_name() local
1968 PTP_CNT_INIT (ptp); in ptp_canon_get_objecthandle_by_name()
1969 ptp.Code=PTP_OC_CANON_GetObjectHandleByName; in ptp_canon_get_objecthandle_by_name()
1970 ptp.Nparam=0; in ptp_canon_get_objecthandle_by_name()
1975 ret=ptp_transaction (params, &ptp, PTP_DP_SENDDATA, (len+1)*2+1, &data, NULL); in ptp_canon_get_objecthandle_by_name()
1977 *objectid = ptp.Param1; in ptp_canon_get_objecthandle_by_name()
1999 PTPContainer ptp; in ptp_canon_get_customize_data() local
2003 PTP_CNT_INIT(ptp); in ptp_canon_get_customize_data()
2004 ptp.Code = PTP_OC_CANON_GetCustomizeData; in ptp_canon_get_customize_data()
2005 ptp.Param1 = themenr; in ptp_canon_get_customize_data()
2006 ptp.Nparam = 1; in ptp_canon_get_customize_data()
2007 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, data, size); in ptp_canon_get_customize_data()
2013 PTPContainer ptp; in ptp_nikon_curve_download() local
2016 PTP_CNT_INIT(ptp); in ptp_nikon_curve_download()
2017 ptp.Code = PTP_OC_NIKON_CurveDownload; in ptp_nikon_curve_download()
2018 ptp.Nparam = 0; in ptp_nikon_curve_download()
2019 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, data, size); in ptp_nikon_curve_download()
2036 PTPContainer ptp; in ptp_nikon_get_vendorpropcodes() local
2043 PTP_CNT_INIT(ptp); in ptp_nikon_get_vendorpropcodes()
2044 ptp.Code = PTP_OC_NIKON_GetVendorPropCodes; in ptp_nikon_get_vendorpropcodes()
2045 ptp.Nparam = 0; in ptp_nikon_get_vendorpropcodes()
2046 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &xdata, &xsize); in ptp_nikon_get_vendorpropcodes()
2057 PTPContainer ptp; in ptp_nikon_getfileinfoinblock() local
2060 PTP_CNT_INIT(ptp); in ptp_nikon_getfileinfoinblock()
2061 ptp.Code = PTP_OC_NIKON_GetFileInfoInBlock; in ptp_nikon_getfileinfoinblock()
2062 ptp.Nparam = 3; in ptp_nikon_getfileinfoinblock()
2063 ptp.Param1 = p1; in ptp_nikon_getfileinfoinblock()
2064 ptp.Param2 = p2; in ptp_nikon_getfileinfoinblock()
2065 ptp.Param3 = p3; in ptp_nikon_getfileinfoinblock()
2066 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, data, size); in ptp_nikon_getfileinfoinblock()
2082 PTPContainer ptp; in ptp_nikon_get_liveview_image() local
2084 PTP_CNT_INIT(ptp); in ptp_nikon_get_liveview_image()
2085 ptp.Code=PTP_OC_NIKON_GetLiveViewImg; in ptp_nikon_get_liveview_image()
2086 ptp.Nparam=0; in ptp_nikon_get_liveview_image()
2087 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, data, size); in ptp_nikon_get_liveview_image()
2104 PTPContainer ptp; in ptp_nikon_get_preview_image() local
2107 PTP_CNT_INIT(ptp); in ptp_nikon_get_preview_image()
2108 ptp.Code=PTP_OC_NIKON_GetPreviewImg; in ptp_nikon_get_preview_image()
2109 ptp.Nparam=0; in ptp_nikon_get_preview_image()
2110 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, xdata, xsize); in ptp_nikon_get_preview_image()
2112 if (ptp.Nparam > 0) in ptp_nikon_get_preview_image()
2113 *handle = ptp.Param1; in ptp_nikon_get_preview_image()
2131 PTPContainer ptp; in ptp_canon_eos_get_viewfinder_image() local
2133 PTP_CNT_INIT(ptp); in ptp_canon_eos_get_viewfinder_image()
2134 ptp.Code=PTP_OC_CANON_EOS_GetViewFinderData; in ptp_canon_eos_get_viewfinder_image()
2135 ptp.Nparam=1; in ptp_canon_eos_get_viewfinder_image()
2136 ptp.Param1=0x00100000; /* from trace */ in ptp_canon_eos_get_viewfinder_image()
2137 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, data, size); in ptp_canon_eos_get_viewfinder_image()
2155 PTPContainer ptp; in ptp_nikon_check_event() local
2160 PTP_CNT_INIT(ptp); in ptp_nikon_check_event()
2161 ptp.Code=PTP_OC_NIKON_CheckEvent; in ptp_nikon_check_event()
2162 ptp.Nparam=0; in ptp_nikon_check_event()
2164 ret = ptp_transaction (params, &ptp, PTP_DP_GETDATA, 0, &data, &size); in ptp_nikon_check_event()
2187 PTPContainer ptp; in ptp_nikon_getptpipinfo() local
2189 PTP_CNT_INIT(ptp); in ptp_nikon_getptpipinfo()
2190 ptp.Code=PTP_OC_NIKON_GetDevicePTPIPInfo; in ptp_nikon_getptpipinfo()
2191 ptp.Nparam=0; in ptp_nikon_getptpipinfo()
2192 return ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, data, size); in ptp_nikon_getptpipinfo()
2208 PTPContainer ptp; in ptp_nikon_getwifiprofilelist() local
2217 PTP_CNT_INIT(ptp); in ptp_nikon_getwifiprofilelist()
2218 ptp.Code=PTP_OC_NIKON_GetProfileAllData; in ptp_nikon_getwifiprofilelist()
2219 ptp.Nparam=0; in ptp_nikon_getwifiprofilelist()
2222 CHECK_PTP_RC(ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &data, &size)); in ptp_nikon_getwifiprofilelist()
2310 PTPContainer ptp; in ptp_nikon_writewifiprofile() local
2386 PTP_CNT_INIT(ptp); in ptp_nikon_writewifiprofile()
2387 ptp.Code=PTP_OC_NIKON_SendProfileData; in ptp_nikon_writewifiprofile()
2388 ptp.Nparam=1; in ptp_nikon_writewifiprofile()
2389 ptp.Param1=profilenr; in ptp_nikon_writewifiprofile()
2390 return ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, &data, NULL); in ptp_nikon_writewifiprofile()
2410 PTPContainer ptp; in ptp_mtp_getobjectpropssupported() local
2415 PTP_CNT_INIT(ptp); in ptp_mtp_getobjectpropssupported()
2416 ptp.Code=PTP_OC_MTP_GetObjectPropsSupported; in ptp_mtp_getobjectpropssupported()
2417 ptp.Nparam = 1; in ptp_mtp_getobjectpropssupported()
2418 ptp.Param1 = ofc; in ptp_mtp_getobjectpropssupported()
2419 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &data, &size); in ptp_mtp_getobjectpropssupported()
2442 PTPContainer ptp; in ptp_mtp_getobjectpropdesc() local
2447 PTP_CNT_INIT(ptp); in ptp_mtp_getobjectpropdesc()
2448 ptp.Code=PTP_OC_MTP_GetObjectPropDesc; in ptp_mtp_getobjectpropdesc()
2449 ptp.Nparam = 2; in ptp_mtp_getobjectpropdesc()
2450 ptp.Param1 = opc; in ptp_mtp_getobjectpropdesc()
2451 ptp.Param2 = ofc; in ptp_mtp_getobjectpropdesc()
2452 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &data, &size); in ptp_mtp_getobjectpropdesc()
2476 PTPContainer ptp; in ptp_mtp_getobjectpropvalue() local
2482 PTP_CNT_INIT(ptp); in ptp_mtp_getobjectpropvalue()
2483 ptp.Code=PTP_OC_MTP_GetObjectPropValue; in ptp_mtp_getobjectpropvalue()
2484 ptp.Nparam = 2; in ptp_mtp_getobjectpropvalue()
2485 ptp.Param1 = oid; in ptp_mtp_getobjectpropvalue()
2486 ptp.Param2 = opc; in ptp_mtp_getobjectpropvalue()
2487 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &data, &size); in ptp_mtp_getobjectpropvalue()
2511 PTPContainer ptp; in ptp_mtp_setobjectpropvalue() local
2516 PTP_CNT_INIT(ptp); in ptp_mtp_setobjectpropvalue()
2517 ptp.Code=PTP_OC_MTP_SetObjectPropValue; in ptp_mtp_setobjectpropvalue()
2518 ptp.Nparam = 2; in ptp_mtp_setobjectpropvalue()
2519 ptp.Param1 = oid; in ptp_mtp_setobjectpropvalue()
2520 ptp.Param2 = opc; in ptp_mtp_setobjectpropvalue()
2522 ret = ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, &data, NULL); in ptp_mtp_setobjectpropvalue()
2530 PTPContainer ptp; in ptp_mtp_getobjectreferences() local
2535 PTP_CNT_INIT(ptp); in ptp_mtp_getobjectreferences()
2536 ptp.Code=PTP_OC_MTP_GetObjectReferences; in ptp_mtp_getobjectreferences()
2537 ptp.Param1=handle; in ptp_mtp_getobjectreferences()
2538 ptp.Nparam=1; in ptp_mtp_getobjectreferences()
2539 ret=ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &dpv, &dpvlen); in ptp_mtp_getobjectreferences()
2557 PTPContainer ptp; in ptp_mtp_setobjectreferences() local
2562 PTP_CNT_INIT(ptp); in ptp_mtp_setobjectreferences()
2563 ptp.Code = PTP_OC_MTP_SetObjectReferences; in ptp_mtp_setobjectreferences()
2564 ptp.Param1 = handle; in ptp_mtp_setobjectreferences()
2565 ptp.Nparam = 1; in ptp_mtp_setobjectreferences()
2567 ret = ptp_transaction(params, &ptp, PTP_DP_SENDDATA, size, (unsigned char **)&dpv, NULL); in ptp_mtp_setobjectreferences()
2576 PTPContainer ptp; in ptp_mtp_getobjectproplist() local
2580 PTP_CNT_INIT(ptp); in ptp_mtp_getobjectproplist()
2581 ptp.Code = PTP_OC_MTP_GetObjPropList; in ptp_mtp_getobjectproplist()
2582 ptp.Param1 = handle; in ptp_mtp_getobjectproplist()
2583 ptp.Param2 = 0x00000000U; /* 0x00000000U should be "all formats" */ in ptp_mtp_getobjectproplist()
2584 ptp.Param3 = 0xFFFFFFFFU; /* 0xFFFFFFFFU should be "all properties" */ in ptp_mtp_getobjectproplist()
2585 ptp.Param4 = 0x00000000U; in ptp_mtp_getobjectproplist()
2586 ptp.Param5 = 0x00000000U; in ptp_mtp_getobjectproplist()
2587 ptp.Nparam = 5; in ptp_mtp_getobjectproplist()
2588 ret = ptp_transaction(params, &ptp, PTP_DP_GETDATA, 0, &opldata, &oplsize); in ptp_mtp_getobjectproplist()
2600 PTPContainer ptp; in ptp_mtp_sendobjectproplist() local
2604 PTP_CNT_INIT(ptp); in ptp_mtp_sendobjectproplist()
2605 ptp.Code = PTP_OC_MTP_SendObjectPropList; in ptp_mtp_sendobjectproplist()
2606 ptp.Param1 = *store; in ptp_mtp_sendobjectproplist()
2607 ptp.Param2 = *parenthandle; in ptp_mtp_sendobjectproplist()
2608 ptp.Param3 = (uint32_t) objecttype; in ptp_mtp_sendobjectproplist()
2609 ptp.Param4 = (uint32_t) (objectsize >> 32); in ptp_mtp_sendobjectproplist()
2610 ptp.Param5 = (uint32_t) (objectsize & 0xffffffffU); in ptp_mtp_sendobjectproplist()
2611 ptp.Nparam = 5; in ptp_mtp_sendobjectproplist()
2615 ret = ptp_transaction(params, &ptp, PTP_DP_SENDDATA, oplsize, &opldata, NULL); in ptp_mtp_sendobjectproplist()
2617 *store = ptp.Param1; in ptp_mtp_sendobjectproplist()
2618 *parenthandle = ptp.Param2; in ptp_mtp_sendobjectproplist()
2619 *handle = ptp.Param3; in ptp_mtp_sendobjectproplist()
2628 PTPContainer ptp; in ptp_mtp_setobjectproplist() local
2632 PTP_CNT_INIT(ptp); in ptp_mtp_setobjectproplist()
2633 ptp.Code = PTP_OC_MTP_SetObjPropList; in ptp_mtp_setobjectproplist()
2634 ptp.Nparam = 0; in ptp_mtp_setobjectproplist()
2637 ret = ptp_transaction(params, &ptp, PTP_DP_SENDDATA, oplsize, &opldata, NULL); in ptp_mtp_setobjectproplist()