• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/IOGraphics-485/tools/

Lines Matching refs:request

16     IOI2CRequest        request;
20 bzero( &request, sizeof(request) );
22 request.commFlags = 0;
24 request.sendAddress = 0xA0;
25 request.sendTransactionType = kIOI2CSimpleTransactionType;
26 request.sendBuffer = (vm_address_t) &data[0];
27 request.sendBytes = 0x01;
30 request.replyAddress = 0xA1;
31 request.replyTransactionType = kIOI2CSimpleTransactionType;
32 request.replyBuffer = (vm_address_t) &data[0];
33 request.replyBytes = 128;
34 bzero( &data[0], request.replyBytes );
36 kr = IOI2CSendRequest( connect, kNilOptions, &request );
38 printf("read result 0x%x, 0x%lx bytes\n", request.result, request.replyBytes);
39 if( kIOReturnSuccess != request.result)
43 for( i = 0; i < request.replyBytes; i++) {
55 IOI2CRequest request;
60 bzero( &request, sizeof(request) );
62 request.commFlags = kIOI2CUseSubAddressCommFlag;
63 request.minReplyDelay = 0;
67 request.sendAddress = 0x94;
68 request.sendSubAddress = 0x70;
69 request.sendTransactionType = kIOI2CSimpleTransactionType;
70 request.sendBuffer = (vm_address_t) &outData[0];
71 request.sendBytes = 0x02;
75 request.replyTransactionType = kIOI2CNoTransactionType;
76 request.replyBytes = 0;
78 kr = IOI2CSendRequest( connect, kNilOptions, &request );
81 printf("write result 0x%x\n", request.result);
82 if( kIOReturnSuccess != request.result)
85 request.sendTransactionType = kIOI2CNoTransactionType;
86 request.sendBytes = 0;
88 request.replyAddress = 0x95;
89 request.replySubAddress = 0x70;
90 request.replyTransactionType = kIOI2CCombinedTransactionType;
91 request.replyBuffer = (vm_address_t) &inData[0];
92 request.replyBytes = 2;
93 bzero( &inData[0], request.replyBytes );
95 kr = IOI2CSendRequest( connect, kNilOptions, &request );
98 printf("read result 0x%x, 0x%lx bytes\n", request.result, request.replyBytes);
99 if( kIOReturnSuccess != request.result)