Home
last modified time | relevance | path

Searched refs:qset (Results 1 – 10 of 10) sorted by relevance

/drivers/usb/host/whci/
Dasl.c28 static void qset_get_next_prev(struct whc *whc, struct whc_qset *qset, in qset_get_next_prev() argument
35 n = qset->list_node.next; in qset_get_next_prev()
38 p = qset->list_node.prev; in qset_get_next_prev()
47 static void asl_qset_insert_begin(struct whc *whc, struct whc_qset *qset) in asl_qset_insert_begin() argument
49 list_move(&qset->list_node, &whc->async_list); in asl_qset_insert_begin()
50 qset->in_sw_list = true; in asl_qset_insert_begin()
53 static void asl_qset_insert(struct whc *whc, struct whc_qset *qset) in asl_qset_insert() argument
57 qset_clear(whc, qset); in asl_qset_insert()
60 qset_get_next_prev(whc, qset, &next, &prev); in asl_qset_insert()
61 whc_qset_set_link_ptr(&qset->qh.link, next->qset_dma); in asl_qset_insert()
[all …]
Dqset.c30 struct whc_qset *qset; in qset_alloc() local
33 qset = dma_pool_alloc(whc->qset_pool, mem_flags, &dma); in qset_alloc()
34 if (qset == NULL) in qset_alloc()
36 memset(qset, 0, sizeof(struct whc_qset)); in qset_alloc()
38 qset->qset_dma = dma; in qset_alloc()
39 qset->whc = whc; in qset_alloc()
41 INIT_LIST_HEAD(&qset->list_node); in qset_alloc()
42 INIT_LIST_HEAD(&qset->stds); in qset_alloc()
44 return qset; in qset_alloc()
53 static void qset_fill_qh(struct whc *whc, struct whc_qset *qset, struct urb *urb) in qset_fill_qh() argument
[all …]
Dpzl.c65 static int qset_get_period(struct whc *whc, struct whc_qset *qset) in qset_get_period() argument
67 uint8_t bInterval = qset->ep->desc.bInterval; in qset_get_period()
76 static void qset_insert_in_sw_list(struct whc *whc, struct whc_qset *qset) in qset_insert_in_sw_list() argument
80 period = qset_get_period(whc, qset); in qset_insert_in_sw_list()
82 qset_clear(whc, qset); in qset_insert_in_sw_list()
83 list_move(&qset->list_node, &whc->periodic_list[period]); in qset_insert_in_sw_list()
84 qset->in_sw_list = true; in qset_insert_in_sw_list()
87 static void pzl_qset_remove(struct whc *whc, struct whc_qset *qset) in pzl_qset_remove() argument
89 list_move(&qset->list_node, &whc->periodic_removed_list); in pzl_qset_remove()
90 qset->in_hw_list = false; in pzl_qset_remove()
[all …]
Ddebug.c34 static void qset_print(struct seq_file *s, struct whc_qset *qset) in qset_print() argument
42 seq_printf(s, "qset %08x", (u32)qset->qset_dma); in qset_print()
43 if (&qset->list_node == qset->whc->async_list.prev) { in qset_print()
47 qset->qh.info1 & 0x0f, in qset_print()
48 (qset->qh.info1 >> 4) & 0x1 ? "in" : "out", in qset_print()
49 qh_type[(qset->qh.info1 >> 5) & 0x7], in qset_print()
50 (qset->qh.info1 >> 16) & 0xffff); in qset_print()
52 seq_printf(s, " -> %08x\n", (u32)qset->qh.link); in qset_print()
54 qset->qh.info1, qset->qh.info2, qset->qh.info3); in qset_print()
56 qset->qh.status, qset->qh.err_count, qset->qh.cur_window); in qset_print()
[all …]
Dwhcd.h121 struct whc_qset *qset; member
177 void asl_qset_delete(struct whc *whc, struct whc_qset *qset);
187 void pzl_qset_delete(struct whc *whc, struct whc_qset *qset);
192 void qset_free(struct whc *whc, struct whc_qset *qset);
194 void qset_delete(struct whc *whc, struct whc_qset *qset);
195 void qset_clear(struct whc *whc, struct whc_qset *qset);
196 void qset_reset(struct whc *whc, struct whc_qset *qset);
197 int qset_add_urb(struct whc *whc, struct whc_qset *qset, struct urb *urb,
200 void qset_remove_urb(struct whc *whc, struct whc_qset *qset,
202 void process_halted_qtd(struct whc *whc, struct whc_qset *qset,
[all …]
Dhcd.c177 struct whc_qset *qset; in whc_endpoint_disable() local
179 qset = ep->hcpriv; in whc_endpoint_disable()
180 if (qset) { in whc_endpoint_disable()
184 asl_qset_delete(whc, qset); in whc_endpoint_disable()
186 pzl_qset_delete(whc, qset); in whc_endpoint_disable()
195 struct whc_qset *qset; in whc_endpoint_reset() local
200 qset = ep->hcpriv; in whc_endpoint_reset()
201 if (qset) { in whc_endpoint_reset()
202 qset->remove = 1; in whc_endpoint_reset()
203 qset->reset = 1; in whc_endpoint_reset()
DKbuild11 qset.o \
/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c675 &adap->params.sge.qset[qset_idx], ntxq, dev, in setup_sge_qsets()
1945 const struct qset_params *q = &adapter->params.sge.qset[pi->first_qset]; in get_sge_param()
1977 q = &adapter->params.sge.qset[pi->first_qset]; in set_sge_param()
2001 qsp = &adapter->params.sge.qset[i]; in set_coalesce()
2014 struct qset_params *q = adapter->params.sge.qset; in get_coalesce()
2188 q = &adapter->params.sge.qset[t.qset_idx]; in cxgb_extension_ioctl()
2222 qset[i]; in cxgb_extension_ioctl()
2260 q = &adapter->params.sge.qset[q1 + t.qset_idx]; in cxgb_extension_ioctl()
Dcommon.h330 struct qset_params qset[SGE_QSETS]; member
Dsge.c3291 struct qset_params *q = p->qset + i; in t3_sge_prep()