/Linux-v4.19/drivers/usb/wusbcore/ |
D | wa-hc.h | 103 struct wahc *wa; member 235 extern int wa_create(struct wahc *wa, struct usb_interface *iface, 237 extern void __wa_destroy(struct wahc *wa); 238 extern int wa_dti_start(struct wahc *wa); 239 void wa_reset_all(struct wahc *wa); 256 static inline int wa_nep_arm(struct wahc *wa, gfp_t gfp_mask) in wa_nep_arm() argument 258 struct urb *urb = wa->nep_urb; in wa_nep_arm() 259 urb->transfer_buffer = wa->nep_buffer; in wa_nep_arm() 260 urb->transfer_buffer_length = wa->nep_buffer_size; in wa_nep_arm() 264 static inline void wa_nep_disarm(struct wahc *wa) in wa_nep_disarm() argument [all …]
|
D | wa-nep.c | 48 struct wahc *wa; member 84 struct wahc *wa = nw->wa; in wa_notif_dispatch() local 88 struct device *dev = &wa->usb_iface->dev; in wa_notif_dispatch() 95 atomic_dec(&wa->notifs_queued); /* Throttling ctl */ in wa_notif_dispatch() 115 wusbhc_handle_dn(wa->wusb, hwa_dn->bSourceDeviceAddr, in wa_notif_dispatch() 121 wa_handle_notif_xfer(wa, notif_hdr); in wa_notif_dispatch() 138 wa_put(wa); in wa_notif_dispatch() 166 static int wa_nep_queue(struct wahc *wa, size_t size) in wa_nep_queue() argument 169 struct device *dev = &wa->usb_iface->dev; in wa_nep_queue() 173 BUG_ON(size > wa->nep_buffer_size); in wa_nep_queue() [all …]
|
D | wa-hc.c | 22 int wa_create(struct wahc *wa, struct usb_interface *iface, in wa_create() argument 31 result = wa_rpipes_create(wa); in wa_create() 34 wa->quirks = quirks; in wa_create() 36 wa->dti_epd = &iface->cur_altsetting->endpoint[1].desc; in wa_create() 37 wa->dto_epd = &iface->cur_altsetting->endpoint[2].desc; in wa_create() 38 wa->dti_buf_size = usb_endpoint_maxp(wa->dti_epd); in wa_create() 39 wa->dti_buf = kmalloc(wa->dti_buf_size, GFP_KERNEL); in wa_create() 40 if (wa->dti_buf == NULL) { in wa_create() 44 result = wa_nep_create(wa, iface); in wa_create() 53 kfree(wa->dti_buf); in wa_create() [all …]
|
D | wa-rpipe.c | 54 static int __rpipe_get_descr(struct wahc *wa, in __rpipe_get_descr() argument 58 struct device *dev = &wa->usb_iface->dev; in __rpipe_get_descr() 64 wa->usb_dev, usb_rcvctrlpipe(wa->usb_dev, 0), in __rpipe_get_descr() 92 static int __rpipe_set_descr(struct wahc *wa, in __rpipe_set_descr() argument 96 struct device *dev = &wa->usb_iface->dev; in __rpipe_set_descr() 102 wa->usb_dev, usb_sndctrlpipe(wa->usb_dev, 0), in __rpipe_set_descr() 134 static unsigned rpipe_get_idx(struct wahc *wa, unsigned rpipe_idx) in rpipe_get_idx() argument 138 spin_lock_irqsave(&wa->rpipe_lock, flags); in rpipe_get_idx() 139 rpipe_idx = find_next_zero_bit(wa->rpipe_bm, wa->rpipes, rpipe_idx); in rpipe_get_idx() 140 if (rpipe_idx < wa->rpipes) in rpipe_get_idx() [all …]
|
D | wa-xfer.c | 139 struct wahc *wa; /* Wire adapter we are plugged to */ member 207 static inline int __wa_dto_try_get(struct wahc *wa) in __wa_dto_try_get() argument 209 return (test_and_set_bit(0, &wa->dto_in_use) == 0); in __wa_dto_try_get() 213 static inline void __wa_dto_put(struct wahc *wa) in __wa_dto_put() argument 215 clear_bit_unlock(0, &wa->dto_in_use); in __wa_dto_put() 219 static void wa_check_for_delayed_rpipes(struct wahc *wa) in wa_check_for_delayed_rpipes() argument 225 spin_lock_irqsave(&wa->rpipe_lock, flags); in wa_check_for_delayed_rpipes() 226 while (!list_empty(&wa->rpipe_delayed_list) && !dto_waiting) { in wa_check_for_delayed_rpipes() 227 rpipe = list_first_entry(&wa->rpipe_delayed_list, in wa_check_for_delayed_rpipes() 238 spin_unlock_irqrestore(&wa->rpipe_lock, flags); in wa_check_for_delayed_rpipes() [all …]
|
D | Makefile | 5 obj-$(CONFIG_USB_HWA_HCD) += wusb-wa.o 22 wusb-wa-y := \ 23 wa-hc.o \ 24 wa-nep.o \ 25 wa-rpipe.o \ 26 wa-xfer.o
|
/Linux-v4.19/drivers/usb/host/ |
D | hwa-hc.c | 53 struct wahc wa; member 66 struct wahc *wa = &hwahc->wa; in __hwahc_set_cluster_id() local 67 struct device *dev = &wa->usb_iface->dev; in __hwahc_set_cluster_id() 69 result = usb_control_msg(wa->usb_dev, usb_sndctrlpipe(wa->usb_dev, 0), in __hwahc_set_cluster_id() 73 wa->usb_iface->cur_altsetting->desc.bInterfaceNumber, in __hwahc_set_cluster_id() 87 struct wahc *wa = &hwahc->wa; in __hwahc_op_set_num_dnts() local 89 return usb_control_msg(wa->usb_dev, usb_sndctrlpipe(wa->usb_dev, 0), in __hwahc_op_set_num_dnts() 93 wa->usb_iface->cur_altsetting->desc.bInterfaceNumber, in __hwahc_op_set_num_dnts() 108 struct device *dev = &hwahc->wa.usb_iface->dev; in hwahc_op_reset() 111 wa_nep_disarm(&hwahc->wa); in hwahc_op_reset() [all …]
|
/Linux-v4.19/drivers/crypto/ccp/ |
D | ccp-ops.c | 67 static void ccp_sg_free(struct ccp_sg_workarea *wa) in ccp_sg_free() argument 69 if (wa->dma_count) in ccp_sg_free() 70 dma_unmap_sg(wa->dma_dev, wa->dma_sg, wa->nents, wa->dma_dir); in ccp_sg_free() 72 wa->dma_count = 0; in ccp_sg_free() 75 static int ccp_init_sg_workarea(struct ccp_sg_workarea *wa, struct device *dev, in ccp_init_sg_workarea() argument 79 memset(wa, 0, sizeof(*wa)); in ccp_init_sg_workarea() 81 wa->sg = sg; in ccp_init_sg_workarea() 85 wa->nents = sg_nents_for_len(sg, len); in ccp_init_sg_workarea() 86 if (wa->nents < 0) in ccp_init_sg_workarea() 87 return wa->nents; in ccp_init_sg_workarea() [all …]
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | arch_timer.h | 68 const struct arch_timer_erratum_workaround *wa; \ 70 wa = __this_cpu_read(timer_unstable_counter_workaround); \ 71 if (wa && wa->read_##reg) \ 72 _val = wa->read_##reg(); \
|
/Linux-v4.19/drivers/clocksource/ |
D | arm_arch_timer.c | 417 bool arch_timer_check_dt_erratum(const struct arch_timer_erratum_workaround *wa, in arch_timer_check_dt_erratum() argument 422 return of_property_read_bool(np, wa->id); in arch_timer_check_dt_erratum() 426 bool arch_timer_check_local_cap_erratum(const struct arch_timer_erratum_workaround *wa, in arch_timer_check_local_cap_erratum() argument 429 return this_cpu_has_cap((uintptr_t)wa->id); in arch_timer_check_local_cap_erratum() 434 bool arch_timer_check_acpi_oem_erratum(const struct arch_timer_erratum_workaround *wa, in arch_timer_check_acpi_oem_erratum() argument 438 const struct ate_acpi_oem_info *info = wa->id; in arch_timer_check_acpi_oem_erratum() 473 void arch_timer_enable_workaround(const struct arch_timer_erratum_workaround *wa, in arch_timer_enable_workaround() argument 479 __this_cpu_write(timer_unstable_counter_workaround, wa); in arch_timer_enable_workaround() 482 per_cpu(timer_unstable_counter_workaround, i) = wa; in arch_timer_enable_workaround() 497 if (wa->read_cntvct_el0) { in arch_timer_enable_workaround() [all …]
|
/Linux-v4.19/scripts/ |
D | kallsyms.c | 677 int wa, wb; in compare_symbols() local 689 wa = (sa->sym[0] == 'w') || (sa->sym[0] == 'W'); in compare_symbols() 691 if (wa != wb) in compare_symbols() 692 return wa - wb; in compare_symbols() 695 wa = may_be_linker_script_provide_symbol(sa); in compare_symbols() 697 if (wa != wb) in compare_symbols() 698 return wa - wb; in compare_symbols() 701 wa = prefix_underscores_count((const char *)sa->sym + 1); in compare_symbols() 703 if (wa != wb) in compare_symbols() 704 return wa - wb; in compare_symbols()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_workarounds.c | 54 struct i915_workarounds *wa = &i915->workarounds; in wa_add() local 55 unsigned int start = 0, end = wa->count; in wa_add() 62 if (wa->reg[mid].addr < addr) { in wa_add() 64 } else if (wa->reg[mid].addr > addr) { in wa_add() 67 r = &wa->reg[mid]; in wa_add() 82 if (WARN_ON_ONCE(wa->count >= I915_MAX_WA_REGS)) { in wa_add() 88 r = &wa->reg[wa->count++]; in wa_add() 93 while (r-- > wa->reg) { in wa_add()
|
D | i915_debugfs.c | 3338 struct i915_workarounds *wa = &node_to_i915(m->private)->workarounds; in i915_wa_registers() local 3341 seq_printf(m, "Workarounds applied: %d\n", wa->count); in i915_wa_registers() 3342 for (i = 0; i < wa->count; ++i) in i915_wa_registers() 3344 wa->reg[i].addr, wa->reg[i].value, wa->reg[i].mask); in i915_wa_registers()
|
/Linux-v4.19/drivers/net/wireless/broadcom/b43/ |
D | Makefile | 4 b43-$(CONFIG_B43_PHY_G) += phy_g.o tables.o lo.o wa.o
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/ |
D | dce_mem_input.c | 608 if (dce_mi->wa.single_head_rdreq_dmif_limit) { in dce_mi_allocate_dmif() 610 dce_mi->wa.single_head_rdreq_dmif_limit; in dce_mi_allocate_dmif() 638 if (dce_mi->wa.single_head_rdreq_dmif_limit) { in dce_mi_free_dmif() 640 dce_mi->wa.single_head_rdreq_dmif_limit; in dce_mi_free_dmif()
|
D | dce_hwseq.c | 80 if (hws->wa.blnd_crtc_trigger) { in dce_pipe_control_lock()
|
D | dce_mem_input.h | 337 struct dce_mem_input_wa wa; member
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/ |
D | dc_ddc_types.h | 163 union ddc_wa wa; member
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/ |
D | hw_sequencer.h | 59 struct dce_hwseq_wa wa; member
|
/Linux-v4.19/drivers/lightnvm/ |
D | pblk-recovery.c | 759 struct wa_counters *wa = emeta_to_wa(lm, emeta); in pblk_recov_wa_counters() local 763 u64 user = le64_to_cpu(wa->user); in pblk_recov_wa_counters() 764 u64 pad = le64_to_cpu(wa->pad); in pblk_recov_wa_counters() 765 u64 gc = le64_to_cpu(wa->gc); in pblk_recov_wa_counters()
|
D | pblk-core.c | 1771 struct wa_counters *wa = emeta_to_wa(lm, emeta_buf); in pblk_line_close_meta() local 1777 wa->user = cpu_to_le64(atomic64_read(&pblk->user_wa)); in pblk_line_close_meta() 1778 wa->pad = cpu_to_le64(atomic64_read(&pblk->pad_wa)); in pblk_line_close_meta() 1779 wa->gc = cpu_to_le64(atomic64_read(&pblk->gc_wa)); in pblk_line_close_meta()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_resource.c | 777 hws->wa.DEGVIDCN10_253 = true; in dcn10_hwseq_create() 778 hws->wa.false_optc_underflow = true; in dcn10_hwseq_create() 779 hws->wa.DEGVIDCN10_254 = true; in dcn10_hwseq_create()
|
/Linux-v4.19/arch/arm/mm/ |
D | cache-l2x0-pmu.c | 394 L220_PLUS_EVENT_ATTR(wa, 0x9),
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_resource.c | 480 hws->wa.blnd_crtc_trigger = true; in dce110_hwseq_create() 526 dce_mi->wa.single_head_rdreq_dmif_limit = 3; in dce110_mem_input_create()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_link_ddc.c | 285 ddc_service->wa.raw = 0; in construct()
|