• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/pnpinfo/

Lines Matching refs:resinfo

81 int handle_small_res __P((u_char *resinfo, int item, int len));
82 void handle_large_res __P((u_char *resinfo, int item, int len));
298 handle_small_res(u_char *resinfo, int item, int len)
310 resinfo[0] >> 4, resinfo[0] & (0xf), resinfo[1]);
314 ((resinfo[0] & 0x7c) >> 2) + 64,
315 (((resinfo[0] & 0x03) << 3) |
316 ((resinfo[1] & 0xe0) >> 5)) + 64,
317 (resinfo[1] & 0x1f) + 64,
318 resinfo[2], resinfo[3], *(int *)(resinfo),
321 if (resinfo[4] & 0x1)
323 if (resinfo[4] & 0x2)
325 if (resinfo[4] > 0x3)
327 resinfo[4]);
330 printf("\tVendor register funcs %02x\n", resinfo[5]);
334 ((resinfo[0] & 0x7c) >> 2) + 64,
335 (((resinfo[0] & 0x03) << 3) |
336 ((resinfo[1] & 0xe0) >> 5)) + 64,
337 (resinfo[1] & 0x1f) + 64,
338 resinfo[2], resinfo[3], *(int *)resinfo);
344 if (resinfo[0] & (1<<i))
347 if (resinfo[1] & (1<<i))
350 if (resinfo[2] & 0x1)
352 if (resinfo[2] & 0x2)
354 if (resinfo[2] & 0x4)
356 if (resinfo[2] & 0x8)
365 if (resinfo[0] & (1<<i))
368 report_dma_info (resinfo[1]);
373 switch (resinfo[0]) {
391 resinfo[1] + (resinfo[2] << 8),
392 resinfo[3] + (resinfo[4] << 8),
393 resinfo[5], resinfo[6] );
394 if (resinfo[0])
401 resinfo[0] + ( (resinfo[1] & 3 ) << 8), /* XXX */
402 resinfo[2]);
423 handle_large_res(u_char *resinfo, int item, int len)
430 report_memory_info(resinfo[0]);
432 (resinfo[1] << 8) + (resinfo[2] << 16));
434 (resinfo[3] << 8) + (resinfo[4] << 16));
436 (i = (resinfo[5] + (resinfo[6] << 8))) ? i : (1 << 16));
438 (resinfo[7] + (resinfo[8] << 8)) * 256);
444 if (resinfo[i]) /* XXX */
445 printf("%c", resinfo[i]);
478 u_char tag, *resinfo;
499 resinfo = malloc(PNP_SRES_LEN(tag));
500 if (!get_resource_info(resinfo, PNP_SRES_LEN(tag)))
503 if (handle_small_res(resinfo, PNP_SRES_NUM(tag), PNP_SRES_LEN(tag)) == 1)
505 free(resinfo);
513 resinfo = malloc(large_len);
514 if (!get_resource_info(resinfo, large_len))
517 handle_large_res(resinfo, PNP_LRES_NUM(tag), large_len);
518 free(resinfo);