Lines Matching refs:ohci_state_t

134 static void	ohci_set_dma_attributes(ohci_state_t	*ohcip);
135 static int ohci_allocate_pools(ohci_state_t *ohcip);
137 ohci_state_t *ohcip,
139 static int ohci_map_regs(ohci_state_t *ohcip);
141 ohci_state_t *ohcip);
142 static int ohci_add_intrs(ohci_state_t *ohcip,
144 static int ohci_init_ctlr(ohci_state_t *ohcip);
145 static int ohci_init_hcca(ohci_state_t *ohcip);
147 ohci_state_t *ohcip);
148 static int ohci_take_control(ohci_state_t *ohcip);
150 ohci_state_t *ohcip);
153 static int ohci_cleanup(ohci_state_t *ohcip);
154 static void ohci_rem_intrs(ohci_state_t *ohcip);
155 static int ohci_cpr_suspend(ohci_state_t *ohcip);
156 static int ohci_cpr_resume(ohci_state_t *ohcip);
159 static int ohci_allocate_bandwidth(ohci_state_t *ohcip,
162 static void ohci_deallocate_bandwidth(ohci_state_t *ohcip,
169 ohci_state_t *ohcip,
184 static uint_t ohci_unpack_endpoint(ohci_state_t *ohcip,
186 static void ohci_insert_ed(ohci_state_t *ohcip,
189 ohci_state_t *ohcip,
192 ohci_state_t *ohcip,
195 ohci_state_t *ohcip,
198 ohci_state_t *ohcip,
200 static void ohci_modify_sKip_bit(ohci_state_t *ohcip,
204 static void ohci_remove_ed(ohci_state_t *ohcip,
207 ohci_state_t *ohcip,
210 ohci_state_t *ohcip,
213 ohci_state_t *ohcip,
216 ohci_state_t *ohcip,
219 ohci_state_t *ohcip,
223 ohci_state_t *ohcip,
227 static int ohci_initialize_dummy(ohci_state_t *ohcip,
230 ohci_state_t *ohcip,
235 ohci_state_t *ohcip,
241 ohci_state_t *ohcip,
245 static void ohci_insert_bulk_req(ohci_state_t *ohcip,
250 static int ohci_start_pipe_polling(ohci_state_t *ohcip,
254 ohci_state_t *ohcip,
257 ohci_state_t *ohcip,
261 static void ohci_insert_intr_req(ohci_state_t *ohcip,
266 ohci_state_t *ohcip,
270 ohci_state_t *ohcip,
274 static int ohci_insert_isoc_req(ohci_state_t *ohcip,
278 static int ohci_insert_hc_td(ohci_state_t *ohcip,
286 ohci_state_t *ohcip);
287 static void ohci_fill_in_td(ohci_state_t *ohcip,
297 ohci_state_t *ohcip,
303 ohci_state_t *ohcip,
308 static void ohci_insert_td_on_tw(ohci_state_t *ohcip,
311 static void ohci_done_list_tds(ohci_state_t *ohcip,
316 ohci_state_t *ohcip,
321 ohci_state_t *ohcip,
329 ohci_state_t *ohcip,
333 ohci_state_t *ohcip,
339 ohci_state_t *ohcip,
342 ohci_state_t *ohcip,
346 ohci_state_t *ohcip,
351 ohci_state_t *ohcip,
353 static void ohci_start_timer(ohci_state_t *ohcip);
354 static void ohci_free_dma_resources(ohci_state_t *ohcip,
356 static void ohci_free_tw(ohci_state_t *ohcip,
359 ohci_state_t *ohcip,
367 ohci_state_t *ohcip);
368 static void ohci_handle_ue(ohci_state_t *ohcip);
370 ohci_state_t *ohcip);
372 ohci_state_t *ohcip,
375 ohci_state_t *ohcip,
377 static usb_cr_t ohci_parse_error(ohci_state_t *ohcip,
380 ohci_state_t *ohcip,
385 ohci_state_t *ohcip,
391 ohci_state_t *ohcip,
395 ohci_state_t *ohcip,
400 ohci_state_t *ohcip,
403 static void ohci_handle_ctrl_td(ohci_state_t *ohcip,
408 static void ohci_handle_bulk_td(ohci_state_t *ohcip,
413 static void ohci_handle_intr_td(ohci_state_t *ohcip,
419 ohci_state_t *ohcip,
421 static void ohci_handle_isoc_td(ohci_state_t *ohcip,
427 ohci_state_t *ohcip,
433 ohci_state_t *ohcip,
438 ohci_state_t *ohcip);
439 static usb_req_attrs_t ohci_get_xfer_attrs(ohci_state_t *ohcip,
443 ohci_state_t *ohcip,
448 ohci_state_t *ohcip);
450 ohci_state_t *ohcip,
453 ohci_state_t *ohcip,
456 ohci_state_t *ohcip,
458 static void ohci_save_data_toggle(ohci_state_t *ohcip,
460 static void ohci_restore_data_toggle(ohci_state_t *ohcip,
463 ohci_state_t *ohcip,
467 ohci_state_t *ohcip,
476 static void ohci_create_stats(ohci_state_t *ohcip);
477 static void ohci_destroy_stats(ohci_state_t *ohcip);
479 ohci_state_t *ohcip,
484 ohci_state_t *ohcip,
486 static void ohci_print_op_regs(ohci_state_t *ohcip);
487 static void ohci_print_ed(ohci_state_t *ohcip,
489 static void ohci_print_td(ohci_state_t *ohcip,
570 if ((error = ddi_soft_state_init(&ohci_statep, sizeof (ohci_state_t),
617 ohci_state_t *ohcip = NULL;
792 ohci_state_t *ohcip = ohci_obtain_state(dip);
822 ohci_state_t *ohcip;
862 ohci_state_t *ohcip = ddi_get_soft_state(ohci_statep, instance);
925 ohci_set_dma_attributes(ohci_state_t *ohcip)
964 ohci_allocate_pools(ohci_state_t *ohcip)
1124 ohci_state_t *ohcip,
1166 ohci_map_regs(ohci_state_t *ohcip)
1254 ohci_register_intrs_and_init_mutex(ohci_state_t *ohcip)
1352 ohci_add_intrs(ohci_state_t *ohcip,
1512 ohci_init_ctlr(ohci_state_t *ohcip)
1719 ohci_init_hcca(ohci_state_t *ohcip)
1856 ohci_build_interrupt_lattice(ohci_state_t *ohcip)
1921 ohci_take_control(ohci_state_t *ohcip)
2013 ohci_alloc_hcdi_ops(ohci_state_t *ohcip)
2083 ohci_cleanup(ohci_state_t *ohcip)
2303 ohci_rem_intrs(ohci_state_t *ohcip)
2335 ohci_cpr_suspend(ohci_state_t *ohcip)
2416 ohci_cpr_resume(ohci_state_t *ohcip)
2469 ohci_state_t *ohcip = ohci_obtain_state(
2681 ohci_state_t *ohcip = ohci_obtain_state(
2763 ohci_state_t *ohcip = ohci_obtain_state(
2799 ohci_state_t *ohcip = ohci_obtain_state(
2828 ohci_state_t *ohcip = ohci_obtain_state(
2902 ohci_state_t *ohcip = ohci_obtain_state(
2933 ohci_state_t *ohcip = ohci_obtain_state(
2991 ohci_state_t *ohcip = ohci_obtain_state(
3041 ohci_state_t *ohcip = ohci_obtain_state(
3070 ohci_state_t *ohcip = ohci_obtain_state(
3108 ohci_state_t *ohcip = ohci_obtain_state(
3141 ohci_state_t *ohcip = ohci_obtain_state(
3196 ohci_state_t *ohcip = ohci_obtain_state(
3255 ohci_state_t *ohcip,
3414 ohci_state_t *ohcip,
3552 ohci_state_t *ohcip,
3768 ohci_state_t *ohcip,
3847 ohci_state_t *ohcip,
3907 ohci_state_t *ohcip,
3942 ohci_state_t *ohcip,
3989 ohci_state_t *ohcip,
4037 ohci_state_t *ohcip,
4134 ohci_state_t *ohcip,
4200 ohci_state_t *ohcip,
4266 ohci_state_t *ohcip,
4301 ohci_state_t *ohcip,
4351 ohci_state_t *ohcip,
4402 ohci_state_t *ohcip,
4463 ohci_state_t *ohcip,
4588 ohci_state_t *ohcip,
4639 ohci_state_t *ohcip,
4674 ohci_state_t *ohcip,
4698 ohci_state_t *ohcip,
4733 ohci_state_t *ohcip,
4765 ohci_state_t *ohcip,
4807 ohci_state_t *ohcip,
4949 ohci_state_t *ohcip,
4990 ohci_state_t *ohcip,
5094 ohci_state_t *ohcip,
5184 ohci_state_t *ohcip,
5315 ohci_state_t *ohcip,
5387 ohci_state_t *ohcip,
5476 ohci_state_t *ohcip,
5511 ohci_state_t *ohcip,
5561 ohci_state_t *ohcip,
5737 ohci_state_t *ohcip,
5869 ohci_state_t *ohcip,
5957 ohci_allocate_td_from_pool(ohci_state_t *ohcip)
6011 ohci_state_t *ohcip,
6074 ohci_state_t *ohcip,
6159 ohci_state_t *ohcip,
6255 ohci_state_t *ohcip,
6398 ohci_state_t *ohcip,
6440 ohci_state_t *ohcip,
6532 ohci_state_t *ohcip,
6582 ohci_state_t *ohcip,
6644 ohci_state_t *ohcip,
6696 ohci_state_t *ohcip,
6728 ohci_state_t *ohcip,
6760 ohci_state_t *ohcip,
6801 ohci_state_t *ohcip,
6835 ohci_state_t *ohcip,
6863 ohci_state_t *ohcip,
7014 ohci_state_t *ohcip,
7246 ohci_state_t *ohcip,
7291 ohci_state_t *ohcip,
7348 ohci_state_t *ohcip = (ohci_state_t *)arg;
7464 ohci_state_t *ohcip,
7501 ohci_start_timer(ohci_state_t *ohcip)
7529 ohci_state_t *ohcip,
7596 ohci_state_t *ohcip,
7633 ohci_state_t *ohcip,
7685 ohci_state_t *ohcip = (ohci_state_t *)arg1;
7952 ohci_check_done_head(ohci_state_t *ohcip, ohci_td_t *done_head)
7975 ohci_handle_missed_intr(ohci_state_t *ohcip)
8103 ohci_handle_ue(ohci_state_t *ohcip)
8181 ohci_handle_frame_number_overflow(ohci_state_t *ohcip)
8203 ohci_handle_endpoint_reclaimation(ohci_state_t *ohcip)
8264 ohci_state_t *ohcip,
8377 ohci_state_t *ohcip,
8435 ohci_state_t *ohcip,
8508 ohci_state_t *ohcip,
8584 ohci_state_t *ohcip,
8721 ohci_state_t *ohcip,
8855 ohci_state_t *ohcip,
8953 ohci_state_t *ohcip,
8984 ohci_state_t *ohcip,
9070 ohci_state_t *ohcip,
9131 ohci_state_t *ohcip,
9239 ohci_state_t *ohcip,
9286 ohci_state_t *ohcip,
9404 ohci_state_t *ohcip,
9495 ohci_state_t *ohcip,
9654 ohci_state_t *ohcip,
9684 ohci_state_t *
9688 ohci_state_t *state = ddi_get_soft_state(
9703 ohci_state_is_operational(ohci_state_t *ohcip)
9735 ohci_do_soft_reset(ohci_state_t *ohcip)
9967 ohci_get_current_frame_number(ohci_state_t *ohcip)
10014 ohci_cpr_cleanup(ohci_state_t *ohcip)
10036 ohci_state_t *ohcip,
10079 ohci_state_t *ohcip,
10188 ohci_wait_for_sof(ohci_state_t *ohcip)
10279 ohci_state_t *ohcip,
10410 ohci_state_t *ohcip,
10511 ohci_state_t *ohcip,
10560 ohci_state_t *ohcip,
10647 ohci_state_t *ohcip,
10702 ohci_state_t *ohcip,
10755 ohci_state_t *ohcip,
10809 ohci_state_t *ohcip,
10843 ohci_state_t *ohcip = ohci_obtain_state(
10916 ohci_create_stats(ohci_state_t *ohcip)
10997 ohci_destroy_stats(ohci_state_t *ohcip)
11027 ohci_state_t *ohcip,
11081 ohci_state_t *ohcip,
11141 ohci_print_op_regs(ohci_state_t *ohcip)
11197 ohci_state_t *ohcip,
11237 ohci_state_t *ohcip,
11301 ohci_state_t *ohcip = ohci_obtain_state(dip);