Lines Matching defs:a2
299 dt_attr_min(dtrace_attribute_t a1, dtrace_attribute_t a2)
303 am.dtat_name = MIN(a1.dtat_name, a2.dtat_name);
304 am.dtat_data = MIN(a1.dtat_data, a2.dtat_data);
305 am.dtat_class = MIN(a1.dtat_class, a2.dtat_class);
311 dt_attr_max(dtrace_attribute_t a1, dtrace_attribute_t a2)
315 am.dtat_name = MAX(a1.dtat_name, a2.dtat_name);
316 am.dtat_data = MAX(a1.dtat_data, a2.dtat_data);
317 am.dtat_class = MAX(a1.dtat_class, a2.dtat_class);
325 * <0 if any of a1's attributes are less than a2's attributes
326 * =0 if all of a1's attributes are equal to a2's attributes
327 * >0 if all of a1's attributes are greater than or equal to a2's attributes
329 * To implement this function efficiently, we subtract a2's attributes from
330 * a1's to obtain a negative result if an a1 attribute is less than its a2
336 dt_attr_cmp(dtrace_attribute_t a1, dtrace_attribute_t a2)
338 return (((int)a1.dtat_name - a2.dtat_name) |
339 ((int)a1.dtat_data - a2.dtat_data) |
340 ((int)a1.dtat_class - a2.dtat_class));