ds_info
struct ds_info *dp = qp->dp;
static int ds_data(struct ds_info *dp, struct ds_msg_tag *pkt, int len)
static void ds_up(struct ds_info *dp)
static void ds_reset(struct ds_info *dp)
struct ds_info *dp = arg;
struct ds_info *dp;
struct ds_info;
void (*data)(struct ds_info *dp,
static void md_update_data(struct ds_info *dp, struct ds_cap_state *cp,
static void domain_shutdown_data(struct ds_info *dp,
static void domain_panic_data(struct ds_info *dp,
static void dr_cpu_data(struct ds_info *dp,
static void ds_pri_data(struct ds_info *dp,
static void ds_var_data(struct ds_info *dp,
struct ds_info *next;
static struct ds_info *ds_info_list;
static struct ds_cap_state *find_cap(struct ds_info *dp, u64 handle)
static struct ds_cap_state *find_cap_by_string(struct ds_info *dp,
static void md_update_data(struct ds_info *dp,
static void domain_shutdown_data(struct ds_info *dp,
static void domain_panic_data(struct ds_info *dp,
static void __dr_cpu_send_error(struct ds_info *dp,
static void dr_cpu_send_error(struct ds_info *dp,
static int dr_cpu_configure(struct ds_info *dp, struct ds_cap_state *cp,
static int dr_cpu_unconfigure(struct ds_info *dp,
static void dr_cpu_data(struct ds_info *dp, struct ds_cap_state *cp, void *buf,
static void ds_pri_data(struct ds_info *dp,
static void ds_var_data(struct ds_info *dp,
struct ds_info *dp;
static void ds_conn_reset(struct ds_info *dp)
static int register_services(struct ds_info *dp)
static int ds_handshake(struct ds_info *dp, struct ds_msg_tag *pkt)
static void __send_ds_nack(struct ds_info *dp, u64 handle)
struct ds_info *dp;
if ((MS(ads->ds_info, AR_DescId) != ATHEROS_VENDOR_ID) ||
(MS(ads->ds_info, AR_TxRxDesc) != 1)) {
"Tx Descriptor error %x\n", ads->ds_info);
ts->qid = MS(ads->ds_info, AR_TxQcuNum);
if (MS(rxsp->ds_info, AR_DescId) != 0x168c)
if ((rxsp->ds_info & (AR_TxRxDesc | AR_CtrlStat)) != 0)
u32 ds_info;
u32 ds_info;