/drivers/usb/host/whci/ |
H A D | hcd.c | 170 * qset. 177 struct whc_qset *qset; local 179 qset = ep->hcpriv; 180 if (qset) { 184 asl_qset_delete(whc, qset); 186 pzl_qset_delete(whc, qset); 195 struct whc_qset *qset; local 200 qset = ep->hcpriv; 201 if (qset) { 202 qset [all...] |
H A D | asl.c | 28 static void qset_get_next_prev(struct whc *whc, struct whc_qset *qset, argument 35 n = qset->list_node.next; 38 p = qset->list_node.prev; 47 static void asl_qset_insert_begin(struct whc *whc, struct whc_qset *qset) argument 49 list_move(&qset->list_node, &whc->async_list); 50 qset->in_sw_list = true; 53 static void asl_qset_insert(struct whc *whc, struct whc_qset *qset) argument 57 qset_clear(whc, qset); 60 qset_get_next_prev(whc, qset, &next, &prev); 61 whc_qset_set_link_ptr(&qset 66 asl_qset_remove(struct whc *whc, struct whc_qset *qset) argument 97 process_qset(struct whc *whc, struct whc_qset *qset) argument 147 struct whc_qset *qset; local 205 struct whc_qset *qset, *t; local 267 struct whc_qset *qset; local 311 struct whc_qset *qset = wurb->qset; local 348 asl_qset_delete(struct whc *whc, struct whc_qset *qset) argument 363 struct whc_qset *qset; local 382 struct whc_qset *qset; local [all...] |
H A D | debug.c | 34 static void qset_print(struct seq_file *s, struct whc_qset *qset) argument 42 seq_printf(s, "qset %08x", (u32)qset->qset_dma); 43 if (&qset->list_node == qset->whc->async_list.prev) { 47 qset->qh.info1 & 0x0f, 48 (qset->qh.info1 >> 4) & 0x1 ? "in" : "out", 49 qh_type[(qset->qh.info1 >> 5) & 0x7], 50 (qset->qh.info1 >> 16) & 0xffff); 52 seq_printf(s, " -> %08x\n", (u32)qset 112 struct whc_qset *qset; local 124 struct whc_qset *qset; local [all...] |
H A D | pzl.c | 61 * Return the 'period' to use for this qset. The minimum interval for 65 static int qset_get_period(struct whc *whc, struct whc_qset *qset) argument 67 uint8_t bInterval = qset->ep->desc.bInterval; 76 static void qset_insert_in_sw_list(struct whc *whc, struct whc_qset *qset) argument 80 period = qset_get_period(whc, qset); 82 qset_clear(whc, qset); 83 list_move(&qset->list_node, &whc->periodic_list[period]); 84 qset->in_sw_list = true; 87 static void pzl_qset_remove(struct whc *whc, struct whc_qset *qset) argument 89 list_move(&qset 103 pzl_process_qset(struct whc *whc, struct whc_qset *qset) argument 209 struct whc_qset *qset, *t; local 234 struct whc_qset *qset, *t; local 295 struct whc_qset *qset; local 339 struct whc_qset *qset = wurb->qset; local 377 pzl_qset_delete(struct whc *whc, struct whc_qset *qset) argument [all...] |
H A D | whcd.h | 92 * Queued URBs may require more TDs than are available in a qset so we 114 * @qset: the qset associated to the URB. 121 struct whc_qset *qset; member in struct:whc_urb 177 void asl_qset_delete(struct whc *whc, struct whc_qset *qset); 187 void pzl_qset_delete(struct whc *whc, struct whc_qset *qset); 190 /* qset.c */ 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); [all...] |
H A D | qset.c | 2 * Wireless Host Controller (WHC) qset management. 30 struct whc_qset *qset; local 33 qset = dma_pool_alloc(whc->qset_pool, mem_flags, &dma); 34 if (qset == NULL) 36 memset(qset, 0, sizeof(struct whc_qset)); 38 qset->qset_dma = dma; 39 qset->whc = whc; 41 INIT_LIST_HEAD(&qset->list_node); 42 INIT_LIST_HEAD(&qset->stds); 44 return qset; 53 qset_fill_qh(struct whc *whc, struct whc_qset *qset, struct urb *urb) argument 123 qset_clear(struct whc *whc, struct whc_qset *qset) argument 145 qset_reset(struct whc *whc, struct whc_qset *qset) argument 161 struct whc_qset *qset; local 176 qset_remove_complete(struct whc *whc, struct whc_qset *qset) argument 189 qset_add_qtds(struct whc *whc, struct whc_qset *qset) argument 255 qset_remove_qtd(struct whc *whc, struct whc_qset *qset) argument 331 qset_remove_qtds(struct whc *whc, struct whc_qset *qset, struct urb *urb) argument 348 qset_free_stds(struct whc_qset *qset, struct urb *urb) argument 395 struct whc_qset *qset = wurb->qset; local 413 qset_new_std(struct whc *whc, struct whc_qset *qset, struct urb *urb, gfp_t mem_flags) argument 431 qset_add_urb_sg(struct whc *whc, struct whc_qset *qset, struct urb *urb, gfp_t mem_flags) argument 547 qset_add_urb_sg_linearize(struct whc *whc, struct whc_qset *qset, struct urb *urb, gfp_t mem_flags) argument 632 qset_add_urb(struct whc *whc, struct whc_qset *qset, struct urb *urb, gfp_t mem_flags) argument 700 qset_remove_urb(struct whc *whc, struct whc_qset *qset, struct urb *urb, int status) argument 746 process_inactive_qtd(struct whc *whc, struct whc_qset *qset, struct whc_qtd *qtd) argument 798 process_halted_qtd(struct whc *whc, struct whc_qset *qset, struct whc_qtd *qtd) argument 820 qset_free(struct whc *whc, struct whc_qset *qset) argument 828 qset_delete(struct whc *whc, struct whc_qset *qset) argument [all...] |
/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | common.h | 331 struct qset_params qset[SGE_QSETS]; member in struct:sge_params
|