Lines Matching defs:entity
31 #define UVC_ENTITY_TYPE(entity) ((entity)->type & 0x7fff)
32 #define UVC_ENTITY_IS_UNIT(entity) (((entity)->type & 0xff00) == 0)
33 #define UVC_ENTITY_IS_TERM(entity) (((entity)->type & 0xff00) != 0)
34 #define UVC_ENTITY_IS_ITERM(entity) \
35 (UVC_ENTITY_IS_TERM(entity) && \
36 ((entity)->type & 0x8000) == UVC_TERM_INPUT)
37 #define UVC_ENTITY_IS_OTERM(entity) \
38 (UVC_ENTITY_IS_TERM(entity) && \
39 ((entity)->type & 0x8000) == UVC_TERM_OUTPUT)
96 u8 entity[16];
110 u8 entity[16];
133 struct uvc_entity *entity;
149 * The term 'entity' refers to both UVC units and UVC terminals.
173 * implemented by the driver (such as the GPIO entity) use IDs 256 and
235 int (*get_info)(struct uvc_device *dev, struct uvc_entity *entity,
237 int (*get_cur)(struct uvc_device *dev, struct uvc_entity *entity,
718 void uvc_mc_cleanup_entity(struct uvc_entity *entity);