Lines Matching defs:inArg
127 int readBDAddr(InArg inArg, LoadedBDAddr *loadedBDAddr)
133 ALOGI("Read From %s by Path type(0x%2x), Data type (0x%2x)", inArg.szSrc, inArg.nPathType, inArg.nDataType);
136 if(inArg.nPathType == ARG_TYPE_PATH_FILE){
137 switch(inArg.nDataType){
139 if(!readBDAddrData(inArg.szSrc, loadedBDAddr->data.bin, BD_ADDR_LEN)){
145 if(!readBDAddrData(inArg.szSrc, (unsigned char *)loadedBDAddr->data.sz, BD_ADDR_STR_LEN)){
153 }else if(inArg.nPathType == ARG_TYPE_PATH_PROP){
155 switch(inArg.nDataType){
157 if(property_get(inArg.szSrc, prop_value, "") >= 0 && strlen(prop_value) < BD_ADDR_LEN){
164 if(property_get(inArg.szSrc, prop_value, "") >= 0 && strlen(prop_value) < BD_ADDR_STR_LEN){
174 ALOGE("Error invalid argument : (%d)", inArg.nPathType);
177 ALOGE("Fail to read BDAddr from %s", inArg.szSrc);
232 InArg inArg;
237 memset(&inArg, 0, sizeof(InArg));
247 inArg.szSrc = optarg;
251 inArg.nPathType = ARG_TYPE_PATH_FILE;
256 inArg.szSrc = optarg;
260 inArg.nPathType = ARG_TYPE_PATH_PROP;
264 inArg.nDataType = ARG_TYPE_DATA_HEX;
268 inArg.nDataType = ARG_TYPE_DATA_ASCII;
285 if(readBDAddr(inArg, &loadedBDAddr)){