Home
last modified time | relevance | path

Searched refs:desc (Results 1 – 25 of 2072) sorted by relevance

12345678910>>...83

/linux/drivers/usb/class/
H A Dcdc-wdm.c122 struct wdm_device *desc; in wdm_find_device() local
125 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device()
126 if (desc->intf == intf) in wdm_find_device()
128 desc = NULL; in wdm_find_device()
132 return desc; in wdm_find_device()
137 struct wdm_device *desc; in wdm_find_device_by_minor() local
140 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device_by_minor()
141 if (desc->intf->minor == minor) in wdm_find_device_by_minor()
143 desc = NULL; in wdm_find_device_by_minor()
147 return desc; in wdm_find_device_by_minor()
[all …]
/linux/drivers/crypto/caam/
H A Dcaamalg_desc.c16 static inline void aead_append_src_dst(u32 *desc, u32 msg_type) in aead_append_src_dst() argument
18 append_seq_fifo_store(desc, 0, FIFOST_TYPE_MESSAGE_DATA | KEY_VLF); in aead_append_src_dst()
19 append_seq_fifo_load(desc, 0, FIFOLD_CLASS_BOTH | in aead_append_src_dst()
24 static inline void append_dec_op1(u32 *desc, u32 type) in append_dec_op1() argument
30 append_operation(desc, type | OP_ALG_AS_INITFINAL | in append_dec_op1()
35 jump_cmd = append_jump(desc, JUMP_TEST_ALL | JUMP_COND_SHRD); in append_dec_op1()
36 append_operation(desc, type | OP_ALG_AS_INIT | OP_ALG_DECRYPT); in append_dec_op1()
37 uncond_jump_cmd = append_jump(desc, JUMP_TEST_ALL); in append_dec_op1()
38 set_jump_tgt_here(desc, jump_cmd); in append_dec_op1()
39 append_operation(desc, type | OP_ALG_AS_INIT | OP_ALG_DECRYPT | in append_dec_op1()
[all …]
H A Ddesc_constr.h54 #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()
104 static inline void init_desc(u32 * const desc, u32 options) in init_desc() argument
[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 Dpm.c16 bool irq_pm_check_wakeup(struct irq_desc *desc) in irq_pm_check_wakeup() argument
18 if (irqd_is_wakeup_armed(&desc->irq_data)) { in irq_pm_check_wakeup()
19 irqd_clear(&desc->irq_data, IRQD_WAKEUP_ARMED); in irq_pm_check_wakeup()
20 desc->istate |= IRQS_SUSPENDED | IRQS_PENDING; in irq_pm_check_wakeup()
21 desc->depth++; in irq_pm_check_wakeup()
22 irq_disable(desc); in irq_pm_check_wakeup()
23 pm_system_irq_wakeup(irq_desc_get_irq(desc)); in irq_pm_check_wakeup()
33 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_install_action() argument
35 desc->nr_actions++; in irq_pm_install_action()
38 desc->force_resume_depth++; in irq_pm_install_action()
[all …]
H A Dsettings.h41 irq_settings_clr_and_set(struct irq_desc *desc, u32 clr, u32 set)
43 desc->status_use_accessors &= ~(clr & _IRQF_MODIFY_MASK); in irq_settings_clr_and_set()
44 desc->status_use_accessors |= (set & _IRQF_MODIFY_MASK); in irq_settings_clr_and_set()
47 static inline bool irq_settings_is_per_cpu(struct irq_desc *desc)
49 return desc->status_use_accessors & _IRQ_PER_CPU; in irq_settings_is_per_cpu()
52 static inline bool irq_settings_is_per_cpu_devid(struct irq_desc *desc)
54 return desc->status_use_accessors & _IRQ_PER_CPU_DEVID; in irq_settings_is_per_cpu_devid()
57 static inline void irq_settings_set_per_cpu(struct irq_desc *desc)
59 desc->status_use_accessors |= _IRQ_PER_CPU; in irq_settings_set_per_cpu()
62 static inline void irq_settings_set_no_balancing(struct irq_desc *desc)
42 irq_settings_clr_and_set(struct irq_desc * desc,u32 clr,u32 set) irq_settings_clr_and_set() argument
48 irq_settings_is_per_cpu(struct irq_desc * desc) irq_settings_is_per_cpu() argument
53 irq_settings_is_per_cpu_devid(struct irq_desc * desc) irq_settings_is_per_cpu_devid() argument
58 irq_settings_set_per_cpu(struct irq_desc * desc) irq_settings_set_per_cpu() argument
63 irq_settings_set_no_balancing(struct irq_desc * desc) irq_settings_set_no_balancing() argument
68 irq_settings_has_no_balance_set(struct irq_desc * desc) irq_settings_has_no_balance_set() argument
73 irq_settings_get_trigger_mask(struct irq_desc * desc) irq_settings_get_trigger_mask() argument
79 irq_settings_set_trigger_mask(struct irq_desc * desc,u32 mask) irq_settings_set_trigger_mask() argument
85 irq_settings_is_level(struct irq_desc * desc) irq_settings_is_level() argument
90 irq_settings_clr_level(struct irq_desc * desc) irq_settings_clr_level() argument
95 irq_settings_set_level(struct irq_desc * desc) irq_settings_set_level() argument
100 irq_settings_can_request(struct irq_desc * desc) irq_settings_can_request() argument
105 irq_settings_clr_norequest(struct irq_desc * desc) irq_settings_clr_norequest() argument
110 irq_settings_set_norequest(struct irq_desc * desc) irq_settings_set_norequest() argument
115 irq_settings_can_thread(struct irq_desc * desc) irq_settings_can_thread() argument
120 irq_settings_clr_nothread(struct irq_desc * desc) irq_settings_clr_nothread() argument
125 irq_settings_set_nothread(struct irq_desc * desc) irq_settings_set_nothread() argument
130 irq_settings_can_probe(struct irq_desc * desc) irq_settings_can_probe() argument
135 irq_settings_clr_noprobe(struct irq_desc * desc) irq_settings_clr_noprobe() argument
140 irq_settings_set_noprobe(struct irq_desc * desc) irq_settings_set_noprobe() argument
145 irq_settings_can_move_pcntxt(struct irq_desc * desc) irq_settings_can_move_pcntxt() argument
150 irq_settings_can_autoenable(struct irq_desc * desc) irq_settings_can_autoenable() argument
155 irq_settings_is_nested_thread(struct irq_desc * desc) irq_settings_is_nested_thread() argument
160 irq_settings_is_polled(struct irq_desc * desc) irq_settings_is_polled() argument
165 irq_settings_disable_unlazy(struct irq_desc * desc) irq_settings_disable_unlazy() argument
170 irq_settings_clr_disable_unlazy(struct irq_desc * desc) irq_settings_clr_disable_unlazy() argument
175 irq_settings_is_hidden(struct irq_desc * desc) irq_settings_is_hidden() argument
180 irq_settings_set_no_debug(struct irq_desc * desc) irq_settings_set_no_debug() argument
185 irq_settings_no_debug(struct irq_desc * desc) irq_settings_no_debug() argument
[all...]
H A Dinternals.h43 * Bit masks for desc->core_internal_state__do_not_mess_with_it
77 extern int __irq_set_trigger(struct irq_desc *desc, unsigned long flags);
78 extern void __disable_irq(struct irq_desc *desc);
79 extern void __enable_irq(struct irq_desc *desc);
87 extern int irq_activate(struct irq_desc *desc);
88 extern int irq_activate_and_startup(struct irq_desc *desc, bool resend);
89 extern int irq_startup(struct irq_desc *desc, bool resend, bool force);
91 extern void irq_shutdown(struct irq_desc *desc);
92 extern void irq_shutdown_and_deactivate(struct irq_desc *desc);
93 extern void irq_enable(struct irq_desc *desc);
132 register_irq_proc(unsigned int irq,struct irq_desc * desc) register_irq_proc() argument
133 unregister_irq_proc(unsigned int irq,struct irq_desc * desc) unregister_irq_proc() argument
150 irq_setup_affinity(struct irq_desc * desc) irq_setup_affinity() argument
154 chip_bus_lock(struct irq_desc * desc) chip_bus_lock() argument
160 chip_bus_sync_unlock(struct irq_desc * desc) chip_bus_sync_unlock() argument
172 for_each_action_of_desc(desc,act) global() argument
187 irq_put_desc_busunlock(struct irq_desc * desc,unsigned long flags) irq_put_desc_busunlock() argument
199 irq_put_desc_unlock(struct irq_desc * desc,unsigned long flags) irq_put_desc_unlock() argument
249 irq_state_set_disabled(struct irq_desc * desc) irq_state_set_disabled() argument
254 irq_state_set_masked(struct irq_desc * desc) irq_state_set_masked() argument
261 __kstat_incr_irqs_this_cpu(struct irq_desc * desc) __kstat_incr_irqs_this_cpu() argument
267 kstat_incr_irqs_this_cpu(struct irq_desc * desc) kstat_incr_irqs_this_cpu() argument
273 irq_desc_get_node(struct irq_desc * desc) irq_desc_get_node() argument
278 irq_desc_is_chained(struct irq_desc * desc) irq_desc_is_chained() argument
283 irq_is_nmi(struct irq_desc * desc) irq_is_nmi() argument
293 irq_pm_check_wakeup(struct irq_desc * desc) irq_pm_check_wakeup() argument
295 irq_pm_install_action(struct irq_desc * desc,struct irqaction * action) irq_pm_install_action() argument
297 irq_pm_remove_action(struct irq_desc * desc,struct irqaction * action) irq_pm_remove_action() argument
321 irq_remove_timings(struct irq_desc * desc) irq_remove_timings() argument
328 irq_setup_timings(struct irq_desc * desc,struct irqaction * act) irq_setup_timings() argument
394 record_irq_time(struct irq_desc * desc) record_irq_time() argument
403 irq_remove_timings(struct irq_desc * desc) irq_remove_timings() argument
404 irq_setup_timings(struct irq_desc * desc,struct irqaction * act) irq_setup_timings() argument
406 record_irq_time(struct irq_desc * desc) record_irq_time() argument
431 irq_copy_pending(struct irq_desc * desc,const struct cpumask * mask) irq_copy_pending() argument
436 irq_get_pending(struct cpumask * mask,struct irq_desc * desc) irq_get_pending() argument
440 irq_desc_get_pending_mask(struct irq_desc * desc) irq_desc_get_pending_mask() argument
459 irq_copy_pending(struct irq_desc * desc,const struct cpumask * mask) irq_copy_pending() argument
463 irq_get_pending(struct cpumask * mask,struct irq_desc * desc) irq_get_pending() argument
466 irq_desc_get_pending_mask(struct irq_desc * desc) irq_desc_get_pending_mask() argument
470 irq_fixup_move_pending(struct irq_desc * desc,bool fclear) irq_fixup_move_pending() argument
515 irq_remove_debugfs_entry(struct irq_desc * desc) irq_remove_debugfs_entry() argument
[all...]
H A Dspurious.c36 bool irq_wait_for_poll(struct irq_desc *desc) in irq_wait_for_poll() argument
37 __must_hold(&desc->lock) in irq_wait_for_poll()
41 smp_processor_id(), desc->irq_data.irq)) in irq_wait_for_poll()
46 raw_spin_unlock(&desc->lock); in irq_wait_for_poll()
47 while (irqd_irq_inprogress(&desc->irq_data)) in irq_wait_for_poll()
49 raw_spin_lock(&desc->lock); in irq_wait_for_poll()
50 } while (irqd_irq_inprogress(&desc->irq_data)); in irq_wait_for_poll()
52 return !irqd_irq_disabled(&desc->irq_data) && desc->action; in irq_wait_for_poll()
62 static int try_one_irq(struct irq_desc *desc, bool force) in try_one_irq() argument
67 raw_spin_lock(&desc->lock); in try_one_irq()
[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 raw_spin_lock_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, in probe_irq_on()
55 irq_activate_and_startup(desc, IRQ_NORESEND); in probe_irq_on()
57 raw_spin_unlock_irq(&desc->lock); in probe_irq_on()
68 for_each_irq_desc_reverse(i, desc) { in probe_irq_on()
69 raw_spin_lock_irq(&desc->lock); in probe_irq_on()
[all …]
H A Dresend.c33 struct irq_desc *desc; in resend_irqs() local
37 desc = hlist_entry(irq_resend_list.first, struct irq_desc, in resend_irqs()
39 hlist_del_init(&desc->resend_node); in resend_irqs()
41 desc->handle_irq(desc); in resend_irqs()
50 static int irq_sw_resend(struct irq_desc *desc) in irq_sw_resend() argument
56 if (irqd_is_handle_enforce_irqctx(&desc->irq_data)) in irq_sw_resend()
64 if (irq_settings_is_nested_thread(desc)) { in irq_sw_resend()
69 if (!desc->parent_irq) in irq_sw_resend()
72 desc in irq_sw_resend()
86 clear_irq_resend(struct irq_desc * desc) clear_irq_resend() argument
93 irq_resend_init(struct irq_desc * desc) irq_resend_init() argument
98 clear_irq_resend(struct irq_desc * desc) clear_irq_resend() argument
99 irq_resend_init(struct irq_desc * desc) irq_resend_init() argument
101 irq_sw_resend(struct irq_desc * desc) irq_sw_resend() argument
107 try_retrigger(struct irq_desc * desc) try_retrigger() argument
124 check_irq_resend(struct irq_desc * desc,bool inject) check_irq_resend() argument
175 struct irq_desc *desc; irq_inject_interrupt() local
[all...]
H A Dproc.c48 struct irq_desc *desc = irq_to_desc((long)m->private); in show_irq_affinity() local
54 mask = desc->irq_common_data.affinity; in show_irq_affinity()
55 if (irq_move_pending(&desc->irq_data)) in show_irq_affinity()
56 mask = irq_desc_get_pending_mask(desc); in show_irq_affinity()
61 mask = irq_data_get_effective_affinity_mask(&desc->irq_data); in show_irq_affinity()
83 struct irq_desc *desc = irq_to_desc((long)m->private); in irq_affinity_hint_proc_show() local
90 raw_spin_lock_irqsave(&desc->lock, flags); in irq_affinity_hint_proc_show()
91 if (desc->affinity_hint) in irq_affinity_hint_proc_show()
92 cpumask_copy(mask, desc->affinity_hint); in irq_affinity_hint_proc_show()
93 raw_spin_unlock_irqrestore(&desc->lock, flags); in irq_affinity_hint_proc_show()
[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.c53 const struct regulator_desc *desc = rdev->desc; in rt5739_set_mode() local
57 if (desc->vsel_reg == RT5739_REG_NSEL0) in rt5739_set_mode()
78 const struct regulator_desc *desc = rdev->desc; in rt5739_get_mode() local
83 if (desc->vsel_reg == RT5739_REG_NSEL0) in rt5739_get_mode()
100 const struct regulator_desc *desc = rdev->desc; in rt5739_set_suspend_voltage() local
105 max_uV = desc->min_uV + desc->uV_step * (desc->n_voltages - 1); in rt5739_set_suspend_voltage()
107 if (uV < desc->min_uV || uV > max_uV) in rt5739_set_suspend_voltage()
110 if (desc->vsel_reg == RT5739_REG_NSEL0) in rt5739_set_suspend_voltage()
115 vsel = (uV - desc->min_uV) / desc->uV_step; in rt5739_set_suspend_voltage()
121 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/lib/crypto/
H A Dpoly1305.c15 void poly1305_init_generic(struct poly1305_desc_ctx *desc, in poly1305_init_generic() argument
18 poly1305_core_setkey(&desc->core_r, key); in poly1305_init_generic()
19 desc->s[0] = get_unaligned_le32(key + 16); in poly1305_init_generic()
20 desc->s[1] = get_unaligned_le32(key + 20); in poly1305_init_generic()
21 desc->s[2] = get_unaligned_le32(key + 24); in poly1305_init_generic()
22 desc->s[3] = get_unaligned_le32(key + 28); in poly1305_init_generic()
23 poly1305_core_init(&desc->h); in poly1305_init_generic()
24 desc->buflen = 0; in poly1305_init_generic()
25 desc->sset = true; in poly1305_init_generic()
26 desc->rset = 2; in poly1305_init_generic()
[all …]
/linux/drivers/infiniband/core/
H A Dpacker.c62 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()
85 addr = (__be32 *) buf + desc[i].offset_words; in ib_pack()
87 } else if (desc[i].size_bits <= 64) { in ib_pack()
93 shift = 64 - desc[i].offset_bits - desc[i].size_bits; in ib_pack()
[all …]
/linux/include/uapi/linux/usb/
H A Daudio.h267 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()
285 static inline __u8 uac_mixer_unit_iChannelNames(struct uac_mixer_unit_descriptor *desc, in uac_mixer_unit_iChannelNames() argument
[all …]
/linux/tools/testing/selftests/x86/
H A Dldt_gdt.c142 struct user_desc desc = *d; in install_valid_mode() local
152 desc.entry_number = gdt_entry_num; in install_valid_mode()
154 ret = syscall(SYS_set_thread_area, &desc); in install_valid_mode()
157 &desc, sizeof(desc)); in install_valid_mode()
169 uint32_t limit = desc.limit; in install_valid_mode()
170 if (desc.limit_in_pages) in install_valid_mode()
172 check_valid_segment(desc.entry_number, ldt, ar, limit, true); in install_valid_mode()
175 if (desc.seg_32bit) { in install_valid_mode()
189 static bool install_valid(const struct user_desc *desc, uint32_t ar) in install_valid() argument
191 bool ret = install_valid_mode(desc, ar, false, true); in install_valid()
[all …]
/linux/include/linux/gpio/
H A Dconsumer.h26 struct gpio_desc *desc[]; member
83 void gpiod_put(struct gpio_desc *desc);
105 void devm_gpiod_put(struct device *dev, struct gpio_desc *desc);
106 void devm_gpiod_unhinge(struct device *dev, struct gpio_desc *desc);
109 int gpiod_get_direction(struct gpio_desc *desc);
110 int gpiod_direction_input(struct gpio_desc *desc);
111 int gpiod_direction_output(struct gpio_desc *desc, int value);
112 int gpiod_direction_output_raw(struct gpio_desc *desc, int value);
113 int gpiod_enable_hw_timestamp_ns(struct gpio_desc *desc, unsigned long flags);
114 int gpiod_disable_hw_timestamp_ns(struct gpio_desc *desc, unsigned long flags);
[all …]
/linux/drivers/comedi/drivers/
H A Dcomedi_isadma.c19 void comedi_isadma_program(struct comedi_isadma_desc *desc) in comedi_isadma_program() argument
24 clear_dma_ff(desc->chan); in comedi_isadma_program()
25 set_dma_mode(desc->chan, desc->mode); in comedi_isadma_program()
26 set_dma_addr(desc->chan, desc->hw_addr); in comedi_isadma_program()
27 set_dma_count(desc->chan, desc->size); in comedi_isadma_program()
28 enable_dma(desc->chan); in comedi_isadma_program()
100 struct comedi_isadma_desc *desc = &dma->desc[dma->cur_dma]; in comedi_isadma_poll() local
106 clear_dma_ff(desc->chan); in comedi_isadma_poll()
108 disable_dma(desc->chan); in comedi_isadma_poll()
109 result = get_dma_residue(desc->chan); in comedi_isadma_poll()
[all …]
/linux/arch/s390/tools/
H A Dgen_opcode_table.c152 static void read_instructions(struct gen_opcode *desc) in read_instructions() argument
167 desc->nr++; in read_instructions()
168 desc->insn = realloc(desc->insn, desc->nr * sizeof(*desc->insn)); in read_instructions()
169 if (!desc->insn) in read_instructions()
171 desc->insn[desc->nr - 1] = insn; in read_instructions()
180 static void print_formats(struct gen_opcode *desc) in print_formats() argument
185 qsort(desc->insn, desc->nr, sizeof(*desc->insn), cmpformat); in print_formats()
189 for (i = 0; i < desc->nr; i++) { in print_formats()
190 if (!strcmp(format, desc->insn[i].format)) in print_formats()
193 format = desc->insn[i].format; in print_formats()
[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 …]
/linux/drivers/dma/ptdma/
H A Dptdma-dmaengine.c
/linux/drivers/gpio/
H A Dgpiolib-sysfs.c38 struct gpio_desc *desc; member
79 struct gpio_desc *desc = data->desc; in direction_show() local
83 gpiod_get_direction(desc); in direction_show()
84 value = !!test_bit(FLAG_IS_OUT, &desc->flags); in direction_show()
94 struct gpio_desc *desc = data->desc; in direction_store() local
100 status = gpiod_direction_output_raw(desc, 1); in direction_store()
102 status = gpiod_direction_output_raw(desc, 0); in direction_store()
104 status = gpiod_direction_input(desc); in direction_store()
116 struct gpio_desc *desc = data->desc; in value_show() local
120 status = gpiod_get_value_cansleep(desc); in value_show()
[all …]

12345678910>>...83