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()
68 else if (buf[0] == 0x08) /* NOT IMPLEMENTED */ in avc_general_set_sig_fmt()
70 else if (buf[0] == 0x0a) /* REJECTED */ in avc_general_set_sig_fmt()
77 kfree(buf); in avc_general_set_sig_fmt()
87 u8 *buf; in avc_general_get_sig_fmt() local
90 buf = kzalloc(8, GFP_KERNEL); in avc_general_get_sig_fmt()
91 if (buf == NULL) in avc_general_get_sig_fmt()
94 buf[0] = 0x01; /* AV/C STATUS */ in avc_general_get_sig_fmt()
95 buf[1] = 0xff; /* Unit */ in avc_general_get_sig_fmt()
97 buf[2] = 0x19; /* INPUT PLUG SIGNAL FORMAT */ in avc_general_get_sig_fmt()
99 buf[2] = 0x18; /* OUTPUT PLUG SIGNAL FORMAT */ in avc_general_get_sig_fmt()
100 buf[3] = 0xff & pid; /* plug id */ in avc_general_get_sig_fmt()
101 buf[4] = 0x90; /* EOH_1, Form_1, FMT. AM824 */ in avc_general_get_sig_fmt()
102 buf[5] = 0xff; /* FDF-hi. AM824, frequency */ in avc_general_get_sig_fmt()
103 buf[6] = 0xff; /* FDF-mid. AM824, SYT hi (not used) */ in avc_general_get_sig_fmt()
104 buf[7] = 0xff; /* FDF-low. AM824, SYT lo (not used) */ in avc_general_get_sig_fmt()
107 err = fcp_avc_transaction(unit, buf, 8, buf, 8, in avc_general_get_sig_fmt()
111 else if (buf[0] == 0x08) /* NOT IMPLEMENTED */ in avc_general_get_sig_fmt()
113 else if (buf[0] == 0x0a) /* REJECTED */ in avc_general_get_sig_fmt()
115 else if (buf[0] == 0x0b) /* IN TRANSITION */ in avc_general_get_sig_fmt()
121 sfc = 0x07 & buf[5]; in avc_general_get_sig_fmt()
130 kfree(buf); in avc_general_get_sig_fmt()
139 u8 *buf; in avc_general_get_plug_info() local
146 buf = kzalloc(8, GFP_KERNEL); in avc_general_get_plug_info()
147 if (buf == NULL) in avc_general_get_plug_info()
150 buf[0] = 0x01; /* AV/C STATUS */ in avc_general_get_plug_info()
152 buf[1] = ((subunit_type & 0x1f) << 3) | (subunit_id & 0x7); in avc_general_get_plug_info()
153 buf[2] = 0x02; /* PLUG INFO */ in avc_general_get_plug_info()
154 buf[3] = 0xff & subfunction; in avc_general_get_plug_info()
156 err = fcp_avc_transaction(unit, buf, 8, buf, 8, BIT(1) | BIT(2)); in avc_general_get_plug_info()
159 else if (buf[0] == 0x08) /* NOT IMPLEMENTED */ in avc_general_get_plug_info()
161 else if (buf[0] == 0x0a) /* REJECTED */ in avc_general_get_plug_info()
163 else if (buf[0] == 0x0b) /* IN TRANSITION */ in avc_general_get_plug_info()
168 info[0] = buf[4]; in avc_general_get_plug_info()
169 info[1] = buf[5]; in avc_general_get_plug_info()
170 info[2] = buf[6]; in avc_general_get_plug_info()
171 info[3] = buf[7]; in avc_general_get_plug_info()
175 kfree(buf); in avc_general_get_plug_info()