Lines Matching refs:dlen
303 int dlen, havedata, i, match, r, rid, use_rid;
326 dlen = hid_report_size(rd, kind < 3 ? kind : hid_input, rid);
327 if (dlen <= 0)
329 dbuf = malloc(dlen);
330 memset(dbuf, 0, dlen);
333 r = hid_get_report(f, kind, dbuf, dlen);
340 r = read(f, dbuf, dlen);
349 use_rid ? dbuf[0] : 0, dlen);
351 for (i = 0; i < dlen; i++)
380 int dlen, i, r, rid;
394 dlen = hid_report_size(rd, kind, rid);
395 if (dlen <= 0)
397 dbuf = malloc(dlen);
398 memset(dbuf, 0, dlen);
400 if (!zflag && hid_get_report(f, kind, dbuf, dlen) == 0) {
405 rid, dlen);
406 for (i = 0; i < dlen; i++)
417 rid, dlen);
429 rid, dlen);
430 for (i = 0; i < dlen; i++)
434 r = hid_set_report(f, kind, dbuf, dlen);