/drivers/usb/host/whci/ |
D | asl.c | 28 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 …]
|
D | qset.c | 30 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 …]
|
D | pzl.c | 65 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 …]
|
D | debug.c | 34 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 …]
|
D | whcd.h | 121 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 …]
|
D | hcd.c | 177 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()
|
D | Kbuild | 11 qset.o \
|
/drivers/net/ethernet/chelsio/cxgb3/ |
D | cxgb3_main.c | 675 &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()
|
D | common.h | 330 struct qset_params qset[SGE_QSETS]; member
|
D | sge.c | 3291 struct qset_params *q = p->qset + i; in t3_sge_prep()
|