Home
last modified time | relevance | path

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

12345678910>>...133

/OK3568_Linux_fs/kernel/kernel/irq/
H A Dchip.c45 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_chip() local
47 if (!desc) in irq_set_chip()
53 desc->irq_data.chip = chip; in irq_set_chip()
54 irq_put_desc_unlock(desc, flags); in irq_set_chip()
72 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); in irq_set_irq_type() local
75 if (!desc) in irq_set_irq_type()
78 ret = __irq_set_trigger(desc, type); in irq_set_irq_type()
79 irq_put_desc_busunlock(desc, flags); in irq_set_irq_type()
94 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_handler_data() local
96 if (!desc) in irq_set_handler_data()
[all …]
H A Dmanage.c39 static void __synchronize_hardirq(struct irq_desc *desc, bool sync_chip) in __synchronize_hardirq() argument
41 struct irq_data *irqd = irq_desc_get_irq_data(desc); in __synchronize_hardirq()
51 while (irqd_irq_inprogress(&desc->irq_data)) in __synchronize_hardirq()
55 raw_spin_lock_irqsave(&desc->lock, flags); in __synchronize_hardirq()
56 inprogress = irqd_irq_inprogress(&desc->irq_data); in __synchronize_hardirq()
71 raw_spin_unlock_irqrestore(&desc->lock, flags); in __synchronize_hardirq()
101 struct irq_desc *desc = irq_to_desc(irq); in synchronize_hardirq() local
103 if (desc) { in synchronize_hardirq()
104 __synchronize_hardirq(desc, false); in synchronize_hardirq()
105 return !atomic_read(&desc->threads_active); in synchronize_hardirq()
[all …]
H A Dpm.c16 bool irq_pm_check_wakeup(struct irq_desc *desc) in irq_pm_check_wakeup() argument
18 if (irqd_is_wakeup_armed(&desc->irq_data)) { in irq_pm_check_wakeup()
19 irqd_clear(&desc->irq_data, IRQD_WAKEUP_ARMED); in irq_pm_check_wakeup()
20 desc->istate |= IRQS_SUSPENDED | IRQS_PENDING; in irq_pm_check_wakeup()
21 desc->depth++; in irq_pm_check_wakeup()
22 irq_disable(desc); in irq_pm_check_wakeup()
23 pm_system_irq_wakeup(irq_desc_get_irq(desc)); in irq_pm_check_wakeup()
33 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_install_action() argument
35 desc->nr_actions++; in irq_pm_install_action()
38 desc->force_resume_depth++; in irq_pm_install_action()
[all …]
H A Dirqdesc.c55 static int alloc_masks(struct irq_desc *desc, int node) in alloc_masks() argument
57 if (!zalloc_cpumask_var_node(&desc->irq_common_data.affinity, in alloc_masks()
62 if (!zalloc_cpumask_var_node(&desc->irq_common_data.effective_affinity, in alloc_masks()
64 free_cpumask_var(desc->irq_common_data.affinity); in alloc_masks()
70 if (!zalloc_cpumask_var_node(&desc->pending_mask, GFP_KERNEL, node)) { in alloc_masks()
72 free_cpumask_var(desc->irq_common_data.effective_affinity); in alloc_masks()
74 free_cpumask_var(desc->irq_common_data.affinity); in alloc_masks()
81 static void desc_smp_init(struct irq_desc *desc, int node, in desc_smp_init() argument
86 cpumask_copy(desc->irq_common_data.affinity, affinity); in desc_smp_init()
89 cpumask_clear(desc->pending_mask); in desc_smp_init()
[all …]
H A Dsettings.h42 __irq_settings_clr_and_set(struct irq_desc *desc, u32 clr, u32 set, u32 mask) in __irq_settings_clr_and_set() argument
44 desc->status_use_accessors &= ~(clr & mask); in __irq_settings_clr_and_set()
45 desc->status_use_accessors |= (set & mask); in __irq_settings_clr_and_set()
49 irq_settings_clr_and_set(struct irq_desc *desc, u32 clr, u32 set) in irq_settings_clr_and_set() argument
51 __irq_settings_clr_and_set(desc, clr, set, _IRQF_MODIFY_MASK); in irq_settings_clr_and_set()
54 static inline bool irq_settings_is_per_cpu(struct irq_desc *desc) in irq_settings_is_per_cpu() argument
56 return desc->status_use_accessors & _IRQ_PER_CPU; in irq_settings_is_per_cpu()
59 static inline bool irq_settings_is_per_cpu_devid(struct irq_desc *desc) in irq_settings_is_per_cpu_devid() argument
61 return desc->status_use_accessors & _IRQ_PER_CPU_DEVID; in irq_settings_is_per_cpu_devid()
64 static inline void irq_settings_set_per_cpu(struct irq_desc *desc) in irq_settings_set_per_cpu() argument
[all …]
H A Dinternals.h72 extern int __irq_set_trigger(struct irq_desc *desc, unsigned long flags);
73 extern void __disable_irq(struct irq_desc *desc);
74 extern void __enable_irq(struct irq_desc *desc);
82 extern int irq_activate(struct irq_desc *desc);
83 extern int irq_activate_and_startup(struct irq_desc *desc, bool resend);
84 extern int irq_startup(struct irq_desc *desc, bool resend, bool force);
86 extern void irq_shutdown(struct irq_desc *desc);
87 extern void irq_shutdown_and_deactivate(struct irq_desc *desc);
88 extern void irq_enable(struct irq_desc *desc);
89 extern void irq_disable(struct irq_desc *desc);
[all …]
H A Dspurious.c36 bool irq_wait_for_poll(struct irq_desc *desc) in irq_wait_for_poll() argument
37 __must_hold(&desc->lock) in irq_wait_for_poll()
41 smp_processor_id(), desc->irq_data.irq)) in irq_wait_for_poll()
46 raw_spin_unlock(&desc->lock); in irq_wait_for_poll()
47 while (irqd_irq_inprogress(&desc->irq_data)) in irq_wait_for_poll()
49 raw_spin_lock(&desc->lock); in irq_wait_for_poll()
50 } while (irqd_irq_inprogress(&desc->irq_data)); in irq_wait_for_poll()
52 return !irqd_irq_disabled(&desc->irq_data) && desc->action; in irq_wait_for_poll()
62 static int try_one_irq(struct irq_desc *desc, bool force) in try_one_irq() argument
67 raw_spin_lock(&desc->lock); in try_one_irq()
[all …]
H A Dautoprobe.c32 struct irq_desc *desc; in probe_irq_on() local
45 for_each_irq_desc_reverse(i, desc) { in probe_irq_on()
46 raw_spin_lock_irq(&desc->lock); in probe_irq_on()
47 if (!desc->action && irq_settings_can_probe(desc)) { in probe_irq_on()
52 if (desc->irq_data.chip->irq_set_type) in probe_irq_on()
53 desc->irq_data.chip->irq_set_type(&desc->irq_data, in probe_irq_on()
55 irq_activate_and_startup(desc, IRQ_NORESEND); in probe_irq_on()
57 raw_spin_unlock_irq(&desc->lock); in probe_irq_on()
68 for_each_irq_desc_reverse(i, desc) { in probe_irq_on()
69 raw_spin_lock_irq(&desc->lock); in probe_irq_on()
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/class/
H A Dcdc-wdm.c116 struct wdm_device *desc; in wdm_find_device() local
119 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device()
120 if (desc->intf == intf) in wdm_find_device()
122 desc = NULL; in wdm_find_device()
126 return desc; in wdm_find_device()
131 struct wdm_device *desc; in wdm_find_device_by_minor() local
134 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device_by_minor()
135 if (desc->intf->minor == minor) in wdm_find_device_by_minor()
137 desc = NULL; in wdm_find_device_by_minor()
141 return desc; in wdm_find_device_by_minor()
[all …]
/OK3568_Linux_fs/kernel/drivers/crypto/caam/
H A Dcaamalg_desc.c16 static inline void aead_append_src_dst(u32 *desc, u32 msg_type) in aead_append_src_dst() argument
18 append_seq_fifo_store(desc, 0, FIFOST_TYPE_MESSAGE_DATA | KEY_VLF); in aead_append_src_dst()
19 append_seq_fifo_load(desc, 0, FIFOLD_CLASS_BOTH | in aead_append_src_dst()
24 static inline void append_dec_op1(u32 *desc, u32 type) in append_dec_op1() argument
30 append_operation(desc, type | OP_ALG_AS_INITFINAL | in append_dec_op1()
35 jump_cmd = append_jump(desc, JUMP_TEST_ALL | JUMP_COND_SHRD); in append_dec_op1()
36 append_operation(desc, type | OP_ALG_AS_INIT | OP_ALG_DECRYPT); in append_dec_op1()
37 uncond_jump_cmd = append_jump(desc, JUMP_TEST_ALL); in append_dec_op1()
38 set_jump_tgt_here(desc, jump_cmd); in append_dec_op1()
39 append_operation(desc, type | OP_ALG_AS_INIT | OP_ALG_DECRYPT | in append_dec_op1()
[all …]
H A Ddesc_constr.h54 #define PRINT_POS do { printk(KERN_DEBUG "%02d: %s\n", desc_len(desc),\
84 static inline int desc_len(u32 * const desc) in desc_len() argument
86 return caam32_to_cpu(*desc) & HDR_DESCLEN_MASK; in desc_len()
89 static inline int desc_bytes(void * const desc) in desc_bytes() argument
91 return desc_len(desc) * CAAM_CMD_SZ; in desc_bytes()
94 static inline u32 *desc_end(u32 * const desc) in desc_end() argument
96 return desc + desc_len(desc); in desc_end()
99 static inline void *sh_desc_pdb(u32 * const desc) in sh_desc_pdb() argument
101 return desc + 1; in sh_desc_pdb()
104 static inline void init_desc(u32 * const desc, u32 options) in init_desc() argument
[all …]
H A Dpkc_desc.c14 void init_rsa_pub_desc(u32 *desc, struct rsa_pub_pdb *pdb) in init_rsa_pub_desc() argument
16 init_job_desc_pdb(desc, 0, SIZEOF_RSA_PUB_PDB); in init_rsa_pub_desc()
17 append_cmd(desc, pdb->sgf); in init_rsa_pub_desc()
18 append_ptr(desc, pdb->f_dma); in init_rsa_pub_desc()
19 append_ptr(desc, pdb->g_dma); in init_rsa_pub_desc()
20 append_ptr(desc, pdb->n_dma); in init_rsa_pub_desc()
21 append_ptr(desc, pdb->e_dma); in init_rsa_pub_desc()
22 append_cmd(desc, pdb->f_len); in init_rsa_pub_desc()
23 append_operation(desc, OP_TYPE_UNI_PROTOCOL | OP_PCLID_RSAENC_PUBKEY); in init_rsa_pub_desc()
27 void init_rsa_priv_f1_desc(u32 *desc, struct rsa_priv_f1_pdb *pdb) in init_rsa_priv_f1_desc() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/regulator/
H A Dda9062-regulator.c47 struct regulator_desc desc; member
60 struct regulator_desc desc; member
258 sel <<= ffs(rdev->desc->vsel_mask) - 1; in da9062_set_suspend_voltage()
261 rdev->desc->vsel_mask, sel); in da9062_set_suspend_voltage()
360 .desc.id = DA9061_ID_BUCK1,
361 .desc.name = "DA9061 BUCK1",
362 .desc.of_match = of_match_ptr("buck1"),
363 .desc.regulators_node = of_match_ptr("regulators"),
364 .desc.ops = &da9062_buck_ops,
365 .desc.min_uV = (300) * 1000,
[all …]
H A Dhelpers.c32 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val); in regulator_is_enabled_regmap()
36 val &= rdev->desc->enable_mask; in regulator_is_enabled_regmap()
38 if (rdev->desc->enable_is_inverted) { in regulator_is_enabled_regmap()
39 if (rdev->desc->enable_val) in regulator_is_enabled_regmap()
40 return val != rdev->desc->enable_val; 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()
63 if (rdev->desc->enable_is_inverted) { in regulator_enable_regmap()
64 val = rdev->desc->disable_val; in regulator_enable_regmap()
66 val = rdev->desc->enable_val; in regulator_enable_regmap()
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/fnic/
H A Dfnic_res.h37 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 …]
/OK3568_Linux_fs/u-boot/drivers/irq/
H A Dvirq.c54 struct virq_desc *desc; in find_virq_desc() local
58 desc = list_entry(node, struct virq_desc, node); in find_virq_desc()
59 if (irq >= desc->irq_base && irq <= desc->irq_end) in find_virq_desc()
60 return desc; in find_virq_desc()
68 struct virq_desc *desc; in find_virq_desc_by_pirq() local
72 desc = list_entry(node, struct virq_desc, node); in find_virq_desc_by_pirq()
73 if (parent_irq == desc->pirq) in find_virq_desc_by_pirq()
74 return desc; in find_virq_desc_by_pirq()
82 struct virq_desc *desc; in virq_to_irq() local
90 desc = list_entry(node, struct virq_desc, node); in virq_to_irq()
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A Dpacker.c62 void ib_pack(const struct ib_field *desc, in ib_pack() argument
70 if (desc[i].size_bits <= 32) { in ib_pack()
76 shift = 32 - desc[i].offset_bits - desc[i].size_bits; in ib_pack()
77 if (desc[i].struct_size_bytes) in ib_pack()
78 val = value_read(desc[i].struct_offset_bytes, in ib_pack()
79 desc[i].struct_size_bytes, in ib_pack()
84 mask = cpu_to_be32(((1ull << desc[i].size_bits) - 1) << shift); in ib_pack()
85 addr = (__be32 *) buf + desc[i].offset_words; in ib_pack()
87 } else if (desc[i].size_bits <= 64) { in ib_pack()
93 shift = 64 - desc[i].offset_bits - desc[i].size_bits; in ib_pack()
[all …]
/OK3568_Linux_fs/kernel/drivers/crypto/ccree/
H A Dcc_aead.c251 static unsigned int xcbc_setkey(struct cc_hw_desc *desc, in xcbc_setkey() argument
255 hw_desc_init(&desc[0]); in xcbc_setkey()
260 set_din_type(&desc[0], DMA_DLLI, in xcbc_setkey()
263 set_cipher_mode(&desc[0], DRV_CIPHER_ECB); in xcbc_setkey()
264 set_cipher_config0(&desc[0], DRV_CRYPTO_DIRECTION_ENCRYPT); in xcbc_setkey()
265 set_key_size_aes(&desc[0], ctx->auth_keylen); in xcbc_setkey()
266 set_flow_mode(&desc[0], S_DIN_to_AES); in xcbc_setkey()
267 set_setup_mode(&desc[0], SETUP_LOAD_KEY0); in xcbc_setkey()
269 hw_desc_init(&desc[1]); in xcbc_setkey()
270 set_din_const(&desc[1], 0x01010101, CC_AES_128_BIT_KEY_SIZE); in xcbc_setkey()
[all …]
/OK3568_Linux_fs/kernel/lib/crypto/
H A Dpoly1305.c15 void poly1305_init_generic(struct poly1305_desc_ctx *desc, in poly1305_init_generic() argument
18 poly1305_core_setkey(&desc->core_r, key); in poly1305_init_generic()
19 desc->s[0] = get_unaligned_le32(key + 16); in poly1305_init_generic()
20 desc->s[1] = get_unaligned_le32(key + 20); in poly1305_init_generic()
21 desc->s[2] = get_unaligned_le32(key + 24); in poly1305_init_generic()
22 desc->s[3] = get_unaligned_le32(key + 28); in poly1305_init_generic()
23 poly1305_core_init(&desc->h); in poly1305_init_generic()
24 desc->buflen = 0; in poly1305_init_generic()
25 desc->sset = true; in poly1305_init_generic()
26 desc->rset = 2; in poly1305_init_generic()
[all …]
/OK3568_Linux_fs/kernel/include/uapi/linux/usb/
H A Daudio.h267 static inline __u8 uac_mixer_unit_bNrChannels(struct uac_mixer_unit_descriptor *desc) in uac_mixer_unit_bNrChannels() argument
269 return desc->baSourceID[desc->bNrInPins]; in uac_mixer_unit_bNrChannels()
272 static inline __u32 uac_mixer_unit_wChannelConfig(struct uac_mixer_unit_descriptor *desc, in uac_mixer_unit_wChannelConfig() argument
276 return (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig()
277 desc->baSourceID[desc->bNrInPins + 1]; in uac_mixer_unit_wChannelConfig()
279 return (desc->baSourceID[desc->bNrInPins + 4] << 24) | in uac_mixer_unit_wChannelConfig()
280 (desc->baSourceID[desc->bNrInPins + 3] << 16) | in uac_mixer_unit_wChannelConfig()
281 (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig()
282 (desc->baSourceID[desc->bNrInPins + 1]); in uac_mixer_unit_wChannelConfig()
285 static inline __u8 uac_mixer_unit_iChannelNames(struct uac_mixer_unit_descriptor *desc, in uac_mixer_unit_iChannelNames() argument
[all …]
/OK3568_Linux_fs/u-boot/drivers/crypto/fsl/
H A Ddesc_constr.h21 #define PRINT_POS do { printf("%02d: %s\n", desc_len(desc),\
69 static inline int desc_len(u32 *desc) in desc_len() argument
71 return *desc & HDR_DESCLEN_MASK; in desc_len()
74 static inline int desc_bytes(void *desc) in desc_bytes() argument
76 return desc_len(desc) * CAAM_CMD_SZ; in desc_bytes()
79 static inline u32 *desc_end(u32 *desc) in desc_end() argument
81 return desc + desc_len(desc); in desc_end()
84 static inline void *desc_pdb(u32 *desc) in desc_pdb() argument
86 return desc + 1; in desc_pdb()
89 static inline void init_desc(u32 *desc, u32 options) in init_desc() argument
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/x86/
H A Dldt_gdt.c142 struct user_desc desc = *d; in install_valid_mode() local
152 desc.entry_number = gdt_entry_num; in install_valid_mode()
154 ret = syscall(SYS_set_thread_area, &desc); in install_valid_mode()
157 &desc, sizeof(desc)); in install_valid_mode()
169 uint32_t limit = desc.limit; in install_valid_mode()
170 if (desc.limit_in_pages) in install_valid_mode()
172 check_valid_segment(desc.entry_number, ldt, ar, limit, true); in install_valid_mode()
175 if (desc.seg_32bit) { in install_valid_mode()
189 static bool install_valid(const struct user_desc *desc, uint32_t ar) in install_valid() argument
191 bool ret = install_valid_mode(desc, ar, false, true); in install_valid()
[all …]
/OK3568_Linux_fs/u-boot/drivers/gpio/
H A Dgpio-uclass.c33 static int gpio_to_device(unsigned int gpio, struct gpio_desc *desc) in gpio_to_device() argument
45 desc->dev = dev; in gpio_to_device()
46 desc->offset = gpio - uc_priv->gpio_base; in gpio_to_device()
47 desc->flags = 0; in gpio_to_device()
56 int dm_gpio_lookup_name(const char *name, struct gpio_desc *desc) in dm_gpio_lookup_name() argument
89 desc->dev = dev; in dm_gpio_lookup_name()
90 desc->offset = offset; in dm_gpio_lookup_name()
98 struct gpio_desc desc; in gpio_lookup_name() local
103 ret = dm_gpio_lookup_name(name, &desc); in gpio_lookup_name()
108 *devp = desc.dev; in gpio_lookup_name()
[all …]
/OK3568_Linux_fs/u-boot/drivers/fpga/
H A Dxilinx.c23 static int xilinx_validate(xilinx_desc *desc, char *fn);
34 const fpga_desc *desc; in fpga_loadbitstream() local
39 desc = fpga_validate(devnum, dataptr, 0, (char *)__func__); in fpga_loadbitstream()
41 xdesc = desc->devdesc; in fpga_loadbitstream()
128 int xilinx_load(xilinx_desc *desc, const void *buf, size_t bsize, in xilinx_load() argument
131 if (!xilinx_validate (desc, (char *)__FUNCTION__)) { in xilinx_load()
136 if (!desc->operations || !desc->operations->load) { in xilinx_load()
141 return desc->operations->load(desc, buf, bsize, bstype); in xilinx_load()
145 int xilinx_loadfs(xilinx_desc *desc, const void *buf, size_t bsize, in xilinx_loadfs() argument
148 if (!xilinx_validate(desc, (char *)__func__)) { in xilinx_loadfs()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/usb/
H A Daudio.h267 static __inline__ __u8 uac_mixer_unit_bNrChannels(struct uac_mixer_unit_descriptor *desc) in uac_mixer_unit_bNrChannels() argument
269 return desc->baSourceID[desc->bNrInPins]; in uac_mixer_unit_bNrChannels()
272 static __inline__ __u32 uac_mixer_unit_wChannelConfig(struct uac_mixer_unit_descriptor *desc, in uac_mixer_unit_wChannelConfig() argument
276 return (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig()
277 desc->baSourceID[desc->bNrInPins + 1]; in uac_mixer_unit_wChannelConfig()
279 return (desc->baSourceID[desc->bNrInPins + 4] << 24) | in uac_mixer_unit_wChannelConfig()
280 (desc->baSourceID[desc->bNrInPins + 3] << 16) | in uac_mixer_unit_wChannelConfig()
281 (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig()
282 (desc->baSourceID[desc->bNrInPins + 1]); in uac_mixer_unit_wChannelConfig()
285 static __inline__ __u8 uac_mixer_unit_iChannelNames(struct uac_mixer_unit_descriptor *desc, in uac_mixer_unit_iChannelNames() argument
[all …]

12345678910>>...133