/linux-4.4.14/kernel/irq/ |
D | chip.c | 46 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_chip() local 48 if (!desc) in irq_set_chip() 54 desc->irq_data.chip = chip; in irq_set_chip() 55 irq_put_desc_unlock(desc, flags); in irq_set_chip() 73 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); in irq_set_irq_type() local 76 if (!desc) in irq_set_irq_type() 80 ret = __irq_set_trigger(desc, type); in irq_set_irq_type() 81 irq_put_desc_busunlock(desc, flags); in irq_set_irq_type() 96 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_handler_data() local 98 if (!desc) in irq_set_handler_data() [all …]
|
D | manage.c | 35 static void __synchronize_hardirq(struct irq_desc *desc) in __synchronize_hardirq() argument 46 while (irqd_irq_inprogress(&desc->irq_data)) in __synchronize_hardirq() 50 raw_spin_lock_irqsave(&desc->lock, flags); in __synchronize_hardirq() 51 inprogress = irqd_irq_inprogress(&desc->irq_data); in __synchronize_hardirq() 52 raw_spin_unlock_irqrestore(&desc->lock, flags); in __synchronize_hardirq() 77 struct irq_desc *desc = irq_to_desc(irq); in synchronize_hardirq() local 79 if (desc) { in synchronize_hardirq() 80 __synchronize_hardirq(desc); in synchronize_hardirq() 81 return !atomic_read(&desc->threads_active); in synchronize_hardirq() 100 struct irq_desc *desc = irq_to_desc(irq); in synchronize_irq() local [all …]
|
D | pm.c | 17 bool irq_pm_check_wakeup(struct irq_desc *desc) in irq_pm_check_wakeup() argument 19 if (irqd_is_wakeup_armed(&desc->irq_data)) { in irq_pm_check_wakeup() 20 irqd_clear(&desc->irq_data, IRQD_WAKEUP_ARMED); in irq_pm_check_wakeup() 21 desc->istate |= IRQS_SUSPENDED | IRQS_PENDING; in irq_pm_check_wakeup() 22 desc->depth++; in irq_pm_check_wakeup() 23 irq_disable(desc); in irq_pm_check_wakeup() 24 pm_system_irq_wakeup(irq_desc_get_irq(desc)); in irq_pm_check_wakeup() 34 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_install_action() argument 36 desc->nr_actions++; in irq_pm_install_action() 39 desc->force_resume_depth++; in irq_pm_install_action() [all …]
|
D | settings.h | 37 irq_settings_clr_and_set(struct irq_desc *desc, u32 clr, u32 set) in irq_settings_clr_and_set() argument 39 desc->status_use_accessors &= ~(clr & _IRQF_MODIFY_MASK); in irq_settings_clr_and_set() 40 desc->status_use_accessors |= (set & _IRQF_MODIFY_MASK); in irq_settings_clr_and_set() 43 static inline bool irq_settings_is_per_cpu(struct irq_desc *desc) in irq_settings_is_per_cpu() argument 45 return desc->status_use_accessors & _IRQ_PER_CPU; in irq_settings_is_per_cpu() 48 static inline bool irq_settings_is_per_cpu_devid(struct irq_desc *desc) in irq_settings_is_per_cpu_devid() argument 50 return desc->status_use_accessors & _IRQ_PER_CPU_DEVID; in irq_settings_is_per_cpu_devid() 53 static inline void irq_settings_set_per_cpu(struct irq_desc *desc) in irq_settings_set_per_cpu() argument 55 desc->status_use_accessors |= _IRQ_PER_CPU; in irq_settings_set_per_cpu() 58 static inline void irq_settings_set_no_balancing(struct irq_desc *desc) in irq_settings_set_no_balancing() argument [all …]
|
D | autoprobe.c | 33 struct irq_desc *desc; in probe_irq_on() local 46 for_each_irq_desc_reverse(i, desc) { in probe_irq_on() 47 raw_spin_lock_irq(&desc->lock); in probe_irq_on() 48 if (!desc->action && irq_settings_can_probe(desc)) { in probe_irq_on() 53 if (desc->irq_data.chip->irq_set_type) in probe_irq_on() 54 desc->irq_data.chip->irq_set_type(&desc->irq_data, in probe_irq_on() 56 irq_startup(desc, false); in probe_irq_on() 58 raw_spin_unlock_irq(&desc->lock); in probe_irq_on() 69 for_each_irq_desc_reverse(i, desc) { in probe_irq_on() 70 raw_spin_lock_irq(&desc->lock); in probe_irq_on() [all …]
|
D | spurious.c | 38 bool irq_wait_for_poll(struct irq_desc *desc) in irq_wait_for_poll() argument 42 smp_processor_id(), desc->irq_data.irq)) in irq_wait_for_poll() 47 raw_spin_unlock(&desc->lock); in irq_wait_for_poll() 48 while (irqd_irq_inprogress(&desc->irq_data)) in irq_wait_for_poll() 50 raw_spin_lock(&desc->lock); in irq_wait_for_poll() 51 } while (irqd_irq_inprogress(&desc->irq_data)); in irq_wait_for_poll() 53 return !irqd_irq_disabled(&desc->irq_data) && desc->action; in irq_wait_for_poll() 63 static int try_one_irq(struct irq_desc *desc, bool force) in try_one_irq() argument 68 raw_spin_lock(&desc->lock); in try_one_irq() 74 if (irq_settings_is_per_cpu(desc) || in try_one_irq() [all …]
|
D | internals.h | 64 extern int __irq_set_trigger(struct irq_desc *desc, unsigned long flags); 65 extern void __disable_irq(struct irq_desc *desc); 66 extern void __enable_irq(struct irq_desc *desc); 68 extern int irq_startup(struct irq_desc *desc, bool resend); 69 extern void irq_shutdown(struct irq_desc *desc); 70 extern void irq_enable(struct irq_desc *desc); 71 extern void irq_disable(struct irq_desc *desc); 72 extern void irq_percpu_enable(struct irq_desc *desc, unsigned int cpu); 73 extern void irq_percpu_disable(struct irq_desc *desc, unsigned int cpu); 74 extern void mask_irq(struct irq_desc *desc); [all …]
|
D | irqdesc.c | 39 static int alloc_masks(struct irq_desc *desc, gfp_t gfp, int node) in alloc_masks() argument 41 if (!zalloc_cpumask_var_node(&desc->irq_common_data.affinity, in alloc_masks() 46 if (!zalloc_cpumask_var_node(&desc->pending_mask, gfp, node)) { in alloc_masks() 47 free_cpumask_var(desc->irq_common_data.affinity); in alloc_masks() 54 static void desc_smp_init(struct irq_desc *desc, int node) in desc_smp_init() argument 56 cpumask_copy(desc->irq_common_data.affinity, irq_default_affinity); in desc_smp_init() 58 cpumask_clear(desc->pending_mask); in desc_smp_init() 61 desc->irq_common_data.node = node; in desc_smp_init() 67 alloc_masks(struct irq_desc *desc, gfp_t gfp, int node) { return 0; } in alloc_masks() argument 68 static inline void desc_smp_init(struct irq_desc *desc, int node) { } in desc_smp_init() argument [all …]
|
D | proc.c | 42 struct irq_desc *desc = irq_to_desc((long)m->private); in show_irq_affinity() local 43 const struct cpumask *mask = desc->irq_common_data.affinity; in show_irq_affinity() 46 if (irqd_is_setaffinity_pending(&desc->irq_data)) in show_irq_affinity() 47 mask = desc->pending_mask; in show_irq_affinity() 58 struct irq_desc *desc = irq_to_desc((long)m->private); in irq_affinity_hint_proc_show() local 65 raw_spin_lock_irqsave(&desc->lock, flags); in irq_affinity_hint_proc_show() 66 if (desc->affinity_hint) in irq_affinity_hint_proc_show() 67 cpumask_copy(mask, desc->affinity_hint); in irq_affinity_hint_proc_show() 68 raw_spin_unlock_irqrestore(&desc->lock, flags); in irq_affinity_hint_proc_show() 243 struct irq_desc *desc = irq_to_desc((long) m->private); in irq_node_proc_show() local [all …]
|
D | resend.c | 33 struct irq_desc *desc; in resend_irqs() local 39 desc = irq_to_desc(irq); in resend_irqs() 41 desc->handle_irq(desc); in resend_irqs() 56 void check_irq_resend(struct irq_desc *desc) in check_irq_resend() argument 64 if (irq_settings_is_level(desc)) { in check_irq_resend() 65 desc->istate &= ~IRQS_PENDING; in check_irq_resend() 68 if (desc->istate & IRQS_REPLAY) in check_irq_resend() 70 if (desc->istate & IRQS_PENDING) { in check_irq_resend() 71 desc->istate &= ~IRQS_PENDING; in check_irq_resend() 72 desc->istate |= IRQS_REPLAY; in check_irq_resend() [all …]
|
D | handle.c | 29 void handle_bad_irq(struct irq_desc *desc) in handle_bad_irq() argument 31 unsigned int irq = irq_desc_get_irq(desc); in handle_bad_irq() 33 print_irq_desc(irq, desc); in handle_bad_irq() 34 kstat_incr_irqs_this_cpu(desc); in handle_bad_irq() 57 void __irq_wake_thread(struct irq_desc *desc, struct irqaction *action) in __irq_wake_thread() argument 119 desc->threads_oneshot |= action->thread_mask; in __irq_wake_thread() 130 atomic_inc(&desc->threads_active); in __irq_wake_thread() 135 irqreturn_t handle_irq_event_percpu(struct irq_desc *desc) in handle_irq_event_percpu() argument 138 unsigned int flags = 0, irq = desc->irq_data.irq; in handle_irq_event_percpu() 139 struct irqaction *action = desc->action; in handle_irq_event_percpu() [all …]
|
D | debug.h | 7 #define ___P(f) if (desc->status_use_accessors & f) printk("%14s set\n", #f) 8 #define ___PS(f) if (desc->istate & f) printk("%14s set\n", #f) 12 static inline void print_irq_desc(unsigned int irq, struct irq_desc *desc) in print_irq_desc() argument 15 irq, desc, desc->depth, desc->irq_count, desc->irqs_unhandled); in print_irq_desc() 16 printk("->handle_irq(): %p, ", desc->handle_irq); in print_irq_desc() 17 print_symbol("%s\n", (unsigned long)desc->handle_irq); in print_irq_desc() 18 printk("->irq_data.chip(): %p, ", desc->irq_data.chip); in print_irq_desc() 19 print_symbol("%s\n", (unsigned long)desc->irq_data.chip); in print_irq_desc() 20 printk("->action(): %p\n", desc->action); in print_irq_desc() 21 if (desc->action) { in print_irq_desc() [all …]
|
D | migration.c | 9 struct irq_desc *desc = irq_data_to_desc(idata); in irq_move_masked_irq() local 10 struct irq_chip *chip = desc->irq_data.chip; in irq_move_masked_irq() 12 if (likely(!irqd_is_setaffinity_pending(&desc->irq_data))) in irq_move_masked_irq() 15 irqd_clr_move_pending(&desc->irq_data); in irq_move_masked_irq() 20 if (irqd_is_per_cpu(&desc->irq_data)) { in irq_move_masked_irq() 25 if (unlikely(cpumask_empty(desc->pending_mask))) in irq_move_masked_irq() 31 assert_raw_spin_locked(&desc->lock); in irq_move_masked_irq() 45 if (cpumask_any_and(desc->pending_mask, cpu_online_mask) < nr_cpu_ids) in irq_move_masked_irq() 46 irq_do_set_affinity(&desc->irq_data, desc->pending_mask, false); in irq_move_masked_irq() 48 cpumask_clear(desc->pending_mask); in irq_move_masked_irq()
|
D | msi.c | 23 struct msi_desc *desc = kzalloc(sizeof(*desc), GFP_KERNEL); in alloc_msi_entry() local 24 if (!desc) in alloc_msi_entry() 27 INIT_LIST_HEAD(&desc->list); in alloc_msi_entry() 28 desc->dev = dev; in alloc_msi_entry() 30 return desc; in alloc_msi_entry() 166 struct msi_desc *desc) in msi_domain_ops_set_desc() argument 168 arg->desc = desc; in msi_domain_ops_set_desc() 270 struct msi_desc *desc; in msi_domain_alloc_irqs() local 279 for_each_msi_entry(desc, dev) { in msi_domain_alloc_irqs() 280 ops->set_desc(&arg, desc); in msi_domain_alloc_irqs() [all …]
|
/linux-4.4.14/drivers/usb/class/ |
D | cdc-wdm.c | 115 struct wdm_device *desc; in wdm_find_device() local 118 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device() 119 if (desc->intf == intf) in wdm_find_device() 121 desc = NULL; in wdm_find_device() 125 return desc; in wdm_find_device() 130 struct wdm_device *desc; in wdm_find_device_by_minor() local 133 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device_by_minor() 134 if (desc->intf->minor == minor) in wdm_find_device_by_minor() 136 desc = NULL; in wdm_find_device_by_minor() 140 return desc; in wdm_find_device_by_minor() [all …]
|
/linux-4.4.14/drivers/crypto/caam/ |
D | desc_constr.h | 16 #define PRINT_POS do { printk(KERN_DEBUG "%02d: %s\n", desc_len(desc),\ 33 static inline int desc_len(u32 *desc) in desc_len() argument 35 return *desc & HDR_DESCLEN_MASK; in desc_len() 38 static inline int desc_bytes(void *desc) in desc_bytes() argument 40 return desc_len(desc) * CAAM_CMD_SZ; in desc_bytes() 43 static inline u32 *desc_end(u32 *desc) in desc_end() argument 45 return desc + desc_len(desc); in desc_end() 48 static inline void *sh_desc_pdb(u32 *desc) in sh_desc_pdb() argument 50 return desc + 1; in sh_desc_pdb() 53 static inline void init_desc(u32 *desc, u32 options) in init_desc() argument [all …]
|
D | caamalg.c | 131 static inline void append_dec_op1(u32 *desc, u32 type) in append_dec_op1() argument 137 append_operation(desc, type | OP_ALG_AS_INITFINAL | in append_dec_op1() 142 jump_cmd = append_jump(desc, JUMP_TEST_ALL | JUMP_COND_SHRD); in append_dec_op1() 143 append_operation(desc, type | OP_ALG_AS_INITFINAL | in append_dec_op1() 145 uncond_jump_cmd = append_jump(desc, JUMP_TEST_ALL); in append_dec_op1() 146 set_jump_tgt_here(desc, jump_cmd); in append_dec_op1() 147 append_operation(desc, type | OP_ALG_AS_INITFINAL | in append_dec_op1() 149 set_jump_tgt_here(desc, uncond_jump_cmd); in append_dec_op1() 156 static inline void aead_append_src_dst(u32 *desc, u32 msg_type) in aead_append_src_dst() argument 158 append_seq_fifo_store(desc, 0, FIFOST_TYPE_MESSAGE_DATA | KEY_VLF); in aead_append_src_dst() [all …]
|
D | caamhash.c | 149 static inline int map_seq_out_ptr_ctx(u32 *desc, struct device *jrdev, in map_seq_out_ptr_ctx() argument 160 append_seq_out_ptr(desc, state->ctx_dma, ctx_len, 0); in map_seq_out_ptr_ctx() 166 static inline dma_addr_t map_seq_out_ptr_result(u32 *desc, struct device *jrdev, in map_seq_out_ptr_result() argument 172 append_seq_out_ptr(desc, dst_dma, digestsize, 0); in map_seq_out_ptr_result() 219 static inline int ctx_map_to_sec4_sg(u32 *desc, struct device *jrdev, in ctx_map_to_sec4_sg() argument 235 static inline void append_key_ahash(u32 *desc, struct caam_hash_ctx *ctx) in append_key_ahash() argument 237 append_key_as_imm(desc, ctx->key, ctx->split_key_pad_len, in append_key_ahash() 243 static inline void init_sh_desc_key_ahash(u32 *desc, struct caam_hash_ctx *ctx) in init_sh_desc_key_ahash() argument 247 init_sh_desc(desc, HDR_SHARE_SERIAL); in init_sh_desc_key_ahash() 251 key_jump_cmd = append_jump(desc, JUMP_JSL | JUMP_TEST_ALL | in init_sh_desc_key_ahash() [all …]
|
D | key_gen.c | 13 void split_key_done(struct device *dev, u32 *desc, u32 err, in split_key_done() argument 48 u32 *desc; in gen_split_key() local 53 desc = kmalloc(CAAM_CMD_SZ * 6 + CAAM_PTR_SZ * 2, GFP_KERNEL | GFP_DMA); in gen_split_key() 54 if (!desc) { in gen_split_key() 73 init_job_desc(desc, 0); in gen_split_key() 74 append_key(desc, dma_addr_in, keylen, CLASS_2 | KEY_DEST_CLASS_REG); in gen_split_key() 77 append_operation(desc, alg_op | OP_ALG_DECRYPT | OP_ALG_AS_INIT); in gen_split_key() 83 append_fifo_load_as_imm(desc, NULL, 0, LDST_CLASS_2_CCB | in gen_split_key() 90 append_fifo_store(desc, dma_addr_out, split_key_len, in gen_split_key() 97 DUMP_PREFIX_ADDRESS, 16, 4, desc, desc_bytes(desc), 1); in gen_split_key() [all …]
|
/linux-4.4.14/drivers/scsi/fnic/ |
D | fnic_res.h | 37 struct wq_enet_desc *desc = vnic_wq_next_desc(wq); in fnic_queue_wq_desc() local 39 wq_enet_desc_enc(desc, in fnic_queue_wq_desc() 61 struct wq_enet_desc *desc = vnic_wq_next_desc(wq); in fnic_queue_wq_eth_desc() local 63 wq_enet_desc_enc(desc, in fnic_queue_wq_eth_desc() 91 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); in fnic_queue_wq_copy_desc_icmnd_16() local 93 desc->hdr.type = FCPIO_ICMND_16; /* enum fcpio_type */ in fnic_queue_wq_copy_desc_icmnd_16() 94 desc->hdr.status = 0; /* header status entry */ in fnic_queue_wq_copy_desc_icmnd_16() 95 desc->hdr._resvd = 0; /* reserved */ in fnic_queue_wq_copy_desc_icmnd_16() 96 desc->hdr.tag.u.req_id = req_id; /* id for this request */ in fnic_queue_wq_copy_desc_icmnd_16() 98 desc->u.icmnd_16.lunmap_id = lunmap_id; /* index into lunmap table */ in fnic_queue_wq_copy_desc_icmnd_16() [all …]
|
D | cq_enet_desc.h | 31 static inline void cq_enet_wq_desc_dec(struct cq_enet_wq_desc *desc, in cq_enet_wq_desc_dec() argument 34 cq_desc_dec((struct cq_desc *)desc, type, in cq_enet_wq_desc_dec() 93 static inline void cq_enet_rq_desc_dec(struct cq_enet_rq_desc *desc, in cq_enet_rq_desc_dec() argument 102 u16 completed_index_flags = le16_to_cpu(desc->completed_index_flags); in cq_enet_rq_desc_dec() 104 le16_to_cpu(desc->q_number_rss_type_flags); in cq_enet_rq_desc_dec() 105 u16 bytes_written_flags = le16_to_cpu(desc->bytes_written_flags); in cq_enet_rq_desc_dec() 107 cq_desc_dec((struct cq_desc *)desc, type, in cq_enet_rq_desc_dec() 124 *rss_hash = le32_to_cpu(desc->rss_hash); in cq_enet_rq_desc_dec() 133 *vlan = le16_to_cpu(desc->vlan); in cq_enet_rq_desc_dec() 136 *fcoe_sof = (u8)(le16_to_cpu(desc->checksum_fcoe) & in cq_enet_rq_desc_dec() [all …]
|
D | wq_enet_desc.h | 51 static inline void wq_enet_desc_enc(struct wq_enet_desc *desc, in wq_enet_desc_enc() argument 56 desc->address = cpu_to_le64(address); in wq_enet_desc_enc() 57 desc->length = cpu_to_le16(length & WQ_ENET_LEN_MASK); in wq_enet_desc_enc() 58 desc->mss_loopback = cpu_to_le16((mss & WQ_ENET_MSS_MASK) << in wq_enet_desc_enc() 60 desc->header_length_flags = cpu_to_le16( in wq_enet_desc_enc() 67 desc->vlan_tag = cpu_to_le16(vlan_tag); in wq_enet_desc_enc() 70 static inline void wq_enet_desc_dec(struct wq_enet_desc *desc, in wq_enet_desc_dec() argument 75 *address = le64_to_cpu(desc->address); in wq_enet_desc_dec() 76 *length = le16_to_cpu(desc->length) & WQ_ENET_LEN_MASK; in wq_enet_desc_dec() 77 *mss = (le16_to_cpu(desc->mss_loopback) >> WQ_ENET_MSS_SHIFT) & in wq_enet_desc_dec() [all …]
|
D | rq_enet_desc.h | 41 static inline void rq_enet_desc_enc(struct rq_enet_desc *desc, in rq_enet_desc_enc() argument 44 desc->address = cpu_to_le64(address); in rq_enet_desc_enc() 45 desc->length_type = cpu_to_le16((length & RQ_ENET_LEN_MASK) | in rq_enet_desc_enc() 49 static inline void rq_enet_desc_dec(struct rq_enet_desc *desc, in rq_enet_desc_dec() argument 52 *address = le64_to_cpu(desc->address); in rq_enet_desc_dec() 53 *length = le16_to_cpu(desc->length_type) & RQ_ENET_LEN_MASK; in rq_enet_desc_dec() 54 *type = (u8)((le16_to_cpu(desc->length_type) >> RQ_ENET_LEN_BITS) & in rq_enet_desc_dec()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | packer.c | 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() 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-4.4.14/tools/testing/selftests/x86/ |
D | ldt_gdt.c | 116 static bool install_valid_mode(const struct user_desc *desc, uint32_t ar, in install_valid_mode() argument 120 desc, sizeof(*desc)); in install_valid_mode() 124 uint32_t limit = desc->limit; in install_valid_mode() 125 if (desc->limit_in_pages) in install_valid_mode() 127 check_valid_segment(desc->entry_number, 1, ar, limit, true); in install_valid_mode() 133 if (desc->seg_32bit) { in install_valid_mode() 145 static bool install_valid(const struct user_desc *desc, uint32_t ar) in install_valid() argument 147 return install_valid_mode(desc, ar, false); in install_valid() 150 static void install_invalid(const struct user_desc *desc, bool oldmode) in install_invalid() argument 153 desc, sizeof(*desc)); in install_invalid() [all …]
|
/linux-4.4.14/drivers/regulator/ |
D | helpers.c | 36 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val); in regulator_is_enabled_regmap() 40 val &= rdev->desc->enable_mask; in regulator_is_enabled_regmap() 42 if (rdev->desc->enable_is_inverted) { in regulator_is_enabled_regmap() 43 if (rdev->desc->enable_val) in regulator_is_enabled_regmap() 44 return val != rdev->desc->enable_val; in regulator_is_enabled_regmap() 47 if (rdev->desc->enable_val) in regulator_is_enabled_regmap() 48 return val == rdev->desc->enable_val; in regulator_is_enabled_regmap() 67 if (rdev->desc->enable_is_inverted) { in regulator_enable_regmap() 68 val = rdev->desc->disable_val; in regulator_enable_regmap() 70 val = rdev->desc->enable_val; in regulator_enable_regmap() [all …]
|
D | da9062-regulator.c | 44 struct regulator_desc desc; member 61 struct regulator_desc desc; member 309 sel <<= ffs(rdev->desc->vsel_mask) - 1; in da9062_set_suspend_voltage() 312 rdev->desc->vsel_mask, sel); in da9062_set_suspend_voltage() 411 .desc.id = DA9062_ID_BUCK1, 412 .desc.name = "DA9062 BUCK1", 413 .desc.of_match = of_match_ptr("buck1"), 414 .desc.regulators_node = of_match_ptr("regulators"), 415 .desc.ops = &da9062_buck_ops, 416 .desc.min_uV = (300) * 1000, [all …]
|
D | qcom_rpm-regulator.c | 60 struct regulator_desc desc; member 454 .desc.linear_ranges = pldo_ranges, 455 .desc.n_linear_ranges = ARRAY_SIZE(pldo_ranges), 456 .desc.n_voltages = 161, 457 .desc.ops = &mV_ops, 464 .desc.linear_ranges = nldo_ranges, 465 .desc.n_linear_ranges = ARRAY_SIZE(nldo_ranges), 466 .desc.n_voltages = 64, 467 .desc.ops = &mV_ops, 474 .desc.linear_ranges = smps_ranges, [all …]
|
D | palmas-regulator.c | 470 pmic->desc[id].enable_val = pmic->current_reg_mode[id]; in palmas_set_mode_smps() 869 struct regulator_desc *desc; in palmas_ldo_registration() local 883 desc = &pmic->desc[id]; in palmas_ldo_registration() 884 desc->name = rinfo->name; in palmas_ldo_registration() 885 desc->id = id; in palmas_ldo_registration() 886 desc->type = REGULATOR_VOLTAGE; in palmas_ldo_registration() 887 desc->owner = THIS_MODULE; in palmas_ldo_registration() 890 desc->n_voltages = PALMAS_LDO_NUM_VOLTAGES; in palmas_ldo_registration() 892 desc->ops = &palmas_ops_ext_control_ldo; in palmas_ldo_registration() 894 desc->ops = &palmas_ops_ldo; in palmas_ldo_registration() [all …]
|
D | wm831x-ldo.c | 40 struct regulator_desc desc; member 252 ldo->desc.name = ldo->name; in wm831x_gp_ldo_probe() 256 ldo->desc.supply_name = ldo->supply_name; in wm831x_gp_ldo_probe() 258 ldo->desc.id = id; in wm831x_gp_ldo_probe() 259 ldo->desc.type = REGULATOR_VOLTAGE; in wm831x_gp_ldo_probe() 260 ldo->desc.n_voltages = 32; in wm831x_gp_ldo_probe() 261 ldo->desc.ops = &wm831x_gp_ldo_ops; in wm831x_gp_ldo_probe() 262 ldo->desc.owner = THIS_MODULE; in wm831x_gp_ldo_probe() 263 ldo->desc.vsel_reg = ldo->base + WM831X_LDO_ON_CONTROL; in wm831x_gp_ldo_probe() 264 ldo->desc.vsel_mask = WM831X_LDO1_ON_VSEL_MASK; in wm831x_gp_ldo_probe() [all …]
|
D | db8500-prcmu.c | 33 info->desc.name); in db8500_regulator_enable() 53 info->desc.name); in db8500_regulator_disable() 72 " %i\n", info->desc.name, info->is_enabled); in db8500_regulator_is_enabled() 150 info->desc.name); in db8500_regulator_switch_enable() 156 info->desc.name); in db8500_regulator_switch_enable() 174 info->desc.name); in db8500_regulator_switch_disable() 180 info->desc.name); in db8500_regulator_switch_disable() 198 info->desc.name, info->is_enabled); in db8500_regulator_switch_is_enabled() 215 .desc = { 224 .desc = { [all …]
|
D | fixed.c | 35 struct regulator_desc desc; member 51 const struct regulator_desc *desc) in of_get_fixed_voltage_config() argument 62 config->init_data = of_get_regulator_init_data(dev, dev->of_node, desc); in of_get_fixed_voltage_config() 124 &drvdata->desc); in reg_fixed_voltage_probe() 134 drvdata->desc.name = devm_kstrdup(&pdev->dev, in reg_fixed_voltage_probe() 137 if (drvdata->desc.name == NULL) { in reg_fixed_voltage_probe() 141 drvdata->desc.type = REGULATOR_VOLTAGE; in reg_fixed_voltage_probe() 142 drvdata->desc.owner = THIS_MODULE; in reg_fixed_voltage_probe() 143 drvdata->desc.ops = &fixed_voltage_ops; in reg_fixed_voltage_probe() 145 drvdata->desc.enable_time = config->startup_delay; in reg_fixed_voltage_probe() [all …]
|
D | of_regulator.c | 29 const struct regulator_desc *desc) in of_get_regulation_constraints() argument 98 if (desc && desc->of_map_mode) { in of_get_regulation_constraints() 99 ret = desc->of_map_mode(pval); in of_get_regulation_constraints() 137 if (desc && desc->of_map_mode) { in of_get_regulation_constraints() 138 ret = desc->of_map_mode(pval); in of_get_regulation_constraints() 179 const struct regulator_desc *desc) in of_get_regulator_init_data() argument 190 of_get_regulation_constraints(node, &init_data, desc); in of_get_regulator_init_data() 272 match->desc); in of_regulator_match() 290 const struct regulator_desc *desc, in regulator_of_get_init_data() argument 298 if (!dev->of_node || !desc->of_match) in regulator_of_get_init_data() [all …]
|
D | arizona-ldo1.c | 43 if (selector >= rdev->desc->n_voltages) in arizona_ldo1_hc_list_voltage() 46 if (selector == rdev->desc->n_voltages - 1) in arizona_ldo1_hc_list_voltage() 49 return rdev->desc->min_uV + (rdev->desc->uV_step * selector); in arizona_ldo1_hc_list_voltage() 57 sel = DIV_ROUND_UP(min_uV - rdev->desc->min_uV, rdev->desc->uV_step); in arizona_ldo1_hc_map_voltage() 58 if (sel >= rdev->desc->n_voltages) in arizona_ldo1_hc_map_voltage() 59 sel = rdev->desc->n_voltages - 1; in arizona_ldo1_hc_map_voltage() 72 if (sel == rdev->desc->n_voltages - 1) in arizona_ldo1_hc_set_voltage_sel() 103 return rdev->desc->n_voltages - 1; in arizona_ldo1_hc_get_voltage_sel() 189 const struct regulator_desc *desc) in arizona_ldo1_of_get_pdata() argument 214 desc); in arizona_ldo1_of_get_pdata() [all …]
|
D | ltc3589.c | 87 struct regulator_desc desc; member 119 shift = ffs(rdev->desc->apply_bit) - 1; in ltc3589_set_ramp_delay() 142 return regmap_update_bits(ltc3589->regmap, rdev->desc->vsel_reg + 1, in ltc3589_set_suspend_voltage() 143 rdev->desc->vsel_mask, sel); in ltc3589_set_suspend_voltage() 153 mask = rdev->desc->apply_bit << 1; in ltc3589_set_suspend_mode() 158 mask |= rdev->desc->apply_bit; in ltc3589_set_suspend_mode() 159 bit |= rdev->desc->apply_bit; in ltc3589_set_suspend_mode() 201 .desc = { \ 279 struct ltc3589_regulator *desc = <c3589->regulator_descs[i]; in ltc3589_parse_regulators_dt() local 291 desc->r1 = vdiv[0]; in ltc3589_parse_regulators_dt() [all …]
|
D | tps51632-regulator.c | 88 struct regulator_desc desc; member 225 const struct regulator_desc *desc) in of_get_tps51632_platform_data() argument 235 desc); in of_get_tps51632_platform_data() 254 const struct regulator_desc *desc) in of_get_tps51632_platform_data() argument 284 tps->desc.name = client->name; in tps51632_probe() 285 tps->desc.id = 0; in tps51632_probe() 286 tps->desc.ramp_delay = TPS51632_DEFAULT_RAMP_DELAY; in tps51632_probe() 287 tps->desc.min_uV = TPS51632_MIN_VOLTAGE; in tps51632_probe() 288 tps->desc.uV_step = TPS51632_VOLTAGE_STEP_10mV; in tps51632_probe() 289 tps->desc.linear_min_sel = TPS51632_MIN_VSEL; in tps51632_probe() [all …]
|
D | bcm590xx-regulator.c | 203 struct regulator_desc *desc; member 386 pmu->desc = devm_kzalloc(&pdev->dev, BCM590XX_NUM_REGS * in bcm590xx_probe() 388 if (!pmu->desc) in bcm590xx_probe() 400 pmu->desc[i].name = info->name; in bcm590xx_probe() 401 pmu->desc[i].supply_name = info->vin_name; in bcm590xx_probe() 402 pmu->desc[i].id = i; in bcm590xx_probe() 403 pmu->desc[i].volt_table = info->volt_table; in bcm590xx_probe() 404 pmu->desc[i].n_voltages = info->n_voltages; in bcm590xx_probe() 405 pmu->desc[i].linear_ranges = info->linear_ranges; in bcm590xx_probe() 406 pmu->desc[i].n_linear_ranges = info->n_linear_ranges; in bcm590xx_probe() [all …]
|
/linux-4.4.14/net/sunrpc/auth_gss/ |
D | gss_krb5_crypto.c | 63 struct blkcipher_desc desc = { .tfm = tfm, .info = local_iv }; in krb5_encrypt() local 80 ret = crypto_blkcipher_encrypt_iv(&desc, sg, sg, length); in krb5_encrypt() 97 struct blkcipher_desc desc = { .tfm = tfm, .info = local_iv }; in krb5_decrypt() local 113 ret = crypto_blkcipher_decrypt_iv(&desc, sg, sg, length); in krb5_decrypt() 122 struct hash_desc *desc = data; in checksummer() local 124 return crypto_hash_update(desc, sg, sg->length); in checksummer() 155 struct hash_desc desc; in make_checksum_hmac_md5() local 188 desc.tfm = md5; in make_checksum_hmac_md5() 189 desc.flags = CRYPTO_TFM_REQ_MAY_SLEEP; in make_checksum_hmac_md5() 191 err = crypto_hash_init(&desc); in make_checksum_hmac_md5() [all …]
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
D | comedi_isadma.c | 30 void comedi_isadma_program(struct comedi_isadma_desc *desc) in comedi_isadma_program() argument 35 clear_dma_ff(desc->chan); in comedi_isadma_program() 36 set_dma_mode(desc->chan, desc->mode); in comedi_isadma_program() 37 set_dma_addr(desc->chan, desc->hw_addr); in comedi_isadma_program() 38 set_dma_count(desc->chan, desc->size); in comedi_isadma_program() 39 enable_dma(desc->chan); in comedi_isadma_program() 111 struct comedi_isadma_desc *desc = &dma->desc[dma->cur_dma]; in comedi_isadma_poll() local 117 clear_dma_ff(desc->chan); in comedi_isadma_poll() 119 disable_dma(desc->chan); in comedi_isadma_poll() 120 result = get_dma_residue(desc->chan); in comedi_isadma_poll() [all …]
|
D | ni_labpc_isadma.c | 64 struct comedi_isadma_desc *desc = &devpriv->dma->desc[0]; in labpc_setup_dma() local 69 desc->size = labpc_suggest_transfer_size(dev, s, desc->maxsize); in labpc_setup_dma() 71 devpriv->count * sample_size < desc->size) in labpc_setup_dma() 72 desc->size = devpriv->count * sample_size; in labpc_setup_dma() 74 comedi_isadma_program(desc); in labpc_setup_dma() 84 struct comedi_isadma_desc *desc = &devpriv->dma->desc[0]; in labpc_drain_dma() local 88 unsigned int max_samples = comedi_bytes_to_samples(s, desc->size); in labpc_drain_dma() 98 residue = comedi_isadma_disable(desc->chan); in labpc_drain_dma() 118 desc->size = comedi_samples_to_bytes(s, leftover); in labpc_drain_dma() 120 comedi_buf_write_samples(s, desc->virt_addr, nsamples); in labpc_drain_dma() [all …]
|
/linux-4.4.14/drivers/gpio/ |
D | gpiolib.c | 78 return &chip->desc[gpio - chip->base]; in gpio_to_desc() 100 return &chip->desc[hwnum]; in gpiochip_get_desc() 108 int desc_to_gpio(const struct gpio_desc *desc) in desc_to_gpio() argument 110 return desc->chip->base + (desc - &desc->chip->desc[0]); in desc_to_gpio() 119 struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) in gpiod_to_chip() argument 121 return desc ? desc->chip : NULL; in gpiod_to_chip() 157 int gpiod_get_direction(struct gpio_desc *desc) in gpiod_get_direction() argument 163 chip = gpiod_to_chip(desc); in gpiod_get_direction() 164 offset = gpio_chip_hwgpio(desc); in gpiod_get_direction() 173 clear_bit(FLAG_IS_OUT, &desc->flags); in gpiod_get_direction() [all …]
|
D | gpiolib-sysfs.c | 19 struct gpio_desc *desc; member 60 struct gpio_desc *desc = data->desc; in direction_show() local 65 gpiod_get_direction(desc); in direction_show() 67 test_bit(FLAG_IS_OUT, &desc->flags) in direction_show() 79 struct gpio_desc *desc = data->desc; in direction_store() local 85 status = gpiod_direction_output_raw(desc, 1); in direction_store() 87 status = gpiod_direction_output_raw(desc, 0); in direction_store() 89 status = gpiod_direction_input(desc); in direction_store() 103 struct gpio_desc *desc = data->desc; in value_show() local 108 status = sprintf(buf, "%d\n", gpiod_get_value_cansleep(desc)); in value_show() [all …]
|
D | gpiolib.h | 106 int gpiod_request(struct gpio_desc *desc, const char *label); 107 void gpiod_free(struct gpio_desc *desc); 108 int gpiod_hog(struct gpio_desc *desc, const char *name, 114 static int __maybe_unused gpio_chip_hwgpio(const struct gpio_desc *desc) in gpio_chip_hwgpio() argument 116 return desc - &desc->chip->desc[0]; in gpio_chip_hwgpio() 121 #define gpiod_emerg(desc, fmt, ...) \ argument 122 pr_emerg("gpio-%d (%s): " fmt, desc_to_gpio(desc), desc->label ? : "?",\ 124 #define gpiod_crit(desc, fmt, ...) \ argument 125 pr_crit("gpio-%d (%s): " fmt, desc_to_gpio(desc), desc->label ? : "?", \ 127 #define gpiod_err(desc, fmt, ...) \ argument [all …]
|
D | gpiolib-legacy.c | 22 struct gpio_desc *desc; in gpio_request_one() local 25 desc = gpio_to_desc(gpio); in gpio_request_one() 28 if (!desc && gpio_is_valid(gpio)) in gpio_request_one() 32 set_bit(FLAG_OPEN_DRAIN, &desc->flags); in gpio_request_one() 35 set_bit(FLAG_OPEN_SOURCE, &desc->flags); in gpio_request_one() 38 set_bit(FLAG_ACTIVE_LOW, &desc->flags); in gpio_request_one() 40 err = gpiod_request(desc, label); in gpio_request_one() 45 err = gpiod_direction_input(desc); in gpio_request_one() 47 err = gpiod_direction_output_raw(desc, in gpio_request_one() 54 err = gpiod_export(desc, flags & GPIOF_EXPORT_CHANGEABLE); in gpio_request_one() [all …]
|
D | devres.c | 26 struct gpio_desc **desc = res; in devm_gpiod_release() local 28 gpiod_put(*desc); in devm_gpiod_release() 105 struct gpio_desc *desc; in devm_gpiod_get_index() local 112 desc = gpiod_get_index(dev, con_id, idx, flags); in devm_gpiod_get_index() 113 if (IS_ERR(desc)) { in devm_gpiod_get_index() 115 return desc; in devm_gpiod_get_index() 118 *dr = desc; in devm_gpiod_get_index() 121 return desc; in devm_gpiod_get_index() 141 struct gpio_desc *desc; in devm_get_gpiod_from_child() local 157 desc = fwnode_get_named_gpiod(child, prop_name); in devm_get_gpiod_from_child() [all …]
|
D | gpio-ich.c | 105 struct ichx_desc *desc; /* Pointer to chipset-specific description */ member 126 if (reg == GPIO_LVL && ichx_priv.desc->use_outlvl_cache) in ichx_write_bit() 129 data = ICHX_READ(ichx_priv.desc->regs[reg][reg_nr], in ichx_write_bit() 136 ICHX_WRITE(data, ichx_priv.desc->regs[reg][reg_nr], in ichx_write_bit() 138 if (reg == GPIO_LVL && ichx_priv.desc->use_outlvl_cache) in ichx_write_bit() 141 tmp = ICHX_READ(ichx_priv.desc->regs[reg][reg_nr], in ichx_write_bit() 160 data = ICHX_READ(ichx_priv.desc->regs[reg][reg_nr], in ichx_read_bit() 163 if (reg == GPIO_LVL && ichx_priv.desc->use_outlvl_cache) in ichx_read_bit() 197 if (nr < 32 && ichx_priv.desc->have_blink) in ichx_gpio_direction_output() 256 if (ichx_priv.desc->use_sel_ignore[nr / 32] & (1 << (nr & 0x1f))) in ichx_gpio_request() [all …]
|
D | gpiolib-acpi.c | 30 struct gpio_desc *desc; member 36 struct gpio_desc *desc; member 176 struct gpio_desc *desc; in acpi_gpiochip_request_interrupt() local 209 desc = gpiochip_request_own_desc(chip, pin, "ACPI:Event"); in acpi_gpiochip_request_interrupt() 210 if (IS_ERR(desc)) { in acpi_gpiochip_request_interrupt() 215 gpiod_direction_input(desc); in acpi_gpiochip_request_interrupt() 223 irq = gpiod_to_irq(desc); in acpi_gpiochip_request_interrupt() 257 event->desc = desc; in acpi_gpiochip_request_interrupt() 275 gpiochip_free_own_desc(desc); in acpi_gpiochip_request_interrupt() 338 struct gpio_desc *desc; in acpi_gpiochip_free_interrupts() local [all …]
|
/linux-4.4.14/net/sunrpc/ |
D | socklib.c | 29 size_t xdr_skb_read_bits(struct xdr_skb_reader *desc, void *to, size_t len) in xdr_skb_read_bits() argument 31 if (len > desc->count) in xdr_skb_read_bits() 32 len = desc->count; in xdr_skb_read_bits() 33 if (unlikely(skb_copy_bits(desc->skb, desc->offset, to, len))) in xdr_skb_read_bits() 35 desc->count -= len; in xdr_skb_read_bits() 36 desc->offset += len; in xdr_skb_read_bits() 49 static size_t xdr_skb_read_and_csum_bits(struct xdr_skb_reader *desc, void *to, size_t len) in xdr_skb_read_and_csum_bits() argument 54 if (len > desc->count) in xdr_skb_read_and_csum_bits() 55 len = desc->count; in xdr_skb_read_and_csum_bits() 56 pos = desc->offset; in xdr_skb_read_and_csum_bits() [all …]
|
/linux-4.4.14/tools/perf/tests/ |
D | builtin-test.c | 25 .desc = "vmlinux symtab matches kallsyms", 29 .desc = "detect openat syscall event", 33 .desc = "detect openat syscall event on all cpus", 37 .desc = "read samples using the mmap interface", 41 .desc = "parse events tests", 45 .desc = "Validate PERF_RECORD_* events & perf_sample fields", 49 .desc = "Test perf pmu format parsing", 53 .desc = "Test dso data read", 57 .desc = "Test dso data cache", 61 .desc = "Test dso data reopen", [all …]
|
/linux-4.4.14/include/uapi/linux/usb/ |
D | audio.h | 257 static inline __u8 uac_mixer_unit_bNrChannels(struct uac_mixer_unit_descriptor *desc) in uac_mixer_unit_bNrChannels() argument 259 return desc->baSourceID[desc->bNrInPins]; in uac_mixer_unit_bNrChannels() 262 static inline __u32 uac_mixer_unit_wChannelConfig(struct uac_mixer_unit_descriptor *desc, in uac_mixer_unit_wChannelConfig() argument 266 return (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig() 267 desc->baSourceID[desc->bNrInPins + 1]; in uac_mixer_unit_wChannelConfig() 269 return (desc->baSourceID[desc->bNrInPins + 4] << 24) | in uac_mixer_unit_wChannelConfig() 270 (desc->baSourceID[desc->bNrInPins + 3] << 16) | in uac_mixer_unit_wChannelConfig() 271 (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig() 272 (desc->baSourceID[desc->bNrInPins + 1]); in uac_mixer_unit_wChannelConfig() 275 static inline __u8 uac_mixer_unit_iChannelNames(struct uac_mixer_unit_descriptor *desc, in uac_mixer_unit_iChannelNames() argument [all …]
|
/linux-4.4.14/include/linux/ |
D | irqdesc.h | 104 static inline unsigned int irq_desc_get_irq(struct irq_desc *desc) in irq_desc_get_irq() argument 106 return desc->irq_data.irq; in irq_desc_get_irq() 109 static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc) in irq_desc_get_irq_data() argument 111 return &desc->irq_data; in irq_desc_get_irq_data() 114 static inline struct irq_chip *irq_desc_get_chip(struct irq_desc *desc) in irq_desc_get_chip() argument 116 return desc->irq_data.chip; in irq_desc_get_chip() 119 static inline void *irq_desc_get_chip_data(struct irq_desc *desc) in irq_desc_get_chip_data() argument 121 return desc->irq_data.chip_data; in irq_desc_get_chip_data() 124 static inline void *irq_desc_get_handler_data(struct irq_desc *desc) in irq_desc_get_handler_data() argument 126 return desc->irq_common_data.handler_data; in irq_desc_get_handler_data() [all …]
|
D | elfnote.h | 55 #define ELFNOTE(name, type, desc) \ argument 57 desc ; \ 71 #define _ELFNOTE(size, name, unique, type, desc) \ argument 76 typeof(desc) _desc \ 85 sizeof(desc), \ 89 desc \ 91 #define ELFNOTE(size, name, type, desc) \ argument 92 _ELFNOTE(size, name, __LINE__, type, desc) 94 #define ELFNOTE32(name, type, desc) ELFNOTE(32, name, type, desc) argument 95 #define ELFNOTE64(name, type, desc) ELFNOTE(64, name, type, desc) argument
|
D | irqnr.h | 11 # define for_each_irq_desc(irq, desc) \ argument 12 for (irq = 0, desc = irq_to_desc(irq); irq < nr_irqs; \ 13 irq++, desc = irq_to_desc(irq)) \ 14 if (!desc) \ 19 # define for_each_irq_desc_reverse(irq, desc) \ argument 20 for (irq = nr_irqs - 1, desc = irq_to_desc(irq); irq >= 0; \ 21 irq--, desc = irq_to_desc(irq)) \ 22 if (!desc) \
|
D | msi.h | 22 typedef void (*irq_write_msi_msg_t)(struct msi_desc *desc, 94 #define msi_desc_to_dev(desc) ((desc)->dev) argument 98 #define for_each_msi_entry(desc, dev) \ argument 99 list_for_each_entry((desc), dev_to_msi_list((dev)), list) 103 #define for_each_pci_msi_entry(desc, pdev) \ argument 104 for_each_msi_entry((desc), &(pdev)->dev) 106 struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc); 107 void *msi_desc_to_pci_sysdata(struct msi_desc *desc); 109 static inline void *msi_desc_to_pci_sysdata(struct msi_desc *desc) in msi_desc_to_pci_sysdata() argument 121 u32 __pci_msix_desc_mask_irq(struct msi_desc *desc, u32 flag); [all …]
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinmux.c | 35 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_check_ops() 87 struct pin_desc *desc; in pin_request() local 88 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pin_request() 91 desc = pin_desc_get(pctldev, pin); in pin_request() 92 if (desc == NULL) { in pin_request() 100 pin, desc->name, owner); in pin_request() 104 if (desc->gpio_owner) { in pin_request() 107 desc->name, desc->gpio_owner, owner); in pin_request() 110 if (ops->strict && desc->mux_usecount && in pin_request() 111 strcmp(desc->mux_owner, owner)) { in pin_request() [all …]
|
/linux-4.4.14/drivers/dma/sh/ |
D | rcar-dmac.c | 164 } desc; member 319 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_chan_start_xfer() local 320 u32 chcr = desc->chcr; in rcar_dmac_chan_start_xfer() 327 if (desc->hwdescs.use) { in rcar_dmac_chan_start_xfer() 332 chan->index, desc, desc->nchunks, &desc->hwdescs.dma); in rcar_dmac_chan_start_xfer() 336 desc->hwdescs.dma >> 32); in rcar_dmac_chan_start_xfer() 339 (desc->hwdescs.dma & 0xfffffff0) | in rcar_dmac_chan_start_xfer() 342 RCAR_DMACHCRB_DCNT(desc->nchunks - 1) | in rcar_dmac_chan_start_xfer() 352 chunk = list_first_entry(&desc->chunks, in rcar_dmac_chan_start_xfer() 370 if (!desc->cyclic) in rcar_dmac_chan_start_xfer() [all …]
|
D | usb-dmac.c | 84 struct usb_dmac_desc *desc; member 199 struct usb_dmac_desc *desc = chan->desc; in usb_dmac_chan_start_sg() local 200 struct usb_dmac_sg *sg = desc->sg + index; in usb_dmac_chan_start_sg() 205 if (desc->direction == DMA_DEV_TO_MEM) in usb_dmac_chan_start_sg() 231 chan->desc = NULL; in usb_dmac_chan_start_desc() 242 chan->desc = to_usb_dmac_desc(vd); in usb_dmac_chan_start_desc() 243 chan->desc->sg_index = 0; in usb_dmac_chan_start_desc() 269 struct usb_dmac_desc *desc; in usb_dmac_desc_alloc() local 272 desc = kzalloc(sizeof(*desc) + sg_len * sizeof(desc->sg[0]), gfp); in usb_dmac_desc_alloc() 273 if (!desc) in usb_dmac_desc_alloc() [all …]
|
D | shdma-base.c | 75 struct shdma_desc *chunk, *c, *desc = in shdma_tx_submit() local 89 list_for_each_entry_safe(chunk, c, desc->node.prev, node) { in shdma_tx_submit() 94 if (chunk != desc && (chunk->mark == DESC_IDLE || in shdma_tx_submit() 211 struct shdma_desc *desc; in shdma_alloc_chan_resources() local 230 schan->desc = kcalloc(NR_DESCS_PER_CHANNEL, in shdma_alloc_chan_resources() 232 if (!schan->desc) { in shdma_alloc_chan_resources() 239 desc = ops->embedded_desc(schan->desc, i); in shdma_alloc_chan_resources() 240 dma_async_tx_descriptor_init(&desc->async_tx, in shdma_alloc_chan_resources() 242 desc->async_tx.tx_submit = shdma_tx_submit; in shdma_alloc_chan_resources() 243 desc->mark = DESC_IDLE; in shdma_alloc_chan_resources() [all …]
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | ring_mode.c | 36 struct dma_desc *desc; in stmmac_jumbo_frm() local 41 desc = (struct dma_desc *)(priv->dma_etx + entry); in stmmac_jumbo_frm() 43 desc = priv->dma_tx + entry; in stmmac_jumbo_frm() 54 desc->des2 = dma_map_single(priv->device, skb->data, in stmmac_jumbo_frm() 56 if (dma_mapping_error(priv->device, desc->des2)) in stmmac_jumbo_frm() 59 priv->tx_skbuff_dma[entry].buf = desc->des2; in stmmac_jumbo_frm() 60 desc->des3 = desc->des2 + BUF_SIZE_4KiB; in stmmac_jumbo_frm() 61 priv->hw->desc->prepare_tx_desc(desc, 1, bmax, csum, in stmmac_jumbo_frm() 68 desc = (struct dma_desc *)(priv->dma_etx + entry); in stmmac_jumbo_frm() 70 desc = priv->dma_tx + entry; in stmmac_jumbo_frm() [all …]
|
D | chain_mode.c | 36 struct dma_desc *desc = priv->dma_tx + entry; in stmmac_jumbo_frm() local 48 desc->des2 = dma_map_single(priv->device, skb->data, in stmmac_jumbo_frm() 50 if (dma_mapping_error(priv->device, desc->des2)) in stmmac_jumbo_frm() 52 priv->tx_skbuff_dma[entry].buf = desc->des2; in stmmac_jumbo_frm() 53 priv->hw->desc->prepare_tx_desc(desc, 1, bmax, csum, STMMAC_CHAIN_MODE); in stmmac_jumbo_frm() 58 desc = priv->dma_tx + entry; in stmmac_jumbo_frm() 61 desc->des2 = dma_map_single(priv->device, in stmmac_jumbo_frm() 64 if (dma_mapping_error(priv->device, desc->des2)) in stmmac_jumbo_frm() 66 priv->tx_skbuff_dma[entry].buf = desc->des2; in stmmac_jumbo_frm() 67 priv->hw->desc->prepare_tx_desc(desc, 0, bmax, csum, in stmmac_jumbo_frm() [all …]
|
/linux-4.4.14/drivers/staging/skein/ |
D | skein_generic.c | 23 static int skein256_init(struct shash_desc *desc) in skein256_init() argument 25 return skein_256_init((struct skein_256_ctx *)shash_desc_ctx(desc), in skein256_init() 29 static int skein256_update(struct shash_desc *desc, const u8 *data, in skein256_update() argument 32 return skein_256_update((struct skein_256_ctx *)shash_desc_ctx(desc), in skein256_update() 36 static int skein256_final(struct shash_desc *desc, u8 *out) in skein256_final() argument 38 return skein_256_final((struct skein_256_ctx *)shash_desc_ctx(desc), in skein256_final() 42 static int skein256_export(struct shash_desc *desc, void *out) in skein256_export() argument 44 struct skein_256_ctx *sctx = shash_desc_ctx(desc); in skein256_export() 50 static int skein256_import(struct shash_desc *desc, const void *in) in skein256_import() argument 52 struct skein_256_ctx *sctx = shash_desc_ctx(desc); in skein256_import() [all …]
|
/linux-4.4.14/drivers/power/ |
D | charger-manager.c | 95 switch (cm->desc->battery_present) { in is_batt_present() 102 psy = power_supply_get_by_name(cm->desc->psy_fuel_gauge); in is_batt_present() 113 for (i = 0; cm->desc->psy_charger_stat[i]; i++) { in is_batt_present() 115 cm->desc->psy_charger_stat[i]); in is_batt_present() 118 cm->desc->psy_charger_stat[i]); in is_batt_present() 152 for (i = 0; cm->desc->psy_charger_stat[i]; i++) { in is_ext_pwr_online() 153 psy = power_supply_get_by_name(cm->desc->psy_charger_stat[i]); in is_ext_pwr_online() 156 cm->desc->psy_charger_stat[i]); in is_ext_pwr_online() 186 fuel_gauge = power_supply_get_by_name(cm->desc->psy_fuel_gauge); in get_batt_uV() 216 for (i = 0; cm->desc->psy_charger_stat[i]; i++) { in is_charging() [all …]
|
D | power_supply_core.c | 45 if (!supplier->desc->name) in __power_supply_is_supplied_by() 48 if (!strcmp(supplier->desc->name, supply->supplied_from[i])) in __power_supply_is_supplied_by() 51 if (!supply->desc->name) in __power_supply_is_supplied_by() 54 if (!strcmp(supplier->supplied_to[i], supply->desc->name)) in __power_supply_is_supplied_by() 67 if (pst->desc->external_power_changed) in __power_supply_changed_work() 68 pst->desc->external_power_changed(pst); in __power_supply_changed_work() 168 psy->desc->name, epsy->desc->name); in __power_supply_populate_supplied_from() 169 psy->supplied_from[i-1] = (char *)epsy->desc->name; in __power_supply_populate_supplied_from() 290 if (!epsy->desc->get_property(epsy, POWER_SUPPLY_PROP_ONLINE, in __power_supply_am_i_supplied() 317 if (psy->desc->type != POWER_SUPPLY_TYPE_BATTERY) in __power_supply_is_system_supplied() [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/lov/ |
D | lproc_lov.c | 47 struct lov_desc *desc; in lov_stripesize_seq_show() local 50 desc = &dev->u.lov.desc; in lov_stripesize_seq_show() 51 seq_printf(m, "%llu\n", desc->ld_default_stripe_size); in lov_stripesize_seq_show() 60 struct lov_desc *desc; in lov_stripesize_seq_write() local 65 desc = &dev->u.lov.desc; in lov_stripesize_seq_write() 71 desc->ld_default_stripe_size = val; in lov_stripesize_seq_write() 80 struct lov_desc *desc; in lov_stripeoffset_seq_show() local 83 desc = &dev->u.lov.desc; in lov_stripeoffset_seq_show() 84 seq_printf(m, "%llu\n", desc->ld_default_stripe_offset); in lov_stripeoffset_seq_show() 93 struct lov_desc *desc; in lov_stripeoffset_seq_write() local [all …]
|
/linux-4.4.14/arch/x86/include/asm/ |
D | desc.h | 11 static inline void fill_ldt(struct desc_struct *desc, const struct user_desc *info) in fill_ldt() argument 13 desc->limit0 = info->limit & 0x0ffff; in fill_ldt() 15 desc->base0 = (info->base_addr & 0x0000ffff); in fill_ldt() 16 desc->base1 = (info->base_addr & 0x00ff0000) >> 16; in fill_ldt() 18 desc->type = (info->read_exec_only ^ 1) << 1; in fill_ldt() 19 desc->type |= info->contents << 2; in fill_ldt() 21 desc->s = 1; in fill_ldt() 22 desc->dpl = 0x3; in fill_ldt() 23 desc->p = info->seg_not_present ^ 1; in fill_ldt() 24 desc->limit = (info->limit & 0xf0000) >> 16; in fill_ldt() [all …]
|
/linux-4.4.14/drivers/dma/ |
D | dma-jz4780.c | 118 struct jz4780_dma_hwdesc *desc; member 134 struct jz4780_dma_desc *desc; member 188 struct jz4780_dma_desc *desc; in jz4780_dma_desc_alloc() local 193 desc = kzalloc(sizeof(*desc), GFP_NOWAIT); in jz4780_dma_desc_alloc() 194 if (!desc) in jz4780_dma_desc_alloc() 197 desc->desc = dma_pool_alloc(jzchan->desc_pool, GFP_NOWAIT, in jz4780_dma_desc_alloc() 198 &desc->desc_phys); in jz4780_dma_desc_alloc() 199 if (!desc->desc) { in jz4780_dma_desc_alloc() 200 kfree(desc); in jz4780_dma_desc_alloc() 204 desc->count = count; in jz4780_dma_desc_alloc() [all …]
|
D | ep93xx_dma.c | 237 struct ep93xx_dma_desc *desc) in ep93xx_dma_set_active() argument 241 list_add_tail(&desc->node, &edmac->active); in ep93xx_dma_set_active() 244 while (!list_empty(&desc->tx_list)) { in ep93xx_dma_set_active() 245 struct ep93xx_dma_desc *d = list_first_entry(&desc->tx_list, in ep93xx_dma_set_active() 254 d->txd.callback = desc->txd.callback; in ep93xx_dma_set_active() 255 d->txd.callback_param = desc->txd.callback_param; in ep93xx_dma_set_active() 285 struct ep93xx_dma_desc *desc; in ep93xx_dma_advance_active() local 292 desc = ep93xx_dma_get_active(edmac); in ep93xx_dma_advance_active() 293 if (!desc) in ep93xx_dma_advance_active() 300 return !desc->txd.cookie; in ep93xx_dma_advance_active() [all …]
|
D | fsl_raid.c | 88 struct fsl_re_desc *desc; in fsl_re_tx_submit() local 93 desc = to_fsl_re_dma_desc(tx); in fsl_re_tx_submit() 98 list_add_tail(&desc->node, &re_chan->submit_q); in fsl_re_tx_submit() 109 struct fsl_re_desc *desc, *_desc; in fsl_re_issue_pending() local 118 list_for_each_entry_safe(desc, _desc, &re_chan->submit_q, node) { in fsl_re_issue_pending() 122 list_move_tail(&desc->node, &re_chan->active_q); in fsl_re_issue_pending() 125 &desc->hwdesc, sizeof(struct fsl_re_hw_desc)); in fsl_re_issue_pending() 135 static void fsl_re_desc_done(struct fsl_re_desc *desc) in fsl_re_desc_done() argument 140 dma_cookie_complete(&desc->async_tx); in fsl_re_desc_done() 142 callback = desc->async_tx.callback; in fsl_re_desc_done() [all …]
|
D | at_xdmac.c | 422 struct at_xdmac_desc *desc = txd_to_at_desc(tx); in at_xdmac_tx_submit() local 431 __func__, atchan, desc); in at_xdmac_tx_submit() 432 list_add_tail(&desc->xfer_node, &atchan->xfers_list); in at_xdmac_tx_submit() 434 at_xdmac_start_xfer(atchan, desc); in at_xdmac_tx_submit() 443 struct at_xdmac_desc *desc; in at_xdmac_alloc_desc() local 447 desc = dma_pool_alloc(atxdmac->at_xdmac_desc_pool, gfp_flags, &phys); in at_xdmac_alloc_desc() 448 if (desc) { in at_xdmac_alloc_desc() 449 memset(desc, 0, sizeof(*desc)); in at_xdmac_alloc_desc() 450 INIT_LIST_HEAD(&desc->descs_list); in at_xdmac_alloc_desc() 451 dma_async_tx_descriptor_init(&desc->tx_dma_desc, chan); in at_xdmac_alloc_desc() [all …]
|
D | imx-dma.c | 128 struct dma_async_tx_descriptor desc; member 162 struct dma_async_tx_descriptor desc; member 245 struct imxdma_desc *desc; in imxdma_chan_is_doing_cyclic() local 248 desc = list_first_entry(&imxdmac->ld_active, struct imxdma_desc, in imxdma_chan_is_doing_cyclic() 250 if (desc->type == IMXDMA_DESC_CYCLIC) in imxdma_chan_is_doing_cyclic() 284 struct imxdma_channel *imxdmac = to_imxdma_chan(d->desc.chan); in imxdma_sg_next() 313 struct imxdma_channel *imxdmac = to_imxdma_chan(d->desc.chan); in imxdma_enable_hw() 434 struct imxdma_desc *desc; in dma_irq_handle_channel() local 443 desc = list_first_entry(&imxdmac->ld_active, in dma_irq_handle_channel() 448 if (desc->sg) { in dma_irq_handle_channel() [all …]
|
D | txx9dmac.c | 148 const struct txx9dmac_desc *desc) in desc_read_CHAR() argument 150 return is_dmac64(dc) ? desc->hwdesc.CHAR : desc->hwdesc32.CHAR; in desc_read_CHAR() 154 struct txx9dmac_desc *desc, dma_addr_t val) in desc_write_CHAR() argument 157 desc->hwdesc.CHAR = val; in desc_write_CHAR() 159 desc->hwdesc32.CHAR = val; in desc_write_CHAR() 183 static struct txx9dmac_desc *txx9dmac_last_child(struct txx9dmac_desc *desc) in txx9dmac_last_child() argument 185 if (!list_empty(&desc->tx_list)) in txx9dmac_last_child() 186 desc = list_entry(desc->tx_list.prev, typeof(*desc), desc_node); in txx9dmac_last_child() 187 return desc; in txx9dmac_last_child() 196 struct txx9dmac_desc *desc; in txx9dmac_desc_alloc() local [all …]
|
D | at_hdmac.c | 110 struct at_desc *desc = NULL; in atc_alloc_descriptor() local 114 desc = dma_pool_alloc(atdma->dma_desc_pool, gfp_flags, &phys); in atc_alloc_descriptor() 115 if (desc) { in atc_alloc_descriptor() 116 memset(desc, 0, sizeof(struct at_desc)); in atc_alloc_descriptor() 117 INIT_LIST_HEAD(&desc->tx_list); in atc_alloc_descriptor() 118 dma_async_tx_descriptor_init(&desc->txd, chan); in atc_alloc_descriptor() 120 desc->txd.flags = DMA_CTRL_ACK; in atc_alloc_descriptor() 121 desc->txd.tx_submit = atc_tx_submit; in atc_alloc_descriptor() 122 desc->txd.phys = phys; in atc_alloc_descriptor() 125 return desc; in atc_alloc_descriptor() [all …]
|
D | idma64.c | 95 struct idma64_desc *desc = idma64c->desc; in idma64_chan_start() local 96 struct idma64_hw_desc *hw = &desc->hw[0]; in idma64_chan_start() 124 idma64c->desc = NULL; in idma64_start_transfer() 129 idma64c->desc = to_idma64_desc(vdesc); in idma64_start_transfer() 144 struct idma64_desc *desc; in idma64_chan_irq() local 148 desc = idma64c->desc; in idma64_chan_irq() 149 if (desc) { in idma64_chan_irq() 152 desc->status = DMA_ERROR; in idma64_chan_irq() 155 desc->status = DMA_COMPLETE; in idma64_chan_irq() 156 vchan_cookie_complete(&desc->vdesc); in idma64_chan_irq() [all …]
|
D | pl330.c | 358 struct dma_pl330_desc *desc; member 522 struct dma_pl330_desc *desc; member 527 return thrd->req[0].desc == NULL && thrd->req[1].desc == NULL; in _queue_empty() 532 return thrd->req[0].desc != NULL && thrd->req[1].desc != NULL; in _queue_full() 1029 struct dma_pl330_desc *desc; in _trigger() local 1040 if (thrd->req[idx].desc != NULL) { in _trigger() 1044 if (thrd->req[idx].desc != NULL) in _trigger() 1058 desc = req->desc; in _trigger() 1060 ns = desc->rqcfg.nonsecure ? 1 : 0; in _trigger() 1120 struct pl330_config *pcfg = pxs->desc->rqcfg.pcfg; in _ldst_memtomem() [all …]
|
D | nbpfaxi.c | 141 struct nbpf_desc *desc; member 172 struct nbpf_desc desc[NBPF_DESCS_PER_PAGE]; member 381 static int nbpf_start(struct nbpf_desc *desc) in nbpf_start() argument 383 struct nbpf_channel *chan = desc->chan; in nbpf_start() 384 struct nbpf_link_desc *ldesc = list_first_entry(&desc->sg, struct nbpf_link_desc, node); in nbpf_start() 480 struct nbpf_desc *desc = ldesc->desc; in nbpf_prep_one() local 481 struct nbpf_channel *chan = desc->chan; in nbpf_prep_one() 585 struct nbpf_desc *desc = list_first_entry(&chan->active, in nbpf_issue_pending() local 587 if (!nbpf_start(desc)) in nbpf_issue_pending() 588 chan->running = desc; in nbpf_issue_pending() [all …]
|
D | dma-axi-dmac.c | 183 struct axi_dmac_desc *desc; in axi_dmac_start_transfer() local 192 desc = chan->next_desc; in axi_dmac_start_transfer() 194 if (!desc) { in axi_dmac_start_transfer() 199 desc = to_axi_dmac_desc(vdesc); in axi_dmac_start_transfer() 201 sg = &desc->sg[desc->num_submitted]; in axi_dmac_start_transfer() 203 desc->num_submitted++; in axi_dmac_start_transfer() 204 if (desc->num_submitted == desc->num_sgs) in axi_dmac_start_transfer() 207 chan->next_desc = desc; in axi_dmac_start_transfer() 225 if (chan->hw_cyclic && desc->cyclic && !desc->vdesc.tx.callback) in axi_dmac_start_transfer() 326 struct axi_dmac_desc *desc; in axi_dmac_alloc_desc() local [all …]
|
D | pch_dma.c | 88 struct pch_dma_desc_regs desc[MAX_CHAN_NR]; member 327 static void pdc_dostart(struct pch_dma_chan *pd_chan, struct pch_dma_desc* desc) in pdc_dostart() argument 336 pd_chan->chan.chan_id, desc->regs.dev_addr); in pdc_dostart() 338 pd_chan->chan.chan_id, desc->regs.mem_addr); in pdc_dostart() 340 pd_chan->chan.chan_id, desc->regs.size); in pdc_dostart() 342 pd_chan->chan.chan_id, desc->regs.next); in pdc_dostart() 344 if (list_empty(&desc->tx_list)) { in pdc_dostart() 345 channel_writel(pd_chan, DEV_ADDR, desc->regs.dev_addr); in pdc_dostart() 346 channel_writel(pd_chan, MEM_ADDR, desc->regs.mem_addr); in pdc_dostart() 347 channel_writel(pd_chan, SIZE, desc->regs.size); in pdc_dostart() [all …]
|
D | dma-jz4740.c | 122 struct jz4740_dma_desc *desc; member 280 chan->desc = NULL; in jz4740_dma_terminate_all() 299 if (!chan->desc) { in jz4740_dma_start_transfer() 303 chan->desc = to_jz4740_dma_desc(vdesc); in jz4740_dma_start_transfer() 307 if (chan->next_sg == chan->desc->num_sgs) in jz4740_dma_start_transfer() 310 sg = &chan->desc->sg[chan->next_sg]; in jz4740_dma_start_transfer() 312 if (chan->desc->direction == DMA_MEM_TO_DEV) { in jz4740_dma_start_transfer() 341 if (chan->desc) { in jz4740_dma_chan_irq() 342 if (chan->desc->cyclic) { in jz4740_dma_chan_irq() 343 vchan_cyclic_callback(&chan->desc->vdesc); in jz4740_dma_chan_irq() [all …]
|
D | mmp_pdma.c | 85 struct mmp_pdma_desc_hw desc; member 96 struct dma_async_tx_descriptor desc; member 297 struct mmp_pdma_desc_sw *desc; in start_pending_queue() local 324 desc = list_first_entry(&chan->chain_pending, in start_pending_queue() 332 set_desc(chan->phy, desc->async_tx.phys); in start_pending_queue() 342 struct mmp_pdma_desc_sw *desc = tx_to_mmp_pdma_desc(tx); in mmp_pdma_tx_submit() local 349 list_for_each_entry(child, &desc->tx_list, node) { in mmp_pdma_tx_submit() 354 list_splice_tail_init(&desc->tx_list, &chan->chain_pending); in mmp_pdma_tx_submit() 364 struct mmp_pdma_desc_sw *desc; in mmp_pdma_alloc_descriptor() local 367 desc = dma_pool_alloc(chan->desc_pool, GFP_ATOMIC, &pdesc); in mmp_pdma_alloc_descriptor() [all …]
|
/linux-4.4.14/include/linux/gpio/ |
D | consumer.h | 25 struct gpio_desc *desc[]; member 70 void gpiod_put(struct gpio_desc *desc); 92 void devm_gpiod_put(struct device *dev, struct gpio_desc *desc); 95 int gpiod_get_direction(struct gpio_desc *desc); 96 int gpiod_direction_input(struct gpio_desc *desc); 97 int gpiod_direction_output(struct gpio_desc *desc, int value); 98 int gpiod_direction_output_raw(struct gpio_desc *desc, int value); 101 int gpiod_get_value(const struct gpio_desc *desc); 102 void gpiod_set_value(struct gpio_desc *desc, int value); 105 int gpiod_get_raw_value(const struct gpio_desc *desc); [all …]
|
/linux-4.4.14/drivers/dma/hsu/ |
D | hsu.c | 60 struct hsu_dma_desc *desc = hsuc->desc; in hsu_dma_chan_start() local 80 count = (desc->nents - desc->active) % HSU_DMA_CHAN_NR_DESC; in hsu_dma_chan_start() 82 hsu_chan_writel(hsuc, HSU_CH_DxSAR(i), desc->sg[i].addr); in hsu_dma_chan_start() 83 hsu_chan_writel(hsuc, HSU_CH_DxTSR(i), desc->sg[i].len); in hsu_dma_chan_start() 89 desc->active++; in hsu_dma_chan_start() 118 hsuc->desc = NULL; in hsu_dma_start_transfer() 123 hsuc->desc = to_hsu_dma_desc(vdesc); in hsu_dma_start_transfer() 144 struct hsu_dma_desc *desc; in hsu_dma_irq() local 171 desc = hsuc->desc; in hsu_dma_irq() 172 if (desc) { in hsu_dma_irq() [all …]
|
/linux-4.4.14/crypto/ |
D | shash.c | 74 static int shash_update_unaligned(struct shash_desc *desc, const u8 *data, in shash_update_unaligned() argument 77 struct crypto_shash *tfm = desc->tfm; in shash_update_unaligned() 91 err = shash->update(desc, buf, unaligned_len); in shash_update_unaligned() 95 shash->update(desc, data + unaligned_len, len - unaligned_len); in shash_update_unaligned() 98 int crypto_shash_update(struct shash_desc *desc, const u8 *data, in crypto_shash_update() argument 101 struct crypto_shash *tfm = desc->tfm; in crypto_shash_update() 106 return shash_update_unaligned(desc, data, len); in crypto_shash_update() 108 return shash->update(desc, data, len); in crypto_shash_update() 112 static int shash_final_unaligned(struct shash_desc *desc, u8 *out) in shash_final_unaligned() argument 114 struct crypto_shash *tfm = desc->tfm; in shash_final_unaligned() [all …]
|
D | ablk_helper.c | 58 struct blkcipher_desc desc; in __ablk_encrypt() local 60 desc.tfm = cryptd_ablkcipher_child(ctx->cryptd_tfm); in __ablk_encrypt() 61 desc.info = req->info; in __ablk_encrypt() 62 desc.flags = 0; in __ablk_encrypt() 64 return crypto_blkcipher_crt(desc.tfm)->encrypt( in __ablk_encrypt() 65 &desc, req->dst, req->src, req->nbytes); in __ablk_encrypt() 102 struct blkcipher_desc desc; in ablk_decrypt() local 104 desc.tfm = cryptd_ablkcipher_child(ctx->cryptd_tfm); in ablk_decrypt() 105 desc.info = req->info; in ablk_decrypt() 106 desc.flags = 0; in ablk_decrypt() [all …]
|
D | cts.c | 74 struct blkcipher_desc *desc, in cts_cbc_encrypt() argument 80 int bsize = crypto_blkcipher_blocksize(desc->tfm); in cts_cbc_encrypt() 98 memcpy(iv, desc->info, bsize); in cts_cbc_encrypt() 102 lcldesc.flags = desc->flags; in cts_cbc_encrypt() 120 memcpy(desc->info, tmp2, bsize); in cts_cbc_encrypt() 125 static int crypto_cts_encrypt(struct blkcipher_desc *desc, in crypto_cts_encrypt() argument 129 struct crypto_cts_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in crypto_cts_encrypt() 130 int bsize = crypto_blkcipher_blocksize(desc->tfm); in crypto_cts_encrypt() 137 lcldesc.info = desc->info; in crypto_cts_encrypt() 138 lcldesc.flags = desc->flags; in crypto_cts_encrypt() [all …]
|
D | crc32.c | 76 static int crc32_init(struct shash_desc *desc) in crc32_init() argument 78 u32 *mctx = crypto_shash_ctx(desc->tfm); in crc32_init() 79 u32 *crcp = shash_desc_ctx(desc); in crc32_init() 86 static int crc32_update(struct shash_desc *desc, const u8 *data, in crc32_update() argument 89 u32 *crcp = shash_desc_ctx(desc); in crc32_update() 103 static int crc32_finup(struct shash_desc *desc, const u8 *data, in crc32_finup() argument 106 return __crc32_finup(shash_desc_ctx(desc), data, len, out); in crc32_finup() 109 static int crc32_final(struct shash_desc *desc, u8 *out) in crc32_final() argument 111 u32 *crcp = shash_desc_ctx(desc); in crc32_final() 117 static int crc32_digest(struct shash_desc *desc, const u8 *data, in crc32_digest() argument [all …]
|
D | crct10dif_generic.c | 42 static int chksum_init(struct shash_desc *desc) in chksum_init() argument 44 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_init() 51 static int chksum_update(struct shash_desc *desc, const u8 *data, in chksum_update() argument 54 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_update() 60 static int chksum_final(struct shash_desc *desc, u8 *out) in chksum_final() argument 62 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_final() 75 static int chksum_finup(struct shash_desc *desc, const u8 *data, in chksum_finup() argument 78 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_finup() 83 static int chksum_digest(struct shash_desc *desc, const u8 *data, in chksum_digest() argument 86 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_digest()
|
D | hmac.c | 91 struct shash_desc *desc = shash_desc_ctx(pdesc); in hmac_export() local 93 desc->flags = pdesc->flags & CRYPTO_TFM_REQ_MAY_SLEEP; in hmac_export() 95 return crypto_shash_export(desc, out); in hmac_export() 100 struct shash_desc *desc = shash_desc_ctx(pdesc); in hmac_import() local 103 desc->tfm = ctx->hash; in hmac_import() 104 desc->flags = pdesc->flags & CRYPTO_TFM_REQ_MAY_SLEEP; in hmac_import() 106 return crypto_shash_import(desc, in); in hmac_import() 117 struct shash_desc *desc = shash_desc_ctx(pdesc); in hmac_update() local 119 desc->flags = pdesc->flags & CRYPTO_TFM_REQ_MAY_SLEEP; in hmac_update() 121 return crypto_shash_update(desc, data, nbytes); in hmac_update() [all …]
|
D | crc32c_generic.c | 61 static int chksum_init(struct shash_desc *desc) in chksum_init() argument 63 struct chksum_ctx *mctx = crypto_shash_ctx(desc->tfm); in chksum_init() 64 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_init() 89 static int chksum_update(struct shash_desc *desc, const u8 *data, in chksum_update() argument 92 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_update() 98 static int chksum_final(struct shash_desc *desc, u8 *out) in chksum_final() argument 100 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_final() 112 static int chksum_finup(struct shash_desc *desc, const u8 *data, in chksum_finup() argument 115 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_finup() 120 static int chksum_digest(struct shash_desc *desc, const u8 *data, in chksum_digest() argument [all …]
|
D | sha1_generic.c | 41 int crypto_sha1_update(struct shash_desc *desc, const u8 *data, in crypto_sha1_update() argument 44 return sha1_base_do_update(desc, data, len, sha1_generic_block_fn); in crypto_sha1_update() 48 static int sha1_final(struct shash_desc *desc, u8 *out) in sha1_final() argument 50 sha1_base_do_finalize(desc, sha1_generic_block_fn); in sha1_final() 51 return sha1_base_finish(desc, out); in sha1_final() 54 int crypto_sha1_finup(struct shash_desc *desc, const u8 *data, in crypto_sha1_finup() argument 57 sha1_base_do_update(desc, data, len, sha1_generic_block_fn); in crypto_sha1_finup() 58 return sha1_final(desc, out); in crypto_sha1_finup()
|
/linux-4.4.14/arch/mips/vr41xx/common/ |
D | icu.c | 157 struct irq_desc *desc = irq_to_desc(PIU_IRQ); in vr41xx_enable_piuint() local 162 raw_spin_lock_irqsave(&desc->lock, flags); in vr41xx_enable_piuint() 164 raw_spin_unlock_irqrestore(&desc->lock, flags); in vr41xx_enable_piuint() 172 struct irq_desc *desc = irq_to_desc(PIU_IRQ); in vr41xx_disable_piuint() local 177 raw_spin_lock_irqsave(&desc->lock, flags); in vr41xx_disable_piuint() 179 raw_spin_unlock_irqrestore(&desc->lock, flags); in vr41xx_disable_piuint() 187 struct irq_desc *desc = irq_to_desc(AIU_IRQ); in vr41xx_enable_aiuint() local 192 raw_spin_lock_irqsave(&desc->lock, flags); in vr41xx_enable_aiuint() 194 raw_spin_unlock_irqrestore(&desc->lock, flags); in vr41xx_enable_aiuint() 202 struct irq_desc *desc = irq_to_desc(AIU_IRQ); in vr41xx_disable_aiuint() local [all …]
|
/linux-4.4.14/drivers/misc/mic/card/ |
D | mic_virtio.h | 43 static inline unsigned mic_desc_size(struct mic_device_desc __iomem *desc) in mic_desc_size() argument 45 return sizeof(*desc) in mic_desc_size() 46 + ioread8(&desc->num_vq) * sizeof(struct mic_vqconfig) in mic_desc_size() 47 + ioread8(&desc->feature_len) * 2 in mic_desc_size() 48 + ioread8(&desc->config_len); in mic_desc_size() 52 mic_vq_config(struct mic_device_desc __iomem *desc) in mic_vq_config() argument 54 return (struct mic_vqconfig __iomem *)(desc + 1); in mic_vq_config() 58 mic_vq_features(struct mic_device_desc __iomem *desc) in mic_vq_features() argument 60 return (__u8 __iomem *)(mic_vq_config(desc) + ioread8(&desc->num_vq)); in mic_vq_features() 64 mic_vq_configspace(struct mic_device_desc __iomem *desc) in mic_vq_configspace() argument [all …]
|
/linux-4.4.14/fs/nfs/ |
D | pagelist.c | 46 nfs_pgio_current_mirror(struct nfs_pageio_descriptor *desc) in nfs_pgio_current_mirror() argument 48 return nfs_pgio_has_mirroring(desc) ? in nfs_pgio_current_mirror() 49 &desc->pg_mirrors[desc->pg_mirror_idx] : in nfs_pgio_current_mirror() 50 &desc->pg_mirrors[0]; in nfs_pgio_current_mirror() 54 void nfs_pgheader_init(struct nfs_pageio_descriptor *desc, in nfs_pgheader_init() argument 58 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in nfs_pgheader_init() 62 hdr->inode = desc->pg_inode; in nfs_pgheader_init() 66 hdr->dreq = desc->pg_dreq; in nfs_pgheader_init() 67 hdr->layout_private = desc->pg_layout_private; in nfs_pgheader_init() 69 hdr->completion_ops = desc->pg_completion_ops; in nfs_pgheader_init() [all …]
|
D | dir.c | 262 int nfs_readdir_search_for_pos(struct nfs_cache_array *array, nfs_readdir_descriptor_t *desc) in nfs_readdir_search_for_pos() argument 264 loff_t diff = desc->ctx->pos - desc->current_index; in nfs_readdir_search_for_pos() 276 *desc->dir_cookie = array->array[index].cookie; in nfs_readdir_search_for_pos() 277 desc->cache_entry_index = index; in nfs_readdir_search_for_pos() 280 desc->eof = 1; in nfs_readdir_search_for_pos() 294 int nfs_readdir_search_for_cookie(struct nfs_cache_array *array, nfs_readdir_descriptor_t *desc) in nfs_readdir_search_for_cookie() argument 301 if (array->array[i].cookie == *desc->dir_cookie) { in nfs_readdir_search_for_cookie() 302 struct nfs_inode *nfsi = NFS_I(file_inode(desc->file)); in nfs_readdir_search_for_cookie() 303 struct nfs_open_dir_context *ctx = desc->file->private_data; in nfs_readdir_search_for_cookie() 305 new_pos = desc->current_index + i; in nfs_readdir_search_for_cookie() [all …]
|
/linux-4.4.14/drivers/usb/image/ |
D | microtek.c | 212 static inline void mts_debug_dump(struct mts_desc* desc) { in mts_debug_dump() argument 214 (int)desc, in mts_debug_dump() 215 (int)desc->usb_dev->toggle[1],(int)desc->usb_dev->toggle[0] in mts_debug_dump() 218 usb_sndbulkpipe(desc->usb_dev,desc->ep_out), in mts_debug_dump() 219 usb_rcvbulkpipe(desc->usb_dev,desc->ep_response), in mts_debug_dump() 220 usb_rcvbulkpipe(desc->usb_dev,desc->ep_image) in mts_debug_dump() 317 static inline void mts_urb_abort(struct mts_desc* desc) { in mts_urb_abort() argument 319 mts_debug_dump(desc); in mts_urb_abort() 321 usb_kill_urb( desc->urb ); in mts_urb_abort() 338 struct mts_desc* desc = (struct mts_desc*)(srb->device->host->hostdata[0]); in mts_scsi_abort() local [all …]
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | qe_ic.h | 62 void (*low_handler)(struct irq_desc *desc), 63 void (*high_handler)(struct irq_desc *desc)); 68 void (*low_handler)(struct irq_desc *desc), in qe_ic_init() argument 69 void (*high_handler)(struct irq_desc *desc)) in qe_ic_init() argument 81 static inline void qe_ic_cascade_low_ipic(struct irq_desc *desc) in qe_ic_cascade_low_ipic() argument 83 struct qe_ic *qe_ic = irq_desc_get_handler_data(desc); in qe_ic_cascade_low_ipic() 90 static inline void qe_ic_cascade_high_ipic(struct irq_desc *desc) in qe_ic_cascade_high_ipic() argument 92 struct qe_ic *qe_ic = irq_desc_get_handler_data(desc); in qe_ic_cascade_high_ipic() 99 static inline void qe_ic_cascade_low_mpic(struct irq_desc *desc) in qe_ic_cascade_low_mpic() argument 101 struct qe_ic *qe_ic = irq_desc_get_handler_data(desc); in qe_ic_cascade_low_mpic() [all …]
|
/linux-4.4.14/arch/x86/crypto/ |
D | sha1_ssse3_glue.c | 37 static int sha1_update(struct shash_desc *desc, const u8 *data, in sha1_update() argument 40 struct sha1_state *sctx = shash_desc_ctx(desc); in sha1_update() 44 return crypto_sha1_update(desc, data, len); in sha1_update() 50 sha1_base_do_update(desc, data, len, in sha1_update() 57 static int sha1_finup(struct shash_desc *desc, const u8 *data, in sha1_finup() argument 61 return crypto_sha1_finup(desc, data, len, out); in sha1_finup() 65 sha1_base_do_update(desc, data, len, in sha1_finup() 67 sha1_base_do_finalize(desc, (sha1_block_fn *)sha1_xform); in sha1_finup() 70 return sha1_base_finish(desc, out); in sha1_finup() 76 static int sha1_ssse3_update(struct shash_desc *desc, const u8 *data, in sha1_ssse3_update() argument [all …]
|
D | sha256_ssse3_glue.c | 47 static int sha256_update(struct shash_desc *desc, const u8 *data, in sha256_update() argument 50 struct sha256_state *sctx = shash_desc_ctx(desc); in sha256_update() 54 return crypto_sha256_update(desc, data, len); in sha256_update() 60 sha256_base_do_update(desc, data, len, in sha256_update() 67 static int sha256_finup(struct shash_desc *desc, const u8 *data, in sha256_finup() argument 71 return crypto_sha256_finup(desc, data, len, out); in sha256_finup() 75 sha256_base_do_update(desc, data, len, in sha256_finup() 77 sha256_base_do_finalize(desc, (sha256_block_fn *)sha256_xform); in sha256_finup() 80 return sha256_base_finish(desc, out); in sha256_finup() 83 static int sha256_ssse3_update(struct shash_desc *desc, const u8 *data, in sha256_ssse3_update() argument [all …]
|
D | sha512_ssse3_glue.c | 47 static int sha512_update(struct shash_desc *desc, const u8 *data, in sha512_update() argument 50 struct sha512_state *sctx = shash_desc_ctx(desc); in sha512_update() 54 return crypto_sha512_update(desc, data, len); in sha512_update() 60 sha512_base_do_update(desc, data, len, in sha512_update() 67 static int sha512_finup(struct shash_desc *desc, const u8 *data, in sha512_finup() argument 71 return crypto_sha512_finup(desc, data, len, out); in sha512_finup() 75 sha512_base_do_update(desc, data, len, in sha512_finup() 77 sha512_base_do_finalize(desc, (sha512_block_fn *)sha512_xform); in sha512_finup() 80 return sha512_base_finish(desc, out); in sha512_finup() 83 static int sha512_ssse3_update(struct shash_desc *desc, const u8 *data, in sha512_ssse3_update() argument [all …]
|
D | glue_helper.c | 36 struct blkcipher_desc *desc, in __glue_ecb_crypt_128bit() argument 39 void *ctx = crypto_blkcipher_ctx(desc->tfm); in __glue_ecb_crypt_128bit() 45 err = blkcipher_walk_virt(desc, walk); in __glue_ecb_crypt_128bit() 52 desc, fpu_enabled, nbytes); in __glue_ecb_crypt_128bit() 74 err = blkcipher_walk_done(desc, walk, nbytes); in __glue_ecb_crypt_128bit() 82 struct blkcipher_desc *desc, struct scatterlist *dst, in glue_ecb_crypt_128bit() argument 88 return __glue_ecb_crypt_128bit(gctx, desc, &walk); in glue_ecb_crypt_128bit() 93 struct blkcipher_desc *desc, in __glue_cbc_encrypt_128bit() argument 96 void *ctx = crypto_blkcipher_ctx(desc->tfm); in __glue_cbc_encrypt_128bit() 118 struct blkcipher_desc *desc, in glue_cbc_encrypt_128bit() argument [all …]
|
D | cast5_avx_glue.c | 59 static int ecb_crypt(struct blkcipher_desc *desc, struct blkcipher_walk *walk, in ecb_crypt() argument 63 struct cast5_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_crypt() 71 err = blkcipher_walk_virt(desc, walk); in ecb_crypt() 72 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ecb_crypt() 106 err = blkcipher_walk_done(desc, walk, nbytes); in ecb_crypt() 113 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt() argument 119 return ecb_crypt(desc, &walk, true); in ecb_encrypt() 122 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt() argument 128 return ecb_crypt(desc, &walk, false); in ecb_decrypt() 131 static unsigned int __cbc_encrypt(struct blkcipher_desc *desc, in __cbc_encrypt() argument [all …]
|
D | crc32c-intel_glue.c | 127 static int crc32c_intel_init(struct shash_desc *desc) in crc32c_intel_init() argument 129 u32 *mctx = crypto_shash_ctx(desc->tfm); in crc32c_intel_init() 130 u32 *crcp = shash_desc_ctx(desc); in crc32c_intel_init() 137 static int crc32c_intel_update(struct shash_desc *desc, const u8 *data, in crc32c_intel_update() argument 140 u32 *crcp = shash_desc_ctx(desc); in crc32c_intel_update() 153 static int crc32c_intel_finup(struct shash_desc *desc, const u8 *data, in crc32c_intel_finup() argument 156 return __crc32c_intel_finup(shash_desc_ctx(desc), data, len, out); in crc32c_intel_finup() 159 static int crc32c_intel_final(struct shash_desc *desc, u8 *out) in crc32c_intel_final() argument 161 u32 *crcp = shash_desc_ctx(desc); in crc32c_intel_final() 167 static int crc32c_intel_digest(struct shash_desc *desc, const u8 *data, in crc32c_intel_digest() argument [all …]
|
D | blowfish_glue.c | 80 static int ecb_crypt(struct blkcipher_desc *desc, struct blkcipher_walk *walk, in ecb_crypt() argument 84 struct bf_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_crypt() 89 err = blkcipher_walk_virt(desc, walk); in ecb_crypt() 119 err = blkcipher_walk_done(desc, walk, nbytes); in ecb_crypt() 125 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt() argument 131 return ecb_crypt(desc, &walk, blowfish_enc_blk, blowfish_enc_blk_4way); in ecb_encrypt() 134 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt() argument 140 return ecb_crypt(desc, &walk, blowfish_dec_blk, blowfish_dec_blk_4way); in ecb_decrypt() 143 static unsigned int __cbc_encrypt(struct blkcipher_desc *desc, in __cbc_encrypt() argument 146 struct bf_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in __cbc_encrypt() [all …]
|
D | des3_ede_glue.c | 86 static int ecb_crypt(struct blkcipher_desc *desc, struct blkcipher_walk *walk, in ecb_crypt() argument 93 err = blkcipher_walk_virt(desc, walk); in ecb_crypt() 124 err = blkcipher_walk_done(desc, walk, nbytes); in ecb_crypt() 130 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt() argument 133 struct des3_ede_x86_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_encrypt() 137 return ecb_crypt(desc, &walk, ctx->enc_expkey); in ecb_encrypt() 140 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt() argument 143 struct des3_ede_x86_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_decrypt() 147 return ecb_crypt(desc, &walk, ctx->dec_expkey); in ecb_decrypt() 150 static unsigned int __cbc_encrypt(struct blkcipher_desc *desc, in __cbc_encrypt() argument [all …]
|
D | crct10dif-pclmul_glue.c | 48 static int chksum_init(struct shash_desc *desc) in chksum_init() argument 50 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_init() 57 static int chksum_update(struct shash_desc *desc, const u8 *data, in chksum_update() argument 60 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_update() 71 static int chksum_final(struct shash_desc *desc, u8 *out) in chksum_final() argument 73 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_final() 91 static int chksum_finup(struct shash_desc *desc, const u8 *data, in chksum_finup() argument 94 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_finup() 99 static int chksum_digest(struct shash_desc *desc, const u8 *data, in chksum_digest() argument 102 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_digest()
|
D | ghash-clmulni-intel_glue.c | 46 static int ghash_init(struct shash_desc *desc) in ghash_init() argument 48 struct ghash_desc_ctx *dctx = shash_desc_ctx(desc); in ghash_init() 80 static int ghash_update(struct shash_desc *desc, in ghash_update() argument 83 struct ghash_desc_ctx *dctx = shash_desc_ctx(desc); in ghash_update() 84 struct ghash_ctx *ctx = crypto_shash_ctx(desc->tfm); in ghash_update() 134 static int ghash_final(struct shash_desc *desc, u8 *dst) in ghash_final() argument 136 struct ghash_desc_ctx *dctx = shash_desc_ctx(desc); in ghash_final() 137 struct ghash_ctx *ctx = crypto_shash_ctx(desc->tfm); in ghash_final() 177 struct shash_desc *desc = cryptd_shash_desc(cryptd_req); in ghash_async_init() local 180 desc->tfm = child; in ghash_async_init() [all …]
|
/linux-4.4.14/drivers/s390/virtio/ |
D | kvm_virtio.c | 42 struct kvm_device_desc *desc; member 56 static struct kvm_vqconfig *kvm_vq_config(const struct kvm_device_desc *desc) in kvm_vq_config() argument 58 return (struct kvm_vqconfig *)(desc + 1); in kvm_vq_config() 61 static u8 *kvm_vq_features(const struct kvm_device_desc *desc) in kvm_vq_features() argument 63 return (u8 *)(kvm_vq_config(desc) + desc->num_vq); in kvm_vq_features() 66 static u8 *kvm_vq_configspace(const struct kvm_device_desc *desc) in kvm_vq_configspace() argument 68 return kvm_vq_features(desc) + desc->feature_len * 2; in kvm_vq_configspace() 74 static unsigned desc_size(const struct kvm_device_desc *desc) in desc_size() argument 76 return sizeof(*desc) in desc_size() 77 + desc->num_vq * sizeof(struct kvm_vqconfig) in desc_size() [all …]
|
/linux-4.4.14/fs/ext2/ |
D | ialloc.c | 48 struct ext2_group_desc *desc; in read_inode_bitmap() local 51 desc = ext2_get_group_desc(sb, block_group, NULL); in read_inode_bitmap() 52 if (!desc) in read_inode_bitmap() 55 bh = sb_bread(sb, le32_to_cpu(desc->bg_inode_bitmap)); in read_inode_bitmap() 60 block_group, le32_to_cpu(desc->bg_inode_bitmap)); in read_inode_bitmap() 67 struct ext2_group_desc * desc; in ext2_release_inode() local 70 desc = ext2_get_group_desc(sb, group, &bh); in ext2_release_inode() 71 if (!desc) { in ext2_release_inode() 78 le16_add_cpu(&desc->bg_free_inodes_count, 1); in ext2_release_inode() 80 le16_add_cpu(&desc->bg_used_dirs_count, -1); in ext2_release_inode() [all …]
|
/linux-4.4.14/arch/s390/kernel/ |
D | irq.c | 35 char *desc; member 60 {.irq = IRQEXT_CLK, .name = "CLK", .desc = "[EXT] Clock Comparator"}, 61 {.irq = IRQEXT_EXC, .name = "EXC", .desc = "[EXT] External Call"}, 62 {.irq = IRQEXT_EMS, .name = "EMS", .desc = "[EXT] Emergency Signal"}, 63 {.irq = IRQEXT_TMR, .name = "TMR", .desc = "[EXT] CPU Timer"}, 64 {.irq = IRQEXT_TLA, .name = "TAL", .desc = "[EXT] Timing Alert"}, 65 {.irq = IRQEXT_PFL, .name = "PFL", .desc = "[EXT] Pseudo Page Fault"}, 66 {.irq = IRQEXT_DSD, .name = "DSD", .desc = "[EXT] DASD Diag"}, 67 {.irq = IRQEXT_VRT, .name = "VRT", .desc = "[EXT] Virtio"}, 68 {.irq = IRQEXT_SCP, .name = "SCP", .desc = "[EXT] Service Call"}, [all …]
|
/linux-4.4.14/arch/arm/mach-iop13xx/include/mach/ |
D | adma.h | 221 static inline u32 iop_desc_get_byte_count(struct iop_adma_desc_slot *desc, in iop_desc_get_byte_count() argument 224 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_get_byte_count() 228 static inline u32 iop_desc_get_src_addr(struct iop_adma_desc_slot *desc, in iop_desc_get_src_addr() argument 232 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_get_src_addr() 236 static inline u32 iop_desc_get_src_count(struct iop_adma_desc_slot *desc, in iop_desc_get_src_count() argument 239 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_get_src_count() 244 iop_desc_init_memcpy(struct iop_adma_desc_slot *desc, unsigned long flags) in iop_desc_init_memcpy() argument 246 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_init_memcpy() 260 iop_desc_init_memset(struct iop_adma_desc_slot *desc, unsigned long flags) in iop_desc_init_memset() argument 262 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_init_memset() [all …]
|
/linux-4.4.14/drivers/base/ |
D | platform-msi.c | 46 static irq_hw_number_t platform_msi_calc_hwirq(struct msi_desc *desc) in platform_msi_calc_hwirq() argument 50 devid = desc->platform.msi_priv_data->devid; in platform_msi_calc_hwirq() 52 return (devid << (32 - DEV_ID_SHIFT)) | desc->platform.msi_index; in platform_msi_calc_hwirq() 55 static void platform_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in platform_msi_set_desc() argument 57 arg->desc = desc; in platform_msi_set_desc() 58 arg->hwirq = platform_msi_calc_hwirq(desc); in platform_msi_set_desc() 88 struct msi_desc *desc = irq_data_get_msi_desc(data); in platform_msi_write_msg() local 91 priv_data = desc->platform.msi_priv_data; in platform_msi_write_msg() 93 priv_data->write_msg(desc, msg); in platform_msi_write_msg() 115 struct msi_desc *desc, *tmp; in platform_msi_free_descs() local [all …]
|
/linux-4.4.14/security/integrity/evm/ |
D | evm_crypto.c | 40 struct shash_desc *desc; in init_desc() local 75 desc = kmalloc(sizeof(*desc) + crypto_shash_descsize(*tfm), in init_desc() 77 if (!desc) in init_desc() 80 desc->tfm = *tfm; in init_desc() 81 desc->flags = CRYPTO_TFM_REQ_MAY_SLEEP; in init_desc() 83 rc = crypto_shash_init(desc); in init_desc() 85 kfree(desc); in init_desc() 88 return desc; in init_desc() 97 static void hmac_add_misc(struct shash_desc *desc, struct inode *inode, in hmac_add_misc() argument 114 crypto_shash_update(desc, (const u8 *)&hmac_misc, sizeof(hmac_misc)); in hmac_add_misc() [all …]
|
/linux-4.4.14/drivers/usb/core/ |
D | generic.c | 29 static int is_rndis(struct usb_interface_descriptor *desc) in is_rndis() argument 31 return desc->bInterfaceClass == USB_CLASS_COMM in is_rndis() 32 && desc->bInterfaceSubClass == 2 in is_rndis() 33 && desc->bInterfaceProtocol == 0xff; in is_rndis() 36 static int is_activesync(struct usb_interface_descriptor *desc) in is_activesync() argument 38 return desc->bInterfaceClass == USB_CLASS_MISC in is_activesync() 39 && desc->bInterfaceSubClass == 1 in is_activesync() 40 && desc->bInterfaceProtocol == 1; in is_activesync() 57 struct usb_interface_descriptor *desc = NULL; in usb_choose_configuration() local 60 if (c->desc.bNumInterfaces > 0) in usb_choose_configuration() [all …]
|
D | config.c | 50 struct usb_ss_ep_comp_descriptor *desc; in usb_parse_ss_endpoint_companion() local 56 desc = (struct usb_ss_ep_comp_descriptor *) buffer; in usb_parse_ss_endpoint_companion() 57 if (desc->bDescriptorType != USB_DT_SS_ENDPOINT_COMP || in usb_parse_ss_endpoint_companion() 62 cfgno, inum, asnum, ep->desc.bEndpointAddress); in usb_parse_ss_endpoint_companion() 73 if (usb_endpoint_xfer_isoc(&ep->desc) || in usb_parse_ss_endpoint_companion() 74 usb_endpoint_xfer_int(&ep->desc)) in usb_parse_ss_endpoint_companion() 76 ep->desc.wMaxPacketSize; in usb_parse_ss_endpoint_companion() 80 memcpy(&ep->ss_ep_comp, desc, USB_DT_SS_EP_COMP_SIZE); in usb_parse_ss_endpoint_companion() 83 if (usb_endpoint_xfer_control(&ep->desc) && desc->bMaxBurst != 0) { in usb_parse_ss_endpoint_companion() 86 "setting to zero\n", desc->bMaxBurst, in usb_parse_ss_endpoint_companion() [all …]
|
D | devices.c | 182 const struct usb_endpoint_descriptor *desc) in usb_dump_endpoint_descriptor() argument 190 dir = usb_endpoint_dir_in(desc) ? 'I' : 'O'; in usb_dump_endpoint_descriptor() 193 switch (usb_endpoint_maxp(desc) & (0x03 << 11)) { in usb_dump_endpoint_descriptor() 202 switch (usb_endpoint_type(desc)) { in usb_dump_endpoint_descriptor() 206 interval = desc->bInterval; in usb_dump_endpoint_descriptor() 213 interval = 1 << (desc->bInterval - 1); in usb_dump_endpoint_descriptor() 218 interval = desc->bInterval; in usb_dump_endpoint_descriptor() 225 interval = 1 << (desc->bInterval - 1); in usb_dump_endpoint_descriptor() 227 interval = desc->bInterval; in usb_dump_endpoint_descriptor() 241 start += sprintf(start, format_endpt, desc->bEndpointAddress, dir, in usb_dump_endpoint_descriptor() [all …]
|
D | endpoint.c | 19 struct usb_endpoint_descriptor *desc; member 40 return sprintf(buf, format_string, ep->desc->field); \ 54 usb_endpoint_maxp(ep->desc) & 0x07ff); in wMaxPacketSize_show() 64 switch (usb_endpoint_type(ep->desc)) { in type_show() 90 in = (ep->desc->bEndpointAddress & USB_DIR_IN); in interval_show() 92 switch (usb_endpoint_type(ep->desc)) { in interval_show() 96 interval = ep->desc->bInterval; in interval_show() 100 interval = 1 << (ep->desc->bInterval - 1); in interval_show() 106 interval = ep->desc->bInterval; in interval_show() 111 interval = 1 << (ep->desc->bInterval - 1); in interval_show() [all …]
|
/linux-4.4.14/drivers/devfreq/ |
D | devfreq-event.c | 44 if (!edev || !edev->desc) in devfreq_event_enable_edev() 48 if (edev->desc->ops && edev->desc->ops->enable in devfreq_event_enable_edev() 50 ret = edev->desc->ops->enable(edev); in devfreq_event_enable_edev() 76 if (!edev || !edev->desc) in devfreq_event_disable_edev() 86 if (edev->desc->ops && edev->desc->ops->disable in devfreq_event_disable_edev() 88 ret = edev->desc->ops->disable(edev); in devfreq_event_disable_edev() 113 if (!edev || !edev->desc) in devfreq_event_is_enabled() 138 if (!edev || !edev->desc) in devfreq_event_set_event() 141 if (!edev->desc->ops || !edev->desc->ops->set_event) in devfreq_event_set_event() 148 ret = edev->desc->ops->set_event(edev); in devfreq_event_set_event() [all …]
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | cq_enet_desc.h | 33 static inline void cq_enet_wq_desc_dec(struct cq_enet_wq_desc *desc, in cq_enet_wq_desc_dec() argument 36 cq_desc_dec((struct cq_desc *)desc, type, in cq_enet_wq_desc_dec() 104 static inline void cq_enet_rq_desc_dec(struct cq_enet_rq_desc *desc, in cq_enet_rq_desc_dec() argument 117 cq_desc_dec((struct cq_desc *)desc, type, in cq_enet_rq_desc_dec() 120 completed_index_flags = le16_to_cpu(desc->completed_index_flags); in cq_enet_rq_desc_dec() 122 le16_to_cpu(desc->q_number_rss_type_flags); in cq_enet_rq_desc_dec() 123 bytes_written_flags = le16_to_cpu(desc->bytes_written_flags); in cq_enet_rq_desc_dec() 139 *rss_hash = le32_to_cpu(desc->rss_hash); in cq_enet_rq_desc_dec() 151 *vlan_tci = le16_to_cpu(desc->vlan); in cq_enet_rq_desc_dec() 154 *fcoe_sof = (u8)(le16_to_cpu(desc->checksum_fcoe) & in cq_enet_rq_desc_dec() [all …]
|
D | wq_enet_desc.h | 53 static inline void wq_enet_desc_enc(struct wq_enet_desc *desc, in wq_enet_desc_enc() argument 58 desc->address = cpu_to_le64(address); in wq_enet_desc_enc() 59 desc->length = cpu_to_le16(length & WQ_ENET_LEN_MASK); in wq_enet_desc_enc() 60 desc->mss_loopback = cpu_to_le16((mss & WQ_ENET_MSS_MASK) << in wq_enet_desc_enc() 62 desc->header_length_flags = cpu_to_le16( in wq_enet_desc_enc() 69 desc->vlan_tag = cpu_to_le16(vlan_tag); in wq_enet_desc_enc() 72 static inline void wq_enet_desc_dec(struct wq_enet_desc *desc, in wq_enet_desc_dec() argument 77 *address = le64_to_cpu(desc->address); in wq_enet_desc_dec() 78 *length = le16_to_cpu(desc->length) & WQ_ENET_LEN_MASK; in wq_enet_desc_dec() 79 *mss = (le16_to_cpu(desc->mss_loopback) >> WQ_ENET_MSS_SHIFT) & in wq_enet_desc_dec() [all …]
|
D | rq_enet_desc.h | 43 static inline void rq_enet_desc_enc(struct rq_enet_desc *desc, in rq_enet_desc_enc() argument 46 desc->address = cpu_to_le64(address); in rq_enet_desc_enc() 47 desc->length_type = cpu_to_le16((length & RQ_ENET_LEN_MASK) | in rq_enet_desc_enc() 51 static inline void rq_enet_desc_dec(struct rq_enet_desc *desc, in rq_enet_desc_dec() argument 54 *address = le64_to_cpu(desc->address); in rq_enet_desc_dec() 55 *length = le16_to_cpu(desc->length_type) & RQ_ENET_LEN_MASK; in rq_enet_desc_dec() 56 *type = (u8)((le16_to_cpu(desc->length_type) >> RQ_ENET_LEN_BITS) & in rq_enet_desc_dec()
|
/linux-4.4.14/drivers/scsi/snic/ |
D | wq_enet_desc.h | 51 static inline void wq_enet_desc_enc(struct wq_enet_desc *desc, in wq_enet_desc_enc() argument 56 desc->address = cpu_to_le64(address); in wq_enet_desc_enc() 57 desc->length = cpu_to_le16(length & WQ_ENET_LEN_MASK); in wq_enet_desc_enc() 58 desc->mss_loopback = cpu_to_le16((mss & WQ_ENET_MSS_MASK) << in wq_enet_desc_enc() 60 desc->header_length_flags = cpu_to_le16( in wq_enet_desc_enc() 67 desc->vlan_tag = cpu_to_le16(vlan_tag); in wq_enet_desc_enc() 70 static inline void wq_enet_desc_dec(struct wq_enet_desc *desc, in wq_enet_desc_dec() argument 75 *address = le64_to_cpu(desc->address); in wq_enet_desc_dec() 76 *length = le16_to_cpu(desc->length) & WQ_ENET_LEN_MASK; in wq_enet_desc_dec() 77 *mss = (le16_to_cpu(desc->mss_loopback) >> WQ_ENET_MSS_SHIFT) & in wq_enet_desc_dec() [all …]
|
/linux-4.4.14/drivers/usb/gadget/ |
D | epautoconf.c | 69 struct usb_endpoint_descriptor *desc, in usb_ep_autoconfig_ss() argument 76 type = desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK; in usb_ep_autoconfig_ss() 79 ep = gadget->ops->match_ep(gadget, desc, ep_comp); in usb_ep_autoconfig_ss() 86 if (usb_gadget_ep_match_desc(gadget, ep, desc, ep_comp)) in usb_ep_autoconfig_ss() 98 if (desc->wMaxPacketSize == 0) in usb_ep_autoconfig_ss() 99 desc->wMaxPacketSize = cpu_to_le16(ep->maxpacket_limit); in usb_ep_autoconfig_ss() 102 desc->bEndpointAddress &= USB_DIR_IN; in usb_ep_autoconfig_ss() 105 desc->bEndpointAddress |= num; in usb_ep_autoconfig_ss() 106 } else if (desc->bEndpointAddress & USB_DIR_IN) { in usb_ep_autoconfig_ss() 109 desc->bEndpointAddress = USB_DIR_IN | gadget->in_epnum; in usb_ep_autoconfig_ss() [all …]
|
/linux-4.4.14/drivers/sh/intc/ |
D | handle.c | 18 static intc_enum __init intc_grp_id(struct intc_desc *desc, in intc_grp_id() argument 21 struct intc_group *g = desc->hw.groups; in intc_grp_id() 24 for (i = 0; g && enum_id && i < desc->hw.nr_groups; i++) { in intc_grp_id() 25 g = desc->hw.groups + i; in intc_grp_id() 38 static unsigned int __init _intc_mask_data(struct intc_desc *desc, in _intc_mask_data() argument 44 struct intc_mask_reg *mr = desc->hw.mask_regs; in _intc_mask_data() 48 while (mr && enum_id && *reg_idx < desc->hw.nr_mask_regs) { in _intc_mask_data() 49 mr = desc->hw.mask_regs + *reg_idx; in _intc_mask_data() 89 intc_get_mask_handle(struct intc_desc *desc, struct intc_desc_int *d, in intc_get_mask_handle() argument 96 ret = _intc_mask_data(desc, d, enum_id, &i, &j); in intc_get_mask_handle() [all …]
|
D | core.c | 68 static void intc_redirect_irq(struct irq_desc *desc) in intc_redirect_irq() argument 70 generic_handle_irq((unsigned int)irq_desc_get_handler_data(desc)); in intc_redirect_irq() 73 static void __init intc_register_irq(struct intc_desc *desc, in intc_register_irq() argument 95 data[0] = intc_get_mask_handle(desc, d, enum_id, 0); in intc_register_irq() 96 data[1] = intc_get_prio_handle(desc, d, enum_id, 0); in intc_register_irq() 106 data[0] = data[0] ? data[0] : intc_get_mask_handle(desc, d, enum_id, 1); in intc_register_irq() 107 data[1] = data[1] ? data[1] : intc_get_prio_handle(desc, d, enum_id, 1); in intc_register_irq() 148 data[0] = intc_get_sense_handle(desc, d, enum_id); in intc_register_irq() 158 intc_set_ack_handle(irq, desc, d, enum_id); in intc_register_irq() 159 intc_set_dist_handle(irq, desc, d, enum_id); in intc_register_irq() [all …]
|
/linux-4.4.14/drivers/net/wireless/ti/wl1251/ |
D | rx.c | 35 struct wl1251_rx_descriptor *desc) in wl1251_rx_header() argument 43 wl1251_mem_read(wl, rx_packet_ring_addr, desc, sizeof(*desc)); in wl1251_rx_header() 47 struct wl1251_rx_descriptor *desc, in wl1251_rx_status() argument 57 status->mactime = desc->timestamp; in wl1251_rx_status() 73 status->signal = desc->rssi; in wl1251_rx_status() 79 wl->noise = desc->rssi - desc->snr / 2; in wl1251_rx_status() 81 status->freq = ieee80211_channel_to_frequency(desc->channel, in wl1251_rx_status() 86 if (!wl->monitor_present && (desc->flags & RX_DESC_ENCRYPTION_MASK)) { in wl1251_rx_status() 89 if (likely(!(desc->flags & RX_DESC_DECRYPT_FAIL))) in wl1251_rx_status() 92 if (unlikely(desc->flags & RX_DESC_MIC_FAIL)) in wl1251_rx_status() [all …]
|
/linux-4.4.14/include/uapi/linux/ |
D | mic_common.h | 104 struct mic_device_desc desc[0]; member 176 static inline unsigned mic_desc_size(const struct mic_device_desc *desc) in mic_desc_size() argument 178 return sizeof(*desc) + desc->num_vq * sizeof(struct mic_vqconfig) in mic_desc_size() 179 + desc->feature_len * 2 + desc->config_len; in mic_desc_size() 183 mic_vq_config(const struct mic_device_desc *desc) in mic_vq_config() argument 185 return (struct mic_vqconfig *)(desc + 1); in mic_vq_config() 188 static inline __u8 *mic_vq_features(const struct mic_device_desc *desc) in mic_vq_features() argument 190 return (__u8 *)(mic_vq_config(desc) + desc->num_vq); in mic_vq_features() 193 static inline __u8 *mic_vq_configspace(const struct mic_device_desc *desc) in mic_vq_configspace() argument 195 return mic_vq_features(desc) + desc->feature_len * 2; in mic_vq_configspace() [all …]
|
/linux-4.4.14/drivers/media/pci/cobalt/ |
D | cobalt-omnitek.c | 108 void omni_sg_dma_start(struct cobalt_stream *s, struct sg_dma_desc_info *desc) in omni_sg_dma_start() argument 112 iowrite32((u32)((u64)desc->bus >> 32), DESCRIPTOR(s->dma_channel) + 4); in omni_sg_dma_start() 113 iowrite32((u32)desc->bus & NEXT_ADRS_MSK, DESCRIPTOR(s->dma_channel)); in omni_sg_dma_start() 164 struct sg_dma_desc_info *desc) in descriptor_list_create() argument 166 struct sg_dma_descriptor *d = (struct sg_dma_descriptor *)desc->virt; in descriptor_list_create() 167 dma_addr_t next = desc->bus; in descriptor_list_create() 268 d->next_h = (u32)((u64)desc->bus >> 32); in descriptor_list_create() 269 d->next_l = (u32)desc->bus | in descriptor_list_create() 273 desc->last_desc_virt = d; in descriptor_list_create() 298 void *descriptor_list_allocate(struct sg_dma_desc_info *desc, size_t bytes) in descriptor_list_allocate() argument [all …]
|
D | cobalt-omnitek.h | 43 void omni_sg_dma_start(struct cobalt_stream *s, struct sg_dma_desc_info *desc); 49 struct sg_dma_desc_info *desc); 53 void descriptor_list_loopback(struct sg_dma_desc_info *desc); 54 void descriptor_list_end_of_chain(struct sg_dma_desc_info *desc); 56 void *descriptor_list_allocate(struct sg_dma_desc_info *desc, size_t bytes); 57 void descriptor_list_free(struct sg_dma_desc_info *desc); 59 void descriptor_list_interrupt_enable(struct sg_dma_desc_info *desc); 60 void descriptor_list_interrupt_disable(struct sg_dma_desc_info *desc);
|
/linux-4.4.14/drivers/idle/ |
D | intel_idle.c | 132 .desc = "MWAIT 0x00", 140 .desc = "MWAIT 0x01", 148 .desc = "MWAIT 0x10", 156 .desc = "MWAIT 0x20", 169 .desc = "MWAIT 0x00", 177 .desc = "MWAIT 0x01", 185 .desc = "MWAIT 0x10", 193 .desc = "MWAIT 0x20", 201 .desc = "MWAIT 0x30", 214 .desc = "MWAIT 0x00", [all …]
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_common.c | 301 void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc, in i40e_debug_aq() argument 304 struct i40e_aq_desc *aq_desc = (struct i40e_aq_desc *)desc; in i40e_debug_aq() 309 if ((!(mask & hw->debug_mask)) || (desc == NULL)) in i40e_debug_aq() 368 struct i40e_aq_desc desc; in i40e_aq_queue_shutdown() local 370 (struct i40e_aqc_queue_shutdown *)&desc.params.raw; in i40e_aq_queue_shutdown() 373 i40e_fill_default_direct_cmd_desc(&desc, in i40e_aq_queue_shutdown() 378 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL); in i40e_aq_queue_shutdown() 400 struct i40e_aq_desc desc; in i40e_aq_get_set_rss_lut() local 402 (struct i40e_aqc_get_set_rss_lut *)&desc.params.raw; in i40e_aq_get_set_rss_lut() 405 i40e_fill_default_direct_cmd_desc(&desc, in i40e_aq_get_set_rss_lut() [all …]
|
/linux-4.4.14/drivers/mtd/ubi/ |
D | cdev.c | 57 static int get_exclusive(struct ubi_volume_desc *desc) in get_exclusive() argument 60 struct ubi_volume *vol = desc->vol; in get_exclusive() 71 err = desc->mode; in get_exclusive() 72 desc->mode = UBI_EXCLUSIVE; in get_exclusive() 84 static void revoke_exclusive(struct ubi_volume_desc *desc, int mode) in revoke_exclusive() argument 86 struct ubi_volume *vol = desc->vol; in revoke_exclusive() 90 ubi_assert(vol->exclusive == 1 && desc->mode == UBI_EXCLUSIVE); in revoke_exclusive() 102 desc->mode = mode; in revoke_exclusive() 107 struct ubi_volume_desc *desc; in vol_cdev_open() local 122 desc = ubi_open_volume(ubi_num, vol_id, mode); in vol_cdev_open() [all …]
|
D | kapi.c | 102 void ubi_get_volume_info(struct ubi_volume_desc *desc, in ubi_get_volume_info() argument 105 ubi_do_get_volume_info(desc->vol->ubi, desc->vol, vi); in ubi_get_volume_info() 130 struct ubi_volume_desc *desc; in ubi_open_volume() local 155 desc = kmalloc(sizeof(struct ubi_volume_desc), GFP_KERNEL); in ubi_open_volume() 156 if (!desc) { in ubi_open_volume() 201 desc->vol = vol; in ubi_open_volume() 202 desc->mode = mode; in ubi_open_volume() 210 ubi_close_volume(desc); in ubi_open_volume() 222 return desc; in ubi_open_volume() 228 kfree(desc); in ubi_open_volume() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
D | nv50.c | 33 struct mxms_odev desc; member 40 struct mxms_odev desc; in mxm_match_tmds_partner() local 42 mxms_output_device(mxm, data, &desc); in mxm_match_tmds_partner() 43 if (desc.outp_type == 2 && in mxm_match_tmds_partner() 44 desc.dig_conn == ctx->desc.dig_conn) in mxm_match_tmds_partner() 54 u64 desc = *(u64 *)data; in mxm_match_dcb() local 56 mxms_output_device(mxm, data, &ctx->desc); in mxm_match_dcb() 59 if ((ctx->outp[0] & 0x0000000f) != ctx->desc.outp_type) in mxm_match_dcb() 66 if ((desc & 0x00000000000000f0) >= 0x20) { in mxm_match_dcb() 68 u8 link = mxm_sor_map(bios, ctx->desc.dig_conn); in mxm_match_dcb() [all …]
|
D | mxms.c | 101 u8 *desc = mxms + mxms_headerlen(mxm); in mxms_foreach() local 102 u8 *fini = desc + mxms_structlen(mxm) - 1; in mxms_foreach() 103 while (desc < fini) { in mxms_foreach() 104 u8 type = desc[0] & 0x0f; in mxms_foreach() 124 entries = (ROM32(desc[0]) & 0x01f00000) >> 20; in mxms_foreach() 133 entries = (desc[1] & 0xf0) >> 4; in mxms_foreach() 141 entries = desc[1] & 0x07; in mxms_foreach() 153 u8 *dump = desc; in mxms_foreach() 170 if (!exec(mxm, desc, info)) in mxms_foreach() 174 desc += headerlen + (entries * recordlen); in mxms_foreach() [all …]
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-ismt.c | 197 static void __ismt_desc_dump(struct device *dev, const struct ismt_desc *desc) in __ismt_desc_dump() argument 200 dev_dbg(dev, "Descriptor struct: %p\n", desc); in __ismt_desc_dump() 201 dev_dbg(dev, "\ttgtaddr_rw=0x%02X\n", desc->tgtaddr_rw); in __ismt_desc_dump() 202 dev_dbg(dev, "\twr_len_cmd=0x%02X\n", desc->wr_len_cmd); in __ismt_desc_dump() 203 dev_dbg(dev, "\trd_len= 0x%02X\n", desc->rd_len); in __ismt_desc_dump() 204 dev_dbg(dev, "\tcontrol= 0x%02X\n", desc->control); in __ismt_desc_dump() 205 dev_dbg(dev, "\tstatus= 0x%02X\n", desc->status); in __ismt_desc_dump() 206 dev_dbg(dev, "\tretry= 0x%02X\n", desc->retry); in __ismt_desc_dump() 207 dev_dbg(dev, "\trxbytes= 0x%02X\n", desc->rxbytes); in __ismt_desc_dump() 208 dev_dbg(dev, "\ttxbytes= 0x%02X\n", desc->txbytes); in __ismt_desc_dump() [all …]
|
/linux-4.4.14/drivers/net/can/ |
D | janz-ican3.c | 379 struct ican3_new_desc desc; in ican3_init_new_host_interface() local 396 desc.control = DESC_INTERRUPT | DESC_LEN(1); /* I L=1 */ in ican3_init_new_host_interface() 397 desc.pointer = mod->free_page; in ican3_init_new_host_interface() 401 desc.control |= DESC_WRAP; in ican3_init_new_host_interface() 403 memcpy_toio(dst, &desc, sizeof(desc)); in ican3_init_new_host_interface() 404 dst += sizeof(desc); in ican3_init_new_host_interface() 417 desc.control = DESC_VALID | DESC_LEN(1); /* V L=1 */ in ican3_init_new_host_interface() 418 desc.pointer = mod->free_page; in ican3_init_new_host_interface() 422 desc.control |= DESC_WRAP; in ican3_init_new_host_interface() 424 memcpy_toio(dst, &desc, sizeof(desc)); in ican3_init_new_host_interface() [all …]
|
/linux-4.4.14/sound/soc/intel/common/ |
D | sst-acpi.c | 60 struct sst_acpi_desc *desc; member 70 struct sst_acpi_desc *desc = sst_acpi->desc; in sst_acpi_fw_cb() local 81 platform_device_register_data(dev, desc->drv_name, -1, in sst_acpi_fw_cb() 85 desc->drv_name, (int)PTR_ERR(sst_acpi->pdev_pcm)); in sst_acpi_fw_cb() 120 struct sst_acpi_desc *desc; in sst_acpi_probe() local 132 desc = (struct sst_acpi_desc *)id->driver_data; in sst_acpi_probe() 133 mach = sst_acpi_find_machine(desc->machines); in sst_acpi_probe() 140 sst_pdata->id = desc->sst_id; in sst_acpi_probe() 142 sst_acpi->desc = desc; in sst_acpi_probe() 145 sst_pdata->resindex_dma_base = desc->resindex_dma_base; in sst_acpi_probe() [all …]
|
/linux-4.4.14/drivers/scsi/ |
D | ses.c | 142 unsigned char *desc) in ses_set_page2_descriptor() argument 159 memcpy(desc_ptr, desc, 4); in ses_set_page2_descriptor() 202 unsigned char *desc; in ses_get_fault() local 204 desc = ses_get_page2_descriptor(edev, ecomp); in ses_get_fault() 205 if (desc) in ses_get_fault() 206 ecomp->fault = (desc[3] & 0x60) >> 4; in ses_get_fault() 213 unsigned char desc[4]; in ses_set_fault() local 221 init_device_slot_control(desc, ecomp, desc_ptr); in ses_set_fault() 225 desc[3] &= 0xdf; in ses_set_fault() 228 desc[3] |= 0x20; in ses_set_fault() [all …]
|
/linux-4.4.14/drivers/clk/mvebu/ |
D | common.c | 110 const struct coreclk_soc_desc *desc) in mvebu_coreclk_setup() argument 123 clk_data.clk_num = 2 + desc->num_ratios; in mvebu_coreclk_setup() 126 if (desc->get_refclk_freq) in mvebu_coreclk_setup() 139 rate = desc->get_tclk_freq(base); in mvebu_coreclk_setup() 147 rate = desc->get_cpu_freq(base); in mvebu_coreclk_setup() 149 if (desc->is_sscg_enabled && desc->fix_sscg_deviation in mvebu_coreclk_setup() 150 && desc->is_sscg_enabled(base)) in mvebu_coreclk_setup() 151 rate = desc->fix_sscg_deviation(rate); in mvebu_coreclk_setup() 158 for (n = 0; n < desc->num_ratios; n++) { in mvebu_coreclk_setup() 159 const char *rclk_name = desc->ratios[n].name; in mvebu_coreclk_setup() [all …]
|
D | clk-corediv.c | 58 const struct clk_corediv_desc *desc; member 80 const struct clk_corediv_desc *desc = corediv->desc; in clk_corediv_is_enabled() local 81 u32 enable_mask = BIT(desc->fieldbit) << soc_desc->enable_bit_offset; in clk_corediv_is_enabled() 90 const struct clk_corediv_desc *desc = corediv->desc; in clk_corediv_enable() local 97 reg |= (BIT(desc->fieldbit) << soc_desc->enable_bit_offset); in clk_corediv_enable() 109 const struct clk_corediv_desc *desc = corediv->desc; in clk_corediv_disable() local 116 reg &= ~(BIT(desc->fieldbit) << soc_desc->enable_bit_offset); in clk_corediv_disable() 127 const struct clk_corediv_desc *desc = corediv->desc; in clk_corediv_recalc_rate() local 131 div = (reg >> desc->offset) & desc->mask; in clk_corediv_recalc_rate() 155 const struct clk_corediv_desc *desc = corediv->desc; in clk_corediv_set_rate() local [all …]
|
/linux-4.4.14/arch/arm/include/asm/hardware/ |
D | iop3xx-adma.h | 199 iop_desc_init_pq(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_pq() argument 206 iop_desc_set_pq_addr(struct iop_adma_desc_slot *desc, dma_addr_t *addr) in iop_desc_set_pq_addr() argument 212 iop_desc_set_pq_src_addr(struct iop_adma_desc_slot *desc, int src_idx, in iop_desc_set_pq_src_addr() argument 226 iop_desc_init_pq_zero_sum(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_pq_zero_sum() argument 233 iop_desc_set_pq_zero_sum_byte_count(struct iop_adma_desc_slot *desc, u32 len) in iop_desc_set_pq_zero_sum_byte_count() argument 241 iop_desc_set_pq_zero_sum_addr(struct iop_adma_desc_slot *desc, int pq_idx, in iop_desc_set_pq_zero_sum_addr() argument 302 static inline int iop_desc_is_aligned(struct iop_adma_desc_slot *desc, in iop_desc_is_aligned() argument 306 return (desc->idx & (num_slots - 1)) ? 0 : 1; in iop_desc_is_aligned() 396 static inline u32 iop_desc_get_byte_count(struct iop_adma_desc_slot *desc, in iop_desc_get_byte_count() argument 399 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_get_byte_count() [all …]
|
/linux-4.4.14/drivers/crypto/ |
D | padlock-sha.c | 36 static int padlock_sha_init(struct shash_desc *desc) in padlock_sha_init() argument 38 struct padlock_sha_desc *dctx = shash_desc_ctx(desc); in padlock_sha_init() 39 struct padlock_sha_ctx *ctx = crypto_shash_ctx(desc->tfm); in padlock_sha_init() 42 dctx->fallback.flags = desc->flags & CRYPTO_TFM_REQ_MAY_SLEEP; in padlock_sha_init() 46 static int padlock_sha_update(struct shash_desc *desc, in padlock_sha_update() argument 49 struct padlock_sha_desc *dctx = shash_desc_ctx(desc); in padlock_sha_update() 51 dctx->fallback.flags = desc->flags & CRYPTO_TFM_REQ_MAY_SLEEP; in padlock_sha_update() 55 static int padlock_sha_export(struct shash_desc *desc, void *out) in padlock_sha_export() argument 57 struct padlock_sha_desc *dctx = shash_desc_ctx(desc); in padlock_sha_export() 62 static int padlock_sha_import(struct shash_desc *desc, const void *in) in padlock_sha_import() argument [all …]
|
D | geode-aes.c | 182 static int fallback_blk_dec(struct blkcipher_desc *desc, in fallback_blk_dec() argument 188 struct geode_aes_op *op = crypto_blkcipher_ctx(desc->tfm); in fallback_blk_dec() 190 tfm = desc->tfm; in fallback_blk_dec() 191 desc->tfm = op->fallback.blk; in fallback_blk_dec() 193 ret = crypto_blkcipher_decrypt_iv(desc, dst, src, nbytes); in fallback_blk_dec() 195 desc->tfm = tfm; in fallback_blk_dec() 198 static int fallback_blk_enc(struct blkcipher_desc *desc, in fallback_blk_enc() argument 204 struct geode_aes_op *op = crypto_blkcipher_ctx(desc->tfm); in fallback_blk_enc() 206 tfm = desc->tfm; in fallback_blk_enc() 207 desc->tfm = op->fallback.blk; in fallback_blk_enc() [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/ |
D | pers.c | 45 void ptlrpc_fill_bulk_md(lnet_md_t *md, struct ptlrpc_bulk_desc *desc, in ptlrpc_fill_bulk_md() argument 50 LASSERT(mdidx < desc->bd_md_max_brw); in ptlrpc_fill_bulk_md() 51 LASSERT(desc->bd_iov_count <= PTLRPC_MAX_BRW_PAGES); in ptlrpc_fill_bulk_md() 56 md->length = max(0, desc->bd_iov_count - mdidx * LNET_MAX_IOV); in ptlrpc_fill_bulk_md() 58 if (desc->bd_enc_iov) in ptlrpc_fill_bulk_md() 59 md->start = &desc->bd_enc_iov[mdidx * LNET_MAX_IOV]; in ptlrpc_fill_bulk_md() 61 md->start = &desc->bd_iov[mdidx * LNET_MAX_IOV]; in ptlrpc_fill_bulk_md() 64 void ptlrpc_add_bulk_page(struct ptlrpc_bulk_desc *desc, struct page *page, in ptlrpc_add_bulk_page() argument 67 lnet_kiov_t *kiov = &desc->bd_iov[desc->bd_iov_count]; in ptlrpc_add_bulk_page() 73 desc->bd_iov_count++; in ptlrpc_add_bulk_page()
|
D | niobuf.c | 115 struct ptlrpc_bulk_desc *desc = req->rq_bulk; in ptlrpc_register_bulk() local 129 LASSERT(desc->bd_nob > 0); in ptlrpc_register_bulk() 130 LASSERT(desc->bd_md_count == 0); in ptlrpc_register_bulk() 131 LASSERT(desc->bd_md_max_brw <= PTLRPC_BULK_OPS_COUNT); in ptlrpc_register_bulk() 132 LASSERT(desc->bd_iov_count <= PTLRPC_MAX_BRW_PAGES); in ptlrpc_register_bulk() 133 LASSERT(desc->bd_req != NULL); in ptlrpc_register_bulk() 134 LASSERT(desc->bd_type == BULK_PUT_SINK || in ptlrpc_register_bulk() 135 desc->bd_type == BULK_GET_SOURCE); in ptlrpc_register_bulk() 139 desc->bd_nob_transferred = 0; in ptlrpc_register_bulk() 141 LASSERT(desc->bd_nob_transferred == 0); in ptlrpc_register_bulk() [all …]
|
D | nrs.c | 732 struct ptlrpc_nrs_pol_desc *desc) in nrs_policy_register() argument 740 LASSERT(desc->pd_ops != NULL); in nrs_policy_register() 741 LASSERT(desc->pd_ops->op_res_get != NULL); in nrs_policy_register() 742 LASSERT(desc->pd_ops->op_req_get != NULL); in nrs_policy_register() 743 LASSERT(desc->pd_ops->op_req_enqueue != NULL); in nrs_policy_register() 744 LASSERT(desc->pd_ops->op_req_dequeue != NULL); in nrs_policy_register() 745 LASSERT(desc->pd_compat != NULL); in nrs_policy_register() 754 policy->pol_desc = desc; in nrs_policy_register() 756 policy->pol_flags = desc->pd_flags; in nrs_policy_register() 851 const struct ptlrpc_nrs_pol_desc *desc) in nrs_policy_compatible() argument [all …]
|
/linux-4.4.14/drivers/platform/olpc/ |
D | olpc-ec.c | 69 struct ec_cmd_desc *desc = NULL; in olpc_ec_worker() local 75 desc = list_first_entry(&ec->cmd_q, struct ec_cmd_desc, node); in olpc_ec_worker() 76 list_del(&desc->node); in olpc_ec_worker() 81 if (!desc) in olpc_ec_worker() 86 desc->err = ec_driver->ec_cmd(desc->cmd, desc->inbuf, desc->inlen, in olpc_ec_worker() 87 desc->outbuf, desc->outlen, ec_cb_arg); in olpc_ec_worker() 91 complete(&desc->finished); in olpc_ec_worker() 101 static void queue_ec_descriptor(struct ec_cmd_desc *desc, in queue_ec_descriptor() argument 106 INIT_LIST_HEAD(&desc->node); in queue_ec_descriptor() 109 list_add_tail(&desc->node, &ec->cmd_q); in queue_ec_descriptor() [all …]
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
D | rx.c | 60 struct wl1271_rx_descriptor *desc, in wl1271_rx_status() argument 66 if ((desc->flags & WL1271_RX_DESC_BAND_MASK) == WL1271_RX_DESC_BAND_BG) in wl1271_rx_status() 71 status->rate_idx = wlcore_rate_to_idx(wl, desc->rate, status->band); in wl1271_rx_status() 74 if (desc->rate <= wl->hw_min_ht_rate) in wl1271_rx_status() 83 status->signal = ((desc->rssi & RSSI_LEVEL_BITMASK) | BIT(7)); in wl1271_rx_status() 84 status->antenna = ((desc->rssi & ANT_DIVERSITY_BITMASK) >> 7); in wl1271_rx_status() 91 wl->noise = desc->rssi - (desc->snr >> 1); in wl1271_rx_status() 93 status->freq = ieee80211_channel_to_frequency(desc->channel, in wl1271_rx_status() 96 if (desc->flags & WL1271_RX_DESC_ENCRYPT_MASK) { in wl1271_rx_status() 97 u8 desc_err_code = desc->status & WL1271_RX_DESC_STATUS_MASK; in wl1271_rx_status() [all …]
|
/linux-4.4.14/drivers/dma/ioat/ |
D | prep.c | 58 static dma_addr_t pq16_get_src(struct ioat_raw_descriptor *desc[3], int idx) in pq16_get_src() 60 struct ioat_raw_descriptor *raw = desc[pq16_idx_to_desc[idx]]; in pq16_get_src() 75 static void pq16_set_src(struct ioat_raw_descriptor *desc[3], in pq16_set_src() 78 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *)desc[0]; in pq16_set_src() 80 (struct ioat_pq16a_descriptor *)desc[1]; in pq16_set_src() 81 struct ioat_raw_descriptor *raw = desc[pq16_idx_to_desc[idx]]; in pq16_set_src() 118 struct ioat_ring_ent *desc; in ioat_dma_prep_memcpy_lock() local 137 desc = ioat_get_ring_ent(ioat_chan, idx + i); in ioat_dma_prep_memcpy_lock() 138 hw = desc->hw; in ioat_dma_prep_memcpy_lock() 148 dump_desc_dbg(ioat_chan, desc); in ioat_dma_prep_memcpy_lock() [all …]
|
D | dma.c | 165 struct ioat_ring_ent *desc; in __ioat_start_null_desc() local 177 desc = ioat_get_ring_ent(ioat_chan, ioat_chan->head); in __ioat_start_null_desc() 179 hw = desc->hw; in __ioat_start_null_desc() 188 async_tx_ack(&desc->txd); in __ioat_start_null_desc() 189 ioat_set_chainaddr(ioat_chan, desc->txd.phys); in __ioat_start_null_desc() 190 dump_desc_dbg(ioat_chan, desc); in __ioat_start_null_desc() 218 struct ioat_ring_ent *desc; in __ioat_restart_chan() local 220 desc = ioat_get_ring_ent(ioat_chan, ioat_chan->tail); in __ioat_restart_chan() 221 ioat_set_chainaddr(ioat_chan, desc->txd.phys); in __ioat_restart_chan() 296 struct ioat_ring_ent *desc; in ioat_alloc_ring_ent() local [all …]
|
/linux-4.4.14/sound/soc/blackfin/ |
D | bf5xx-sport.c | 127 static void setup_desc(struct dmasg *desc, void *buf, int fragcount, in setup_desc() argument 135 desc[i].next_desc_addr = &(desc[i + 1]); in setup_desc() 136 desc[i].start_addr = (unsigned long)buf + i*fragsize; in setup_desc() 137 desc[i].cfg = cfg; in setup_desc() 138 desc[i].x_count = x_count; in setup_desc() 139 desc[i].x_modify = wdsize; in setup_desc() 140 desc[i].y_count = ycount; in setup_desc() 141 desc[i].y_modify = wdsize; in setup_desc() 145 desc[fragcount-1].next_desc_addr = desc; in setup_desc() 149 desc, desc[0].next_desc_addr, in setup_desc() [all …]
|
/linux-4.4.14/include/linux/mtd/ |
D | ubi.h | 238 void ubi_get_volume_info(struct ubi_volume_desc *desc, 249 void ubi_close_volume(struct ubi_volume_desc *desc); 250 int ubi_leb_read(struct ubi_volume_desc *desc, int lnum, char *buf, int offset, 252 int ubi_leb_read_sg(struct ubi_volume_desc *desc, int lnum, struct ubi_sgl *sgl, 254 int ubi_leb_write(struct ubi_volume_desc *desc, int lnum, const void *buf, 256 int ubi_leb_change(struct ubi_volume_desc *desc, int lnum, const void *buf, 258 int ubi_leb_erase(struct ubi_volume_desc *desc, int lnum); 259 int ubi_leb_unmap(struct ubi_volume_desc *desc, int lnum); 260 int ubi_leb_map(struct ubi_volume_desc *desc, int lnum); 261 int ubi_is_mapped(struct ubi_volume_desc *desc, int lnum); [all …]
|
/linux-4.4.14/drivers/rapidio/devices/ |
D | tsi721_dma.c | 43 static int tsi721_submit_sg(struct tsi721_tx_desc *desc); 336 tsi721_desc_fill_init(struct tsi721_tx_desc *desc, in tsi721_desc_fill_init() argument 347 (desc->rtype << 19) | desc->destid); in tsi721_desc_fill_init() 348 bd_ptr->bcount = cpu_to_le32(((desc->rio_addr & 0x3) << 30) | in tsi721_desc_fill_init() 350 rio_addr = (desc->rio_addr >> 2) | in tsi721_desc_fill_init() 351 ((u64)(desc->rio_addr_u & 0x3) << 62); in tsi721_desc_fill_init() 378 struct tsi721_tx_desc *desc) in tsi721_dma_tx_err() argument 380 struct dma_async_tx_descriptor *txd = &desc->txd; in tsi721_dma_tx_err() 384 list_move(&desc->desc_node, &bdma_chan->free_list); in tsi721_dma_tx_err() 414 static int tsi721_submit_sg(struct tsi721_tx_desc *desc) in tsi721_submit_sg() argument [all …]
|
/linux-4.4.14/drivers/dma/dw/ |
D | core.c | 85 struct dw_desc *desc, *_desc; in dwc_desc_get() local 91 list_for_each_entry_safe(desc, _desc, &dwc->free_list, desc_node) { in dwc_desc_get() 93 if (async_tx_test_ack(&desc->txd)) { in dwc_desc_get() 94 list_del(&desc->desc_node); in dwc_desc_get() 95 ret = desc; in dwc_desc_get() 98 dev_dbg(chan2dev(&dwc->chan), "desc %p not ACKed\n", desc); in dwc_desc_get() 111 static void dwc_desc_put(struct dw_dma_chan *dwc, struct dw_desc *desc) in dwc_desc_put() argument 115 if (desc) { in dwc_desc_put() 119 list_for_each_entry(child, &desc->tx_list, desc_node) in dwc_desc_put() 123 list_splice_init(&desc->tx_list, &dwc->free_list); in dwc_desc_put() [all …]
|
/linux-4.4.14/arch/s390/crypto/ |
D | aes_s390.c | 252 static int fallback_blk_dec(struct blkcipher_desc *desc, in fallback_blk_dec() argument 258 struct s390_aes_ctx *sctx = crypto_blkcipher_ctx(desc->tfm); in fallback_blk_dec() 260 tfm = desc->tfm; in fallback_blk_dec() 261 desc->tfm = sctx->fallback.blk; in fallback_blk_dec() 263 ret = crypto_blkcipher_decrypt_iv(desc, dst, src, nbytes); in fallback_blk_dec() 265 desc->tfm = tfm; in fallback_blk_dec() 269 static int fallback_blk_enc(struct blkcipher_desc *desc, in fallback_blk_enc() argument 275 struct s390_aes_ctx *sctx = crypto_blkcipher_ctx(desc->tfm); in fallback_blk_enc() 277 tfm = desc->tfm; in fallback_blk_enc() 278 desc->tfm = sctx->fallback.blk; in fallback_blk_enc() [all …]
|
D | des_s390.c | 86 static int ecb_desall_crypt(struct blkcipher_desc *desc, long func, in ecb_desall_crypt() argument 89 int ret = blkcipher_walk_virt(desc, walk); in ecb_desall_crypt() 103 ret = blkcipher_walk_done(desc, walk, nbytes); in ecb_desall_crypt() 109 static int cbc_desall_crypt(struct blkcipher_desc *desc, long func, in cbc_desall_crypt() argument 112 struct s390_des_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in cbc_desall_crypt() 113 int ret = blkcipher_walk_virt(desc, walk); in cbc_desall_crypt() 136 ret = blkcipher_walk_done(desc, walk, nbytes); in cbc_desall_crypt() 144 static int ecb_des_encrypt(struct blkcipher_desc *desc, in ecb_des_encrypt() argument 148 struct s390_des_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_des_encrypt() 152 return ecb_desall_crypt(desc, KM_DEA_ENCRYPT, ctx->key, &walk); in ecb_des_encrypt() [all …]
|
/linux-4.4.14/arch/sh/boards/mach-x3proto/ |
D | setup.c | 131 .desc = "key44", 136 .desc = "key43", 141 .desc = "key42", 145 .desc = "key41", 149 .desc = "key34", 153 .desc = "key33", 157 .desc = "key32", 161 .desc = "key31", 165 .desc = "key24", 169 .desc = "key23", [all …]
|
/linux-4.4.14/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 78 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_desc_find_function_by_name() 79 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_name() 103 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_desc_find_function_by_pin() 104 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_pin() 291 unsigned pin = g->pin - pctl->desc->pin_base; in sunxi_pconf_group_set() 388 pin -= pctl->desc->pin_base; in sunxi_pmx_set() 404 struct sunxi_desc_function *desc = in sunxi_pmx_set_mux() local 409 if (!desc) in sunxi_pmx_set_mux() 412 sunxi_pmx_set(pctldev, g->pin, desc->muxval); in sunxi_pmx_set_mux() 424 struct sunxi_desc_function *desc; in sunxi_pmx_gpio_set_direction() local [all …]
|
/linux-4.4.14/arch/arm/crypto/ |
D | sha1-ce-glue.c | 30 static int sha1_ce_update(struct shash_desc *desc, const u8 *data, in sha1_ce_update() argument 33 struct sha1_state *sctx = shash_desc_ctx(desc); in sha1_ce_update() 37 return sha1_update_arm(desc, data, len); in sha1_ce_update() 40 sha1_base_do_update(desc, data, len, sha1_ce_transform); in sha1_ce_update() 46 static int sha1_ce_finup(struct shash_desc *desc, const u8 *data, in sha1_ce_finup() argument 50 return sha1_finup_arm(desc, data, len, out); in sha1_ce_finup() 54 sha1_base_do_update(desc, data, len, sha1_ce_transform); in sha1_ce_finup() 55 sha1_base_do_finalize(desc, sha1_ce_transform); in sha1_ce_finup() 58 return sha1_base_finish(desc, out); in sha1_ce_finup() 61 static int sha1_ce_final(struct shash_desc *desc, u8 *out) in sha1_ce_final() argument [all …]
|
D | sha1_neon_glue.c | 37 static int sha1_neon_update(struct shash_desc *desc, const u8 *data, in sha1_neon_update() argument 40 struct sha1_state *sctx = shash_desc_ctx(desc); in sha1_neon_update() 44 return sha1_update_arm(desc, data, len); in sha1_neon_update() 47 sha1_base_do_update(desc, data, len, in sha1_neon_update() 54 static int sha1_neon_finup(struct shash_desc *desc, const u8 *data, in sha1_neon_finup() argument 58 return sha1_finup_arm(desc, data, len, out); in sha1_neon_finup() 62 sha1_base_do_update(desc, data, len, in sha1_neon_finup() 64 sha1_base_do_finalize(desc, (sha1_block_fn *)sha1_transform_neon); in sha1_neon_finup() 67 return sha1_base_finish(desc, out); in sha1_neon_finup() 70 static int sha1_neon_final(struct shash_desc *desc, u8 *out) in sha1_neon_final() argument [all …]
|
D | sha256_neon_glue.c | 32 static int sha256_update(struct shash_desc *desc, const u8 *data, in sha256_update() argument 35 struct sha256_state *sctx = shash_desc_ctx(desc); in sha256_update() 39 return crypto_sha256_arm_update(desc, data, len); in sha256_update() 42 sha256_base_do_update(desc, data, len, in sha256_update() 49 static int sha256_finup(struct shash_desc *desc, const u8 *data, in sha256_finup() argument 53 return crypto_sha256_arm_finup(desc, data, len, out); in sha256_finup() 57 sha256_base_do_update(desc, data, len, in sha256_finup() 59 sha256_base_do_finalize(desc, in sha256_finup() 63 return sha256_base_finish(desc, out); in sha256_finup() 66 static int sha256_final(struct shash_desc *desc, u8 *out) in sha256_final() argument [all …]
|
D | sha512-neon-glue.c | 28 static int sha512_neon_update(struct shash_desc *desc, const u8 *data, in sha512_neon_update() argument 31 struct sha512_state *sctx = shash_desc_ctx(desc); in sha512_neon_update() 35 return sha512_arm_update(desc, data, len); in sha512_neon_update() 38 sha512_base_do_update(desc, data, len, in sha512_neon_update() 45 static int sha512_neon_finup(struct shash_desc *desc, const u8 *data, in sha512_neon_finup() argument 49 return sha512_arm_finup(desc, data, len, out); in sha512_neon_finup() 53 sha512_base_do_update(desc, data, len, in sha512_neon_finup() 55 sha512_base_do_finalize(desc, in sha512_neon_finup() 59 return sha512_base_finish(desc, out); in sha512_neon_finup() 62 static int sha512_neon_final(struct shash_desc *desc, u8 *out) in sha512_neon_final() argument [all …]
|
D | sha2-ce-glue.c | 31 static int sha2_ce_update(struct shash_desc *desc, const u8 *data, in sha2_ce_update() argument 34 struct sha256_state *sctx = shash_desc_ctx(desc); in sha2_ce_update() 38 return crypto_sha256_arm_update(desc, data, len); in sha2_ce_update() 41 sha256_base_do_update(desc, data, len, in sha2_ce_update() 48 static int sha2_ce_finup(struct shash_desc *desc, const u8 *data, in sha2_ce_finup() argument 52 return crypto_sha256_arm_finup(desc, data, len, out); in sha2_ce_finup() 56 sha256_base_do_update(desc, data, len, in sha2_ce_finup() 58 sha256_base_do_finalize(desc, (sha256_block_fn *)sha2_ce_transform); in sha2_ce_finup() 61 return sha256_base_finish(desc, out); in sha2_ce_finup() 64 static int sha2_ce_final(struct shash_desc *desc, u8 *out) in sha2_ce_final() argument [all …]
|
D | aes-ce-glue.c | 166 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt() argument 169 struct crypto_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_encrypt() 174 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ecb_encrypt() 176 err = blkcipher_walk_virt(desc, &walk); in ecb_encrypt() 182 err = blkcipher_walk_done(desc, &walk, in ecb_encrypt() 189 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt() argument 192 struct crypto_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_decrypt() 197 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ecb_decrypt() 199 err = blkcipher_walk_virt(desc, &walk); in ecb_decrypt() 205 err = blkcipher_walk_done(desc, &walk, in ecb_decrypt() [all …]
|
D | ghash-ce-glue.c | 46 static int ghash_init(struct shash_desc *desc) in ghash_init() argument 48 struct ghash_desc_ctx *ctx = shash_desc_ctx(desc); in ghash_init() 54 static int ghash_update(struct shash_desc *desc, const u8 *src, in ghash_update() argument 57 struct ghash_desc_ctx *ctx = shash_desc_ctx(desc); in ghash_update() 63 struct ghash_key *key = crypto_shash_ctx(desc->tfm); in ghash_update() 89 static int ghash_final(struct shash_desc *desc, u8 *dst) in ghash_final() argument 91 struct ghash_desc_ctx *ctx = shash_desc_ctx(desc); in ghash_final() 95 struct ghash_key *key = crypto_shash_ctx(desc->tfm); in ghash_final() 163 struct shash_desc *desc = cryptd_shash_desc(cryptd_req); in ghash_async_init() local 166 desc->tfm = child; in ghash_async_init() [all …]
|
D | sha1_glue.c | 33 int sha1_update_arm(struct shash_desc *desc, const u8 *data, in sha1_update_arm() argument 39 return sha1_base_do_update(desc, data, len, in sha1_update_arm() 44 static int sha1_final(struct shash_desc *desc, u8 *out) in sha1_final() argument 46 sha1_base_do_finalize(desc, (sha1_block_fn *)sha1_block_data_order); in sha1_final() 47 return sha1_base_finish(desc, out); in sha1_final() 50 int sha1_finup_arm(struct shash_desc *desc, const u8 *data, in sha1_finup_arm() argument 53 sha1_base_do_update(desc, data, len, in sha1_finup_arm() 55 return sha1_final(desc, out); in sha1_finup_arm()
|
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/ |
D | atmel_hlcdc_layer.c | 75 bitmap_clear(slot->updated_configs, 0, layer->desc->nconfigs); in atmel_hlcdc_layer_update_reset() 77 sizeof(*slot->configs) * layer->desc->nconfigs); in atmel_hlcdc_layer_update_reset() 88 const struct atmel_hlcdc_layer_desc *desc = layer->desc; in atmel_hlcdc_layer_update_apply() local 103 for_each_set_bit(cfg, slot->updated_configs, layer->desc->nconfigs) { in atmel_hlcdc_layer_update_apply() 105 desc->regs_offset + in atmel_hlcdc_layer_update_apply() 125 desc->regs_offset + in atmel_hlcdc_layer_update_apply() 129 desc->regs_offset + in atmel_hlcdc_layer_update_apply() 133 desc->regs_offset + in atmel_hlcdc_layer_update_apply() 149 desc->regs_offset + in atmel_hlcdc_layer_update_apply() 169 desc->regs_offset + ATMEL_HLCDC_LAYER_CHER, in atmel_hlcdc_layer_update_apply() [all …]
|
/linux-4.4.14/arch/arm/mach-imx/ |
D | mach-pcm037_eet.c | 72 .desc = "Wheel Manual", 78 .desc = "Wheel AF", 84 .desc = "Wheel View", 90 .desc = "Wheel Menu", 96 .desc = "Nav Pad Up", 102 .desc = "Nav Pad Right", 108 .desc = "Nav Pad Down", 114 .desc = "Nav Pad Left", 120 .desc = "Nav Pad Ok", 126 .desc = "Wheel Off", [all …]
|
/linux-4.4.14/arch/arm64/crypto/ |
D | sha1-ce-glue.c | 35 static int sha1_ce_update(struct shash_desc *desc, const u8 *data, in sha1_ce_update() argument 38 struct sha1_ce_state *sctx = shash_desc_ctx(desc); in sha1_ce_update() 42 sha1_base_do_update(desc, data, len, in sha1_ce_update() 49 static int sha1_ce_finup(struct shash_desc *desc, const u8 *data, in sha1_ce_finup() argument 52 struct sha1_ce_state *sctx = shash_desc_ctx(desc); in sha1_ce_finup() 67 sha1_base_do_update(desc, data, len, in sha1_ce_finup() 70 sha1_base_do_finalize(desc, (sha1_block_fn *)sha1_ce_transform); in sha1_ce_finup() 72 return sha1_base_finish(desc, out); in sha1_ce_finup() 75 static int sha1_ce_final(struct shash_desc *desc, u8 *out) in sha1_ce_final() argument 77 struct sha1_ce_state *sctx = shash_desc_ctx(desc); in sha1_ce_final() [all …]
|
D | sha2-ce-glue.c | 35 static int sha256_ce_update(struct shash_desc *desc, const u8 *data, in sha256_ce_update() argument 38 struct sha256_ce_state *sctx = shash_desc_ctx(desc); in sha256_ce_update() 42 sha256_base_do_update(desc, data, len, in sha256_ce_update() 49 static int sha256_ce_finup(struct shash_desc *desc, const u8 *data, in sha256_ce_finup() argument 52 struct sha256_ce_state *sctx = shash_desc_ctx(desc); in sha256_ce_finup() 67 sha256_base_do_update(desc, data, len, in sha256_ce_finup() 70 sha256_base_do_finalize(desc, in sha256_ce_finup() 73 return sha256_base_finish(desc, out); in sha256_ce_finup() 76 static int sha256_ce_final(struct shash_desc *desc, u8 *out) in sha256_ce_final() argument 78 struct sha256_ce_state *sctx = shash_desc_ctx(desc); in sha256_ce_final() [all …]
|
D | aes-glue.c | 99 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt() argument 102 struct crypto_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_encrypt() 107 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ecb_encrypt() 109 err = blkcipher_walk_virt(desc, &walk); in ecb_encrypt() 115 err = blkcipher_walk_done(desc, &walk, walk.nbytes % AES_BLOCK_SIZE); in ecb_encrypt() 121 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt() argument 124 struct crypto_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_decrypt() 129 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ecb_decrypt() 131 err = blkcipher_walk_virt(desc, &walk); in ecb_decrypt() 137 err = blkcipher_walk_done(desc, &walk, walk.nbytes % AES_BLOCK_SIZE); in ecb_decrypt() [all …]
|
D | crc32-arm64.c | 100 static int chksum_init(struct shash_desc *desc) in chksum_init() argument 102 struct chksum_ctx *mctx = crypto_shash_ctx(desc->tfm); in chksum_init() 103 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_init() 128 static int chksum_update(struct shash_desc *desc, const u8 *data, in chksum_update() argument 131 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_update() 137 static int chksumc_update(struct shash_desc *desc, const u8 *data, in chksumc_update() argument 140 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksumc_update() 146 static int chksum_final(struct shash_desc *desc, u8 *out) in chksum_final() argument 148 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); in chksum_final() 154 static int chksumc_final(struct shash_desc *desc, u8 *out) in chksumc_final() argument [all …]
|
/linux-4.4.14/drivers/media/i2c/ |
D | tvaudio.c | 125 struct CHIPDESC *desc; member 312 struct CHIPDESC *desc = chip->desc; in chip_thread() local 333 mode = desc->getrxsubchans(chip); in chip_thread() 367 desc->setaudmode(chip, selected); in chip_thread() 1697 struct CHIPDESC *desc = chip->desc; in tvaudio_s_ctrl() local 1703 chip_write_masked(chip,desc->inputreg,desc->inputmute,desc->inputmask); in tvaudio_s_ctrl() 1705 chip_write_masked(chip,desc->inputreg, in tvaudio_s_ctrl() 1706 desc->inputmap[chip->input],desc->inputmask); in tvaudio_s_ctrl() 1717 chip_write(chip, desc->leftreg, desc->volfunc(left)); in tvaudio_s_ctrl() 1718 chip_write(chip, desc->rightreg, desc->volfunc(right)); in tvaudio_s_ctrl() [all …]
|
/linux-4.4.14/net/xfrm/ |
D | xfrm_algo.c | 41 .desc = { 60 .desc = { 79 .desc = { 98 .desc = { 117 .desc = { 136 .desc = { 155 .desc = { 189 .desc = { 209 .desc = { 229 .desc = { [all …]
|
/linux-4.4.14/arch/arm/mach-davinci/ |
D | mux.h | 18 #define MUX_CFG(soc, desc, muxreg, mode_offset, mode_mask, mux_mode, dbg)\ argument 19 [soc##_##desc] = { \ 20 .name = #desc, \ 29 #define INT_CFG(soc, desc, mode_offset, mode_mask, mux_mode, dbg) \ argument 30 [soc##_##desc] = { \ 31 .name = #desc, \ 40 #define EVT_CFG(soc, desc, mode_offset, mode_mask, mux_mode, dbg) \ argument 41 [soc##_##desc] = { \ 42 .name = #desc, \
|
/linux-4.4.14/drivers/usb/serial/ |
D | ir-usb.c | 94 struct usb_irda_cs_descriptor *desc) in irda_usb_dump_class_desc() argument 98 dev_dbg(dev, "bLength=%x\n", desc->bLength); in irda_usb_dump_class_desc() 99 dev_dbg(dev, "bDescriptorType=%x\n", desc->bDescriptorType); in irda_usb_dump_class_desc() 100 dev_dbg(dev, "bcdSpecRevision=%x\n", __le16_to_cpu(desc->bcdSpecRevision)); in irda_usb_dump_class_desc() 101 dev_dbg(dev, "bmDataSize=%x\n", desc->bmDataSize); in irda_usb_dump_class_desc() 102 dev_dbg(dev, "bmWindowSize=%x\n", desc->bmWindowSize); in irda_usb_dump_class_desc() 103 dev_dbg(dev, "bmMinTurnaroundTime=%d\n", desc->bmMinTurnaroundTime); in irda_usb_dump_class_desc() 104 dev_dbg(dev, "wBaudRate=%x\n", __le16_to_cpu(desc->wBaudRate)); in irda_usb_dump_class_desc() 105 dev_dbg(dev, "bmAdditionalBOFs=%x\n", desc->bmAdditionalBOFs); in irda_usb_dump_class_desc() 106 dev_dbg(dev, "bIrdaRateSniff=%x\n", desc->bIrdaRateSniff); in irda_usb_dump_class_desc() [all …]
|
/linux-4.4.14/arch/sparc/crypto/ |
D | des_glue.c | 93 static int __ecb_crypt(struct blkcipher_desc *desc, in __ecb_crypt() argument 97 struct des_sparc64_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in __ecb_crypt() 102 err = blkcipher_walk_virt(desc, &walk); in __ecb_crypt() 103 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in __ecb_crypt() 118 err = blkcipher_walk_done(desc, &walk, nbytes); in __ecb_crypt() 124 static int ecb_encrypt(struct blkcipher_desc *desc, in ecb_encrypt() argument 128 return __ecb_crypt(desc, dst, src, nbytes, true); in ecb_encrypt() 131 static int ecb_decrypt(struct blkcipher_desc *desc, in ecb_decrypt() argument 135 return __ecb_crypt(desc, dst, src, nbytes, false); in ecb_decrypt() 141 static int cbc_encrypt(struct blkcipher_desc *desc, in cbc_encrypt() argument [all …]
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | cpmac.c | 241 static void cpmac_dump_desc(struct net_device *dev, struct cpmac_desc *desc) in cpmac_dump_desc() argument 245 printk("%s: desc[%p]:", dev->name, desc); in cpmac_dump_desc() 246 for (i = 0; i < sizeof(*desc) / 4; i++) in cpmac_dump_desc() 247 printk(" %08x", ((u32 *)desc)[i]); in cpmac_dump_desc() 369 struct cpmac_desc *desc) in cpmac_rx_one() argument 374 cpmac_dump_desc(priv->dev, desc); in cpmac_rx_one() 375 cpmac_write(priv->regs, CPMAC_RX_ACK(0), (u32)desc->mapping); in cpmac_rx_one() 376 if (unlikely(!desc->datalen)) { in cpmac_rx_one() 385 skb_put(desc->skb, desc->datalen); in cpmac_rx_one() 386 desc->skb->protocol = eth_type_trans(desc->skb, priv->dev); in cpmac_rx_one() [all …]
|
/linux-4.4.14/drivers/net/ethernet/xscale/ |
D | ixp4xx_eth.c | 58 #define POOL_ALLOC_SIZE (sizeof(struct desc) * (RX_DESCS + TX_DESCS)) 177 struct desc *desc_tab; /* coherent */ 198 struct desc { struct 236 (n) * sizeof(struct desc)) argument 240 ((n) + RX_DESCS) * sizeof(struct desc)) 612 static inline void debug_desc(u32 phys, struct desc *desc) in debug_desc() argument 617 phys, desc->next, desc->buf_len, desc->pkt_len, in debug_desc() 618 desc->data, desc->dest_id, desc->src_id, desc->flags, in debug_desc() 619 desc->qos, desc->padlen, desc->vlan_tci, in debug_desc() 620 desc->dst_mac_0, desc->dst_mac_1, desc->dst_mac_2, in debug_desc() [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/linux/ |
D | linux-crypto-adler.c | 67 static int adler32_init(struct shash_desc *desc) in adler32_init() argument 69 u32 *mctx = crypto_shash_ctx(desc->tfm); in adler32_init() 70 u32 *cksump = shash_desc_ctx(desc); in adler32_init() 77 static int adler32_update(struct shash_desc *desc, const u8 *data, in adler32_update() argument 80 u32 *cksump = shash_desc_ctx(desc); in adler32_update() 93 static int adler32_finup(struct shash_desc *desc, const u8 *data, in adler32_finup() argument 96 return __adler32_finup(shash_desc_ctx(desc), data, len, out); in adler32_finup() 99 static int adler32_final(struct shash_desc *desc, u8 *out) in adler32_final() argument 101 u32 *cksump = shash_desc_ctx(desc); in adler32_final() 107 static int adler32_digest(struct shash_desc *desc, const u8 *data, in adler32_digest() argument [all …]
|
/linux-4.4.14/arch/arm/mach-s3c24xx/ |
D | mach-n30.c | 99 .desc = "Power", 105 .desc = "Thumbwheel Up", 111 .desc = "Thumbwheel Down", 117 .desc = "Thumbwheel Press", 123 .desc = "Home", 129 .desc = "Calendar", 135 .desc = "Contacts", 141 .desc = "Mail", 164 .desc = "Power", 171 .desc = "Joystick Up", [all …]
|
/linux-4.4.14/arch/powerpc/crypto/ |
D | aes-spe-glue.c | 179 static int ppc_ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_ecb_encrypt() argument 182 struct ppc_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ppc_ecb_encrypt() 187 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ppc_ecb_encrypt() 189 err = blkcipher_walk_virt(desc, &walk); in ppc_ecb_encrypt() 201 err = blkcipher_walk_done(desc, &walk, ubytes); in ppc_ecb_encrypt() 207 static int ppc_ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_ecb_decrypt() argument 210 struct ppc_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ppc_ecb_decrypt() 215 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ppc_ecb_decrypt() 217 err = blkcipher_walk_virt(desc, &walk); in ppc_ecb_decrypt() 229 err = blkcipher_walk_done(desc, &walk, ubytes); in ppc_ecb_decrypt() [all …]
|
D | sha1.c | 31 static int sha1_init(struct shash_desc *desc) in sha1_init() argument 33 struct sha1_state *sctx = shash_desc_ctx(desc); in sha1_init() 42 static int sha1_update(struct shash_desc *desc, const u8 *data, in sha1_update() argument 45 struct sha1_state *sctx = shash_desc_ctx(desc); in sha1_update() 79 static int sha1_final(struct shash_desc *desc, u8 *out) in sha1_final() argument 81 struct sha1_state *sctx = shash_desc_ctx(desc); in sha1_final() 92 sha1_update(desc, padding, padlen); in sha1_final() 95 sha1_update(desc, (const u8 *)&bits, sizeof(bits)); in sha1_final() 107 static int sha1_export(struct shash_desc *desc, void *out) in sha1_export() argument 109 struct sha1_state *sctx = shash_desc_ctx(desc); in sha1_export() [all …]
|
/linux-4.4.14/drivers/hv/ |
D | channel.c | 597 struct vmpacket_descriptor desc; in vmbus_sendpacket_ctl() local 608 desc.type = type; /* VmbusPacketTypeDataInBand; */ in vmbus_sendpacket_ctl() 609 desc.flags = flags; /* VMBUS_DATA_PACKET_FLAG_COMPLETION_REQUESTED; */ in vmbus_sendpacket_ctl() 611 desc.offset8 = sizeof(struct vmpacket_descriptor) >> 3; in vmbus_sendpacket_ctl() 612 desc.len8 = (u16)(packetlen_aligned >> 3); in vmbus_sendpacket_ctl() 613 desc.trans_id = requestid; in vmbus_sendpacket_ctl() 615 bufferlist[0].iov_base = &desc; in vmbus_sendpacket_ctl() 692 struct vmbus_channel_packet_page_buffer desc; in vmbus_sendpacket_pagebuffer_ctl() local 715 desc.type = VM_PKT_DATA_USING_GPA_DIRECT; in vmbus_sendpacket_pagebuffer_ctl() 716 desc.flags = flags; in vmbus_sendpacket_pagebuffer_ctl() [all …]
|
/linux-4.4.14/drivers/net/wan/ |
D | ixp4xx_hss.c | 43 #define POOL_ALLOC_SIZE (sizeof(struct desc) * (RX_DESCS + TX_DESCS)) 263 struct desc *desc_tab; /* coherent */ 292 struct desc { struct 315 (n) * sizeof(struct desc)) argument 319 ((n) + RX_DESCS) * sizeof(struct desc)) 573 static inline void debug_desc(u32 phys, struct desc *desc) in debug_desc() argument 577 phys, desc->next, desc->buf_len, desc->pkt_len, in debug_desc() 578 desc->data, desc->status, desc->error_count); in debug_desc() 586 struct desc *tab; in queue_get_desc() 594 n_desc = (phys - tab_phys) / sizeof(struct desc); in queue_get_desc() [all …]
|
/linux-4.4.14/drivers/clk/qcom/ |
D | common.c | 61 qcom_cc_map(struct platform_device *pdev, const struct qcom_cc_desc *desc) in qcom_cc_map() argument 72 return devm_regmap_init_mmio(dev, base, desc->config); in qcom_cc_map() 92 const struct qcom_cc_desc *desc, struct regmap *regmap) in qcom_cc_really_probe() argument 101 size_t num_clks = desc->num_clks; in qcom_cc_really_probe() 102 struct clk_regmap **rclks = desc->clks; in qcom_cc_really_probe() 135 reset->rcdev.nr_resets = desc->num_resets; in qcom_cc_really_probe() 137 reset->reset_map = desc->resets; in qcom_cc_really_probe() 145 if (desc->gdscs && desc->num_gdscs) { in qcom_cc_really_probe() 146 ret = gdsc_register(dev, desc->gdscs, desc->num_gdscs, in qcom_cc_really_probe() 159 int qcom_cc_probe(struct platform_device *pdev, const struct qcom_cc_desc *desc) in qcom_cc_probe() argument [all …]
|
/linux-4.4.14/drivers/net/ethernet/altera/ |
D | altera_sgdma.c | 23 static void sgdma_setup_descrip(struct sgdma_descrip __iomem *desc, 34 struct sgdma_descrip __iomem *desc); 40 struct sgdma_descrip __iomem *desc); 44 struct sgdma_descrip __iomem *desc); 243 struct sgdma_descrip __iomem *desc = NULL; in sgdma_rx_status() local 249 desc = &base[0]; in sgdma_rx_status() 258 pktlength = csrrd16(desc, sgdma_descroffs(bytes_xferred)); in sgdma_rx_status() 259 pktstatus = csrrd8(desc, sgdma_descroffs(status)); in sgdma_rx_status() 265 csrwr8(0, desc, sgdma_descroffs(status)); in sgdma_rx_status() 292 sts, csrrd8(desc, sgdma_descroffs(status)), in sgdma_rx_status() [all …]
|
/linux-4.4.14/include/crypto/ |
D | hash.h | 172 int (*init)(struct shash_desc *desc); 173 int (*update)(struct shash_desc *desc, const u8 *data, 175 int (*final)(struct shash_desc *desc, u8 *out); 176 int (*finup)(struct shash_desc *desc, const u8 *data, 178 int (*digest)(struct shash_desc *desc, const u8 *data, 180 int (*export)(struct shash_desc *desc, void *out); 181 int (*import)(struct shash_desc *desc, const void *in); 744 static inline void *shash_desc_ctx(struct shash_desc *desc) in shash_desc_ctx() argument 746 return desc->__ctx; in shash_desc_ctx() 778 int crypto_shash_digest(struct shash_desc *desc, const u8 *data, [all …]
|
/linux-4.4.14/drivers/media/pci/solo6x10/ |
D | solo6x10-p2m.c | 65 struct solo_p2m_desc *desc, dma_addr_t desc_dma, in solo_p2m_dma_desc() argument 102 p2m_dev->descs = desc; in solo_p2m_dma_desc() 105 desc[1].dma_addr); in solo_p2m_dma_desc() 107 desc[1].ext_addr); in solo_p2m_dma_desc() 109 desc[1].cfg); in solo_p2m_dma_desc() 111 desc[1].ctrl); in solo_p2m_dma_desc() 136 void solo_p2m_fill_desc(struct solo_p2m_desc *desc, int wr, in solo_p2m_fill_desc() argument 143 desc->cfg = SOLO_P2M_COPY_SIZE(size >> 2); in solo_p2m_fill_desc() 144 desc->ctrl = SOLO_P2M_BURST_SIZE(SOLO_P2M_BURST_256) | in solo_p2m_fill_desc() 148 desc->cfg |= SOLO_P2M_EXT_INC(ext_size >> 2); in solo_p2m_fill_desc() [all …]
|
/linux-4.4.14/drivers/net/wireless/p54/ |
D | p54pci.c | 150 struct p54p_desc *desc = &ring[i]; in p54p_refill_rx_ring() local 152 if (!desc->host_addr) { in p54p_refill_rx_ring() 171 desc->host_addr = cpu_to_le32(mapping); in p54p_refill_rx_ring() 172 desc->device_addr = 0; // FIXME: necessary? in p54p_refill_rx_ring() 173 desc->len = cpu_to_le16(priv->common.rx_mtu + 32); in p54p_refill_rx_ring() 174 desc->flags = 0; in p54p_refill_rx_ring() 193 struct p54p_desc *desc; in p54p_check_rx_ring() local 203 desc = &ring[i]; in p54p_check_rx_ring() 204 len = le16_to_cpu(desc->len); in p54p_check_rx_ring() 220 dma_addr = le32_to_cpu(desc->host_addr); in p54p_check_rx_ring() [all …]
|
/linux-4.4.14/fs/nfs_common/ |
D | nfsacl.c | 34 struct xdr_array2_desc desc; member 48 xdr_nfsace_encode(struct xdr_array2_desc *desc, void *elem) in xdr_nfsace_encode() argument 51 (struct nfsacl_encode_desc *) desc; in xdr_nfsace_encode() 96 .desc = { in nfsacl_encode() 130 err = xdr_encode_array2(buf, base + 4, &nfsacl_desc.desc); in nfsacl_encode() 132 err = 8 + nfsacl_desc.desc.elem_size * in nfsacl_encode() 133 nfsacl_desc.desc.array_len; in nfsacl_encode() 139 struct xdr_array2_desc desc; member 145 xdr_nfsace_decode(struct xdr_array2_desc *desc, void *elem) in xdr_nfsace_decode() argument 148 (struct nfsacl_decode_desc *) desc; in xdr_nfsace_decode() [all …]
|
/linux-4.4.14/drivers/of/ |
D | irq.c | 490 struct of_intc_desc *desc, *temp_desc; in of_irq_init() local 504 desc = kzalloc(sizeof(*desc), GFP_KERNEL); in of_irq_init() 505 if (WARN_ON(!desc)) { in of_irq_init() 510 desc->dev = of_node_get(np); in of_irq_init() 511 desc->interrupt_parent = of_irq_find_parent(np); in of_irq_init() 512 if (desc->interrupt_parent == np) in of_irq_init() 513 desc->interrupt_parent = NULL; in of_irq_init() 514 list_add_tail(&desc->list, &intc_desc_list); in of_irq_init() 528 list_for_each_entry_safe(desc, temp_desc, &intc_desc_list, list) { in of_irq_init() 533 if (desc->interrupt_parent != parent) in of_irq_init() [all …]
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40e_adminq.c | 37 static inline bool i40e_is_nvm_update_op(struct i40e_aq_desc *desc) in i40e_is_nvm_update_op() argument 39 return (desc->opcode == i40e_aqc_opc_nvm_erase) || in i40e_is_nvm_update_op() 40 (desc->opcode == i40e_aqc_opc_nvm_update); in i40e_is_nvm_update_op() 141 struct i40e_aq_desc *desc; in i40e_alloc_arq_bufs() local 167 desc = I40E_ADMINQ_DESC(hw->aq.arq, i); in i40e_alloc_arq_bufs() 169 desc->flags = cpu_to_le16(I40E_AQ_FLAG_BUF); in i40e_alloc_arq_bufs() 171 desc->flags |= cpu_to_le16(I40E_AQ_FLAG_LB); in i40e_alloc_arq_bufs() 172 desc->opcode = 0; in i40e_alloc_arq_bufs() 176 desc->datalen = cpu_to_le16((u16)bi->size); in i40e_alloc_arq_bufs() 177 desc->retval = 0; in i40e_alloc_arq_bufs() [all …]
|
/linux-4.4.14/arch/x86/kernel/ |
D | tls.c | 86 struct desc_struct *desc = &t->tls_array[idx - GDT_ENTRY_TLS_MIN]; in set_tls_desc() local 96 desc->a = desc->b = 0; in set_tls_desc() 98 fill_ldt(desc, info); in set_tls_desc() 100 ++desc; in set_tls_desc() 158 const struct desc_struct *desc) in fill_user_desc() argument 163 info->base_addr = get_desc_base(desc); in fill_user_desc() 164 info->limit = get_desc_limit(desc); in fill_user_desc() 165 info->seg_32bit = desc->d; in fill_user_desc() 166 info->contents = desc->type >> 2; in fill_user_desc() 167 info->read_exec_only = !(desc->type & 2); in fill_user_desc() [all …]
|
D | irq.c | 217 struct irq_desc * desc; in do_IRQ() local 238 desc = __this_cpu_read(vector_irq[vector]); in do_IRQ() 240 if (!handle_irq(desc, regs)) { in do_IRQ() 243 if (desc != VECTOR_RETRIGGERED) { in do_IRQ() 351 struct irq_desc *desc; in check_irq_vectors_for_cpu_disable() local 361 desc = __this_cpu_read(vector_irq[vector]); in check_irq_vectors_for_cpu_disable() 362 if (IS_ERR_OR_NULL(desc)) in check_irq_vectors_for_cpu_disable() 368 raw_spin_lock(&desc->lock); in check_irq_vectors_for_cpu_disable() 369 data = irq_desc_get_irq_data(desc); in check_irq_vectors_for_cpu_disable() 375 if (!irq_desc_has_action(desc) || irqd_is_per_cpu(data)) { in check_irq_vectors_for_cpu_disable() [all …]
|
/linux-4.4.14/include/linux/irqchip/ |
D | chained_irq.h | 28 struct irq_desc *desc) in chained_irq_enter() argument 35 chip->irq_mask_ack(&desc->irq_data); in chained_irq_enter() 37 chip->irq_mask(&desc->irq_data); in chained_irq_enter() 39 chip->irq_ack(&desc->irq_data); in chained_irq_enter() 44 struct irq_desc *desc) in chained_irq_exit() argument 47 chip->irq_eoi(&desc->irq_data); in chained_irq_exit() 49 chip->irq_unmask(&desc->irq_data); in chained_irq_exit()
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-gic-v3-its.c | 240 struct its_cmd_desc *desc) in its_build_mapd_cmd() argument 243 u8 size = ilog2(desc->its_mapd_cmd.dev->nr_ites); in its_build_mapd_cmd() 245 itt_addr = virt_to_phys(desc->its_mapd_cmd.dev->itt); in its_build_mapd_cmd() 249 its_encode_devid(cmd, desc->its_mapd_cmd.dev->device_id); in its_build_mapd_cmd() 252 its_encode_valid(cmd, desc->its_mapd_cmd.valid); in its_build_mapd_cmd() 260 struct its_cmd_desc *desc) in its_build_mapc_cmd() argument 263 its_encode_collection(cmd, desc->its_mapc_cmd.col->col_id); in its_build_mapc_cmd() 264 its_encode_target(cmd, desc->its_mapc_cmd.col->target_address); in its_build_mapc_cmd() 265 its_encode_valid(cmd, desc->its_mapc_cmd.valid); in its_build_mapc_cmd() 269 return desc->its_mapc_cmd.col; in its_build_mapc_cmd() [all …]
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_guc_submission.c | 199 struct guc_process_desc *desc; in guc_ring_doorbell() local 206 desc = base + gc->proc_desc_offset; in guc_ring_doorbell() 209 desc->tail = gc->wq_tail; in guc_ring_doorbell() 352 struct guc_process_desc *desc; in guc_init_proc_desc() local 356 desc = base + client->proc_desc_offset; in guc_init_proc_desc() 358 memset(desc, 0, sizeof(*desc)); in guc_init_proc_desc() 366 desc->wq_base_addr = 0; in guc_init_proc_desc() 367 desc->db_base_addr = 0; in guc_init_proc_desc() 369 desc->context_id = client->ctx_index; in guc_init_proc_desc() 370 desc->wq_size_bytes = client->wq_size; in guc_init_proc_desc() [all …]
|
D | i915_cmd_parser.c | 569 const struct drm_i915_cmd_descriptor *desc = in validate_cmds_sorted() local 571 u32 curr = desc->cmd.value & desc->cmd.mask; in validate_cmds_sorted() 617 const struct drm_i915_cmd_descriptor *desc; member 649 const struct drm_i915_cmd_descriptor *desc = in init_hash_table() local 657 desc_node->desc = desc; in init_hash_table() 659 desc->cmd.value & CMD_HASH_MASK); in init_hash_table() 800 const struct drm_i915_cmd_descriptor *desc = desc_node->desc; in find_cmd_in_table() local 801 u32 masked_cmd = desc->cmd.mask & cmd_header; in find_cmd_in_table() 802 u32 masked_value = desc->cmd.value & desc->cmd.mask; in find_cmd_in_table() 805 return desc; in find_cmd_in_table() [all …]
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | cpuidle34xx.c | 270 .desc = "MPU ON + CORE ON", 277 .desc = "MPU ON + CORE ON", 284 .desc = "MPU RET + CORE ON", 291 .desc = "MPU OFF + CORE ON", 298 .desc = "MPU RET + CORE RET", 305 .desc = "MPU OFF + CORE RET", 312 .desc = "MPU OFF + CORE OFF", 333 .desc = "MPU ON + CORE ON", 340 .desc = "MPU ON + CORE ON", 347 .desc = "MPU RET + CORE ON", [all …]
|
/linux-4.4.14/drivers/dma/xilinx/ |
D | xilinx_vdma.c | 344 struct xilinx_vdma_tx_descriptor *desc; in xilinx_vdma_alloc_tx_descriptor() local 350 desc = kzalloc(sizeof(*desc), GFP_KERNEL); in xilinx_vdma_alloc_tx_descriptor() 351 if (!desc) in xilinx_vdma_alloc_tx_descriptor() 355 chan->allocated_desc = desc; in xilinx_vdma_alloc_tx_descriptor() 358 INIT_LIST_HEAD(&desc->segments); in xilinx_vdma_alloc_tx_descriptor() 360 return desc; in xilinx_vdma_alloc_tx_descriptor() 370 struct xilinx_vdma_tx_descriptor *desc) in xilinx_vdma_free_tx_descriptor() argument 374 if (!desc) in xilinx_vdma_free_tx_descriptor() 377 list_for_each_entry_safe(segment, next, &desc->segments, node) { in xilinx_vdma_free_tx_descriptor() 382 kfree(desc); in xilinx_vdma_free_tx_descriptor() [all …]
|