Lines Matching refs:buffer
22 u8 *buffer, void *context, void(*handler)(struct urb *urb))
25 urb->transfer_buffer = buffer;
55 static void usb6fire_comm_init_buffer(u8 *buffer, u8 id, u8 request,
58 buffer[0] = 0x01;
59 buffer[2] = request;
60 buffer[3] = id;
63 buffer[1] = 0x05; /* length (starting at buffer[2]) */
64 buffer[4] = reg;
65 buffer[5] = vl;
66 buffer[6] = vh;
70 buffer[1] = 0x0b; /* length (starting at buffer[2]) */
71 buffer[4] = 0x00;
72 buffer[5] = 0x18;
73 buffer[6] = 0x05;
74 buffer[7] = 0x00;
75 buffer[8] = 0x01;
76 buffer[9] = 0x00;
77 buffer[10] = 0x9e;
78 buffer[11] = reg;
79 buffer[12] = vl;
85 buffer[1] = 0x04;
86 buffer[4] = reg;
87 buffer[5] = vl;
92 static int usb6fire_comm_send_buffer(u8 *buffer, struct usb_device *dev)
98 buffer, buffer[1] + 2, &actual_len, 1000);
101 else if (actual_len != buffer[1] + 2)
109 u8 *buffer;
113 buffer = kmalloc(13, GFP_KERNEL);
114 if (!buffer)
117 usb6fire_comm_init_buffer(buffer, 0x00, request, reg, value, 0x00);
118 ret = usb6fire_comm_send_buffer(buffer, rt->chip->dev);
120 kfree(buffer);
127 u8 *buffer;
131 buffer = kmalloc(13, GFP_KERNEL);
132 if (!buffer)
135 usb6fire_comm_init_buffer(buffer, 0x00, request, reg, vl, vh);
136 ret = usb6fire_comm_send_buffer(buffer, rt->chip->dev);
138 kfree(buffer);