/linux-master/kernel/irq/ |
H A D | handle.c | 29 * @desc: description of the interrupt 33 void handle_bad_irq(struct irq_desc *desc) argument 35 unsigned int irq = irq_desc_get_irq(desc); 37 print_irq_desc(irq, desc); 38 kstat_incr_irqs_this_cpu(desc); 61 void __irq_wake_thread(struct irq_desc *desc, struct irqaction *action) argument 88 * in threads_oneshot are serialized via desc->lock against 94 * spin_lock(desc->lock); 95 * desc->state |= IRQS_INPROGRESS; 96 * spin_unlock(desc 139 __handle_irq_event_percpu(struct irq_desc *desc) argument 189 handle_irq_event_percpu(struct irq_desc *desc) argument 202 handle_irq_event(struct irq_desc *desc) argument [all...] |
H A D | internals.h | 43 * Bit masks for desc->core_internal_state__do_not_mess_with_it 77 extern int __irq_set_trigger(struct irq_desc *desc, unsigned long flags); 78 extern void __disable_irq(struct irq_desc *desc); 79 extern void __enable_irq(struct irq_desc *desc); 87 extern int irq_activate(struct irq_desc *desc); 88 extern int irq_activate_and_startup(struct irq_desc *desc, bool resend); 89 extern int irq_startup(struct irq_desc *desc, bool resend, bool force); 91 extern void irq_shutdown(struct irq_desc *desc); 92 extern void irq_shutdown_and_deactivate(struct irq_desc *desc); 93 extern void irq_enable(struct irq_desc *desc); 130 register_irq_proc(unsigned int irq, struct irq_desc *desc) argument 131 unregister_irq_proc(unsigned int irq, struct irq_desc *desc) argument 148 irq_setup_affinity(struct irq_desc *desc) argument 152 chip_bus_lock(struct irq_desc *desc) argument 158 chip_bus_sync_unlock(struct irq_desc *desc) argument 185 irq_put_desc_busunlock(struct irq_desc *desc, unsigned long flags) argument 197 irq_put_desc_unlock(struct irq_desc *desc, unsigned long flags) argument 247 irq_state_set_disabled(struct irq_desc *desc) argument 252 irq_state_set_masked(struct irq_desc *desc) argument 259 __kstat_incr_irqs_this_cpu(struct irq_desc *desc) argument 265 kstat_incr_irqs_this_cpu(struct irq_desc *desc) argument 271 irq_desc_get_node(struct irq_desc *desc) argument 276 irq_desc_is_chained(struct irq_desc *desc) argument 286 irq_pm_check_wakeup(struct irq_desc *desc) argument 288 irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) argument 290 irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action) argument 314 irq_remove_timings(struct irq_desc *desc) argument 321 irq_setup_timings(struct irq_desc *desc, struct irqaction *act) argument 387 record_irq_time(struct irq_desc *desc) argument 396 irq_remove_timings(struct irq_desc *desc) argument 397 irq_setup_timings(struct irq_desc *desc, struct irqaction *act) argument 399 record_irq_time(struct irq_desc *desc) argument 424 irq_copy_pending(struct irq_desc *desc, const struct cpumask *mask) argument 429 irq_get_pending(struct cpumask *mask, struct irq_desc *desc) argument 433 irq_desc_get_pending_mask(struct irq_desc *desc) argument 452 irq_copy_pending(struct irq_desc *desc, const struct cpumask *mask) argument 456 irq_get_pending(struct cpumask *mask, struct irq_desc *desc) argument 459 irq_desc_get_pending_mask(struct irq_desc *desc) argument 463 irq_fixup_move_pending(struct irq_desc *desc, bool fclear) argument 498 irq_remove_debugfs_entry(struct irq_desc *desc) argument [all...] |
H A D | cpuhotplug.c | 53 static bool migrate_one_irq(struct irq_desc *desc) argument 55 struct irq_data *d = irq_desc_get_irq_data(desc); 78 * Note: Do not check desc->action as this might be a chained 86 irq_fixup_move_pending(desc, false); 96 irq_force_complete_move(desc); 104 if (irq_fixup_move_pending(desc, true)) 105 affinity = irq_desc_get_pending_mask(desc); 120 irq_shutdown_and_deactivate(desc); 157 struct irq_desc *desc; local 163 desc 189 irq_restore_affinity_of_irq(struct irq_desc *desc, unsigned int cpu) argument 220 struct irq_desc *desc; local [all...] |
H A D | irqdesc.c | 54 static int alloc_masks(struct irq_desc *desc, int node) argument 56 if (!zalloc_cpumask_var_node(&desc->irq_common_data.affinity, 61 if (!zalloc_cpumask_var_node(&desc->irq_common_data.effective_affinity, 63 free_cpumask_var(desc->irq_common_data.affinity); 69 if (!zalloc_cpumask_var_node(&desc->pending_mask, GFP_KERNEL, node)) { 71 free_cpumask_var(desc->irq_common_data.effective_affinity); 73 free_cpumask_var(desc->irq_common_data.affinity); 80 static void desc_smp_init(struct irq_desc *desc, int node, argument 85 cpumask_copy(desc->irq_common_data.affinity, affinity); 88 cpumask_clear(desc 95 free_masks(struct irq_desc *desc) argument 108 alloc_masks(struct irq_desc *desc, int node) argument 110 desc_smp_init(struct irq_desc *desc, int node, const struct cpumask *affinity) argument 111 free_masks(struct irq_desc *desc) argument 114 desc_set_defaults(unsigned int irq, struct irq_desc *desc, int node, const struct cpumask *affinity, struct module *owner) argument 163 struct irq_desc *desc = mt_find(&sparse_irqs, &index, nr_irqs); local 168 irq_insert_desc(unsigned int irq, struct irq_desc *desc) argument 184 init_desc(struct irq_desc *desc, int irq, int node, unsigned int flags, const struct cpumask *affinity, struct module *owner) argument 226 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); local 246 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); local 263 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); local 278 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); local 294 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); local 310 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); local 325 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); local 363 irq_sysfs_add(int irq, struct irq_desc *desc) argument 378 irq_sysfs_del(struct irq_desc *desc) argument 392 struct irq_desc *desc; local 419 irq_sysfs_add(int irq, struct irq_desc *desc) argument 420 irq_sysfs_del(struct irq_desc *desc) argument 446 struct irq_desc *desc; local 464 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); local 473 struct irq_desc *desc = container_of(rhp, struct irq_desc, rcu); local 480 struct irq_desc *desc = irq_to_desc(irq); local 510 struct irq_desc *desc; local 561 struct irq_desc *desc; local 632 struct irq_desc *desc = irq_to_desc(irq); local 648 struct irq_desc *desc = irq_to_desc(start + i); local 677 handle_irq_desc(struct irq_desc *desc) argument 881 struct irq_desc *desc = irq_to_desc(irq); local 906 chip_bus_sync_unlock(desc); variable 912 struct irq_desc *desc = irq_to_desc(irq); local 941 struct irq_desc *desc = irq_to_desc(irq); local 969 struct irq_desc *desc = irq_to_desc(irq); local 975 irq_is_nmi(struct irq_desc *desc) argument 982 struct irq_desc *desc = irq_to_desc(irq); local 1022 struct irq_desc *desc = irq_to_desc(irq); local [all...] |
/linux-master/arch/s390/tools/ |
H A D | gen_opcode_table.c | 152 static void read_instructions(struct gen_opcode *desc) argument 167 desc->nr++; 168 desc->insn = realloc(desc->insn, desc->nr * sizeof(*desc->insn)); 169 if (!desc->insn) 171 desc->insn[desc->nr - 1] = insn; 180 static void print_formats(struct gen_opcode *desc) argument 204 print_long_insn(struct gen_opcode *desc) argument 246 add_to_group(struct gen_opcode *desc, struct insn *insn, int offset) argument 271 print_opcode_table(struct gen_opcode *desc) argument 304 print_opcode_table_offsets(struct gen_opcode *desc) argument 321 struct gen_opcode *desc = &_desc; local [all...] |
/linux-master/drivers/crypto/caam/ |
H A D | caamhash_desc.c | 14 * @desc: pointer to buffer used for descriptor construction 28 void cnstr_shdsc_ahash(u32 * const desc, struct alginfo *adata, u32 state, argument 33 init_sh_desc(desc, HDR_SHARE_SERIAL); 40 skip_key_load = append_jump(desc, JUMP_JSL | JUMP_TEST_ALL | 44 append_key_as_imm(desc, adata->key_virt, 49 append_proto_dkp(desc, adata); 51 set_jump_tgt_here(desc, skip_key_load); 58 append_seq_load(desc, ctx_len, LDST_CLASS_2_CCB | 62 append_operation(desc, op | state | OP_ALG_ENCRYPT); 68 append_math_add(desc, VARSEQINLE 87 cnstr_shdsc_sk_hash(u32 * const desc, struct alginfo *adata, u32 state, int digestsize, int ctx_len) argument [all...] |
/linux-master/drivers/infiniband/core/ |
H A D | packer.c | 54 * @desc:Array of structure field descriptions 55 * @desc_len:Number of entries in @desc 60 * controlled by the array of fields in @desc. 62 void ib_pack(const struct ib_field *desc, argument 70 if (desc[i].size_bits <= 32) { 76 shift = 32 - desc[i].offset_bits - desc[i].size_bits; 77 if (desc[i].struct_size_bytes) 78 val = value_read(desc[i].struct_offset_bytes, 79 desc[ 148 ib_unpack(const struct ib_field *desc, int desc_len, void *buf, void *structure) argument [all...] |
/linux-master/drivers/regulator/ |
H A D | rt5739.c | 53 const struct regulator_desc *desc = rdev->desc; local 57 if (desc->vsel_reg == RT5739_REG_NSEL0) 78 const struct regulator_desc *desc = rdev->desc; local 83 if (desc->vsel_reg == RT5739_REG_NSEL0) 100 const struct regulator_desc *desc = rdev->desc; local 105 max_uV = desc->min_uV + desc 121 const struct regulator_desc *desc = rdev->desc; local 135 const struct regulator_desc *desc = rdev->desc; local 150 const struct regulator_desc *desc = rdev->desc; local 201 rt5739_init_regulator_desc(struct regulator_desc *desc, bool vsel_active_high, u8 did) argument 249 struct regulator_desc *desc; local [all...] |
/linux-master/drivers/media/pci/cobalt/ |
H A D | cobalt-omnitek.h | 31 void omni_sg_dma_start(struct cobalt_stream *s, struct sg_dma_desc_info *desc); 37 struct sg_dma_desc_info *desc); 41 void descriptor_list_loopback(struct sg_dma_desc_info *desc); 42 void descriptor_list_end_of_chain(struct sg_dma_desc_info *desc); 44 void *descriptor_list_allocate(struct sg_dma_desc_info *desc, size_t bytes); 45 void descriptor_list_free(struct sg_dma_desc_info *desc); 47 void descriptor_list_interrupt_enable(struct sg_dma_desc_info *desc); 48 void descriptor_list_interrupt_disable(struct sg_dma_desc_info *desc);
|
/linux-master/include/crypto/ |
H A D | sm2.h | 17 int sm2_compute_z_digest(struct shash_desc *desc, 20 static inline int sm2_compute_z_digest(struct shash_desc *desc, argument
|
/linux-master/tools/perf/bench/ |
H A D | mem-memcpy-arch.h | 5 #define MEMCPY_FN(fn, name, desc) \
|
H A D | mem-memset-arch.h | 5 #define MEMSET_FN(fn, name, desc) \
|
/linux-master/net/mac80211/ |
H A D | aes_cmac.c | 28 SHASH_DESC_ON_STACK(desc, tfm); 32 desc->tfm = tfm; 34 crypto_shash_init(desc); 35 crypto_shash_update(desc, aad, AAD_LEN); 39 crypto_shash_update(desc, zero, 8); 40 crypto_shash_update(desc, data + 8, data_len - 8 - CMAC_TLEN); 42 crypto_shash_update(desc, data, data_len - CMAC_TLEN); 44 crypto_shash_finup(desc, zero, CMAC_TLEN, out); 52 SHASH_DESC_ON_STACK(desc, tfm); 55 desc [all...] |
/linux-master/tools/verification/rv/include/ |
H A D | rv.h | 8 char desc[MAX_DESCRIPTION]; member in struct:monitor
|
/linux-master/include/linux/ |
H A D | elfnote.h | 10 * Each note has three parts: a name, a type and a desc. The name is 16 * "desc" field is the actual data. There are no constraints on the 17 * desc field's contents, though typically they're fairly small. 35 * desc data with appropriate padding. The 'desctype' argument is the 56 #define ELFNOTE(name, type, desc) \ 58 desc ; \ 65 * Elf{32,64}_Nhdr, but includes the name and desc data. The size and 66 * type of name and desc depend on the macro arguments. "name" must 67 * be a literal string, and "desc" must be passed by value. You may 72 #define _ELFNOTE(size, name, unique, type, desc) \ [all...] |
/linux-master/drivers/dma/ptdma/ |
H A D | ptdma-dmaengine.c | 42 struct pt_dma_desc *desc = to_pt_desc(vd); local 43 struct pt_device *pt = desc->pt; 45 kmem_cache_free(pt->dma_desc_cache, desc); 48 static int pt_dma_start_desc(struct pt_dma_desc *desc) argument 55 desc->issued_to_hw = 1; 57 pt_cmd = &desc->pt_cmd; 79 struct pt_dma_desc *desc) 87 if (desc) { 88 if (!desc->issued_to_hw) { 90 if (desc 78 pt_handle_active_desc(struct pt_dma_chan *chan, struct pt_dma_desc *desc) argument 132 struct pt_dma_desc *desc = data; local 165 struct pt_dma_desc *desc; local 189 struct pt_dma_desc *desc; local 215 struct pt_dma_desc *desc; local 228 struct pt_dma_desc *desc; local 240 struct pt_dma_desc *desc; local 287 struct pt_dma_desc *desc = NULL; local [all...] |
/linux-master/include/linux/gpio/ |
H A D | consumer.h | 21 * @desc: Array of pointers to GPIO descriptors 26 struct gpio_desc *desc[]; member in struct:gpio_descs 83 void gpiod_put(struct gpio_desc *desc); 105 void devm_gpiod_put(struct device *dev, struct gpio_desc *desc); 106 void devm_gpiod_unhinge(struct device *dev, struct gpio_desc *desc); 109 int gpiod_get_direction(struct gpio_desc *desc); 110 int gpiod_direction_input(struct gpio_desc *desc); 111 int gpiod_direction_output(struct gpio_desc *desc, int value); 112 int gpiod_direction_output_raw(struct gpio_desc *desc, int value); 113 int gpiod_enable_hw_timestamp_ns(struct gpio_desc *desc, unsigne 239 gpiod_put(struct gpio_desc *desc) argument 247 devm_gpiod_unhinge(struct device *dev, struct gpio_desc *desc) argument 309 devm_gpiod_put(struct device *dev, struct gpio_desc *desc) argument 327 gpiod_get_direction(const struct gpio_desc *desc) argument 333 gpiod_direction_input(struct gpio_desc *desc) argument 339 gpiod_direction_output(struct gpio_desc *desc, int value) argument 345 gpiod_direction_output_raw(struct gpio_desc *desc, int value) argument 351 gpiod_enable_hw_timestamp_ns(struct gpio_desc *desc, unsigned long flags) argument 357 gpiod_disable_hw_timestamp_ns(struct gpio_desc *desc, unsigned long flags) argument 363 gpiod_get_value(const struct gpio_desc *desc) argument 378 gpiod_set_value(struct gpio_desc *desc, int value) argument 392 gpiod_get_raw_value(const struct gpio_desc *desc) argument 407 gpiod_set_raw_value(struct gpio_desc *desc, int value) argument 422 gpiod_get_value_cansleep(const struct gpio_desc *desc) argument 437 gpiod_set_value_cansleep(struct gpio_desc *desc, int value) argument 451 gpiod_get_raw_value_cansleep(const struct gpio_desc *desc) argument 466 gpiod_set_raw_value_cansleep(struct gpio_desc *desc, int value) argument 482 gpiod_set_config(struct gpio_desc *desc, unsigned long config) argument 489 gpiod_set_debounce(struct gpio_desc *desc, unsigned int debounce) argument 496 gpiod_toggle_active_low(struct gpio_desc *desc) argument 502 gpiod_is_active_low(const struct gpio_desc *desc) argument 508 gpiod_cansleep(const struct gpio_desc *desc) argument 515 gpiod_to_irq(const struct gpio_desc *desc) argument 522 gpiod_set_consumer_name(struct gpio_desc *desc, const char *name) argument 535 desc_to_gpio(const struct gpio_desc *desc) argument 640 gpiod_export(struct gpio_desc *desc, bool direction_may_change) argument 646 gpiod_export_link(struct device *dev, const char *name, struct gpio_desc *desc) argument 652 gpiod_unexport(struct gpio_desc *desc) argument [all...] |
/linux-master/drivers/staging/media/atomisp/pci/base/circbuf/src/ |
H A D | circbuf.c | 74 ia_css_circbuf_desc_t *desc) 78 OP___assert(desc); 80 cb->desc = desc; 82 cb->desc->start = 0; 83 cb->desc->end = 0; 84 cb->desc->step = 0; 86 for (i = 0; i < cb->desc->size; i++) 98 cb->desc = NULL; 133 max_offset = ia_css_circbuf_get_offset(cb, cb->desc 72 ia_css_circbuf_create(ia_css_circbuf_t *cb, ia_css_circbuf_elem_t *elems, ia_css_circbuf_desc_t *desc) argument [all...] |
/linux-master/drivers/comedi/drivers/ |
H A D | comedi_isadma.c | 17 * @desc: the ISA DMA cookie to program and enable 19 void comedi_isadma_program(struct comedi_isadma_desc *desc) argument 24 clear_dma_ff(desc->chan); 25 set_dma_mode(desc->chan, desc->mode); 26 set_dma_addr(desc->chan, desc->hw_addr); 27 set_dma_count(desc->chan, desc->size); 28 enable_dma(desc 100 struct comedi_isadma_desc *desc = &dma->desc[dma->cur_dma]; local 133 comedi_isadma_set_mode(struct comedi_isadma_desc *desc, char dma_dir) argument 157 struct comedi_isadma_desc *desc; local 228 struct comedi_isadma_desc *desc; local [all...] |
/linux-master/fs/smb/server/ |
H A D | crypto_ctx.h | 35 struct shash_desc *desc[CRYPTO_SHASH_MAX]; member in struct:ksmbd_crypto_ctx 39 #define CRYPTO_HMACMD5(c) ((c)->desc[CRYPTO_SHASH_HMACMD5]) 40 #define CRYPTO_HMACSHA256(c) ((c)->desc[CRYPTO_SHASH_HMACSHA256]) 41 #define CRYPTO_CMACAES(c) ((c)->desc[CRYPTO_SHASH_CMACAES]) 42 #define CRYPTO_SHA256(c) ((c)->desc[CRYPTO_SHASH_SHA256]) 43 #define CRYPTO_SHA512(c) ((c)->desc[CRYPTO_SHASH_SHA512]) 45 #define CRYPTO_HMACMD5_TFM(c) ((c)->desc[CRYPTO_SHASH_HMACMD5]->tfm) 47 ((c)->desc[CRYPTO_SHASH_HMACSHA256]->tfm) 48 #define CRYPTO_CMACAES_TFM(c) ((c)->desc[CRYPTO_SHASH_CMACAES]->tfm) 49 #define CRYPTO_SHA256_TFM(c) ((c)->desc[CRYPTO_SHASH_SHA25 [all...] |
/linux-master/drivers/gpio/ |
H A D | gpiolib-legacy.c | 28 struct gpio_desc *desc; local 31 desc = gpio_to_desc(gpio); 34 if (!desc && gpio_is_valid(gpio)) 37 err = gpiod_request(desc, label); 42 set_bit(FLAG_ACTIVE_LOW, &desc->flags); 45 err = gpiod_direction_input(desc); 47 err = gpiod_direction_output_raw(desc, 56 gpiod_free(desc); 66 struct gpio_desc *desc = gpio_to_desc(gpio); local 69 if (!desc [all...] |
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | rq_enet_desc.h | 30 static inline void rq_enet_desc_enc(struct rq_enet_desc *desc, argument 33 desc->address = cpu_to_le64(address); 34 desc->length_type = cpu_to_le16((length & RQ_ENET_LEN_MASK) | 38 static inline void rq_enet_desc_dec(struct rq_enet_desc *desc, argument 41 *address = le64_to_cpu(desc->address); 42 *length = le16_to_cpu(desc->length_type) & RQ_ENET_LEN_MASK; 43 *type = (u8)((le16_to_cpu(desc->length_type) >> RQ_ENET_LEN_BITS) &
|
/linux-master/drivers/scsi/fnic/ |
H A D | rq_enet_desc.h | 29 static inline void rq_enet_desc_enc(struct rq_enet_desc *desc, argument 32 desc->address = cpu_to_le64(address); 33 desc->length_type = cpu_to_le16((length & RQ_ENET_LEN_MASK) | 37 static inline void rq_enet_desc_dec(struct rq_enet_desc *desc, argument 40 *address = le64_to_cpu(desc->address); 41 *length = le16_to_cpu(desc->length_type) & RQ_ENET_LEN_MASK; 42 *type = (u8)((le16_to_cpu(desc->length_type) >> RQ_ENET_LEN_BITS) &
|
H A D | vnic_cq_copy.h | 15 struct fcpio_fw_req *desc), 19 struct fcpio_fw_req *desc; local 23 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + 25 fcpio_color_dec(desc, &color); 29 if ((*q_service)(cq->vdev, cq->index, desc)) 38 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + 40 fcpio_color_dec(desc, &color); 11 vnic_cq_copy_service( struct vnic_cq *cq, int (*q_service)(struct vnic_dev *vdev, unsigned int index, struct fcpio_fw_req *desc), unsigned int work_to_do) argument
|
/linux-master/drivers/scsi/snic/ |
H A D | vnic_cq_fw.h | 13 struct snic_fw_req *desc), 17 struct snic_fw_req *desc; local 21 desc = (struct snic_fw_req *)((u8 *)cq->ring.descs + 23 snic_color_dec(desc, &color); 27 if ((*q_service)(cq->vdev, cq->index, desc)) 36 desc = (struct snic_fw_req *)((u8 *)cq->ring.descs + 38 snic_color_dec(desc, &color); 10 vnic_cq_fw_service(struct vnic_cq *cq, int (*q_service)(struct vnic_dev *vdev, unsigned int index, struct snic_fw_req *desc), unsigned int work_to_do) argument
|