Lines Matching refs:dbuf
305 u_char *dbuf; in dumpdata() local
330 dbuf = malloc(dlen); in dumpdata()
331 memset(dbuf, 0, dlen); in dumpdata()
333 dbuf[0] = rid; in dumpdata()
334 r = hid_get_report(f, kind, dbuf, dlen); in dumpdata()
337 havedata = !r && (rid == 0 || dbuf[0] == rid); in dumpdata()
339 dbuf[0] = rid; in dumpdata()
341 r = read(f, dbuf, dlen); in dumpdata()
350 use_rid ? dbuf[0] : 0, dlen); in dumpdata()
353 printf(" %02x", dbuf[i]); in dumpdata()
362 dbuf[0] != var->h.report_ID) in dumpdata()
368 prdata(dbuf, &var->h); in dumpdata()
373 free(dbuf); in dumpdata()
382 u_char *dbuf; in writedata() local
398 dbuf = malloc(dlen); in writedata()
399 memset(dbuf, 0, dlen); in writedata()
400 dbuf[0] = rid; in writedata()
401 if (!zflag && hid_get_report(f, kind, dbuf, dlen) == 0) { in writedata()
408 printf(" %02x", dbuf[i]); in writedata()
424 hid_set_data(dbuf, &var->h, var->val); in writedata()
432 printf(" %02x", dbuf[i]); in writedata()
435 r = hid_set_report(f, kind, dbuf, dlen); in writedata()
438 free(dbuf); in writedata()