linux/drivers/isdn/hardware/eicon/entity.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/* $Id: entity.h,v 1.4 2004/03/21 17:26:01 armin Exp $ */
   3
   4#ifndef __DIVAS_USER_MODE_IDI_ENTITY__
   5#define __DIVAS_USER_MODE_IDI_ENTITY__
   6
   7#define DIVA_UM_IDI_RC_PENDING      0x00000001
   8#define DIVA_UM_IDI_REMOVE_PENDING  0x00000002
   9#define DIVA_UM_IDI_TX_FLOW_CONTROL 0x00000004
  10#define DIVA_UM_IDI_REMOVED         0x00000008
  11#define DIVA_UM_IDI_ASSIGN_PENDING  0x00000010
  12
  13typedef struct _divas_um_idi_entity {
  14        struct list_head          link;
  15        diva_um_idi_adapter_t *adapter; /* Back to adapter */
  16        ENTITY e;
  17        void *os_ref;
  18        dword status;
  19        void *os_context;
  20        int rc_count;
  21        diva_um_idi_data_queue_t  data; /* definad by user 1 ... MAX */
  22        diva_um_idi_data_queue_t  rc;   /* two entries */
  23        BUFFERS                   XData;
  24        BUFFERS                   RData;
  25        byte                      buffer[2048 + 512];
  26} divas_um_idi_entity_t;
  27
  28
  29#endif
  30