mt_usages
struct mt_usages *slot,
struct mt_usages *slot)
struct list_head mt_usages; /* mt usages list */
struct mt_usages *slot;
list_for_each_entry(slot, &app->mt_usages, list) {
if (list_is_singular(&app->mt_usages)) {
struct mt_usages *slot)
static struct mt_usages *mt_allocate_usage(struct hid_device *hdev,
struct mt_usages *usage;
list_add_tail(&usage->list, &application->mt_usages);
INIT_LIST_HEAD(&mt_application->mt_usages);
struct mt_usages *usage;
if (list_empty(&application->mt_usages))
usage = list_last_entry(&application->mt_usages,
struct mt_usages,
offsetof(struct mt_usages, __name))