Lines Matching refs:dlen
304 int dlen, havedata, i, match, r, rid, use_rid; in dumpdata() local
327 dlen = hid_report_size(rd, kind < 3 ? kind : hid_input, rid); in dumpdata()
328 if (dlen <= 0) in dumpdata()
330 dbuf = malloc(dlen); in dumpdata()
331 memset(dbuf, 0, dlen); in dumpdata()
334 r = hid_get_report(f, kind, dbuf, dlen); in dumpdata()
341 r = read(f, dbuf, dlen); in dumpdata()
350 use_rid ? dbuf[0] : 0, dlen); in dumpdata()
352 for (i = 0; i < dlen; i++) in dumpdata()
381 int dlen, i, r, rid; in writedata() local
395 dlen = hid_report_size(rd, kind, rid); in writedata()
396 if (dlen <= 0) in writedata()
398 dbuf = malloc(dlen); in writedata()
399 memset(dbuf, 0, dlen); in writedata()
401 if (!zflag && hid_get_report(f, kind, dbuf, dlen) == 0) { in writedata()
406 rid, dlen); in writedata()
407 for (i = 0; i < dlen; i++) in writedata()
418 rid, dlen); in writedata()
430 rid, dlen); in writedata()
431 for (i = 0; i < dlen; i++) in writedata()
435 r = hid_set_report(f, kind, dbuf, dlen); in writedata()