/linux-4.1.27/kernel/irq/ |
D | chip.c | 32 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_chip() local 34 if (!desc) in irq_set_chip() 40 desc->irq_data.chip = chip; in irq_set_chip() 41 irq_put_desc_unlock(desc, flags); in irq_set_chip() 59 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); in irq_set_irq_type() local 62 if (!desc) in irq_set_irq_type() 66 ret = __irq_set_trigger(desc, irq, type); in irq_set_irq_type() 67 irq_put_desc_busunlock(desc, flags); in irq_set_irq_type() 82 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_handler_data() local 84 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() 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() 41 WARN_ON_ONCE(desc->force_resume_depth && in irq_pm_install_action() [all …]
|
D | settings.h | 35 irq_settings_clr_and_set(struct irq_desc *desc, u32 clr, u32 set) in irq_settings_clr_and_set() argument 37 desc->status_use_accessors &= ~(clr & _IRQF_MODIFY_MASK); in irq_settings_clr_and_set() 38 desc->status_use_accessors |= (set & _IRQF_MODIFY_MASK); in irq_settings_clr_and_set() 41 static inline bool irq_settings_is_per_cpu(struct irq_desc *desc) in irq_settings_is_per_cpu() argument 43 return desc->status_use_accessors & _IRQ_PER_CPU; in irq_settings_is_per_cpu() 46 static inline bool irq_settings_is_per_cpu_devid(struct irq_desc *desc) in irq_settings_is_per_cpu_devid() argument 48 return desc->status_use_accessors & _IRQ_PER_CPU_DEVID; in irq_settings_is_per_cpu_devid() 51 static inline void irq_settings_set_per_cpu(struct irq_desc *desc) in irq_settings_set_per_cpu() argument 53 desc->status_use_accessors |= _IRQ_PER_CPU; in irq_settings_set_per_cpu() 56 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(int 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 | 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_data.affinity, gfp, node)) in alloc_masks() 45 if (!zalloc_cpumask_var_node(&desc->pending_mask, gfp, node)) { in alloc_masks() 46 free_cpumask_var(desc->irq_data.affinity); in alloc_masks() 53 static void desc_smp_init(struct irq_desc *desc, int node) in desc_smp_init() argument 55 desc->irq_data.node = node; in desc_smp_init() 56 cpumask_copy(desc->irq_data.affinity, irq_default_affinity); in desc_smp_init() 58 cpumask_clear(desc->pending_mask); in desc_smp_init() 62 static inline int desc_node(struct irq_desc *desc) in desc_node() argument 64 return desc->irq_data.node; in desc_node() [all …]
|
D | internals.h | 64 extern int __irq_set_trigger(struct irq_desc *desc, unsigned int irq, 66 extern void __disable_irq(struct irq_desc *desc, unsigned int irq); 67 extern void __enable_irq(struct irq_desc *desc, unsigned int irq); 69 extern int irq_startup(struct irq_desc *desc, bool resend); 70 extern void irq_shutdown(struct irq_desc *desc); 71 extern void irq_enable(struct irq_desc *desc); 72 extern void irq_disable(struct irq_desc *desc); 73 extern void irq_percpu_enable(struct irq_desc *desc, unsigned int cpu); 74 extern void irq_percpu_disable(struct irq_desc *desc, unsigned int cpu); 75 extern void mask_irq(struct irq_desc *desc); [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_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(irq, desc); in resend_irqs() 56 void check_irq_resend(struct irq_desc *desc, unsigned int irq) 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 | 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 | handle.c | 30 void handle_bad_irq(unsigned int irq, struct irq_desc *desc) in handle_bad_irq() argument 32 print_irq_desc(irq, desc); in handle_bad_irq() 33 kstat_incr_irqs_this_cpu(irq, desc); in handle_bad_irq() 55 void __irq_wake_thread(struct irq_desc *desc, struct irqaction *action) in __irq_wake_thread() argument 117 desc->threads_oneshot |= action->thread_mask; in __irq_wake_thread() 128 atomic_inc(&desc->threads_active); in __irq_wake_thread() 134 handle_irq_event_percpu(struct irq_desc *desc, struct irqaction *action) in handle_irq_event_percpu() argument 137 unsigned int flags = 0, irq = desc->irq_data.irq; in handle_irq_event_percpu() 161 __irq_wake_thread(desc, action); in handle_irq_event_percpu() 179 note_interrupt(irq, desc, retval); in handle_irq_event_percpu() [all …]
|
D | migration.c | 9 struct irq_desc *desc = irq_data_to_desc(idata); in irq_move_masked_irq() local 12 if (likely(!irqd_is_setaffinity_pending(&desc->irq_data))) in irq_move_masked_irq() 18 if (!irqd_can_balance(&desc->irq_data)) { in irq_move_masked_irq() 23 irqd_clr_move_pending(&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 | 149 struct msi_desc *desc) in msi_domain_ops_set_desc() argument 151 arg->desc = desc; in msi_domain_ops_set_desc() 257 struct msi_desc *desc; in msi_domain_alloc_irqs() local 266 for_each_msi_entry(desc, dev) { in msi_domain_alloc_irqs() 267 ops->set_desc(&arg, desc); in msi_domain_alloc_irqs() 273 virq = __irq_domain_alloc_irqs(domain, virq, desc->nvec_used, in msi_domain_alloc_irqs() 278 ret = ops->handle_error(domain, desc, ret); in msi_domain_alloc_irqs() 284 for (i = 0; i < desc->nvec_used; i++) in msi_domain_alloc_irqs() 285 irq_set_msi_desc_off(virq, i, desc); in msi_domain_alloc_irqs() 291 for_each_msi_entry(desc, dev) { in msi_domain_alloc_irqs() [all …]
|
/linux-4.1.27/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.1.27/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 | 114 static inline void append_dec_op1(u32 *desc, u32 type) in append_dec_op1() argument 120 append_operation(desc, type | OP_ALG_AS_INITFINAL | in append_dec_op1() 125 jump_cmd = append_jump(desc, JUMP_TEST_ALL | JUMP_COND_SHRD); in append_dec_op1() 126 append_operation(desc, type | OP_ALG_AS_INITFINAL | in append_dec_op1() 128 uncond_jump_cmd = append_jump(desc, JUMP_TEST_ALL); in append_dec_op1() 129 set_jump_tgt_here(desc, jump_cmd); in append_dec_op1() 130 append_operation(desc, type | OP_ALG_AS_INITFINAL | in append_dec_op1() 132 set_jump_tgt_here(desc, uncond_jump_cmd); in append_dec_op1() 139 static inline void aead_append_src_dst(u32 *desc, u32 msg_type) in aead_append_src_dst() argument 141 append_seq_fifo_store(desc, 0, FIFOST_TYPE_MESSAGE_DATA | KEY_VLF); in aead_append_src_dst() [all …]
|
D | caamhash.c | 140 static inline int map_seq_out_ptr_ctx(u32 *desc, struct device *jrdev, in map_seq_out_ptr_ctx() argument 151 append_seq_out_ptr(desc, state->ctx_dma, ctx_len, 0); in map_seq_out_ptr_ctx() 157 static inline dma_addr_t map_seq_out_ptr_result(u32 *desc, struct device *jrdev, in map_seq_out_ptr_result() argument 163 append_seq_out_ptr(desc, dst_dma, digestsize, 0); in map_seq_out_ptr_result() 211 static inline int ctx_map_to_sec4_sg(u32 *desc, struct device *jrdev, in ctx_map_to_sec4_sg() argument 227 static inline void append_key_ahash(u32 *desc, struct caam_hash_ctx *ctx) in append_key_ahash() argument 229 append_key_as_imm(desc, ctx->key, ctx->split_key_pad_len, in append_key_ahash() 235 static inline void init_sh_desc_key_ahash(u32 *desc, struct caam_hash_ctx *ctx) in init_sh_desc_key_ahash() argument 239 init_sh_desc(desc, HDR_SHARE_SERIAL); in init_sh_desc_key_ahash() 243 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.1.27/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()
|
D | vnic_cq_copy.h | 27 struct fcpio_fw_req *desc), in vnic_cq_copy_service() argument 31 struct fcpio_fw_req *desc; in vnic_cq_copy_service() local 35 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + in vnic_cq_copy_service() 37 fcpio_color_dec(desc, &color); in vnic_cq_copy_service() 41 if ((*q_service)(cq->vdev, cq->index, desc)) in vnic_cq_copy_service() 50 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + in vnic_cq_copy_service() 52 fcpio_color_dec(desc, &color); in vnic_cq_copy_service()
|
/linux-4.1.27/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.1.27/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 | 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 86 if (desc && desc->of_map_mode) { in of_get_regulation_constraints() 87 ret = desc->of_map_mode(pval); in of_get_regulation_constraints() 119 if (desc && desc->of_map_mode) { in of_get_regulation_constraints() 120 ret = desc->of_map_mode(pval); in of_get_regulation_constraints() 161 const struct regulator_desc *desc) in of_get_regulator_init_data() argument 172 of_get_regulation_constraints(node, &init_data, desc); in of_get_regulator_init_data() 254 match->desc); in of_regulator_match() 272 const struct regulator_desc *desc, in regulator_of_get_init_data() argument 280 if (!dev->of_node || !desc->of_match) in regulator_of_get_init_data() [all …]
|
D | pbias-regulator.c | 40 struct regulator_desc desc; member 154 drvdata[data_idx].desc.name = info->name; in pbias_regulator_probe() 155 drvdata[data_idx].desc.owner = THIS_MODULE; in pbias_regulator_probe() 156 drvdata[data_idx].desc.type = REGULATOR_VOLTAGE; in pbias_regulator_probe() 157 drvdata[data_idx].desc.ops = &pbias_regulator_voltage_ops; in pbias_regulator_probe() 158 drvdata[data_idx].desc.volt_table = pbias_volt_table; in pbias_regulator_probe() 159 drvdata[data_idx].desc.n_voltages = 2; in pbias_regulator_probe() 160 drvdata[data_idx].desc.enable_time = info->enable_time; in pbias_regulator_probe() 161 drvdata[data_idx].desc.vsel_reg = res->start; in pbias_regulator_probe() 162 drvdata[data_idx].desc.vsel_mask = info->vmode; in pbias_regulator_probe() [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 | tps65023-regulator.c | 136 struct regulator_desc desc[TPS65023_NUM_REGULATOR]; member 241 tps->desc[i].name = info->name; in tps_65023_probe() 242 tps->desc[i].id = i; in tps_65023_probe() 243 tps->desc[i].n_voltages = info->table_len; in tps_65023_probe() 244 tps->desc[i].volt_table = info->table; in tps_65023_probe() 245 tps->desc[i].ops = (i > TPS65023_DCDC_3 ? in tps_65023_probe() 247 tps->desc[i].type = REGULATOR_VOLTAGE; in tps_65023_probe() 248 tps->desc[i].owner = THIS_MODULE; in tps_65023_probe() 250 tps->desc[i].enable_reg = TPS65023_REG_REG_CTRL; in tps_65023_probe() 253 tps->desc[i].vsel_reg = TPS65023_REG_LDO_CTRL; in tps_65023_probe() [all …]
|
D | arizona-ldo1.c | 42 if (selector >= rdev->desc->n_voltages) in arizona_ldo1_hc_list_voltage() 45 if (selector == rdev->desc->n_voltages - 1) in arizona_ldo1_hc_list_voltage() 48 return rdev->desc->min_uV + (rdev->desc->uV_step * selector); in arizona_ldo1_hc_list_voltage() 56 sel = DIV_ROUND_UP(min_uV - rdev->desc->min_uV, rdev->desc->uV_step); in arizona_ldo1_hc_map_voltage() 57 if (sel >= rdev->desc->n_voltages) in arizona_ldo1_hc_map_voltage() 58 sel = rdev->desc->n_voltages - 1; in arizona_ldo1_hc_map_voltage() 71 if (sel == rdev->desc->n_voltages - 1) in arizona_ldo1_hc_set_voltage_sel() 107 return rdev->desc->n_voltages - 1; in arizona_ldo1_hc_get_voltage_sel() 183 const struct regulator_desc *desc) in arizona_ldo1_of_get_pdata() argument 199 desc); in arizona_ldo1_of_get_pdata() [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.1.27/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.1.27/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.1.27/drivers/gpio/ |
D | gpiolib.c | 79 return &chip->desc[gpio - chip->base]; in gpio_to_desc() 101 return &chip->desc[hwnum]; in gpiochip_get_desc() 109 int desc_to_gpio(const struct gpio_desc *desc) in desc_to_gpio() argument 111 return desc->chip->base + (desc - &desc->chip->desc[0]); in desc_to_gpio() 120 struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) in gpiod_to_chip() argument 122 return desc ? desc->chip : NULL; in gpiod_to_chip() 158 int gpiod_get_direction(struct gpio_desc *desc) in gpiod_get_direction() argument 164 chip = gpiod_to_chip(desc); in gpiod_get_direction() 165 offset = gpio_chip_hwgpio(desc); in gpiod_get_direction() 174 clear_bit(FLAG_IS_OUT, &desc->flags); in gpiod_get_direction() [all …]
|
D | gpiolib-sysfs.c | 44 struct gpio_desc *desc = dev_get_drvdata(dev); in gpio_direction_show() local 49 if (!test_bit(FLAG_EXPORT, &desc->flags)) { in gpio_direction_show() 52 gpiod_get_direction(desc); in gpio_direction_show() 54 test_bit(FLAG_IS_OUT, &desc->flags) in gpio_direction_show() 65 struct gpio_desc *desc = dev_get_drvdata(dev); in gpio_direction_store() local 70 if (!test_bit(FLAG_EXPORT, &desc->flags)) in gpio_direction_store() 73 status = gpiod_direction_output_raw(desc, 1); in gpio_direction_store() 75 status = gpiod_direction_output_raw(desc, 0); in gpio_direction_store() 77 status = gpiod_direction_input(desc); in gpio_direction_store() 91 struct gpio_desc *desc = dev_get_drvdata(dev); in gpio_value_show() local [all …]
|
D | gpiolib.h | 103 int gpiod_request(struct gpio_desc *desc, const char *label); 104 void gpiod_free(struct gpio_desc *desc); 105 int gpiod_hog(struct gpio_desc *desc, const char *name, 111 static int __maybe_unused gpio_chip_hwgpio(const struct gpio_desc *desc) in gpio_chip_hwgpio() argument 113 return desc - &desc->chip->desc[0]; in gpio_chip_hwgpio() 118 #define gpiod_emerg(desc, fmt, ...) \ argument 119 pr_emerg("gpio-%d (%s): " fmt, desc_to_gpio(desc), desc->label ? : "?",\ 121 #define gpiod_crit(desc, fmt, ...) \ argument 122 pr_crit("gpio-%d (%s): " fmt, desc_to_gpio(desc), desc->label ? : "?", \ 124 #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() 31 err = gpiod_request(desc, label); in gpio_request_one() 36 set_bit(FLAG_OPEN_DRAIN, &desc->flags); in gpio_request_one() 39 set_bit(FLAG_OPEN_SOURCE, &desc->flags); in gpio_request_one() 42 set_bit(FLAG_ACTIVE_LOW, &desc->flags); 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 175 struct gpio_desc *desc; in acpi_gpiochip_request_interrupt() local 208 desc = gpiochip_request_own_desc(chip, pin, "ACPI:Event"); in acpi_gpiochip_request_interrupt() 209 if (IS_ERR(desc)) { in acpi_gpiochip_request_interrupt() 214 gpiod_direction_input(desc); in acpi_gpiochip_request_interrupt() 222 irq = gpiod_to_irq(desc); in acpi_gpiochip_request_interrupt() 256 event->desc = desc; in acpi_gpiochip_request_interrupt() 274 gpiochip_free_own_desc(desc); in acpi_gpiochip_request_interrupt() 337 struct gpio_desc *desc; in acpi_gpiochip_free_interrupts() local [all …]
|
/linux-4.1.27/include/linux/ |
D | irqdesc.h | 96 static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc) in irq_desc_get_irq_data() argument 98 return &desc->irq_data; in irq_desc_get_irq_data() 101 static inline struct irq_chip *irq_desc_get_chip(struct irq_desc *desc) in irq_desc_get_chip() argument 103 return desc->irq_data.chip; in irq_desc_get_chip() 106 static inline void *irq_desc_get_chip_data(struct irq_desc *desc) in irq_desc_get_chip_data() argument 108 return desc->irq_data.chip_data; in irq_desc_get_chip_data() 111 static inline void *irq_desc_get_handler_data(struct irq_desc *desc) in irq_desc_get_handler_data() argument 113 return desc->irq_data.handler_data; in irq_desc_get_handler_data() 116 static inline struct msi_desc *irq_desc_get_msi_desc(struct irq_desc *desc) in irq_desc_get_msi_desc() argument 118 return desc->irq_data.msi_desc; in irq_desc_get_msi_desc() [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 | 47 #define msi_desc_to_dev(desc) (&(desc)->dev.dev) argument 51 #define for_each_msi_entry(desc, dev) \ argument 52 list_for_each_entry((desc), dev_to_msi_list((dev)), list) 56 #define for_each_pci_msi_entry(desc, pdev) \ argument 57 for_each_msi_entry((desc), &(pdev)->dev) 59 static inline struct pci_dev *msi_desc_to_pci_dev(struct msi_desc *desc) in msi_desc_to_pci_dev() argument 61 return desc->dev; in msi_desc_to_pci_dev() 69 u32 __pci_msix_desc_mask_irq(struct msi_desc *desc, u32 flag); 70 u32 __pci_msi_desc_mask_irq(struct msi_desc *desc, u32 mask, u32 flag); 97 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc); [all …]
|
/linux-4.1.27/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.1.27/tools/perf/tests/ |
D | builtin-test.c | 18 const char *desc; member 22 .desc = "vmlinux symtab matches kallsyms", 26 .desc = "detect open syscall event", 30 .desc = "detect open syscall event on all cpus", 34 .desc = "read samples using the mmap interface", 38 .desc = "parse events tests", 43 .desc = "x86 rdpmc test", 48 .desc = "Validate PERF_RECORD_* events & perf_sample fields", 52 .desc = "Test perf pmu format parsing", 56 .desc = "Test dso data read", [all …]
|
/linux-4.1.27/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.1.27/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.1.27/drivers/dma/ |
D | dma-jz4780.c | 118 struct jz4780_dma_hwdesc *desc; member 134 struct jz4780_dma_desc *desc; member 187 struct jz4780_dma_desc *desc; in jz4780_dma_desc_alloc() local 192 desc = kzalloc(sizeof(*desc), GFP_NOWAIT); in jz4780_dma_desc_alloc() 193 if (!desc) in jz4780_dma_desc_alloc() 196 desc->desc = dma_pool_alloc(jzchan->desc_pool, GFP_NOWAIT, in jz4780_dma_desc_alloc() 197 &desc->desc_phys); in jz4780_dma_desc_alloc() 198 if (!desc->desc) { in jz4780_dma_desc_alloc() 199 kfree(desc); in jz4780_dma_desc_alloc() 203 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 | 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 | 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 | at_hdmac.c | 108 struct at_desc *desc = NULL; in atc_alloc_descriptor() local 112 desc = dma_pool_alloc(atdma->dma_desc_pool, gfp_flags, &phys); in atc_alloc_descriptor() 113 if (desc) { in atc_alloc_descriptor() 114 memset(desc, 0, sizeof(struct at_desc)); in atc_alloc_descriptor() 115 INIT_LIST_HEAD(&desc->tx_list); in atc_alloc_descriptor() 116 dma_async_tx_descriptor_init(&desc->txd, chan); in atc_alloc_descriptor() 118 desc->txd.flags = DMA_CTRL_ACK; in atc_alloc_descriptor() 119 desc->txd.tx_submit = atc_tx_submit; in atc_alloc_descriptor() 120 desc->txd.phys = phys; in atc_alloc_descriptor() 123 return desc; in atc_alloc_descriptor() [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 | at_xdmac.c | 415 struct at_xdmac_desc *desc = txd_to_at_desc(tx); in at_xdmac_tx_submit() local 424 __func__, atchan, desc); in at_xdmac_tx_submit() 425 list_add_tail(&desc->xfer_node, &atchan->xfers_list); in at_xdmac_tx_submit() 427 at_xdmac_start_xfer(atchan, desc); in at_xdmac_tx_submit() 436 struct at_xdmac_desc *desc; in at_xdmac_alloc_desc() local 440 desc = dma_pool_alloc(atxdmac->at_xdmac_desc_pool, gfp_flags, &phys); in at_xdmac_alloc_desc() 441 if (desc) { in at_xdmac_alloc_desc() 442 memset(desc, 0, sizeof(*desc)); in at_xdmac_alloc_desc() 443 INIT_LIST_HEAD(&desc->descs_list); in at_xdmac_alloc_desc() 444 dma_async_tx_descriptor_init(&desc->tx_dma_desc, chan); in at_xdmac_alloc_desc() [all …]
|
D | pch_dma.c | 92 struct pch_dma_desc_regs desc[MAX_CHAN_NR]; member 331 static void pdc_dostart(struct pch_dma_chan *pd_chan, struct pch_dma_desc* desc) in pdc_dostart() argument 340 pd_chan->chan.chan_id, desc->regs.dev_addr); in pdc_dostart() 342 pd_chan->chan.chan_id, desc->regs.mem_addr); in pdc_dostart() 344 pd_chan->chan.chan_id, desc->regs.size); in pdc_dostart() 346 pd_chan->chan.chan_id, desc->regs.next); in pdc_dostart() 348 if (list_empty(&desc->tx_list)) { in pdc_dostart() 349 channel_writel(pd_chan, DEV_ADDR, desc->regs.dev_addr); in pdc_dostart() 350 channel_writel(pd_chan, MEM_ADDR, desc->regs.mem_addr); in pdc_dostart() 351 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 | 86 struct mmp_pdma_desc_hw desc; member 97 struct dma_async_tx_descriptor desc; member 298 struct mmp_pdma_desc_sw *desc; in start_pending_queue() local 325 desc = list_first_entry(&chan->chain_pending, in start_pending_queue() 333 set_desc(chan->phy, desc->async_tx.phys); in start_pending_queue() 343 struct mmp_pdma_desc_sw *desc = tx_to_mmp_pdma_desc(tx); in mmp_pdma_tx_submit() local 350 list_for_each_entry(child, &desc->tx_list, node) { in mmp_pdma_tx_submit() 355 list_splice_tail_init(&desc->tx_list, &chan->chain_pending); in mmp_pdma_tx_submit() 365 struct mmp_pdma_desc_sw *desc; in mmp_pdma_alloc_descriptor() local 368 desc = dma_pool_alloc(chan->desc_pool, GFP_ATOMIC, &pdesc); in mmp_pdma_alloc_descriptor() [all …]
|
/linux-4.1.27/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.1.27/drivers/staging/skein/ |
D | skein_generic.c | 24 static int skein256_init(struct shash_desc *desc) in skein256_init() argument 26 return skein_256_init((struct skein_256_ctx *) shash_desc_ctx(desc), in skein256_init() 30 static int skein256_update(struct shash_desc *desc, const u8 *data, in skein256_update() argument 33 return skein_256_update((struct skein_256_ctx *)shash_desc_ctx(desc), in skein256_update() 37 static int skein256_final(struct shash_desc *desc, u8 *out) in skein256_final() argument 39 return skein_256_final((struct skein_256_ctx *)shash_desc_ctx(desc), in skein256_final() 43 static int skein256_export(struct shash_desc *desc, void *out) in skein256_export() argument 45 struct skein_256_ctx *sctx = shash_desc_ctx(desc); in skein256_export() 51 static int skein256_import(struct shash_desc *desc, const void *in) in skein256_import() argument 53 struct skein_256_ctx *sctx = shash_desc_ctx(desc); in skein256_import() [all …]
|
/linux-4.1.27/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.1.27/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() 111 desc->gpio_owner = owner; in pin_request() 113 if (desc->mux_usecount && strcmp(desc->mux_owner, owner)) { in pin_request() [all …]
|
/linux-4.1.27/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.1.27/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() 79 struct lov_desc *desc; in lov_stripeoffset_seq_show() local 82 desc = &dev->u.lov.desc; in lov_stripeoffset_seq_show() 83 seq_printf(m, "%llu\n", desc->ld_default_stripe_offset); in lov_stripeoffset_seq_show() 92 struct lov_desc *desc; in lov_stripeoffset_seq_write() local [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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() 126 hsuc->desc = NULL; in hsu_dma_start_transfer() 131 hsuc->desc = to_hsu_dma_desc(vdesc); in hsu_dma_start_transfer() 152 struct hsu_dma_desc *desc; in hsu_dma_irq() local 179 desc = hsuc->desc; in hsu_dma_irq() 180 if (desc) { in hsu_dma_irq() [all …]
|
/linux-4.1.27/drivers/usb/gadget/ |
D | epautoconf.c | 45 struct usb_endpoint_descriptor *desc, in ep_matches() argument 60 type = usb_endpoint_type(desc); in ep_matches() 103 if (desc->bEndpointAddress & USB_DIR_IN) { in ep_matches() 117 if (usb_endpoint_xfer_bulk(desc)) { in ep_matches() 130 if (desc->wMaxPacketSize == 0) in ep_matches() 131 desc->wMaxPacketSize = cpu_to_le16(ep->maxpacket_limit); in ep_matches() 137 max = 0x7ff & usb_endpoint_maxp(desc); in ep_matches() 153 if ((desc->wMaxPacketSize & cpu_to_le16(3<<11))) { in ep_matches() 164 desc->bEndpointAddress &= USB_DIR_IN; in ep_matches() 167 desc->bEndpointAddress |= num; in ep_matches() [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/powerpc/include/asm/ |
D | qe_ic.h | 62 void (*low_handler)(unsigned int irq, struct irq_desc *desc), 63 void (*high_handler)(unsigned int irq, struct irq_desc *desc)); 68 void (*low_handler)(unsigned int irq, struct irq_desc *desc), in qe_ic_init() argument 69 void (*high_handler)(unsigned int irq, struct irq_desc *desc)) in qe_ic_init() 82 struct irq_desc *desc) in qe_ic_cascade_low_ipic() argument 84 struct qe_ic *qe_ic = irq_desc_get_handler_data(desc); in qe_ic_cascade_low_ipic() 92 struct irq_desc *desc) in qe_ic_cascade_high_ipic() argument 94 struct qe_ic *qe_ic = irq_desc_get_handler_data(desc); in qe_ic_cascade_high_ipic() 102 struct irq_desc *desc) in qe_ic_cascade_low_mpic() argument 104 struct qe_ic *qe_ic = irq_desc_get_handler_data(desc); in qe_ic_cascade_low_mpic() [all …]
|
/linux-4.1.27/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.1.27/drivers/s390/kvm/ |
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.1.27/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.1.27/drivers/usb/core/ |
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 | 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 | 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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/include/uapi/linux/ |
D | mic_common.h | 102 struct mic_device_desc desc[0]; member 174 static inline unsigned mic_desc_size(const struct mic_device_desc *desc) in mic_desc_size() argument 176 return sizeof(*desc) + desc->num_vq * sizeof(struct mic_vqconfig) in mic_desc_size() 177 + desc->feature_len * 2 + desc->config_len; in mic_desc_size() 181 mic_vq_config(const struct mic_device_desc *desc) in mic_vq_config() argument 183 return (struct mic_vqconfig *)(desc + 1); in mic_vq_config() 186 static inline __u8 *mic_vq_features(const struct mic_device_desc *desc) in mic_vq_features() argument 188 return (__u8 *)(mic_vq_config(desc) + desc->num_vq); in mic_vq_features() 191 static inline __u8 *mic_vq_configspace(const struct mic_device_desc *desc) in mic_vq_configspace() argument 193 return mic_vq_features(desc) + desc->feature_len * 2; in mic_vq_configspace() [all …]
|
/linux-4.1.27/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(unsigned int irq, struct irq_desc *desc) in intc_redirect_irq() argument 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() 182 int __init register_intc_controller(struct intc_desc *desc) in register_intc_controller() argument [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/i2c/busses/ |
D | i2c-ismt.c | 198 static void __ismt_desc_dump(struct device *dev, const struct ismt_desc *desc) in __ismt_desc_dump() argument 201 dev_dbg(dev, "Descriptor struct: %p\n", desc); in __ismt_desc_dump() 202 dev_dbg(dev, "\ttgtaddr_rw=0x%02X\n", desc->tgtaddr_rw); in __ismt_desc_dump() 203 dev_dbg(dev, "\twr_len_cmd=0x%02X\n", desc->wr_len_cmd); in __ismt_desc_dump() 204 dev_dbg(dev, "\trd_len= 0x%02X\n", desc->rd_len); in __ismt_desc_dump() 205 dev_dbg(dev, "\tcontrol= 0x%02X\n", desc->control); in __ismt_desc_dump() 206 dev_dbg(dev, "\tstatus= 0x%02X\n", desc->status); in __ismt_desc_dump() 207 dev_dbg(dev, "\tretry= 0x%02X\n", desc->retry); in __ismt_desc_dump() 208 dev_dbg(dev, "\trxbytes= 0x%02X\n", desc->rxbytes); in __ismt_desc_dump() 209 dev_dbg(dev, "\ttxbytes= 0x%02X\n", desc->txbytes); in __ismt_desc_dump() [all …]
|
/linux-4.1.27/drivers/net/can/ |
D | janz-ican3.c | 367 struct ican3_new_desc desc; in ican3_init_new_host_interface() local 384 desc.control = DESC_INTERRUPT | DESC_LEN(1); /* I L=1 */ in ican3_init_new_host_interface() 385 desc.pointer = mod->free_page; in ican3_init_new_host_interface() 389 desc.control |= DESC_WRAP; in ican3_init_new_host_interface() 391 memcpy_toio(dst, &desc, sizeof(desc)); in ican3_init_new_host_interface() 392 dst += sizeof(desc); in ican3_init_new_host_interface() 405 desc.control = DESC_VALID | DESC_LEN(1); /* V L=1 */ in ican3_init_new_host_interface() 406 desc.pointer = mod->free_page; in ican3_init_new_host_interface() 410 desc.control |= DESC_WRAP; in ican3_init_new_host_interface() 412 memcpy_toio(dst, &desc, sizeof(desc)); in ican3_init_new_host_interface() [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
D | nv50.c | 37 struct mxms_odev desc; member 44 struct mxms_odev desc; in mxm_match_tmds_partner() local 46 mxms_output_device(mxm, data, &desc); in mxm_match_tmds_partner() 47 if (desc.outp_type == 2 && in mxm_match_tmds_partner() 48 desc.dig_conn == ctx->desc.dig_conn) in mxm_match_tmds_partner() 58 u64 desc = *(u64 *)data; in mxm_match_dcb() local 60 mxms_output_device(mxm, data, &ctx->desc); in mxm_match_dcb() 63 if ((ctx->outp[0] & 0x0000000f) != ctx->desc.outp_type) in mxm_match_dcb() 70 if ((desc & 0x00000000000000f0) >= 0x20) { in mxm_match_dcb() 72 u8 link = mxm_sor_map(bios, ctx->desc.dig_conn); in mxm_match_dcb() [all …]
|
D | mxms.c | 100 u8 *desc = mxms + mxms_headerlen(mxm); in mxms_foreach() local 101 u8 *fini = desc + mxms_structlen(mxm) - 1; in mxms_foreach() 102 while (desc < fini) { in mxms_foreach() 103 u8 type = desc[0] & 0x0f; in mxms_foreach() 123 entries = (ROM32(desc[0]) & 0x01f00000) >> 20; in mxms_foreach() 132 entries = (desc[1] & 0xf0) >> 4; in mxms_foreach() 140 entries = desc[1] & 0x07; in mxms_foreach() 152 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.1.27/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.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_common.c | 84 void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc, in i40e_debug_aq() argument 87 struct i40e_aq_desc *aq_desc = (struct i40e_aq_desc *)desc; in i40e_debug_aq() 92 if ((!(mask & hw->debug_mask)) || (desc == NULL)) in i40e_debug_aq() 165 struct i40e_aq_desc desc; in i40e_aq_queue_shutdown() local 167 (struct i40e_aqc_queue_shutdown *)&desc.params.raw; in i40e_aq_queue_shutdown() 170 i40e_fill_default_direct_cmd_desc(&desc, in i40e_aq_queue_shutdown() 175 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL); in i40e_aq_queue_shutdown() 601 struct i40e_aq_desc desc; in i40e_aq_mac_address_read() local 603 (struct i40e_aqc_mac_address_read *)&desc.params.raw; in i40e_aq_mac_address_read() 606 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_mac_address_read); in i40e_aq_mac_address_read() [all …]
|
D | i40e_adminq.c | 39 static inline bool i40e_is_nvm_update_op(struct i40e_aq_desc *desc) in i40e_is_nvm_update_op() argument 41 return (desc->opcode == cpu_to_le16(i40e_aqc_opc_nvm_erase)) || in i40e_is_nvm_update_op() 42 (desc->opcode == cpu_to_le16(i40e_aqc_opc_nvm_update)); in i40e_is_nvm_update_op() 154 struct i40e_aq_desc *desc; in i40e_alloc_arq_bufs() local 180 desc = I40E_ADMINQ_DESC(hw->aq.arq, i); in i40e_alloc_arq_bufs() 182 desc->flags = cpu_to_le16(I40E_AQ_FLAG_BUF); in i40e_alloc_arq_bufs() 184 desc->flags |= cpu_to_le16(I40E_AQ_FLAG_LB); in i40e_alloc_arq_bufs() 185 desc->opcode = 0; in i40e_alloc_arq_bufs() 189 desc->datalen = cpu_to_le16((u16)bi->size); in i40e_alloc_arq_bufs() 190 desc->retval = 0; in i40e_alloc_arq_bufs() [all …]
|
/linux-4.1.27/drivers/scsi/ |
D | ses.c | 124 unsigned char *desc) in ses_set_page2_descriptor() argument 141 memcpy(desc_ptr, desc, 4); in ses_set_page2_descriptor() 184 unsigned char *desc; in ses_get_fault() local 186 desc = ses_get_page2_descriptor(edev, ecomp); in ses_get_fault() 187 if (desc) in ses_get_fault() 188 ecomp->fault = (desc[3] & 0x60) >> 4; in ses_get_fault() 195 unsigned char desc[4]; in ses_set_fault() local 203 init_device_slot_control(desc, ecomp, desc_ptr); in ses_set_fault() 207 desc[3] &= 0xdf; in ses_set_fault() 210 desc[3] |= 0x20; in ses_set_fault() [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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 …]
|
D | talitos.c | 197 int talitos_submit(struct device *dev, int ch, struct talitos_desc *desc, in talitos_submit() argument 199 struct talitos_desc *desc, in talitos_submit() 220 request->dma_desc = dma_map_single(dev, desc, sizeof(*desc), in talitos_submit() 229 request->desc = desc; in talitos_submit() 257 while (priv->chan[ch].fifo[tail].desc) { in flush_channel() 262 if ((request->desc->hdr & DESC_HDR_DONE) == DESC_HDR_DONE) in flush_channel() 275 saved_req.desc = request->desc; in flush_channel() 281 request->desc = NULL; in flush_channel() 290 saved_req.callback(dev, saved_req.desc, saved_req.context, in flush_channel() 363 return priv->chan[ch].fifo[iter].desc->hdr; in DEF_TALITOS_DONE() [all …]
|
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/ |
D | pers.c | 46 void ptlrpc_fill_bulk_md(lnet_md_t *md, struct ptlrpc_bulk_desc *desc, in ptlrpc_fill_bulk_md() argument 51 LASSERT(mdidx < desc->bd_md_max_brw); in ptlrpc_fill_bulk_md() 52 LASSERT(desc->bd_iov_count <= PTLRPC_MAX_BRW_PAGES); in ptlrpc_fill_bulk_md() 57 md->length = max(0, desc->bd_iov_count - mdidx * LNET_MAX_IOV); in ptlrpc_fill_bulk_md() 59 if (desc->bd_enc_iov) in ptlrpc_fill_bulk_md() 60 md->start = &desc->bd_enc_iov[mdidx * LNET_MAX_IOV]; in ptlrpc_fill_bulk_md() 62 md->start = &desc->bd_iov[mdidx * LNET_MAX_IOV]; in ptlrpc_fill_bulk_md() 65 void ptlrpc_add_bulk_page(struct ptlrpc_bulk_desc *desc, struct page *page, in ptlrpc_add_bulk_page() argument 68 lnet_kiov_t *kiov = &desc->bd_iov[desc->bd_iov_count]; in ptlrpc_add_bulk_page() 74 desc->bd_iov_count++; in ptlrpc_add_bulk_page()
|
D | niobuf.c | 116 struct ptlrpc_bulk_desc *desc = req->rq_bulk; in ptlrpc_register_bulk() local 130 LASSERT(desc->bd_nob > 0); in ptlrpc_register_bulk() 131 LASSERT(desc->bd_md_count == 0); in ptlrpc_register_bulk() 132 LASSERT(desc->bd_md_max_brw <= PTLRPC_BULK_OPS_COUNT); in ptlrpc_register_bulk() 133 LASSERT(desc->bd_iov_count <= PTLRPC_MAX_BRW_PAGES); in ptlrpc_register_bulk() 134 LASSERT(desc->bd_req != NULL); in ptlrpc_register_bulk() 135 LASSERT(desc->bd_type == BULK_PUT_SINK || in ptlrpc_register_bulk() 136 desc->bd_type == BULK_GET_SOURCE); in ptlrpc_register_bulk() 140 desc->bd_nob_transferred = 0; in ptlrpc_register_bulk() 142 LASSERT(desc->bd_nob_transferred == 0); in ptlrpc_register_bulk() [all …]
|
D | nrs.c | 734 struct ptlrpc_nrs_pol_desc *desc) in nrs_policy_register() argument 742 LASSERT(desc->pd_ops != NULL); in nrs_policy_register() 743 LASSERT(desc->pd_ops->op_res_get != NULL); in nrs_policy_register() 744 LASSERT(desc->pd_ops->op_req_get != NULL); in nrs_policy_register() 745 LASSERT(desc->pd_ops->op_req_enqueue != NULL); in nrs_policy_register() 746 LASSERT(desc->pd_ops->op_req_dequeue != NULL); in nrs_policy_register() 747 LASSERT(desc->pd_compat != NULL); in nrs_policy_register() 755 policy->pol_desc = desc; in nrs_policy_register() 757 policy->pol_flags = desc->pd_flags; in nrs_policy_register() 852 const struct ptlrpc_nrs_pol_desc *desc) in nrs_policy_compatible() argument [all …]
|
/linux-4.1.27/arch/x86/crypto/ |
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 | crc32c-intel_glue.c | 128 static int crc32c_intel_init(struct shash_desc *desc) in crc32c_intel_init() argument 130 u32 *mctx = crypto_shash_ctx(desc->tfm); in crc32c_intel_init() 131 u32 *crcp = shash_desc_ctx(desc); in crc32c_intel_init() 138 static int crc32c_intel_update(struct shash_desc *desc, const u8 *data, in crc32c_intel_update() argument 141 u32 *crcp = shash_desc_ctx(desc); in crc32c_intel_update() 154 static int crc32c_intel_finup(struct shash_desc *desc, const u8 *data, in crc32c_intel_finup() argument 157 return __crc32c_intel_finup(shash_desc_ctx(desc), data, len, out); in crc32c_intel_finup() 160 static int crc32c_intel_final(struct shash_desc *desc, u8 *out) in crc32c_intel_final() argument 162 u32 *crcp = shash_desc_ctx(desc); in crc32c_intel_final() 168 static int crc32c_intel_digest(struct shash_desc *desc, const u8 *data, in crc32c_intel_digest() argument [all …]
|
D | cast5_avx_glue.c | 60 static int ecb_crypt(struct blkcipher_desc *desc, struct blkcipher_walk *walk, in ecb_crypt() argument 64 struct cast5_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_crypt() 72 err = blkcipher_walk_virt(desc, walk); in ecb_crypt() 73 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ecb_crypt() 107 err = blkcipher_walk_done(desc, walk, nbytes); in ecb_crypt() 114 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt() argument 120 return ecb_crypt(desc, &walk, true); in ecb_encrypt() 123 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt() argument 129 return ecb_crypt(desc, &walk, false); in ecb_decrypt() 132 static unsigned int __cbc_encrypt(struct blkcipher_desc *desc, in __cbc_encrypt() 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 | sha1_ssse3_glue.c | 52 static int sha1_ssse3_update(struct shash_desc *desc, const u8 *data, in sha1_ssse3_update() argument 55 struct sha1_state *sctx = shash_desc_ctx(desc); in sha1_ssse3_update() 59 return crypto_sha1_update(desc, data, len); in sha1_ssse3_update() 65 sha1_base_do_update(desc, data, len, in sha1_ssse3_update() 72 static int sha1_ssse3_finup(struct shash_desc *desc, const u8 *data, in sha1_ssse3_finup() argument 76 return crypto_sha1_finup(desc, data, len, out); in sha1_ssse3_finup() 80 sha1_base_do_update(desc, data, len, in sha1_ssse3_finup() 82 sha1_base_do_finalize(desc, (sha1_block_fn *)sha1_transform_asm); in sha1_ssse3_finup() 85 return sha1_base_finish(desc, out); in sha1_ssse3_finup() 89 static int sha1_ssse3_final(struct shash_desc *desc, u8 *out) in sha1_ssse3_final() argument [all …]
|
D | sha256_ssse3_glue.c | 58 static int sha256_ssse3_update(struct shash_desc *desc, const u8 *data, in sha256_ssse3_update() argument 61 struct sha256_state *sctx = shash_desc_ctx(desc); in sha256_ssse3_update() 65 return crypto_sha256_update(desc, data, len); in sha256_ssse3_update() 71 sha256_base_do_update(desc, data, len, in sha256_ssse3_update() 78 static int sha256_ssse3_finup(struct shash_desc *desc, const u8 *data, in sha256_ssse3_finup() argument 82 return crypto_sha256_finup(desc, data, len, out); in sha256_ssse3_finup() 86 sha256_base_do_update(desc, data, len, in sha256_ssse3_finup() 88 sha256_base_do_finalize(desc, (sha256_block_fn *)sha256_transform_asm); in sha256_ssse3_finup() 91 return sha256_base_finish(desc, out); in sha256_ssse3_finup() 95 static int sha256_ssse3_final(struct shash_desc *desc, u8 *out) in sha256_ssse3_final() argument [all …]
|
D | sha512_ssse3_glue.c | 57 static int sha512_ssse3_update(struct shash_desc *desc, const u8 *data, in sha512_ssse3_update() argument 60 struct sha512_state *sctx = shash_desc_ctx(desc); in sha512_ssse3_update() 64 return crypto_sha512_update(desc, data, len); in sha512_ssse3_update() 70 sha512_base_do_update(desc, data, len, in sha512_ssse3_update() 77 static int sha512_ssse3_finup(struct shash_desc *desc, const u8 *data, in sha512_ssse3_finup() argument 81 return crypto_sha512_finup(desc, data, len, out); in sha512_ssse3_finup() 85 sha512_base_do_update(desc, data, len, in sha512_ssse3_finup() 87 sha512_base_do_finalize(desc, (sha512_block_fn *)sha512_transform_asm); in sha512_ssse3_finup() 90 return sha512_base_finish(desc, out); in sha512_ssse3_finup() 94 static int sha512_ssse3_final(struct shash_desc *desc, u8 *out) in sha512_ssse3_final() 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.1.27/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.1.27/arch/arm/crypto/ |
D | sha512_neon_glue.c | 79 static int sha512_neon_init(struct shash_desc *desc) in sha512_neon_init() argument 81 struct sha512_state *sctx = shash_desc_ctx(desc); in sha512_neon_init() 96 static int __sha512_neon_update(struct shash_desc *desc, const u8 *data, in __sha512_neon_update() argument 99 struct sha512_state *sctx = shash_desc_ctx(desc); in __sha512_neon_update() 126 static int sha512_neon_update(struct shash_desc *desc, const u8 *data, in sha512_neon_update() argument 129 struct sha512_state *sctx = shash_desc_ctx(desc); in sha512_neon_update() 144 res = crypto_sha512_update(desc, data, len); in sha512_neon_update() 147 res = __sha512_neon_update(desc, data, len, partial); in sha512_neon_update() 156 static int sha512_neon_final(struct shash_desc *desc, u8 *out) in sha512_neon_final() argument 158 struct sha512_state *sctx = shash_desc_ctx(desc); in sha512_neon_final() [all …]
|
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 | 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 | 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 | 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.1.27/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.1.27/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.1.27/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.1.27/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() 77 status->signal = desc->rssi; in wl1271_rx_status() 84 wl->noise = desc->rssi - (desc->snr >> 1); in wl1271_rx_status() 86 status->freq = ieee80211_channel_to_frequency(desc->channel, in wl1271_rx_status() 89 if (desc->flags & WL1271_RX_DESC_ENCRYPT_MASK) { in wl1271_rx_status() 90 u8 desc_err_code = desc->status & WL1271_RX_DESC_STATUS_MASK; in wl1271_rx_status() 103 wlcore_set_pending_regdomain_ch(wl, (u16)desc->channel, in wl1271_rx_status() [all …]
|
/linux-4.1.27/drivers/of/ |
D | irq.c | 489 struct intc_desc *desc, *temp_desc; in of_irq_init() local 503 desc = kzalloc(sizeof(*desc), GFP_KERNEL); in of_irq_init() 504 if (WARN_ON(!desc)) in of_irq_init() 507 desc->dev = np; in of_irq_init() 508 desc->interrupt_parent = of_irq_find_parent(np); in of_irq_init() 509 if (desc->interrupt_parent == np) in of_irq_init() 510 desc->interrupt_parent = NULL; in of_irq_init() 511 list_add_tail(&desc->list, &intc_desc_list); in of_irq_init() 525 list_for_each_entry_safe(desc, temp_desc, &intc_desc_list, list) { in of_irq_init() 530 if (desc->interrupt_parent != parent) in of_irq_init() [all …]
|
/linux-4.1.27/arch/s390/crypto/ |
D | aes_s390.c | 251 static int fallback_blk_dec(struct blkcipher_desc *desc, in fallback_blk_dec() argument 257 struct s390_aes_ctx *sctx = crypto_blkcipher_ctx(desc->tfm); in fallback_blk_dec() 259 tfm = desc->tfm; in fallback_blk_dec() 260 desc->tfm = sctx->fallback.blk; in fallback_blk_dec() 262 ret = crypto_blkcipher_decrypt_iv(desc, dst, src, nbytes); in fallback_blk_dec() 264 desc->tfm = tfm; in fallback_blk_dec() 268 static int fallback_blk_enc(struct blkcipher_desc *desc, in fallback_blk_enc() argument 274 struct s390_aes_ctx *sctx = crypto_blkcipher_ctx(desc->tfm); in fallback_blk_enc() 276 tfm = desc->tfm; in fallback_blk_enc() 277 desc->tfm = sctx->fallback.blk; in fallback_blk_enc() [all …]
|
D | des_s390.c | 85 static int ecb_desall_crypt(struct blkcipher_desc *desc, long func, in ecb_desall_crypt() argument 88 int ret = blkcipher_walk_virt(desc, walk); in ecb_desall_crypt() 102 ret = blkcipher_walk_done(desc, walk, nbytes); in ecb_desall_crypt() 108 static int cbc_desall_crypt(struct blkcipher_desc *desc, long func, in cbc_desall_crypt() argument 111 struct s390_des_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in cbc_desall_crypt() 112 int ret = blkcipher_walk_virt(desc, walk); in cbc_desall_crypt() 135 ret = blkcipher_walk_done(desc, walk, nbytes); in cbc_desall_crypt() 143 static int ecb_des_encrypt(struct blkcipher_desc *desc, in ecb_des_encrypt() argument 147 struct s390_des_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_des_encrypt() 151 return ecb_desall_crypt(desc, KM_DEA_ENCRYPT, ctx->key, &walk); in ecb_des_encrypt() [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/net/xfrm/ |
D | xfrm_algo.c | 40 .desc = { 58 .desc = { 76 .desc = { 94 .desc = { 112 .desc = { 130 .desc = { 148 .desc = { 170 .desc = { 190 .desc = { 210 .desc = { [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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 …]
|
D | crc32c_glue.c | 43 static int crc32c_sparc64_init(struct shash_desc *desc) in crc32c_sparc64_init() argument 45 u32 *mctx = crypto_shash_ctx(desc->tfm); in crc32c_sparc64_init() 46 u32 *crcp = shash_desc_ctx(desc); in crc32c_sparc64_init() 69 static int crc32c_sparc64_update(struct shash_desc *desc, const u8 *data, in crc32c_sparc64_update() argument 72 u32 *crcp = shash_desc_ctx(desc); in crc32c_sparc64_update() 90 static int crc32c_sparc64_finup(struct shash_desc *desc, const u8 *data, in crc32c_sparc64_finup() argument 93 return __crc32c_sparc64_finup(shash_desc_ctx(desc), data, len, out); in crc32c_sparc64_finup() 96 static int crc32c_sparc64_final(struct shash_desc *desc, u8 *out) in crc32c_sparc64_final() argument 98 u32 *crcp = shash_desc_ctx(desc); in crc32c_sparc64_final() 104 static int crc32c_sparc64_digest(struct shash_desc *desc, const u8 *data, in crc32c_sparc64_digest() argument [all …]
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
D | cpmac.c | 239 static void cpmac_dump_desc(struct net_device *dev, struct cpmac_desc *desc) in cpmac_dump_desc() argument 243 printk("%s: desc[%p]:", dev->name, desc); in cpmac_dump_desc() 244 for (i = 0; i < sizeof(*desc) / 4; i++) in cpmac_dump_desc() 245 printk(" %08x", ((u32 *)desc)[i]); in cpmac_dump_desc() 367 struct cpmac_desc *desc) in cpmac_rx_one() argument 372 cpmac_dump_desc(priv->dev, desc); in cpmac_rx_one() 373 cpmac_write(priv->regs, CPMAC_RX_ACK(0), (u32)desc->mapping); in cpmac_rx_one() 374 if (unlikely(!desc->datalen)) { in cpmac_rx_one() 383 skb_put(desc->skb, desc->datalen); in cpmac_rx_one() 384 desc->skb->protocol = eth_type_trans(desc->skb, priv->dev); in cpmac_rx_one() [all …]
|
/linux-4.1.27/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.1.27/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() 92 static int adler32_finup(struct shash_desc *desc, const u8 *data, in adler32_finup() argument 95 return __adler32_finup(shash_desc_ctx(desc), data, len, out); in adler32_finup() 98 static int adler32_final(struct shash_desc *desc, u8 *out) in adler32_final() argument 100 u32 *cksump = shash_desc_ctx(desc); in adler32_final() 106 static int adler32_digest(struct shash_desc *desc, const u8 *data, in adler32_digest() argument [all …]
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/vmwgfx/ |
D | svga3d_surfacedefs.h | 752 svga3dsurface_get_size_in_blocks(const struct svga3d_surface_desc *desc, in svga3dsurface_get_size_in_blocks() argument 757 desc->block_size.width); in svga3dsurface_get_size_in_blocks() 759 desc->block_size.height); in svga3dsurface_get_size_in_blocks() 761 desc->block_size.depth); in svga3dsurface_get_size_in_blocks() 765 svga3dsurface_is_planar_surface(const struct svga3d_surface_desc *desc) in svga3dsurface_is_planar_surface() argument 767 return (desc->block_desc & SVGA3DBLOCKDESC_PLANAR_YUV) != 0; in svga3dsurface_is_planar_surface() 771 svga3dsurface_calculate_pitch(const struct svga3d_surface_desc *desc, in svga3dsurface_calculate_pitch() argument 777 svga3dsurface_get_size_in_blocks(desc, size, &blocks); in svga3dsurface_calculate_pitch() 779 pitch = blocks.width * desc->pitch_bytes_per_block; in svga3dsurface_calculate_pitch() 807 svga3dsurface_get_image_buffer_size(const struct svga3d_surface_desc *desc, in svga3dsurface_get_image_buffer_size() argument [all …]
|
/linux-4.1.27/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.1.27/drivers/hv/ |
D | channel.c | 588 struct vmpacket_descriptor desc; in vmbus_sendpacket_ctl() local 598 desc.type = type; /* VmbusPacketTypeDataInBand; */ in vmbus_sendpacket_ctl() 599 desc.flags = flags; /* VMBUS_DATA_PACKET_FLAG_COMPLETION_REQUESTED; */ in vmbus_sendpacket_ctl() 601 desc.offset8 = sizeof(struct vmpacket_descriptor) >> 3; in vmbus_sendpacket_ctl() 602 desc.len8 = (u16)(packetlen_aligned >> 3); in vmbus_sendpacket_ctl() 603 desc.trans_id = requestid; in vmbus_sendpacket_ctl() 605 bufferlist[0].iov_base = &desc; in vmbus_sendpacket_ctl() 672 struct vmbus_channel_packet_page_buffer desc; in vmbus_sendpacket_pagebuffer_ctl() local 695 desc.type = VM_PKT_DATA_USING_GPA_DIRECT; in vmbus_sendpacket_pagebuffer_ctl() 696 desc.flags = flags; in vmbus_sendpacket_pagebuffer_ctl() [all …]
|
/linux-4.1.27/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.1.27/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); 245 struct sgdma_descrip __iomem *desc = NULL; in sgdma_rx_status() local 251 desc = &base[0]; in sgdma_rx_status() 260 pktlength = csrrd16(desc, sgdma_descroffs(bytes_xferred)); in sgdma_rx_status() 261 pktstatus = csrrd8(desc, sgdma_descroffs(status)); in sgdma_rx_status() 267 csrwr8(0, desc, sgdma_descroffs(status)); in sgdma_rx_status() 294 sts, csrrd8(desc, sgdma_descroffs(status)), in sgdma_rx_status() [all …]
|
/linux-4.1.27/include/crypto/ |
D | hash.h | 167 int (*init)(struct shash_desc *desc); 168 int (*update)(struct shash_desc *desc, const u8 *data, 170 int (*final)(struct shash_desc *desc, u8 *out); 171 int (*finup)(struct shash_desc *desc, const u8 *data, 173 int (*digest)(struct shash_desc *desc, const u8 *data, 175 int (*export)(struct shash_desc *desc, void *out); 176 int (*import)(struct shash_desc *desc, const void *in); 725 static inline void *shash_desc_ctx(struct shash_desc *desc) in shash_desc_ctx() argument 727 return desc->__ctx; in shash_desc_ctx() 759 int crypto_shash_digest(struct shash_desc *desc, const u8 *data, [all …]
|
D | sha256_base.h | 21 static inline int sha224_base_init(struct shash_desc *desc) in sha224_base_init() argument 23 struct sha256_state *sctx = shash_desc_ctx(desc); in sha224_base_init() 38 static inline int sha256_base_init(struct shash_desc *desc) in sha256_base_init() argument 40 struct sha256_state *sctx = shash_desc_ctx(desc); in sha256_base_init() 55 static inline int sha256_base_do_update(struct shash_desc *desc, in sha256_base_do_update() argument 60 struct sha256_state *sctx = shash_desc_ctx(desc); in sha256_base_do_update() 93 static inline int sha256_base_do_finalize(struct shash_desc *desc, in sha256_base_do_finalize() argument 97 struct sha256_state *sctx = shash_desc_ctx(desc); in sha256_base_do_finalize() 116 static inline int sha256_base_finish(struct shash_desc *desc, u8 *out) in sha256_base_finish() argument 118 unsigned int digest_size = crypto_shash_digestsize(desc->tfm); in sha256_base_finish() [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/net/usb/ |
D | cdc_ether.c | 36 static int is_rndis(struct usb_interface_descriptor *desc) in is_rndis() argument 38 return (desc->bInterfaceClass == USB_CLASS_COMM && in is_rndis() 39 desc->bInterfaceSubClass == 2 && in is_rndis() 40 desc->bInterfaceProtocol == 0xff); in is_rndis() 43 static int is_activesync(struct usb_interface_descriptor *desc) in is_activesync() argument 45 return (desc->bInterfaceClass == USB_CLASS_MISC && in is_activesync() 46 desc->bInterfaceSubClass == 1 && in is_activesync() 47 desc->bInterfaceProtocol == 1); in is_activesync() 50 static int is_wireless_rndis(struct usb_interface_descriptor *desc) in is_wireless_rndis() argument 52 return (desc->bInterfaceClass == USB_CLASS_WIRELESS_CONTROLLER && in is_wireless_rndis() [all …]
|
/linux-4.1.27/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() 152 struct i40e_aq_desc *desc; in i40e_alloc_arq_bufs() local 178 desc = I40E_ADMINQ_DESC(hw->aq.arq, i); in i40e_alloc_arq_bufs() 180 desc->flags = cpu_to_le16(I40E_AQ_FLAG_BUF); in i40e_alloc_arq_bufs() 182 desc->flags |= cpu_to_le16(I40E_AQ_FLAG_LB); in i40e_alloc_arq_bufs() 183 desc->opcode = 0; in i40e_alloc_arq_bufs() 187 desc->datalen = cpu_to_le16((u16)bi->size); in i40e_alloc_arq_bufs() 188 desc->retval = 0; in i40e_alloc_arq_bufs() [all …]
|
/linux-4.1.27/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.1.27/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 …]
|
/linux-4.1.27/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.1.27/drivers/hwtracing/coresight/ |
D | coresight-replicator.c | 68 struct coresight_desc *desc; in replicator_probe() local 85 desc = devm_kzalloc(dev, sizeof(*desc), GFP_KERNEL); in replicator_probe() 86 if (!desc) in replicator_probe() 89 desc->type = CORESIGHT_DEV_TYPE_LINK; in replicator_probe() 90 desc->subtype.link_subtype = CORESIGHT_DEV_SUBTYPE_LINK_SPLIT; in replicator_probe() 91 desc->ops = &replicator_cs_ops; in replicator_probe() 92 desc->pdata = pdev->dev.platform_data; in replicator_probe() 93 desc->dev = &pdev->dev; in replicator_probe() 94 drvdata->csdev = coresight_register(desc); in replicator_probe()
|
/linux-4.1.27/fs/ext3/ |
D | ialloc.c | 46 struct ext3_group_desc *desc; in read_inode_bitmap() local 49 desc = ext3_get_group_desc(sb, block_group, NULL); in read_inode_bitmap() 50 if (!desc) in read_inode_bitmap() 53 bh = sb_bread(sb, le32_to_cpu(desc->bg_inode_bitmap)); in read_inode_bitmap() 58 block_group, le32_to_cpu(desc->bg_inode_bitmap)); in read_inode_bitmap() 205 struct ext3_group_desc *desc; in find_group_orlov() local 222 desc = ext3_get_group_desc (sb, group, NULL); in find_group_orlov() 223 if (!desc || !desc->bg_free_inodes_count) in find_group_orlov() 225 if (le16_to_cpu(desc->bg_used_dirs_count) >= best_ndir) in find_group_orlov() 227 if (le16_to_cpu(desc->bg_free_inodes_count) < avefreei) in find_group_orlov() [all …]
|
/linux-4.1.27/drivers/dma/ioat/ |
D | dma.c | 230 struct ioat_desc_sw *desc = tx_to_ioat_desc(tx); in ioat1_tx_submit() local 242 first = to_ioat_desc(desc->tx_list.next); in ioat1_tx_submit() 247 list_splice_tail_init(&desc->tx_list, &ioat->used_desc); in ioat1_tx_submit() 254 ioat->active += desc->hw->tx_cnt; in ioat1_tx_submit() 255 ioat->pending += desc->hw->tx_cnt; in ioat1_tx_submit() 271 struct ioat_dma_descriptor *desc; in ioat_dma_alloc_descriptor() local 277 desc = pci_pool_alloc(ioatdma_device->dma_pool, flags, &phys); in ioat_dma_alloc_descriptor() 278 if (unlikely(!desc)) in ioat_dma_alloc_descriptor() 283 pci_pool_free(ioatdma_device->dma_pool, desc, phys); in ioat_dma_alloc_descriptor() 287 memset(desc, 0, sizeof(*desc)); in ioat_dma_alloc_descriptor() [all …]
|
D | dma_v3.c | 105 static dma_addr_t pq16_get_src(struct ioat_raw_descriptor *desc[3], int idx) in pq16_get_src() 107 struct ioat_raw_descriptor *raw = desc[pq16_idx_to_desc[idx]]; in pq16_get_src() 240 static void pq16_set_src(struct ioat_raw_descriptor *desc[3], in pq16_set_src() 243 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *)desc[0]; in pq16_set_src() 245 (struct ioat_pq16a_descriptor *)desc[1]; in pq16_set_src() 246 struct ioat_raw_descriptor *raw = desc[pq16_idx_to_desc[idx]]; in pq16_set_src() 286 static bool desc_has_ext(struct ioat_ring_ent *desc) in desc_has_ext() argument 288 struct ioat_dma_descriptor *hw = desc->hw; in desc_has_ext() 292 struct ioat_xor_descriptor *xor = desc->xor; in desc_has_ext() 298 struct ioat_pq_descriptor *pq = desc->pq; in desc_has_ext() [all …]
|
/linux-4.1.27/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 …]
|
/linux-4.1.27/drivers/pci/ |
D | msi.c | 95 int __weak arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc) in arch_setup_msi_irq() argument 103 err = chip->setup_irq(chip, dev, desc); in arch_setup_msi_irq() 107 irq_set_chip_data(desc->irq, chip); in arch_setup_msi_irq() 223 u32 __pci_msi_desc_mask_irq(struct msi_desc *desc, u32 mask, u32 flag) in __pci_msi_desc_mask_irq() argument 225 u32 mask_bits = desc->masked; in __pci_msi_desc_mask_irq() 227 if (pci_msi_ignore_mask || !desc->msi_attrib.maskbit) in __pci_msi_desc_mask_irq() 232 pci_write_config_dword(desc->dev, desc->mask_pos, mask_bits); in __pci_msi_desc_mask_irq() 237 static void msi_mask_irq(struct msi_desc *desc, u32 mask, u32 flag) in msi_mask_irq() argument 239 desc->masked = __pci_msi_desc_mask_irq(desc, mask, flag); in msi_mask_irq() 249 u32 __pci_msix_desc_mask_irq(struct msi_desc *desc, u32 flag) in __pci_msix_desc_mask_irq() argument [all …]
|
/linux-4.1.27/arch/mips/cavium-octeon/crypto/ |
D | octeon-sha256.c | 70 static int octeon_sha224_init(struct shash_desc *desc) in octeon_sha224_init() argument 72 struct sha256_state *sctx = shash_desc_ctx(desc); in octeon_sha224_init() 87 static int octeon_sha256_init(struct shash_desc *desc) in octeon_sha256_init() argument 89 struct sha256_state *sctx = shash_desc_ctx(desc); in octeon_sha256_init() 135 static int octeon_sha256_update(struct shash_desc *desc, const u8 *data, in octeon_sha256_update() argument 138 struct sha256_state *sctx = shash_desc_ctx(desc); in octeon_sha256_update() 148 return crypto_sha256_update(desc, data, len); in octeon_sha256_update() 161 static int octeon_sha256_final(struct shash_desc *desc, u8 *out) in octeon_sha256_final() argument 163 struct sha256_state *sctx = shash_desc_ctx(desc); in octeon_sha256_final() 201 static int octeon_sha224_final(struct shash_desc *desc, u8 *hash) in octeon_sha224_final() argument [all …]
|
/linux-4.1.27/drivers/crypto/vmx/ |
D | aes_cbc.c | 93 static int p8_aes_cbc_encrypt(struct blkcipher_desc *desc, in p8_aes_cbc_encrypt() argument 100 crypto_blkcipher_tfm(desc->tfm)); in p8_aes_cbc_encrypt() 103 .info = desc->info, in p8_aes_cbc_encrypt() 104 .flags = desc->flags in p8_aes_cbc_encrypt() 115 ret = blkcipher_walk_virt(desc, &walk); in p8_aes_cbc_encrypt() 120 ret = blkcipher_walk_done(desc, &walk, nbytes); in p8_aes_cbc_encrypt() 129 static int p8_aes_cbc_decrypt(struct blkcipher_desc *desc, in p8_aes_cbc_decrypt() argument 136 crypto_blkcipher_tfm(desc->tfm)); in p8_aes_cbc_decrypt() 139 .info = desc->info, in p8_aes_cbc_decrypt() 140 .flags = desc->flags in p8_aes_cbc_decrypt() [all …]
|