Lines Matching full:prop
2466 * uint16_t opc - object prop code
2501 * uint16_t opc - object prop code
2804 {PTP_RC_DevicePropNotSupported, N_("PTP: Device Prop Not Supported")},
2823 {PTP_RC_InvalidDevicePropFormat, N_("PTP: Invalid Device Prop Format")},
2824 {PTP_RC_InvalidDevicePropValue, N_("PTP: Invalid Device Prop Value")},
4621 MTPProperties *prop;
4630 prop = &newprops[*nrofprops];
4631 prop->property = PTP_OPC_StorageID; /* Should be "unknown" */
4632 prop->datatype = PTP_DTC_UNDEF;
4633 prop->ObjectHandle = 0x00000000U;
4634 prop->propval.str = NULL;
4638 return prop;
4642 ptp_destroy_object_prop(MTPProperties *prop)
4644 if (!prop)
4647 if (prop->datatype == PTP_DTC_STR && prop->propval.str != NULL)
4648 free(prop->propval.str);
4649 else if ((prop->datatype == PTP_DTC_AINT8 || prop->datatype == PTP_DTC_AINT16 ||
4650 prop->datatype == PTP_DTC_AINT32 || prop->datatype == PTP_DTC_AINT64 || prop->datatype == PTP_DTC_AINT128 ||
4651 prop->datatype == PTP_DTC_AUINT8 || prop->datatype == PTP_DTC_AUINT16 ||
4652 prop->datatype == PTP_DTC_AUINT32 || prop->datatype == PTP_DTC_AUINT64 || prop->datatype == PTP_DTC_AUINT128)
4653 && prop->propval.a.v != NULL)
4654 free(prop->propval.a.v);
4661 MTPProperties *prop = props;
4663 for (i=0;i<nrofprops;i++,prop++)
4664 ptp_destroy_object_prop(prop);
4676 MTPProperties *prop;
4683 prop = ob->mtpprops;
4685 if (attribute_id == prop->property)
4686 return prop;
4687 prop++;