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