Lines Matching defs:compatible
26 unsigned compatible; /* for use with scsi_static_device_list entries */
291 char *from, int compatible)
298 if (from_length < to_length && !compatible) {
311 * @compatible: if true, null terminate short strings. Otherwise space pad.
319 * @flag. If @compatible, add to the tail of the list, do not space
320 * pad, and set devinfo->compatible. The scsi_static_device_list entries
321 * are added with @compatible 1 and @clfags NULL.
325 static int scsi_dev_info_list_add(int compatible, char *vendor, char *model,
328 return scsi_dev_info_list_add_keyed(compatible, vendor, model,
335 * @compatible: if true, null terminate short strings. Otherwise space pad.
344 * @strflags or @flag in list specified by @key. If @compatible,
346 * devinfo->compatible. The scsi_static_device_list entries are
347 * added with @compatible 1 and @clfags NULL.
351 int scsi_dev_info_list_add_keyed(int compatible, char *vendor, char *model,
369 vendor, compatible);
371 model, compatible);
390 devinfo->compatible = compatible;
392 if (compatible)
427 /* Prepare for "compatible" matches */
458 if (devinfo->compatible) {
559 res = scsi_dev_info_list_add(0 /* compatible */, vendor,