Lines Matching defs:buffer
177 struct calling_interface_buffer *buffer)
183 if (buffer->cmd_class > 30) {
184 dev_dbg(d, "class too big: %u\n", buffer->cmd_class);
189 if (!(da_supported_commands & (1 << buffer->cmd_class))) {
197 if (buffer->cmd_class != call_blacklist[i].cmd_class)
199 if (buffer->cmd_select != call_blacklist[i].cmd_select &&
203 buffer->cmd_class, buffer->cmd_select);
209 if ((buffer->cmd_class == CLASS_TOKEN_READ ||
210 buffer->cmd_class == CLASS_TOKEN_WRITE) &&
211 buffer->cmd_select < 3) {
220 if (da_tokens[i].location != buffer->input[0])
229 buffer->input[0]);
259 if (buffer->cmd_class != call_whitelist[i].cmd_class)
261 if (buffer->cmd_select != call_whitelist[i].cmd_select)
266 buffer->cmd_class, buffer->cmd_select);
271 buffer->cmd_class, buffer->cmd_select);
278 buffer->cmd_class, buffer->cmd_select);
286 int dell_smbios_call(struct calling_interface_buffer *buffer)
309 ret = call_fn(buffer);