Lines Matching defs:capbuf
186 u32 *capbuf = cap->pointer;
192 i, capbuf[i]);
245 u32 *capbuf = cap->pointer;
253 if (capbuf[OSC_QUERY_DWORD] & OSC_QUERY_ENABLE)
264 fail = !!(capbuf[OSC_QUERY_DWORD] & OSC_QUERY_ENABLE);
329 int rev, u32 *capbuf, size_t bufsize)
334 .pointer = capbuf,
342 if (!capbuf || bufsize < 2 || guid_parse(uuid_str, &guid))
346 capbuf[OSC_QUERY_DWORD] = OSC_QUERY_ENABLE;
365 capbuf[i] &= retbuf[i];
366 test |= capbuf[i];
371 * more to do. capbuf[] contains a feature mask of all zeros.
384 capbuf[OSC_QUERY_DWORD] = 0;
395 * Clear the feature bits in capbuf[] that have not been acknowledged.
396 * After that, capbuf[] contains the resultant feature mask.
399 capbuf[i] &= retbuf[i];
450 u32 capbuf[2], feature_mask;
494 capbuf[OSC_SUPPORT_DWORD] = feature_mask;
498 if (acpi_osc_handshake(handle, sb_uuid_str, 1, capbuf, ARRAY_SIZE(capbuf)))
501 feature_mask = capbuf[OSC_SUPPORT_DWORD];
532 u32 capbuf[3], control;
544 capbuf[OSC_SUPPORT_DWORD] = 0;
545 capbuf[OSC_CONTROL_DWORD] = control;
547 if (acpi_osc_handshake(handle, sb_usb_uuid_str, 1, capbuf, ARRAY_SIZE(capbuf)))
550 osc_sb_native_usb4_control = capbuf[OSC_CONTROL_DWORD];