Lines Matching defs:compatible
26 unsigned compatible; /* for use with scsi_static_device_list entries */
289 char *from, int compatible)
296 if (from_length < to_length && !compatible) {
309 * @compatible: if true, null terminate short strings. Otherwise space pad.
317 * @flag. If @compatible, add to the tail of the list, do not space
318 * pad, and set devinfo->compatible. The scsi_static_device_list entries
319 * are added with @compatible 1 and @clfags NULL.
323 static int scsi_dev_info_list_add(int compatible, char *vendor, char *model,
326 return scsi_dev_info_list_add_keyed(compatible, vendor, model,
333 * @compatible: if true, null terminate short strings. Otherwise space pad.
342 * @strflags or @flag in list specified by @key. If @compatible,
344 * devinfo->compatible. The scsi_static_device_list entries are
345 * added with @compatible 1 and @clfags NULL.
349 int scsi_dev_info_list_add_keyed(int compatible, char *vendor, char *model,
367 vendor, compatible);
369 model, compatible);
388 devinfo->compatible = compatible;
390 if (compatible)
425 /* Prepare for "compatible" matches */
456 if (devinfo->compatible) {
557 res = scsi_dev_info_list_add(0 /* compatible */, vendor,