Home
last modified time | relevance | path

Searched full:desc (Results 1 – 25 of 1901) sorted by relevance

12345678910>>...77

/linux/drivers/usb/class/
H A Dcdc-wdm.c121 struct wdm_device *desc; in wdm_find_device() local
124 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device()
125 if (desc->intf == intf) in wdm_find_device()
127 desc = NULL; in wdm_find_device()
131 return desc; in wdm_find_device()
136 struct wdm_device *desc; in wdm_find_device_by_minor() local
139 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device_by_minor()
140 if (desc->intf->minor == minor) in wdm_find_device_by_minor()
142 desc = NULL; in wdm_find_device_by_minor()
146 return desc; in wdm_find_device_by_minor()
[all …]
/linux/drivers/crypto/caam/
H A Dcaamalg_desc.c17 static inline void aead_append_src_dst(u32 *desc, u32 msg_type) in aead_append_src_dst() argument
19 append_seq_fifo_store(desc, 0, FIFOST_TYPE_MESSAGE_DATA | KEY_VLF); in aead_append_src_dst()
20 append_seq_fifo_load(desc, 0, FIFOLD_CLASS_BOTH | in aead_append_src_dst()
25 static inline void append_dec_op1(u32 *desc, u32 type) in append_dec_op1() argument
31 append_operation(desc, type | OP_ALG_AS_INITFINAL | in append_dec_op1()
36 jump_cmd = append_jump(desc, JUMP_TEST_ALL | JUMP_COND_SHRD); in append_dec_op1()
37 append_operation(desc, type | OP_ALG_AS_INIT | OP_ALG_DECRYPT); in append_dec_op1()
38 uncond_jump_cmd = append_jump(desc, JUMP_TEST_ALL); in append_dec_op1()
39 set_jump_tgt_here(desc, jump_cmd); in append_dec_op1()
40 append_operation(desc, type | OP_ALG_AS_INIT | OP_ALG_DECRYPT | in append_dec_op1()
[all …]
H A Ddesc_constr.h12 #include "desc.h"
54 #define PRINT_POS do { printk(KERN_DEBUG "%02d: %s\n", desc_len(desc),\
84 static inline int desc_len(u32 * const desc) in desc_len() argument
86 return caam32_to_cpu(*desc) & HDR_DESCLEN_MASK; in desc_len()
89 static inline int desc_bytes(void * const desc) in desc_bytes() argument
91 return desc_len(desc) * CAAM_CMD_SZ; in desc_bytes()
94 static inline u32 *desc_end(u32 * const desc) in desc_end() argument
96 return desc + desc_len(desc); in desc_end()
99 static inline void *sh_desc_pdb(u32 * const desc) in sh_desc_pdb() argument
101 return desc + 1; in sh_desc_pdb()
[all …]
H A Dpkc_desc.c14 void init_rsa_pub_desc(u32 *desc, struct rsa_pub_pdb *pdb) in init_rsa_pub_desc() argument
16 init_job_desc_pdb(desc, 0, SIZEOF_RSA_PUB_PDB); in init_rsa_pub_desc()
17 append_cmd(desc, pdb->sgf); in init_rsa_pub_desc()
18 append_ptr(desc, pdb->f_dma); in init_rsa_pub_desc()
19 append_ptr(desc, pdb->g_dma); in init_rsa_pub_desc()
20 append_ptr(desc, pdb->n_dma); in init_rsa_pub_desc()
21 append_ptr(desc, pdb->e_dma); in init_rsa_pub_desc()
22 append_cmd(desc, pdb->f_len); in init_rsa_pub_desc()
23 append_operation(desc, OP_TYPE_UNI_PROTOCOL | OP_PCLID_RSAENC_PUBKEY); in init_rsa_pub_desc()
27 void init_rsa_priv_f1_desc(u32 *desc, struct rsa_priv_f1_pdb *pdb) in init_rsa_priv_f1_desc() argument
[all …]
/linux/kernel/irq/
H A Dchip.c140 struct irq_desc *desc = irq_to_desc(irq); in irq_get_irq_data()
142 return desc ? &desc->irq_data : NULL;
146 static void irq_state_clr_disabled(struct irq_desc *desc) in irq_state_clr_disabled()
148 irqd_clear(&desc->irq_data, IRQD_IRQ_DISABLED);
151 static void irq_state_clr_masked(struct irq_desc *desc) in irq_state_clr_masked()
153 irqd_clear(&desc->irq_data, IRQD_IRQ_MASKED);
156 static void irq_state_clr_started(struct irq_desc *desc) in irq_state_clr_started()
158 irqd_clear(&desc->irq_data, IRQD_IRQ_STARTED);
161 static void irq_state_set_started(struct irq_desc *desc) in irq_state_set_started()
138 struct irq_desc *desc = irq_to_desc(irq); irq_get_irq_data() local
144 irq_state_clr_disabled(struct irq_desc * desc) irq_state_clr_disabled() argument
149 irq_state_clr_masked(struct irq_desc * desc) irq_state_clr_masked() argument
154 irq_state_clr_started(struct irq_desc * desc) irq_state_clr_started() argument
159 irq_state_set_started(struct irq_desc * desc) irq_state_set_started() argument
172 __irq_startup_managed(struct irq_desc * desc,const struct cpumask * aff,bool force) __irq_startup_managed() argument
208 irq_startup_managed(struct irq_desc * desc) irq_startup_managed() argument
230 __irq_startup_managed(struct irq_desc * desc,const struct cpumask * aff,bool force) __irq_startup_managed() argument
237 irq_enable(struct irq_desc * desc) irq_enable() argument
252 __irq_startup(struct irq_desc * desc) __irq_startup() argument
271 irq_startup(struct irq_desc * desc,bool resend,bool force) irq_startup() argument
306 irq_activate(struct irq_desc * desc) irq_activate() argument
315 irq_activate_and_startup(struct irq_desc * desc,bool resend) irq_activate_and_startup() argument
324 irq_shutdown(struct irq_desc * desc) irq_shutdown() argument
347 irq_shutdown_and_deactivate(struct irq_desc * desc) irq_shutdown_and_deactivate() argument
359 __irq_disable(struct irq_desc * desc,bool mask) __irq_disable() argument
395 irq_disable(struct irq_desc * desc) irq_disable() argument
400 irq_percpu_enable(struct irq_desc * desc,unsigned int cpu) irq_percpu_enable() argument
409 irq_percpu_disable(struct irq_desc * desc,unsigned int cpu) irq_percpu_disable() argument
418 mask_ack_irq(struct irq_desc * desc) mask_ack_irq() argument
430 mask_irq(struct irq_desc * desc) mask_irq() argument
441 unmask_irq(struct irq_desc * desc) unmask_irq() argument
452 unmask_threaded_irq(struct irq_desc * desc) unmask_threaded_irq() argument
463 irq_wait_on_inprogress(struct irq_desc * desc) irq_wait_on_inprogress() argument
479 irq_can_handle_pm(struct irq_desc * desc) irq_can_handle_pm() argument
546 irq_can_handle_actions(struct irq_desc * desc) irq_can_handle_actions() argument
557 irq_can_handle(struct irq_desc * desc) irq_can_handle() argument
575 struct irq_desc *desc = irq_to_desc(irq); handle_nested_irq() local
612 handle_simple_irq(struct irq_desc * desc) handle_simple_irq() argument
643 handle_untracked_irq(struct irq_desc * desc) handle_untracked_irq() argument
664 cond_unmask_irq(struct irq_desc * desc) cond_unmask_irq() argument
687 handle_level_irq(struct irq_desc * desc) handle_level_irq() argument
702 cond_unmask_eoi_irq(struct irq_desc * desc,struct irq_chip * chip) cond_unmask_eoi_irq() argument
738 handle_fasteoi_irq(struct irq_desc * desc) handle_fasteoi_irq() argument
790 handle_fasteoi_nmi(struct irq_desc * desc) handle_fasteoi_nmi() argument
825 handle_edge_irq(struct irq_desc * desc) handle_edge_irq() argument
869 handle_percpu_irq(struct irq_desc * desc) handle_percpu_irq() argument
902 handle_percpu_devid_irq(struct irq_desc * desc) handle_percpu_devid_irq() argument
945 __irq_do_set_handler(struct irq_desc * desc,irq_flow_handler_t handle,int is_chained,const char * name) __irq_do_set_handler() argument
1029 struct irq_desc *desc = scoped_irqdesc; irq_set_chained_handler_and_data() local
1049 struct irq_desc *desc = scoped_irqdesc; irq_modify_status() local
1091 struct irq_desc *desc = irq_to_desc(irq); irq_cpu_online() local
1117 struct irq_desc *desc = irq_to_desc(irq); irq_cpu_offline() local
1145 handle_fasteoi_ack_irq(struct irq_desc * desc) handle_fasteoi_ack_irq() argument
1183 handle_fasteoi_mask_irq(struct irq_desc * desc) handle_fasteoi_mask_irq() argument
[all...]
H A Dsettings.h43 irq_settings_clr_and_set(struct irq_desc *desc, u32 clr, u32 set) in irq_settings_clr_and_set()
45 desc->status_use_accessors &= ~(clr & _IRQF_MODIFY_MASK); in irq_settings_clr_and_set()
46 desc->status_use_accessors |= (set & _IRQF_MODIFY_MASK);
49 static inline bool irq_settings_is_per_cpu(struct irq_desc *desc) in irq_settings_is_per_cpu()
51 return desc->status_use_accessors & _IRQ_PER_CPU;
54 static inline bool irq_settings_is_per_cpu_devid(struct irq_desc *desc) in irq_settings_is_per_cpu_devid()
56 return desc->status_use_accessors & _IRQ_PER_CPU_DEVID;
59 static inline void irq_settings_set_per_cpu(struct irq_desc *desc) in irq_settings_set_per_cpu()
61 desc->status_use_accessors |= _IRQ_PER_CPU;
64 static inline void irq_settings_set_no_balancing(struct irq_desc *desc) in irq_settings_set_no_balancing()
41 irq_settings_clr_and_set(struct irq_desc * desc,u32 clr,u32 set) irq_settings_clr_and_set() argument
47 irq_settings_is_per_cpu(struct irq_desc * desc) irq_settings_is_per_cpu() argument
52 irq_settings_is_per_cpu_devid(struct irq_desc * desc) irq_settings_is_per_cpu_devid() argument
57 irq_settings_set_per_cpu(struct irq_desc * desc) irq_settings_set_per_cpu() argument
62 irq_settings_set_no_balancing(struct irq_desc * desc) irq_settings_set_no_balancing() argument
67 irq_settings_has_no_balance_set(struct irq_desc * desc) irq_settings_has_no_balance_set() argument
72 irq_settings_get_trigger_mask(struct irq_desc * desc) irq_settings_get_trigger_mask() argument
78 irq_settings_set_trigger_mask(struct irq_desc * desc,u32 mask) irq_settings_set_trigger_mask() argument
84 irq_settings_is_level(struct irq_desc * desc) irq_settings_is_level() argument
89 irq_settings_clr_level(struct irq_desc * desc) irq_settings_clr_level() argument
94 irq_settings_set_level(struct irq_desc * desc) irq_settings_set_level() argument
99 irq_settings_can_request(struct irq_desc * desc) irq_settings_can_request() argument
104 irq_settings_clr_norequest(struct irq_desc * desc) irq_settings_clr_norequest() argument
109 irq_settings_set_norequest(struct irq_desc * desc) irq_settings_set_norequest() argument
114 irq_settings_can_thread(struct irq_desc * desc) irq_settings_can_thread() argument
119 irq_settings_clr_nothread(struct irq_desc * desc) irq_settings_clr_nothread() argument
124 irq_settings_set_nothread(struct irq_desc * desc) irq_settings_set_nothread() argument
129 irq_settings_can_probe(struct irq_desc * desc) irq_settings_can_probe() argument
134 irq_settings_clr_noprobe(struct irq_desc * desc) irq_settings_clr_noprobe() argument
139 irq_settings_set_noprobe(struct irq_desc * desc) irq_settings_set_noprobe() argument
144 irq_settings_can_autoenable(struct irq_desc * desc) irq_settings_can_autoenable() argument
149 irq_settings_is_nested_thread(struct irq_desc * desc) irq_settings_is_nested_thread() argument
154 irq_settings_is_polled(struct irq_desc * desc) irq_settings_is_polled() argument
159 irq_settings_disable_unlazy(struct irq_desc * desc) irq_settings_disable_unlazy() argument
164 irq_settings_clr_disable_unlazy(struct irq_desc * desc) irq_settings_clr_disable_unlazy() argument
169 irq_settings_is_hidden(struct irq_desc * desc) irq_settings_is_hidden() argument
174 irq_settings_set_no_debug(struct irq_desc * desc) irq_settings_set_no_debug() argument
179 irq_settings_no_debug(struct irq_desc * desc) irq_settings_no_debug() argument
[all...]
H A Dirqdesc.c55 static int alloc_masks(struct irq_desc *desc, int node) in alloc_masks() argument
57 if (!zalloc_cpumask_var_node(&desc->irq_common_data.affinity, in alloc_masks()
62 if (!zalloc_cpumask_var_node(&desc->irq_common_data.effective_affinity, in alloc_masks()
64 free_cpumask_var(desc->irq_common_data.affinity); in alloc_masks()
70 if (!zalloc_cpumask_var_node(&desc->pending_mask, GFP_KERNEL, node)) { in alloc_masks()
72 free_cpumask_var(desc->irq_common_data.effective_affinity); in alloc_masks()
74 free_cpumask_var(desc->irq_common_data.affinity); in alloc_masks()
86 static void desc_smp_init(struct irq_desc *desc, int node, const struct cpumask *affinity) in desc_smp_init() argument
90 cpumask_copy(desc->irq_common_data.affinity, affinity); in desc_smp_init()
93 cpumask_clear(desc in desc_smp_init()
101 free_masks(struct irq_desc * desc) free_masks() argument
114 alloc_masks(struct irq_desc * desc,int node) alloc_masks() argument
116 desc_smp_init(struct irq_desc * desc,int node,const struct cpumask * affinity) desc_smp_init() argument
117 free_masks(struct irq_desc * desc) free_masks() argument
120 desc_set_defaults(unsigned int irq,struct irq_desc * desc,int node,const struct cpumask * affinity,struct module * owner) desc_set_defaults() argument
187 struct irq_desc *desc; irq_find_at_or_after() local
195 irq_insert_desc(unsigned int irq,struct irq_desc * desc) irq_insert_desc() argument
211 init_desc(struct irq_desc * desc,int irq,int node,unsigned int flags,const struct cpumask * affinity,struct module * owner) init_desc() argument
252 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); per_cpu_count_show() local
271 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); chip_name_show() local
282 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); hwirq_show() local
293 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); type_show() local
303 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); wakeup_show() local
312 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); name_show() local
323 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); actions_show() local
359 irq_sysfs_add(int irq,struct irq_desc * desc) irq_sysfs_add() argument
374 irq_sysfs_del(struct irq_desc * desc) irq_sysfs_del() argument
388 struct irq_desc *desc; irq_sysfs_init() local
410 irq_sysfs_add(int irq,struct irq_desc * desc) irq_sysfs_add() argument
411 irq_sysfs_del(struct irq_desc * desc) irq_sysfs_del() argument
437 struct irq_desc *desc; alloc_desc() local
455 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); irq_kobj_release() local
464 struct irq_desc *desc = container_of(rhp, struct irq_desc, rcu); delayed_free_desc() local
471 struct irq_desc *desc = irq_to_desc(irq); free_desc() local
501 struct irq_desc *desc; alloc_descs() local
553 struct irq_desc *desc; early_irq_init() local
624 struct irq_desc *desc = irq_to_desc(irq); free_desc() local
643 struct irq_desc *desc = irq_to_desc(start + i); alloc_descs() local
664 handle_irq_desc(struct irq_desc * desc) handle_irq_desc() argument
777 demux_redirect_remote(struct irq_desc * desc) demux_redirect_remote() argument
824 demux_redirect_remote(struct irq_desc * desc) demux_redirect_remote() argument
840 struct irq_desc *desc = irq_resolve_mapping(domain, hwirq); generic_handle_demux_domain_irq() local
936 struct irq_desc *desc; __irq_get_desc_lock() local
957 __irq_put_desc_unlock(struct irq_desc * desc,unsigned long flags,bool bus) __irq_put_desc_unlock() argument
967 struct irq_desc *desc = irq_to_desc(irq); irq_set_percpu_devid() local
997 struct irq_desc *desc = irq_to_desc(irq); kstat_irqs_cpu() local
1002 kstat_irqs_desc(struct irq_desc * desc,const struct cpumask * cpumask) kstat_irqs_desc() argument
1019 struct irq_desc *desc = irq_to_desc(irq); kstat_irqs() local
1030 struct irq_desc *desc; kstat_snapshot_irqs() local
1042 struct irq_desc *desc = irq_to_desc(irq); kstat_get_irq_since_snapshot() local
1075 struct irq_desc *desc = irq_to_desc(irq); __irq_set_lockdep_class() local
[all...]
H A Dpm.c16 void irq_pm_handle_wakeup(struct irq_desc *desc) in irq_pm_handle_wakeup() argument
18 irqd_clear(&desc->irq_data, IRQD_WAKEUP_ARMED); in irq_pm_handle_wakeup()
19 desc->istate |= IRQS_SUSPENDED | IRQS_PENDING; in irq_pm_handle_wakeup()
20 desc->depth++; in irq_pm_handle_wakeup()
21 irq_disable(desc); in irq_pm_handle_wakeup()
22 pm_system_irq_wakeup(irq_desc_get_irq(desc)); in irq_pm_handle_wakeup()
26 * Called from __setup_irq() with desc->lock held after @action has
29 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_install_action() argument
31 desc->nr_actions++; in irq_pm_install_action()
34 desc->force_resume_depth++; in irq_pm_install_action()
[all …]
H A Dmanage.c39 static inline void synchronize_irqwork(struct irq_desc *desc) in synchronize_irqwork() argument
42 irq_work_sync(&desc->redirect.work); in synchronize_irqwork()
45 static inline void synchronize_irqwork(struct irq_desc *desc) { } in synchronize_irqwork() argument
50 static void __synchronize_hardirq(struct irq_desc *desc, bool sync_chip) in __synchronize_hardirq() argument
52 struct irq_data *irqd = irq_desc_get_irq_data(desc); in __synchronize_hardirq()
60 while (irqd_irq_inprogress(&desc->irq_data)) in __synchronize_hardirq()
64 guard(raw_spinlock_irqsave)(&desc->lock); in __synchronize_hardirq()
65 inprogress = irqd_irq_inprogress(&desc->irq_data); in __synchronize_hardirq()
107 struct irq_desc *desc = irq_to_desc(irq); in synchronize_hardirq() local
109 if (desc) { in synchronize_hardirq()
118 __synchronize_irq(struct irq_desc * desc) __synchronize_irq() argument
147 struct irq_desc *desc = irq_to_desc(irq); synchronize_irq() local
157 __irq_can_set_affinity(struct irq_desc * desc) __irq_can_set_affinity() argument
184 struct irq_desc *desc = irq_to_desc(irq); irq_can_set_affinity_usr() local
199 irq_set_thread_affinity(struct irq_desc * desc) irq_set_thread_affinity() argument
235 struct irq_desc *desc = irq_data_to_desc(data); irq_do_set_affinity() local
308 struct irq_desc *desc = irq_data_to_desc(data); irq_set_affinity_pending() local
340 struct irq_desc *desc = irq_data_to_desc(data); irq_set_affinity_deactivated() local
365 irq_affinity_schedule_notify_work(struct irq_desc * desc) irq_affinity_schedule_notify_work() argument
380 struct irq_desc *desc = irq_data_to_desc(data); irq_set_affinity_locked() local
429 struct irq_desc *desc = scoped_irqdesc; irq_update_affinity_desc() local
465 struct irq_desc *desc = irq_to_desc(irq); __irq_set_affinity() local
522 struct irq_desc *desc = irq_to_desc(notify->irq); irq_affinity_notify() local
555 struct irq_desc *desc = irq_to_desc(irq); irq_set_affinity_notifier() local
592 irq_setup_affinity(struct irq_desc * desc) irq_setup_affinity() argument
633 irq_setup_affinity(struct irq_desc * desc) irq_setup_affinity() argument
654 struct irq_desc *desc = scoped_irqdesc; irq_set_vcpu_affinity() local
675 __disable_irq(struct irq_desc * desc) __disable_irq() argument
769 __enable_irq(struct irq_desc * desc) __enable_irq() argument
814 struct irq_desc *desc = scoped_irqdesc; enable_irq() local
838 struct irq_desc *desc = irq_to_desc(irq); set_irq_wake_real() local
871 struct irq_desc *desc = scoped_irqdesc; irq_set_irq_wake() local
915 struct irq_desc *desc = scoped_irqdesc; can_request_irq() local
925 __irq_set_trigger(struct irq_desc * desc,unsigned long flags) __irq_set_trigger() argument
1022 irq_thread_check_affinity(struct irq_desc * desc,struct irqaction * action) irq_thread_check_affinity() argument
1051 irq_thread_check_affinity(struct irq_desc * desc,struct irqaction * action) irq_thread_check_affinity() argument
1054 irq_wait_for_interrupt(struct irq_desc * desc,struct irqaction * action) irq_wait_for_interrupt() argument
1086 irq_finalize_oneshot(struct irq_desc * desc,struct irqaction * action) irq_finalize_oneshot() argument
1141 irq_thread_fn(struct irq_desc * desc,struct irqaction * action) irq_thread_fn() argument
1158 irq_forced_thread_fn(struct irq_desc * desc,struct irqaction * action) irq_forced_thread_fn() argument
1172 wake_threads_waitq(struct irq_desc * desc) wake_threads_waitq() argument
1181 struct irq_desc *desc; irq_thread_dtor() local
1205 irq_wake_secondary(struct irq_desc * desc,struct irqaction * action) irq_wake_secondary() argument
1219 irq_thread_set_ready(struct irq_desc * desc,struct irqaction * action) irq_thread_set_ready() argument
1230 wake_up_and_wait_for_irq_thread_ready(struct irq_desc * desc,struct irqaction * action) wake_up_and_wait_for_irq_thread_ready() argument
1248 struct irq_desc *desc = irq_to_desc(action->irq); irq_thread() local
1295 struct irq_desc *desc = irq_to_desc(irq); irq_wake_thread() local
1351 irq_request_resources(struct irq_desc * desc) irq_request_resources() argument
1359 irq_release_resources(struct irq_desc * desc) irq_release_resources() argument
1368 irq_supports_nmi(struct irq_desc * desc) irq_supports_nmi() argument
1384 irq_nmi_setup(struct irq_desc * desc) irq_nmi_setup() argument
1392 irq_nmi_teardown(struct irq_desc * desc) irq_nmi_teardown() argument
1471 __setup_irq(unsigned int irq,struct irq_desc * desc,struct irqaction * new) __setup_irq() argument
1858 __free_irq(struct irq_desc * desc,void * dev_id) __free_irq() argument
2006 struct irq_desc *desc = irq_to_desc(irq); free_irq() local
2030 __cleanup_nmi(unsigned int irq,struct irq_desc * desc) __cleanup_nmi() argument
2058 struct irq_desc *desc = irq_to_desc(irq); free_nmi() local
2120 struct irq_desc *desc; request_threaded_irq() local
2225 struct irq_desc *desc; request_any_context_irq() local
2275 struct irq_desc *desc; request_nmi() local
2339 struct irq_desc *desc = scoped_irqdesc; enable_percpu_irq() local
2397 struct irq_desc *desc = irq_to_desc(irq); __free_percpu_irq() local
2455 struct irq_desc *desc = irq_to_desc(irq); free_percpu_irq() local
2468 struct irq_desc *desc = irq_to_desc(irq); free_percpu_nmi() local
2530 struct irq_desc *desc; request_percpu_irq_affinity() local
2588 struct irq_desc *desc; request_percpu_nmi() local
2793 struct irq_desc *desc; irq_check_status_bit() local
[all...]
H A Dresend.c35 struct irq_desc *desc; in resend_irqs() local
37 desc = hlist_entry(irq_resend_list.first, struct irq_desc, resend_node); in resend_irqs()
38 hlist_del_init(&desc->resend_node); in resend_irqs()
41 desc->handle_irq(desc); in resend_irqs()
49 static int irq_sw_resend(struct irq_desc *desc) in irq_sw_resend() argument
55 if (irqd_is_handle_enforce_irqctx(&desc->irq_data)) in irq_sw_resend()
63 if (irq_settings_is_nested_thread(desc)) { in irq_sw_resend()
68 if (!desc->parent_irq) in irq_sw_resend()
71 desc = irq_to_desc(desc->parent_irq); in irq_sw_resend()
72 if (!desc) in irq_sw_resend()
[all …]
H A Dautoprobe.c32 struct irq_desc *desc; in probe_irq_on() local
45 for_each_irq_desc_reverse(i, desc) { in probe_irq_on()
46 guard(raw_spinlock_irq)(&desc->lock); in probe_irq_on()
47 if (!desc->action && irq_settings_can_probe(desc)) { in probe_irq_on()
52 if (desc->irq_data.chip->irq_set_type) in probe_irq_on()
53 desc->irq_data.chip->irq_set_type(&desc->irq_data, IRQ_TYPE_PROBE); in probe_irq_on()
54 irq_activate_and_startup(desc, IRQ_NORESEND); in probe_irq_on()
66 for_each_irq_desc_reverse(i, desc) { in probe_irq_on()
67 guard(raw_spinlock_irq)(&desc->lock); in probe_irq_on()
68 if (!desc->action && irq_settings_can_probe(desc)) { in probe_irq_on()
[all …]
/linux/drivers/regulator/
H A Dda9062-regulator.c47 struct regulator_desc desc; member
60 struct regulator_desc desc; member
258 sel <<= ffs(rdev->desc->vsel_mask) - 1; in da9062_set_suspend_voltage()
261 rdev->desc->vsel_mask, sel); in da9062_set_suspend_voltage()
360 .desc.id = DA9061_ID_BUCK1,
361 .desc.name = "DA9061 BUCK1",
362 .desc.of_match = of_match_ptr("buck1"),
363 .desc.regulators_node = of_match_ptr("regulators"),
364 .desc.ops = &da9062_buck_ops,
365 .desc.min_uV = (300) * 1000,
[all …]
H A Dhelpers.c33 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val); in regulator_is_enabled_regmap()
37 val &= rdev->desc->enable_mask; in regulator_is_enabled_regmap()
39 if (rdev->desc->enable_is_inverted) { in regulator_is_enabled_regmap()
40 if (rdev->desc->enable_val) in regulator_is_enabled_regmap()
41 return val != rdev->desc->enable_val; in regulator_is_enabled_regmap()
44 if (rdev->desc->enable_val) in regulator_is_enabled_regmap()
45 return val == rdev->desc->enable_val; in regulator_is_enabled_regmap()
64 if (rdev->desc->enable_is_inverted) { in regulator_enable_regmap()
65 val = rdev->desc->disable_val; in regulator_enable_regmap()
67 val = rdev->desc->enable_val; in regulator_enable_regmap()
[all …]
H A Drt5739.c55 const struct regulator_desc *desc = rdev->desc; in rt5739_set_mode() local
59 if (desc->vsel_reg == RT5739_REG_NSEL0) in rt5739_set_mode()
80 const struct regulator_desc *desc = rdev->desc; in rt5739_get_mode() local
85 if (desc->vsel_reg == RT5739_REG_NSEL0) in rt5739_get_mode()
102 const struct regulator_desc *desc = rdev->desc; in rt5739_set_suspend_voltage() local
107 max_uV = desc->min_uV + desc->uV_step * (desc->n_voltages - 1); in rt5739_set_suspend_voltage()
109 if (uV < desc->min_uV || uV > max_uV) in rt5739_set_suspend_voltage()
112 if (desc->vsel_reg == RT5739_REG_NSEL0) in rt5739_set_suspend_voltage()
117 vsel = (uV - desc->min_uV) / desc->uV_step; in rt5739_set_suspend_voltage()
123 const struct regulator_desc *desc = rdev->desc; in rt5739_set_suspend_enable() local
[all …]
/linux/drivers/scsi/fnic/
H A Dfnic_res.h25 struct wq_enet_desc *desc = vnic_wq_next_desc(wq); in fnic_queue_wq_desc() local
27 wq_enet_desc_enc(desc, in fnic_queue_wq_desc()
49 struct wq_enet_desc *desc = vnic_wq_next_desc(wq); in fnic_queue_wq_eth_desc() local
51 wq_enet_desc_enc(desc, in fnic_queue_wq_eth_desc()
79 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); in fnic_queue_wq_copy_desc_icmnd_16() local
81 desc->hdr.type = FCPIO_ICMND_16; /* enum fcpio_type */ in fnic_queue_wq_copy_desc_icmnd_16()
82 desc->hdr.status = 0; /* header status entry */ in fnic_queue_wq_copy_desc_icmnd_16()
83 desc->hdr._resvd = 0; /* reserved */ in fnic_queue_wq_copy_desc_icmnd_16()
84 desc->hdr.tag.u.req_id = req_id; /* id for this request */ in fnic_queue_wq_copy_desc_icmnd_16()
86 desc->u.icmnd_16.lunmap_id = lunmap_id; /* index into lunmap table */ in fnic_queue_wq_copy_desc_icmnd_16()
[all …]
/linux/drivers/infiniband/core/
H A Dpacker.c54 * @desc:Array of structure field descriptions
55 * @desc_len:Number of entries in @desc
60 * controlled by the array of fields in @desc.
62 void ib_pack(const struct ib_field *desc, in ib_pack() argument
70 if (desc[i].size_bits <= 32) { in ib_pack()
76 shift = 32 - desc[i].offset_bits - desc[i].size_bits; in ib_pack()
77 if (desc[i].struct_size_bytes) in ib_pack()
78 val = value_read(desc[i].struct_offset_bytes, in ib_pack()
79 desc[i].struct_size_bytes, in ib_pack()
84 mask = cpu_to_be32(((1ull << desc[i].size_bits) - 1) << shift); in ib_pack()
[all …]
/linux/drivers/crypto/ccp/
H A Dccp-dmaengine.c76 struct ccp_dma_desc *desc, *dtmp; in ccp_free_desc_resources() local
78 list_for_each_entry_safe(desc, dtmp, list, entry) { in ccp_free_desc_resources()
79 ccp_free_cmd_resources(ccp, &desc->active); in ccp_free_desc_resources()
80 ccp_free_cmd_resources(ccp, &desc->pending); in ccp_free_desc_resources()
82 list_del(&desc->entry); in ccp_free_desc_resources()
83 kmem_cache_free(ccp->dma_desc_cache, desc); in ccp_free_desc_resources()
108 struct ccp_dma_desc *desc, *dtmp; in ccp_cleanup_desc_resources() local
110 list_for_each_entry_safe_reverse(desc, dtmp, list, entry) { in ccp_cleanup_desc_resources()
111 if (!async_tx_test_ack(&desc->tx_desc)) in ccp_cleanup_desc_resources()
114 dev_dbg(ccp->dev, "%s - desc=%p\n", __func__, desc); in ccp_cleanup_desc_resources()
[all …]
H A Dccp-dev-v5.c221 static int ccp5_do_cmd(struct ccp5_desc *desc, in ccp5_do_cmd() argument
232 if (CCP5_CMD_SOC(desc)) { in ccp5_do_cmd()
233 CCP5_CMD_IOC(desc) = 1; in ccp5_do_cmd()
234 CCP5_CMD_SOC(desc) = 0; in ccp5_do_cmd()
239 dP = (u32 *)desc; in ccp5_do_cmd()
256 if (CCP5_CMD_IOC(desc)) { in ccp5_do_cmd()
279 struct ccp5_desc desc; in ccp5_perform_aes() local
285 /* Zero out all the fields of the command desc */ in ccp5_perform_aes()
286 memset(&desc, 0, Q_DESC_SIZE); in ccp5_perform_aes()
288 CCP5_CMD_ENGINE(&desc) = CCP_ENGINE_AES; in ccp5_perform_aes()
[all …]
/linux/crypto/
H A Dsha256.c76 #define SHA224_CTX(desc) ((struct sha224_ctx *)shash_desc_ctx(desc)) argument
78 static int crypto_sha224_init(struct shash_desc *desc) in crypto_sha224_init() argument
80 sha224_init(SHA224_CTX(desc)); in crypto_sha224_init()
84 static int crypto_sha224_update(struct shash_desc *desc, in crypto_sha224_update() argument
87 sha224_update(SHA224_CTX(desc), data, len); in crypto_sha224_update()
91 static int crypto_sha224_final(struct shash_desc *desc, u8 *out) in crypto_sha224_final() argument
93 sha224_final(SHA224_CTX(desc), out); in crypto_sha224_final()
97 static int crypto_sha224_digest(struct shash_desc *desc, in crypto_sha224_digest() argument
104 static int crypto_sha224_export(struct shash_desc *desc, void *out) in crypto_sha224_export() argument
106 return __crypto_sha256_export(&SHA224_CTX(desc)->ctx, out); in crypto_sha224_export()
[all …]
H A Dsha512.c78 #define SHA384_CTX(desc) ((struct sha384_ctx *)shash_desc_ctx(desc)) argument
80 static int crypto_sha384_init(struct shash_desc *desc) in crypto_sha384_init() argument
82 sha384_init(SHA384_CTX(desc)); in crypto_sha384_init()
86 static int crypto_sha384_update(struct shash_desc *desc, in crypto_sha384_update() argument
89 sha384_update(SHA384_CTX(desc), data, len); in crypto_sha384_update()
93 static int crypto_sha384_final(struct shash_desc *desc, u8 *out) in crypto_sha384_final() argument
95 sha384_final(SHA384_CTX(desc), out); in crypto_sha384_final()
99 static int crypto_sha384_digest(struct shash_desc *desc, in crypto_sha384_digest() argument
106 static int crypto_sha384_export(struct shash_desc *desc, void *out) in crypto_sha384_export() argument
108 return __crypto_sha512_export(&SHA384_CTX(desc)->ctx, out); in crypto_sha384_export()
[all …]
/linux/drivers/dma/amd/ptdma/
H A Dptdma-dmaengine.c52 struct ae4dma_desc desc; in ae4_check_status_error() local
55 memcpy(&desc, &cmd_q->qbase[idx], sizeof(struct ae4dma_desc)); in ae4_check_status_error()
56 status = desc.dw1.status; in ae4_check_status_error()
58 cmd_q->cmd_error = desc.dw1.err_code; in ae4_check_status_error()
91 struct pt_dma_desc *desc = to_pt_desc(vd); in pt_do_cleanup() local
92 struct pt_device *pt = desc->pt; in pt_do_cleanup()
94 kmem_cache_free(pt->dma_desc_cache, desc); in pt_do_cleanup()
114 static int ae4_core_execute_cmd(struct ae4dma_desc *desc, struct ae4_cmd_queue *ae4cmd_q) in ae4_core_execute_cmd() argument
116 bool soc = FIELD_GET(DWORD0_SOC, desc->dwouv.dw0); in ae4_core_execute_cmd()
120 desc->dwouv.dw0 |= FIELD_PREP(DWORD0_IOC, desc->dwouv.dw0); in ae4_core_execute_cmd()
[all …]
/linux/lib/crypto/
H A Dpoly1305.c25 void poly1305_init(struct poly1305_desc_ctx *desc, in poly1305_init() argument
28 desc->s[0] = get_unaligned_le32(key + 16); in poly1305_init()
29 desc->s[1] = get_unaligned_le32(key + 20); in poly1305_init()
30 desc->s[2] = get_unaligned_le32(key + 24); in poly1305_init()
31 desc->s[3] = get_unaligned_le32(key + 28); in poly1305_init()
32 desc->buflen = 0; in poly1305_init()
33 poly1305_block_init(&desc->state, key); in poly1305_init()
37 void poly1305_update(struct poly1305_desc_ctx *desc, in poly1305_update() argument
40 if (desc->buflen + nbytes >= POLY1305_BLOCK_SIZE) { in poly1305_update()
43 if (desc->buflen) { in poly1305_update()
[all …]
/linux/include/uapi/linux/usb/
H A Daudio.h161 __le16 wTotalLength; /* includes Unit and Terminal desc. */
267 static inline __u8 uac_mixer_unit_bNrChannels(struct uac_mixer_unit_descriptor *desc) in uac_mixer_unit_bNrChannels() argument
269 return desc->baSourceID[desc->bNrInPins]; in uac_mixer_unit_bNrChannels()
272 static inline __u32 uac_mixer_unit_wChannelConfig(struct uac_mixer_unit_descriptor *desc, in uac_mixer_unit_wChannelConfig() argument
276 return (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig()
277 desc->baSourceID[desc->bNrInPins + 1]; in uac_mixer_unit_wChannelConfig()
279 return (desc->baSourceID[desc->bNrInPins + 4] << 24) | in uac_mixer_unit_wChannelConfig()
280 (desc->baSourceID[desc->bNrInPins + 3] << 16) | in uac_mixer_unit_wChannelConfig()
281 (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig()
282 (desc->baSourceID[desc->bNrInPins + 1]); in uac_mixer_unit_wChannelConfig()
[all …]
/linux/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common-v2.c74 const struct mtk_pin_desc *desc, in mtk_hw_pin_field_lookup() argument
95 if (desc->number >= rc->range[check].s_pin in mtk_hw_pin_field_lookup()
96 && desc->number <= rc->range[check].e_pin) { in mtk_hw_pin_field_lookup()
101 else if (desc->number < rc->range[check].s_pin) in mtk_hw_pin_field_lookup()
109 field, desc->number, desc->name); in mtk_hw_pin_field_lookup()
118 field, desc->number, desc->name); in mtk_hw_pin_field_lookup()
127 (desc->number - c->s_pin) * (c->x_bits); in mtk_hw_pin_field_lookup()
147 const struct mtk_pin_desc *desc, in mtk_hw_pin_field_get() argument
155 return mtk_hw_pin_field_lookup(hw, desc, field, pfd); in mtk_hw_pin_field_get()
193 int mtk_hw_set_value(struct mtk_pinctrl *hw, const struct mtk_pin_desc *desc, in mtk_hw_set_value() argument
[all …]
/linux/fs/nfs/
H A Dpagelist.c73 nfs_pgio_get_mirror(struct nfs_pageio_descriptor *desc, u32 idx) in nfs_pgio_get_mirror() argument
75 if (desc->pg_ops->pg_get_mirror) in nfs_pgio_get_mirror()
76 return desc->pg_ops->pg_get_mirror(desc, idx); in nfs_pgio_get_mirror()
77 return &desc->pg_mirrors[0]; in nfs_pgio_get_mirror()
81 nfs_pgio_current_mirror(struct nfs_pageio_descriptor *desc) in nfs_pgio_current_mirror() argument
83 return nfs_pgio_get_mirror(desc, desc->pg_mirror_idx); in nfs_pgio_current_mirror()
88 nfs_pgio_set_current_mirror(struct nfs_pageio_descriptor *desc, u32 idx) in nfs_pgio_set_current_mirror() argument
90 if (desc in nfs_pgio_set_current_mirror()
95 nfs_pgheader_init(struct nfs_pageio_descriptor * desc,struct nfs_pgio_header * hdr,void (* release)(struct nfs_pgio_header * hdr)) nfs_pgheader_init() argument
611 nfs_generic_pg_test(struct nfs_pageio_descriptor * desc,struct nfs_page * prev,struct nfs_page * req) nfs_generic_pg_test() argument
819 nfs_pageio_init(struct nfs_pageio_descriptor * desc,struct inode * inode,const struct nfs_pageio_ops * pg_ops,const struct nfs_pgio_completion_ops * compl_ops,const struct nfs_rw_ops * rw_ops,size_t bsize,int io_flags) nfs_pageio_init() argument
875 nfs_generic_pgio(struct nfs_pageio_descriptor * desc,struct nfs_pgio_header * hdr) nfs_generic_pgio() argument
949 nfs_generic_pg_pgios(struct nfs_pageio_descriptor * desc) nfs_generic_pg_pgios() argument
985 nfs_pageio_alloc_mirrors(struct nfs_pageio_descriptor * desc,unsigned int mirror_count) nfs_pageio_alloc_mirrors() argument
1108 nfs_pageio_do_add_request(struct nfs_pageio_descriptor * desc,struct nfs_page * req) nfs_pageio_do_add_request() argument
1145 nfs_pageio_doio(struct nfs_pageio_descriptor * desc) nfs_pageio_doio() argument
1159 nfs_pageio_cleanup_request(struct nfs_pageio_descriptor * desc,struct nfs_page * req) nfs_pageio_cleanup_request() argument
1180 __nfs_pageio_add_request(struct nfs_pageio_descriptor * desc,struct nfs_page * req) __nfs_pageio_add_request() argument
1240 nfs_do_recoalesce(struct nfs_pageio_descriptor * desc) nfs_do_recoalesce() argument
1266 nfs_pageio_add_request_mirror(struct nfs_pageio_descriptor * desc,struct nfs_page * req) nfs_pageio_add_request_mirror() argument
1283 nfs_pageio_error_cleanup(struct nfs_pageio_descriptor * desc) nfs_pageio_error_cleanup() argument
1298 nfs_pageio_add_request(struct nfs_pageio_descriptor * desc,struct nfs_page * req) nfs_pageio_add_request() argument
1350 nfs_pageio_complete_mirror(struct nfs_pageio_descriptor * desc,u32 mirror_idx) nfs_pageio_complete_mirror() argument
1379 nfs_pageio_resend(struct nfs_pageio_descriptor * desc,struct nfs_pgio_header * hdr) nfs_pageio_resend() argument
1409 nfs_pageio_complete(struct nfs_pageio_descriptor * desc) nfs_pageio_complete() argument
1434 nfs_pageio_cond_complete(struct nfs_pageio_descriptor * desc,pgoff_t index) nfs_pageio_cond_complete() argument
[all...]

12345678910>>...77