Lines Matching refs:buf

33 	u8 *buf;
47 buf = kzalloc(8, GFP_KERNEL);
48 if (buf == NULL)
51 buf[0] = 0x00; /* AV/C CONTROL */
52 buf[1] = 0xff; /* UNIT */
54 buf[2] = 0x19; /* INPUT PLUG SIGNAL FORMAT */
56 buf[2] = 0x18; /* OUTPUT PLUG SIGNAL FORMAT */
57 buf[3] = 0xff & pid; /* plug id */
58 buf[4] = 0x90; /* EOH_1, Form_1, FMT. AM824 */
59 buf[5] = 0x07 & sfc; /* FDF-hi. AM824, frequency */
60 buf[6] = 0xff; /* FDF-mid. AM824, SYT hi (not used)*/
61 buf[7] = 0xff; /* FDF-low. AM824, SYT lo (not used) */
63 /* do transaction and check buf[1-5] are the same against command */
64 err = fcp_avc_transaction(unit, buf, 8, buf, 8,
70 else if (buf[0] == 0x08) /* NOT IMPLEMENTED */
72 else if (buf[0] == 0x0a) /* REJECTED */
79 kfree(buf);
89 u8 *buf;
92 buf = kzalloc(8, GFP_KERNEL);
93 if (buf == NULL)
96 buf[0] = 0x01; /* AV/C STATUS */
97 buf[1] = 0xff; /* Unit */
99 buf[2] = 0x19; /* INPUT PLUG SIGNAL FORMAT */
101 buf[2] = 0x18; /* OUTPUT PLUG SIGNAL FORMAT */
102 buf[3] = 0xff & pid; /* plug id */
103 buf[4] = 0x90; /* EOH_1, Form_1, FMT. AM824 */
104 buf[5] = 0xff; /* FDF-hi. AM824, frequency */
105 buf[6] = 0xff; /* FDF-mid. AM824, SYT hi (not used) */
106 buf[7] = 0xff; /* FDF-low. AM824, SYT lo (not used) */
108 /* do transaction and check buf[1-4] are the same against command */
109 err = fcp_avc_transaction(unit, buf, 8, buf, 8,
115 else if (buf[0] == 0x08) /* NOT IMPLEMENTED */
117 else if (buf[0] == 0x0a) /* REJECTED */
119 else if (buf[0] == 0x0b) /* IN TRANSITION */
125 sfc = 0x07 & buf[5];
134 kfree(buf);
143 u8 *buf;
150 buf = kzalloc(8, GFP_KERNEL);
151 if (buf == NULL)
154 buf[0] = 0x01; /* AV/C STATUS */
156 buf[1] = ((subunit_type & 0x1f) << 3) | (subunit_id & 0x7);
157 buf[2] = 0x02; /* PLUG INFO */
158 buf[3] = 0xff & subfunction;
160 err = fcp_avc_transaction(unit, buf, 8, buf, 8, BIT(1) | BIT(2));
165 else if (buf[0] == 0x08) /* NOT IMPLEMENTED */
167 else if (buf[0] == 0x0a) /* REJECTED */
169 else if (buf[0] == 0x0b) /* IN TRANSITION */
174 info[0] = buf[4];
175 info[1] = buf[5];
176 info[2] = buf[6];
177 info[3] = buf[7];
181 kfree(buf);