Home
last modified time | relevance | path

Searched refs:desc (Results 1 - 25 of 5893) sorted by relevance

12345678910>>...236

/kernel/linux/linux-6.6/drivers/usb/class/
H A Dcdc-wdm.c122 struct wdm_device *desc; in wdm_find_device() local
125 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device()
126 if (desc->intf == intf) in wdm_find_device()
128 desc = NULL; in wdm_find_device()
132 return desc; in wdm_find_device()
137 struct wdm_device *desc; in wdm_find_device_by_minor() local
140 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device_by_minor()
141 if (desc->intf->minor == minor) in wdm_find_device_by_minor()
143 desc = NULL; in wdm_find_device_by_minor()
147 return desc; in wdm_find_device_by_minor()
153 struct wdm_device *desc; wdm_out_callback() local
171 struct wdm_device *desc = urb->context; wdm_in_callback() local
252 struct wdm_device *desc; wdm_int_callback() local
338 poison_urbs(struct wdm_device *desc) poison_urbs() argument
346 unpoison_urbs(struct wdm_device *desc) unpoison_urbs() argument
357 free_urbs(struct wdm_device *desc) free_urbs() argument
364 cleanup(struct wdm_device *desc) cleanup() argument
380 struct wdm_device *desc = file->private_data; wdm_write() local
485 service_outstanding_interrupt(struct wdm_device *desc) service_outstanding_interrupt() argument
524 struct wdm_device *desc = file->private_data; wdm_read() local
630 struct wdm_device *desc = file->private_data; wdm_wait_for_response() local
684 struct wdm_device *desc = file->private_data; wdm_poll() local
713 struct wdm_device *desc; wdm_open() local
762 struct wdm_device *desc = file->private_data; wdm_release() local
793 struct wdm_device *desc = file->private_data; wdm_ioctl() local
831 struct wdm_device *desc = wwan_port_get_drvdata(port); wdm_wwan_port_start() local
856 struct wdm_device *desc = wwan_port_get_drvdata(port); wdm_wwan_port_stop() local
869 struct wdm_device *desc = skb_shinfo(skb)->destructor_arg; wdm_wwan_port_tx_complete() local
878 struct wdm_device *desc = wwan_port_get_drvdata(port); wdm_wwan_port_tx() local
921 wdm_wwan_init(struct wdm_device *desc) wdm_wwan_init() argument
943 wdm_wwan_deinit(struct wdm_device *desc) wdm_wwan_deinit() argument
952 wdm_wwan_rx(struct wdm_device *desc, int length) wdm_wwan_rx() argument
969 wdm_wwan_init(struct wdm_device *desc) wdm_wwan_init() argument
970 wdm_wwan_deinit(struct wdm_device *desc) wdm_wwan_deinit() argument
971 wdm_wwan_rx(struct wdm_device *desc, int length) wdm_wwan_rx() argument
977 struct wdm_device *desc = container_of(work, struct wdm_device, rxwork); wdm_rxwork() local
1002 struct wdm_device *desc; service_interrupt_work() local
1022 struct wdm_device *desc; wdm_create() local
1211 struct wdm_device *desc; wdm_disconnect() local
1249 struct wdm_device *desc = wdm_find_device(intf); wdm_suspend() local
1285 recover_from_urb_loss(struct wdm_device *desc) recover_from_urb_loss() argument
1301 struct wdm_device *desc = wdm_find_device(intf); wdm_resume() local
1315 struct wdm_device *desc = wdm_find_device(intf); wdm_pre_reset() local
1340 struct wdm_device *desc = wdm_find_device(intf); wdm_post_reset() local
[all...]
/kernel/linux/linux-5.10/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, typ in append_dec_op1()
56 cnstr_shdsc_aead_null_encap(u32 * const desc, struct alginfo *adata, unsigned int icvsize, int era) cnstr_shdsc_aead_null_encap() argument
135 cnstr_shdsc_aead_null_decap(u32 * const desc, struct alginfo *adata, unsigned int icvsize, int era) cnstr_shdsc_aead_null_decap() argument
210 init_sh_desc_key_aead(u32 * const desc, struct alginfo * const cdata, struct alginfo * const adata, const bool is_rfc3686, u32 *nonce, int era) init_sh_desc_key_aead() argument
288 cnstr_shdsc_aead_encap(u32 * const desc, struct alginfo *cdata, struct alginfo *adata, unsigned int ivsize, unsigned int icvsize, const bool is_rfc3686, u32 *nonce, const u32 ctx1_iv_off, const bool is_qi, int era) cnstr_shdsc_aead_encap() argument
383 cnstr_shdsc_aead_decap(u32 * const desc, struct alginfo *cdata, struct alginfo *adata, unsigned int ivsize, unsigned int icvsize, const bool geniv, const bool is_rfc3686, u32 *nonce, const u32 ctx1_iv_off, const bool is_qi, int era) cnstr_shdsc_aead_decap() argument
500 cnstr_shdsc_aead_givencap(u32 * const desc, struct alginfo *cdata, struct alginfo *adata, unsigned int ivsize, unsigned int icvsize, const bool is_rfc3686, u32 *nonce, const u32 ctx1_iv_off, const bool is_qi, int era) cnstr_shdsc_aead_givencap() argument
634 cnstr_shdsc_gcm_encap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_gcm_encap() argument
761 cnstr_shdsc_gcm_decap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_gcm_decap() argument
861 cnstr_shdsc_rfc4106_encap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_rfc4106_encap() argument
968 cnstr_shdsc_rfc4106_decap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_rfc4106_decap() argument
1063 cnstr_shdsc_rfc4543_encap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_rfc4543_encap() argument
1146 cnstr_shdsc_rfc4543_decap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_rfc4543_decap() argument
1240 cnstr_shdsc_chachapoly(u32 * const desc, struct alginfo *cdata, struct alginfo *adata, unsigned int ivsize, unsigned int icvsize, const bool encap, const bool is_qi) cnstr_shdsc_chachapoly() argument
1358 skcipher_append_src_dst(u32 *desc) skcipher_append_src_dst() argument
1378 cnstr_shdsc_skcipher_encap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, const bool is_rfc3686, const u32 ctx1_iv_off) cnstr_shdsc_skcipher_encap() argument
1454 cnstr_shdsc_skcipher_decap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, const bool is_rfc3686, const u32 ctx1_iv_off) cnstr_shdsc_skcipher_decap() argument
1526 cnstr_shdsc_xts_skcipher_encap(u32 * const desc, struct alginfo *cdata) cnstr_shdsc_xts_skcipher_encap() argument
1588 cnstr_shdsc_xts_skcipher_decap(u32 * const desc, struct alginfo *cdata) cnstr_shdsc_xts_skcipher_decap() argument
[all...]
H A Ddesc_constr.h12 #include "desc.h"
54 #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
104 init_desc(u32 * const desc, u32 options) init_desc() argument
109 init_sh_desc(u32 * const desc, u32 options) init_sh_desc() argument
115 init_sh_desc_pdb(u32 * const desc, u32 options, size_t pdb_bytes) init_sh_desc_pdb() argument
124 init_job_desc(u32 * const desc, u32 options) init_job_desc() argument
129 init_job_desc_pdb(u32 * const desc, u32 options, size_t pdb_bytes) init_job_desc_pdb() argument
137 append_ptr(u32 * const desc, dma_addr_t ptr) append_ptr() argument
153 init_job_desc_shared(u32 * const desc, dma_addr_t ptr, int len, u32 options) init_job_desc_shared() argument
162 append_data(u32 * const desc, const void *data, int len) append_data() argument
173 append_cmd(u32 * const desc, u32 command) append_cmd() argument
184 append_u64(u32 * const desc, u64 data) append_u64() argument
201 write_cmd(u32 * const desc, u32 command) write_cmd() argument
208 append_cmd_ptr(u32 * const desc, dma_addr_t ptr, int len, u32 command) append_cmd_ptr() argument
216 append_cmd_ptr_extlen(u32 * const desc, dma_addr_t ptr, unsigned int len, u32 command) append_cmd_ptr_extlen() argument
225 append_cmd_data(u32 * const desc, const void *data, int len, u32 command) append_cmd_data() argument
244 set_jump_tgt_here(u32 * const desc, u32 *jump_cmd) set_jump_tgt_here() argument
250 set_move_tgt_here(u32 * const desc, u32 *move_cmd) set_move_tgt_here() argument
292 append_store(u32 * const desc, dma_addr_t ptr, unsigned int len, u32 options) append_store() argument
561 append_proto_dkp(u32 * const desc, struct alginfo *adata) append_proto_dkp() argument
[all...]
/kernel/linux/linux-6.6/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, typ in append_dec_op1()
56 cnstr_shdsc_aead_null_encap(u32 * const desc, struct alginfo *adata, unsigned int icvsize, int era) cnstr_shdsc_aead_null_encap() argument
135 cnstr_shdsc_aead_null_decap(u32 * const desc, struct alginfo *adata, unsigned int icvsize, int era) cnstr_shdsc_aead_null_decap() argument
210 init_sh_desc_key_aead(u32 * const desc, struct alginfo * const cdata, struct alginfo * const adata, const bool is_rfc3686, u32 *nonce, int era) init_sh_desc_key_aead() argument
288 cnstr_shdsc_aead_encap(u32 * const desc, struct alginfo *cdata, struct alginfo *adata, unsigned int ivsize, unsigned int icvsize, const bool is_rfc3686, u32 *nonce, const u32 ctx1_iv_off, const bool is_qi, int era) cnstr_shdsc_aead_encap() argument
383 cnstr_shdsc_aead_decap(u32 * const desc, struct alginfo *cdata, struct alginfo *adata, unsigned int ivsize, unsigned int icvsize, const bool geniv, const bool is_rfc3686, u32 *nonce, const u32 ctx1_iv_off, const bool is_qi, int era) cnstr_shdsc_aead_decap() argument
500 cnstr_shdsc_aead_givencap(u32 * const desc, struct alginfo *cdata, struct alginfo *adata, unsigned int ivsize, unsigned int icvsize, const bool is_rfc3686, u32 *nonce, const u32 ctx1_iv_off, const bool is_qi, int era) cnstr_shdsc_aead_givencap() argument
634 cnstr_shdsc_gcm_encap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_gcm_encap() argument
761 cnstr_shdsc_gcm_decap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_gcm_decap() argument
861 cnstr_shdsc_rfc4106_encap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_rfc4106_encap() argument
968 cnstr_shdsc_rfc4106_decap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_rfc4106_decap() argument
1063 cnstr_shdsc_rfc4543_encap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_rfc4543_encap() argument
1146 cnstr_shdsc_rfc4543_decap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, unsigned int icvsize, const bool is_qi) cnstr_shdsc_rfc4543_decap() argument
1240 cnstr_shdsc_chachapoly(u32 * const desc, struct alginfo *cdata, struct alginfo *adata, unsigned int ivsize, unsigned int icvsize, const bool encap, const bool is_qi) cnstr_shdsc_chachapoly() argument
1358 skcipher_append_src_dst(u32 *desc) skcipher_append_src_dst() argument
1378 cnstr_shdsc_skcipher_encap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, const bool is_rfc3686, const u32 ctx1_iv_off) cnstr_shdsc_skcipher_encap() argument
1454 cnstr_shdsc_skcipher_decap(u32 * const desc, struct alginfo *cdata, unsigned int ivsize, const bool is_rfc3686, const u32 ctx1_iv_off) cnstr_shdsc_skcipher_decap() argument
1526 cnstr_shdsc_xts_skcipher_encap(u32 * const desc, struct alginfo *cdata) cnstr_shdsc_xts_skcipher_encap() argument
1588 cnstr_shdsc_xts_skcipher_decap(u32 * const desc, struct alginfo *cdata) cnstr_shdsc_xts_skcipher_decap() argument
[all...]
H A Ddesc_constr.h12 #include "desc.h"
54 #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
104 init_desc(u32 * const desc, u32 options) init_desc() argument
109 init_sh_desc(u32 * const desc, u32 options) init_sh_desc() argument
115 init_sh_desc_pdb(u32 * const desc, u32 options, size_t pdb_bytes) init_sh_desc_pdb() argument
124 init_job_desc(u32 * const desc, u32 options) init_job_desc() argument
129 init_job_desc_pdb(u32 * const desc, u32 options, size_t pdb_bytes) init_job_desc_pdb() argument
137 append_ptr(u32 * const desc, dma_addr_t ptr) append_ptr() argument
153 init_job_desc_shared(u32 * const desc, dma_addr_t ptr, int len, u32 options) init_job_desc_shared() argument
162 append_data(u32 * const desc, const void *data, int len) append_data() argument
174 append_cmd(u32 * const desc, u32 command) append_cmd() argument
185 append_u64(u32 * const desc, u64 data) append_u64() argument
202 write_cmd(u32 * const desc, u32 command) write_cmd() argument
209 append_cmd_ptr(u32 * const desc, dma_addr_t ptr, int len, u32 command) append_cmd_ptr() argument
217 append_cmd_ptr_extlen(u32 * const desc, dma_addr_t ptr, unsigned int len, u32 command) append_cmd_ptr_extlen() argument
226 append_cmd_data(u32 * const desc, const void *data, int len, u32 command) append_cmd_data() argument
245 set_jump_tgt_here(u32 * const desc, u32 *jump_cmd) set_jump_tgt_here() argument
251 set_move_tgt_here(u32 * const desc, u32 *move_cmd) set_move_tgt_here() argument
293 append_store(u32 * const desc, dma_addr_t ptr, unsigned int len, u32 options) append_store() argument
562 append_proto_dkp(u32 * const desc, struct alginfo *adata) append_proto_dkp() argument
[all...]
/kernel/linux/linux-6.6/kernel/irq/
H A Dchip.c44 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_chip() local
46 if (!desc) in irq_set_chip()
49 desc->irq_data.chip = (struct irq_chip *)(chip ?: &no_irq_chip); in irq_set_chip()
50 irq_put_desc_unlock(desc, flags); in irq_set_chip()
68 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); in irq_set_irq_type() local
71 if (!desc) in irq_set_irq_type()
74 ret = __irq_set_trigger(desc, type); in irq_set_irq_type()
75 irq_put_desc_busunlock(desc, flags); in irq_set_irq_type()
90 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_handler_data() local
92 if (!desc) in irq_set_handler_data()
112 struct irq_desc *desc = irq_get_desc_lock(irq_base + irq_offset, &flags, IRQ_GET_DESC_CHECK_GLOBAL); irq_set_msi_desc_off() local
145 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq_set_chip_data() local
157 struct irq_desc *desc = irq_to_desc(irq); irq_get_irq_data() local
163 irq_state_clr_disabled(struct irq_desc *desc) irq_state_clr_disabled() argument
168 irq_state_clr_masked(struct irq_desc *desc) irq_state_clr_masked() argument
173 irq_state_clr_started(struct irq_desc *desc) irq_state_clr_started() argument
178 irq_state_set_started(struct irq_desc *desc) irq_state_set_started() argument
191 __irq_startup_managed(struct irq_desc *desc, const struct cpumask *aff, bool force) __irq_startup_managed() argument
228 __irq_startup_managed(struct irq_desc *desc, const struct cpumask *aff, bool force) __irq_startup_managed() argument
235 __irq_startup(struct irq_desc *desc) __irq_startup() argument
254 irq_startup(struct irq_desc *desc, bool resend, bool force) irq_startup() argument
288 irq_activate(struct irq_desc *desc) irq_activate() argument
297 irq_activate_and_startup(struct irq_desc *desc, bool resend) irq_activate_and_startup() argument
306 irq_shutdown(struct irq_desc *desc) irq_shutdown() argument
323 irq_shutdown_and_deactivate(struct irq_desc *desc) irq_shutdown_and_deactivate() argument
335 irq_enable(struct irq_desc *desc) irq_enable() argument
350 __irq_disable(struct irq_desc *desc, bool mask) __irq_disable() argument
386 irq_disable(struct irq_desc *desc) irq_disable() argument
391 irq_percpu_enable(struct irq_desc *desc, unsigned int cpu) irq_percpu_enable() argument
400 irq_percpu_disable(struct irq_desc *desc, unsigned int cpu) irq_percpu_disable() argument
409 mask_ack_irq(struct irq_desc *desc) mask_ack_irq() argument
421 mask_irq(struct irq_desc *desc) mask_irq() argument
432 unmask_irq(struct irq_desc *desc) unmask_irq() argument
443 unmask_threaded_irq(struct irq_desc *desc) unmask_threaded_irq() argument
463 struct irq_desc *desc = irq_to_desc(irq); handle_nested_irq() local
495 irq_check_poll(struct irq_desc *desc) irq_check_poll() argument
502 irq_may_run(struct irq_desc *desc) irq_may_run() argument
538 handle_simple_irq(struct irq_desc *desc) handle_simple_irq() argument
573 handle_untracked_irq(struct irq_desc *desc) handle_untracked_irq() argument
605 cond_unmask_irq(struct irq_desc *desc) cond_unmask_irq() argument
628 handle_level_irq(struct irq_desc *desc) handle_level_irq() argument
657 cond_unmask_eoi_irq(struct irq_desc *desc, struct irq_chip *chip) cond_unmask_eoi_irq() argument
687 handle_fasteoi_irq(struct irq_desc *desc) handle_fasteoi_irq() argument
751 handle_fasteoi_nmi(struct irq_desc *desc) handle_fasteoi_nmi() argument
787 handle_edge_irq(struct irq_desc *desc) handle_edge_irq() argument
849 handle_edge_eoi_irq(struct irq_desc *desc) handle_edge_eoi_irq() argument
894 handle_percpu_irq(struct irq_desc *desc) handle_percpu_irq() argument
924 handle_percpu_devid_irq(struct irq_desc *desc) handle_percpu_devid_irq() argument
967 handle_percpu_devid_fasteoi_nmi(struct irq_desc *desc) handle_percpu_devid_fasteoi_nmi() argument
985 __irq_do_set_handler(struct irq_desc *desc, irq_flow_handler_t handle, int is_chained, const char *name) __irq_do_set_handler() argument
1062 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, 0); __irq_set_handler() local
1077 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, 0); irq_set_chained_handler_and_data() local
1101 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq_modify_status() local
1146 struct irq_desc *desc; irq_cpu_online() local
1176 struct irq_desc *desc; irq_cpu_offline() local
1212 handle_fasteoi_ack_irq(struct irq_desc *desc) handle_fasteoi_ack_irq() argument
1263 handle_fasteoi_mask_irq(struct irq_desc *desc) handle_fasteoi_mask_irq() argument
[all...]
H A Dsettings.h42 irq_settings_clr_and_set(struct irq_desc *desc, u32 clr, u32 set) in irq_settings_clr_and_set() argument
44 desc->status_use_accessors &= ~(clr & _IRQF_MODIFY_MASK); in irq_settings_clr_and_set()
45 desc->status_use_accessors |= (set & _IRQF_MODIFY_MASK); in irq_settings_clr_and_set()
48 static inline bool irq_settings_is_per_cpu(struct irq_desc *desc) in irq_settings_is_per_cpu() argument
50 return desc->status_use_accessors & _IRQ_PER_CPU; in irq_settings_is_per_cpu()
53 static inline bool irq_settings_is_per_cpu_devid(struct irq_desc *desc) in irq_settings_is_per_cpu_devid() argument
55 return desc->status_use_accessors & _IRQ_PER_CPU_DEVID; in irq_settings_is_per_cpu_devid()
58 static inline void irq_settings_set_per_cpu(struct irq_desc *desc) in irq_settings_set_per_cpu() argument
60 desc->status_use_accessors |= _IRQ_PER_CPU; in irq_settings_set_per_cpu()
63 static inline void irq_settings_set_no_balancing(struct irq_desc *desc) in irq_settings_set_no_balancing() argument
68 irq_settings_has_no_balance_set(struct irq_desc *desc) irq_settings_has_no_balance_set() argument
73 irq_settings_get_trigger_mask(struct irq_desc *desc) irq_settings_get_trigger_mask() argument
79 irq_settings_set_trigger_mask(struct irq_desc *desc, u32 mask) irq_settings_set_trigger_mask() argument
85 irq_settings_is_level(struct irq_desc *desc) irq_settings_is_level() argument
90 irq_settings_clr_level(struct irq_desc *desc) irq_settings_clr_level() argument
95 irq_settings_set_level(struct irq_desc *desc) irq_settings_set_level() argument
100 irq_settings_can_request(struct irq_desc *desc) irq_settings_can_request() argument
105 irq_settings_clr_norequest(struct irq_desc *desc) irq_settings_clr_norequest() argument
110 irq_settings_set_norequest(struct irq_desc *desc) irq_settings_set_norequest() argument
115 irq_settings_can_thread(struct irq_desc *desc) irq_settings_can_thread() argument
120 irq_settings_clr_nothread(struct irq_desc *desc) irq_settings_clr_nothread() argument
125 irq_settings_set_nothread(struct irq_desc *desc) irq_settings_set_nothread() argument
130 irq_settings_can_probe(struct irq_desc *desc) irq_settings_can_probe() argument
135 irq_settings_clr_noprobe(struct irq_desc *desc) irq_settings_clr_noprobe() argument
140 irq_settings_set_noprobe(struct irq_desc *desc) irq_settings_set_noprobe() argument
145 irq_settings_can_move_pcntxt(struct irq_desc *desc) irq_settings_can_move_pcntxt() argument
150 irq_settings_can_autoenable(struct irq_desc *desc) irq_settings_can_autoenable() argument
155 irq_settings_is_nested_thread(struct irq_desc *desc) irq_settings_is_nested_thread() argument
160 irq_settings_is_polled(struct irq_desc *desc) irq_settings_is_polled() argument
165 irq_settings_disable_unlazy(struct irq_desc *desc) irq_settings_disable_unlazy() argument
170 irq_settings_clr_disable_unlazy(struct irq_desc *desc) irq_settings_clr_disable_unlazy() argument
175 irq_settings_is_hidden(struct irq_desc *desc) irq_settings_is_hidden() argument
180 irq_settings_set_no_debug(struct irq_desc *desc) irq_settings_set_no_debug() argument
185 irq_settings_no_debug(struct irq_desc *desc) irq_settings_no_debug() argument
[all...]
H A 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()
30 * Called from __setup_irq() with desc->lock held after @action has
33 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_install_action() argument
35 desc in irq_pm_install_action()
57 irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action) irq_pm_remove_action() argument
70 suspend_device_irq(struct irq_desc *desc) suspend_device_irq() argument
133 struct irq_desc *desc; suspend_device_irqs() local
151 resume_irq(struct irq_desc *desc) resume_irq() argument
185 struct irq_desc *desc; resume_irqs() local
211 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); rearm_wake_irq() local
[all...]
H A Dmanage.c38 static void __synchronize_hardirq(struct irq_desc *desc, bool sync_chip) in __synchronize_hardirq() argument
40 struct irq_data *irqd = irq_desc_get_irq_data(desc); in __synchronize_hardirq()
50 while (irqd_irq_inprogress(&desc->irq_data)) in __synchronize_hardirq()
54 raw_spin_lock_irqsave(&desc->lock, flags); in __synchronize_hardirq()
55 inprogress = irqd_irq_inprogress(&desc->irq_data); in __synchronize_hardirq()
70 raw_spin_unlock_irqrestore(&desc->lock, flags); in __synchronize_hardirq()
100 struct irq_desc *desc = irq_to_desc(irq); in synchronize_hardirq() local
102 if (desc) { in synchronize_hardirq()
103 __synchronize_hardirq(desc, false); in synchronize_hardirq()
104 return !atomic_read(&desc in synchronize_hardirq()
111 __synchronize_irq(struct irq_desc *desc) __synchronize_irq() argument
138 struct irq_desc *desc = irq_to_desc(irq); synchronize_irq() local
148 __irq_can_set_affinity(struct irq_desc *desc) __irq_can_set_affinity() argument
175 struct irq_desc *desc = irq_to_desc(irq); irq_can_set_affinity_usr() local
190 irq_set_thread_affinity(struct irq_desc *desc) irq_set_thread_affinity() argument
220 struct irq_desc *desc = irq_data_to_desc(data); irq_do_set_affinity() local
299 struct irq_desc *desc = irq_data_to_desc(data); irq_set_affinity_pending() local
331 struct irq_desc *desc = irq_data_to_desc(data); irq_set_affinity_deactivated() local
356 struct irq_desc *desc = irq_data_to_desc(data); irq_set_affinity_locked() local
403 struct irq_desc *desc; irq_update_affinity_desc() local
458 struct irq_desc *desc = irq_to_desc(irq); __irq_set_affinity() local
505 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); __irq_apply_affinity_hint() local
521 struct irq_desc *desc = irq_to_desc(notify->irq); irq_affinity_notify() local
556 struct irq_desc *desc = irq_to_desc(irq); irq_set_affinity_notifier() local
594 irq_setup_affinity(struct irq_desc *desc) irq_setup_affinity() argument
636 irq_setup_affinity(struct irq_desc *desc) irq_setup_affinity() argument
658 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq_set_vcpu_affinity() local
686 __disable_irq(struct irq_desc *desc) __disable_irq() argument
695 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); __disable_irq_nosync() local
784 __enable_irq(struct irq_desc *desc) __enable_irq() argument
826 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); enable_irq() local
856 struct irq_desc *desc = irq_to_desc(irq); set_irq_wake_real() local
890 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); irq_set_irq_wake() local
939 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); can_request_irq() local
954 __irq_set_trigger(struct irq_desc *desc, unsigned long flags) __irq_set_trigger() argument
1013 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq_set_parent() local
1082 irq_finalize_oneshot(struct irq_desc *desc, struct irqaction *action) irq_finalize_oneshot() argument
1137 irq_thread_check_affinity(struct irq_desc *desc, struct irqaction *action) irq_thread_check_affinity() argument
1175 irq_thread_check_affinity(struct irq_desc *desc, struct irqaction *action) irq_thread_check_affinity() argument
1185 irq_forced_thread_fn(struct irq_desc *desc, struct irqaction *action) irq_forced_thread_fn() argument
1208 irq_thread_fn(struct irq_desc *desc, struct irqaction *action) irq_thread_fn() argument
1221 wake_threads_waitq(struct irq_desc *desc) wake_threads_waitq() argument
1230 struct irq_desc *desc; irq_thread_dtor() local
1254 irq_wake_secondary(struct irq_desc *desc, struct irqaction *action) irq_wake_secondary() argument
1269 irq_thread_set_ready(struct irq_desc *desc, struct irqaction *action) irq_thread_set_ready() argument
1280 wake_up_and_wait_for_irq_thread_ready(struct irq_desc *desc, struct irqaction *action) wake_up_and_wait_for_irq_thread_ready() argument
1298 struct irq_desc *desc = irq_to_desc(action->irq); irq_thread() local
1347 struct irq_desc *desc = irq_to_desc(irq); irq_wake_thread() local
1405 irq_request_resources(struct irq_desc *desc) irq_request_resources() argument
1413 irq_release_resources(struct irq_desc *desc) irq_release_resources() argument
1422 irq_supports_nmi(struct irq_desc *desc) irq_supports_nmi() argument
1438 irq_nmi_setup(struct irq_desc *desc) irq_nmi_setup() argument
1446 irq_nmi_teardown(struct irq_desc *desc) irq_nmi_teardown() argument
1505 __setup_irq(unsigned int irq, struct irq_desc *desc, struct irqaction *new) __setup_irq() argument
1874 __free_irq(struct irq_desc *desc, void *dev_id) __free_irq() argument
2028 struct irq_desc *desc = irq_to_desc(irq); free_irq() local
2052 __cleanup_nmi(unsigned int irq, struct irq_desc *desc) __cleanup_nmi() argument
2080 struct irq_desc *desc = irq_to_desc(irq); free_nmi() local
2151 struct irq_desc *desc; request_threaded_irq() local
2257 struct irq_desc *desc; request_any_context_irq() local
2308 struct irq_desc *desc; request_nmi() local
2378 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, IRQ_GET_DESC_CHECK_PERCPU); enable_percpu_irq() local
2423 struct irq_desc *desc; irq_percpu_is_enabled() local
2442 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, IRQ_GET_DESC_CHECK_PERCPU); disable_percpu_irq() local
2462 struct irq_desc *desc = irq_to_desc(irq); __free_percpu_irq() local
2512 struct irq_desc *desc = irq_to_desc(irq); remove_percpu_irq() local
2532 struct irq_desc *desc = irq_to_desc(irq); free_percpu_irq() local
2545 struct irq_desc *desc = irq_to_desc(irq); free_percpu_nmi() local
2565 struct irq_desc *desc = irq_to_desc(irq); setup_percpu_irq() local
2605 struct irq_desc *desc; __request_percpu_irq() local
2670 struct irq_desc *desc; request_percpu_nmi() local
2737 struct irq_desc *desc; prepare_percpu_nmi() local
2780 struct irq_desc *desc; teardown_percpu_nmi() local
2837 struct irq_desc *desc; irq_get_irqchip_state() local
2870 struct irq_desc *desc; irq_set_irqchip_state() local
2932 struct irq_desc *desc; irq_check_status_bit() local
[all...]
H A Dspurious.c36 bool irq_wait_for_poll(struct irq_desc *desc)
37 __must_hold(&desc->lock)
41 smp_processor_id(), desc->irq_data.irq))
46 raw_spin_unlock(&desc->lock);
47 while (irqd_irq_inprogress(&desc->irq_data))
49 raw_spin_lock(&desc->lock);
50 } while (irqd_irq_inprogress(&desc->irq_data));
52 return !irqd_irq_disabled(&desc->irq_data) && desc->action;
62 static int try_one_irq(struct irq_desc *desc, boo argument
120 struct irq_desc *desc; misrouted_irq() local
146 struct irq_desc *desc; poll_spurious_irqs() local
192 __report_bad_irq(struct irq_desc *desc, irqreturn_t action_ret) __report_bad_irq() argument
225 report_bad_irq(struct irq_desc *desc, irqreturn_t action_ret) report_bad_irq() argument
236 try_misrouted_irq(unsigned int irq, struct irq_desc *desc, irqreturn_t action_ret) try_misrouted_irq() argument
272 note_interrupt(struct irq_desc *desc, irqreturn_t action_ret) note_interrupt() argument
[all...]
H A Dirqdesc.c54 static int alloc_masks(struct irq_desc *desc, int node) in alloc_masks() argument
56 if (!zalloc_cpumask_var_node(&desc->irq_common_data.affinity, in alloc_masks()
61 if (!zalloc_cpumask_var_node(&desc->irq_common_data.effective_affinity, in alloc_masks()
63 free_cpumask_var(desc->irq_common_data.affinity); in alloc_masks()
69 if (!zalloc_cpumask_var_node(&desc->pending_mask, GFP_KERNEL, node)) { in alloc_masks()
71 free_cpumask_var(desc->irq_common_data.effective_affinity); in alloc_masks()
73 free_cpumask_var(desc->irq_common_data.affinity); in alloc_masks()
80 static void desc_smp_init(struct irq_desc *desc, int node, in desc_smp_init() argument
85 cpumask_copy(desc->irq_common_data.affinity, affinity); in desc_smp_init()
88 cpumask_clear(desc in desc_smp_init()
97 alloc_masks(struct irq_desc *desc, int node) alloc_masks() argument
99 desc_smp_init(struct irq_desc *desc, int node, const struct cpumask *affinity) desc_smp_init() argument
102 desc_set_defaults(unsigned int irq, struct irq_desc *desc, int node, const struct cpumask *affinity, struct module *owner) desc_set_defaults() argument
151 struct irq_desc *desc = mt_find(&sparse_irqs, &index, nr_irqs); irq_find_at_or_after() local
156 irq_insert_desc(unsigned int irq, struct irq_desc *desc) irq_insert_desc() argument
181 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); per_cpu_count_show() local
201 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); chip_name_show() local
218 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); hwirq_show() local
233 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); type_show() local
249 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); wakeup_show() local
265 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); name_show() local
280 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); actions_show() local
318 irq_sysfs_add(int irq, struct irq_desc *desc) irq_sysfs_add() argument
333 irq_sysfs_del(struct irq_desc *desc) irq_sysfs_del() argument
347 struct irq_desc *desc; irq_sysfs_init() local
374 irq_sysfs_add(int irq, struct irq_desc *desc) irq_sysfs_add() argument
375 irq_sysfs_del(struct irq_desc *desc) irq_sysfs_del() argument
388 free_masks(struct irq_desc *desc) free_masks() argument
399 free_masks(struct irq_desc *desc) free_masks() argument
416 struct irq_desc *desc; alloc_desc() local
451 struct irq_desc *desc = container_of(kobj, struct irq_desc, kobj); irq_kobj_release() local
460 struct irq_desc *desc = container_of(rhp, struct irq_desc, rcu); delayed_free_desc() local
467 struct irq_desc *desc = irq_to_desc(irq); free_desc() local
497 struct irq_desc *desc; alloc_descs() local
548 struct irq_desc *desc; early_irq_init() local
586 struct irq_desc *desc; early_irq_init() local
616 struct irq_desc *desc = irq_to_desc(irq); free_desc() local
632 struct irq_desc *desc = irq_to_desc(start + i); alloc_descs() local
661 handle_irq_desc(struct irq_desc *desc) handle_irq_desc() argument
865 struct irq_desc *desc = irq_to_desc(irq); __irq_get_desc_lock() local
890 chip_bus_sync_unlock(desc); global() variable
896 struct irq_desc *desc = irq_to_desc(irq); irq_set_percpu_devid_partition() local
925 struct irq_desc *desc = irq_to_desc(irq); irq_get_percpu_devid_partition() local
953 struct irq_desc *desc = irq_to_desc(irq); kstat_irqs_cpu() local
959 irq_is_nmi(struct irq_desc *desc) irq_is_nmi() argument
966 struct irq_desc *desc = irq_to_desc(irq); kstat_irqs() local
1006 struct irq_desc *desc = irq_to_desc(irq); __irq_set_lockdep_class() local
[all...]
/kernel/linux/linux-5.10/kernel/irq/
H A Dchip.c44 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_chip() local
46 if (!desc) in irq_set_chip()
52 desc->irq_data.chip = chip; in irq_set_chip()
53 irq_put_desc_unlock(desc, flags); in irq_set_chip()
71 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); in irq_set_irq_type() local
74 if (!desc) in irq_set_irq_type()
77 ret = __irq_set_trigger(desc, type); in irq_set_irq_type()
78 irq_put_desc_busunlock(desc, flags); in irq_set_irq_type()
93 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); in irq_set_handler_data() local
95 if (!desc) in irq_set_handler_data()
115 struct irq_desc *desc = irq_get_desc_lock(irq_base + irq_offset, &flags, IRQ_GET_DESC_CHECK_GLOBAL); irq_set_msi_desc_off() local
148 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq_set_chip_data() local
160 struct irq_desc *desc = irq_to_desc(irq); irq_get_irq_data() local
166 irq_state_clr_disabled(struct irq_desc *desc) irq_state_clr_disabled() argument
171 irq_state_clr_masked(struct irq_desc *desc) irq_state_clr_masked() argument
176 irq_state_clr_started(struct irq_desc *desc) irq_state_clr_started() argument
181 irq_state_set_started(struct irq_desc *desc) irq_state_set_started() argument
194 __irq_startup_managed(struct irq_desc *desc, struct cpumask *aff, bool force) __irq_startup_managed() argument
230 __irq_startup_managed(struct irq_desc *desc, struct cpumask *aff, bool force) __irq_startup_managed() argument
236 __irq_startup(struct irq_desc *desc) __irq_startup() argument
255 irq_startup(struct irq_desc *desc, bool resend, bool force) irq_startup() argument
289 irq_activate(struct irq_desc *desc) irq_activate() argument
298 irq_activate_and_startup(struct irq_desc *desc, bool resend) irq_activate_and_startup() argument
307 irq_shutdown(struct irq_desc *desc) irq_shutdown() argument
323 irq_shutdown_and_deactivate(struct irq_desc *desc) irq_shutdown_and_deactivate() argument
335 irq_enable(struct irq_desc *desc) irq_enable() argument
350 __irq_disable(struct irq_desc *desc, bool mask) __irq_disable() argument
386 irq_disable(struct irq_desc *desc) irq_disable() argument
391 irq_percpu_enable(struct irq_desc *desc, unsigned int cpu) irq_percpu_enable() argument
400 irq_percpu_disable(struct irq_desc *desc, unsigned int cpu) irq_percpu_disable() argument
409 mask_ack_irq(struct irq_desc *desc) mask_ack_irq() argument
421 mask_irq(struct irq_desc *desc) mask_irq() argument
432 unmask_irq(struct irq_desc *desc) unmask_irq() argument
443 unmask_threaded_irq(struct irq_desc *desc) unmask_threaded_irq() argument
463 struct irq_desc *desc = irq_to_desc(irq); handle_nested_irq() local
498 irq_check_poll(struct irq_desc *desc) irq_check_poll() argument
505 irq_may_run(struct irq_desc *desc) irq_may_run() argument
541 handle_simple_irq(struct irq_desc *desc) handle_simple_irq() argument
576 handle_untracked_irq(struct irq_desc *desc) handle_untracked_irq() argument
610 cond_unmask_irq(struct irq_desc *desc) cond_unmask_irq() argument
633 handle_level_irq(struct irq_desc *desc) handle_level_irq() argument
662 cond_unmask_eoi_irq(struct irq_desc *desc, struct irq_chip *chip) cond_unmask_eoi_irq() argument
692 handle_fasteoi_irq(struct irq_desc *desc) handle_fasteoi_irq() argument
742 handle_fasteoi_nmi(struct irq_desc *desc) handle_fasteoi_nmi() argument
778 handle_edge_irq(struct irq_desc *desc) handle_edge_irq() argument
840 handle_edge_eoi_irq(struct irq_desc *desc) handle_edge_eoi_irq() argument
885 handle_percpu_irq(struct irq_desc *desc) handle_percpu_irq() argument
915 handle_percpu_devid_irq(struct irq_desc *desc) handle_percpu_devid_irq() argument
960 handle_percpu_devid_fasteoi_ipi(struct irq_desc *desc) handle_percpu_devid_fasteoi_ipi() argument
985 handle_percpu_devid_fasteoi_nmi(struct irq_desc *desc) handle_percpu_devid_fasteoi_nmi() argument
1003 __irq_do_set_handler(struct irq_desc *desc, irq_flow_handler_t handle, int is_chained, const char *name) __irq_do_set_handler() argument
1077 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, 0); __irq_set_handler() local
1092 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, 0); irq_set_chained_handler_and_data() local
1116 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq_modify_status() local
1160 struct irq_desc *desc; irq_cpu_online() local
1190 struct irq_desc *desc; irq_cpu_offline() local
1225 handle_fasteoi_ack_irq(struct irq_desc *desc) handle_fasteoi_ack_irq() argument
1276 handle_fasteoi_mask_irq(struct irq_desc *desc) handle_fasteoi_mask_irq() argument
[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()
30 * Called from __setup_irq() with desc->lock held after @action has
33 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_install_action() argument
35 desc in irq_pm_install_action()
57 irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action) irq_pm_remove_action() argument
70 suspend_device_irq(struct irq_desc *desc) suspend_device_irq() argument
133 struct irq_desc *desc; suspend_device_irqs() local
152 resume_irq(struct irq_desc *desc) resume_irq() argument
186 struct irq_desc *desc; resume_irqs() local
212 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); rearm_wake_irq() local
[all...]
H A Dsettings.h40 irq_settings_clr_and_set(struct irq_desc *desc, u32 clr, u32 set) in irq_settings_clr_and_set() argument
42 desc->status_use_accessors &= ~(clr & _IRQF_MODIFY_MASK); in irq_settings_clr_and_set()
43 desc->status_use_accessors |= (set & _IRQF_MODIFY_MASK); in irq_settings_clr_and_set()
46 static inline bool irq_settings_is_per_cpu(struct irq_desc *desc) in irq_settings_is_per_cpu() argument
48 return desc->status_use_accessors & _IRQ_PER_CPU; in irq_settings_is_per_cpu()
51 static inline bool irq_settings_is_per_cpu_devid(struct irq_desc *desc) in irq_settings_is_per_cpu_devid() argument
53 return desc->status_use_accessors & _IRQ_PER_CPU_DEVID; in irq_settings_is_per_cpu_devid()
56 static inline void irq_settings_set_per_cpu(struct irq_desc *desc) in irq_settings_set_per_cpu() argument
58 desc->status_use_accessors |= _IRQ_PER_CPU; in irq_settings_set_per_cpu()
61 static inline void irq_settings_set_no_balancing(struct irq_desc *desc) in irq_settings_set_no_balancing() argument
66 irq_settings_has_no_balance_set(struct irq_desc *desc) irq_settings_has_no_balance_set() argument
71 irq_settings_get_trigger_mask(struct irq_desc *desc) irq_settings_get_trigger_mask() argument
77 irq_settings_set_trigger_mask(struct irq_desc *desc, u32 mask) irq_settings_set_trigger_mask() argument
83 irq_settings_is_level(struct irq_desc *desc) irq_settings_is_level() argument
88 irq_settings_clr_level(struct irq_desc *desc) irq_settings_clr_level() argument
93 irq_settings_set_level(struct irq_desc *desc) irq_settings_set_level() argument
98 irq_settings_can_request(struct irq_desc *desc) irq_settings_can_request() argument
103 irq_settings_clr_norequest(struct irq_desc *desc) irq_settings_clr_norequest() argument
108 irq_settings_set_norequest(struct irq_desc *desc) irq_settings_set_norequest() argument
113 irq_settings_can_thread(struct irq_desc *desc) irq_settings_can_thread() argument
118 irq_settings_clr_nothread(struct irq_desc *desc) irq_settings_clr_nothread() argument
123 irq_settings_set_nothread(struct irq_desc *desc) irq_settings_set_nothread() argument
128 irq_settings_can_probe(struct irq_desc *desc) irq_settings_can_probe() argument
133 irq_settings_clr_noprobe(struct irq_desc *desc) irq_settings_clr_noprobe() argument
138 irq_settings_set_noprobe(struct irq_desc *desc) irq_settings_set_noprobe() argument
143 irq_settings_can_move_pcntxt(struct irq_desc *desc) irq_settings_can_move_pcntxt() argument
148 irq_settings_can_autoenable(struct irq_desc *desc) irq_settings_can_autoenable() argument
153 irq_settings_is_nested_thread(struct irq_desc *desc) irq_settings_is_nested_thread() argument
158 irq_settings_is_polled(struct irq_desc *desc) irq_settings_is_polled() argument
163 irq_settings_disable_unlazy(struct irq_desc *desc) irq_settings_disable_unlazy() argument
168 irq_settings_clr_disable_unlazy(struct irq_desc *desc) irq_settings_clr_disable_unlazy() argument
173 irq_settings_is_hidden(struct irq_desc *desc) irq_settings_is_hidden() argument
[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 in synchronize_hardirq()
129 struct irq_desc *desc = irq_to_desc(irq); synchronize_irq() local
147 __irq_can_set_affinity(struct irq_desc *desc) __irq_can_set_affinity() argument
174 struct irq_desc *desc = irq_to_desc(irq); irq_can_set_affinity_usr() local
189 irq_set_thread_affinity(struct irq_desc *desc) irq_set_thread_affinity() argument
224 struct irq_desc *desc = irq_data_to_desc(data); irq_do_set_affinity() local
303 struct irq_desc *desc = irq_data_to_desc(data); irq_set_affinity_pending() local
335 struct irq_desc *desc = irq_data_to_desc(data); irq_set_affinity_deactivated() local
360 struct irq_desc *desc = irq_data_to_desc(data); irq_set_affinity_locked() local
391 struct irq_desc *desc = irq_to_desc(irq); __irq_set_affinity() local
407 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); irq_set_affinity_hint() local
424 struct irq_desc *desc = irq_to_desc(notify->irq); irq_affinity_notify() local
459 struct irq_desc *desc = irq_to_desc(irq); irq_set_affinity_notifier() local
497 irq_setup_affinity(struct irq_desc *desc) irq_setup_affinity() argument
539 irq_setup_affinity(struct irq_desc *desc) irq_setup_affinity() argument
561 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq_set_vcpu_affinity() local
589 __disable_irq(struct irq_desc *desc) __disable_irq() argument
598 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); __disable_irq_nosync() local
684 __enable_irq(struct irq_desc *desc) __enable_irq() argument
726 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); enable_irq() local
756 struct irq_desc *desc = irq_to_desc(irq); set_irq_wake_real() local
790 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); irq_set_irq_wake() local
839 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); can_request_irq() local
854 __irq_set_trigger(struct irq_desc *desc, unsigned long flags) __irq_set_trigger() argument
913 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, 0); irq_set_parent() local
982 irq_finalize_oneshot(struct irq_desc *desc, struct irqaction *action) irq_finalize_oneshot() argument
1037 irq_thread_check_affinity(struct irq_desc *desc, struct irqaction *action) irq_thread_check_affinity() argument
1075 irq_thread_check_affinity(struct irq_desc *desc, struct irqaction *action) irq_thread_check_affinity() argument
1085 irq_forced_thread_fn(struct irq_desc *desc, struct irqaction *action) irq_forced_thread_fn() argument
1108 irq_thread_fn(struct irq_desc *desc, struct irqaction *action) irq_thread_fn() argument
1121 wake_threads_waitq(struct irq_desc *desc) wake_threads_waitq() argument
1130 struct irq_desc *desc; irq_thread_dtor() local
1154 irq_wake_secondary(struct irq_desc *desc, struct irqaction *action) irq_wake_secondary() argument
1169 irq_thread_set_ready(struct irq_desc *desc, struct irqaction *action) irq_thread_set_ready() argument
1180 wake_up_and_wait_for_irq_thread_ready(struct irq_desc *desc, struct irqaction *action) wake_up_and_wait_for_irq_thread_ready() argument
1198 struct irq_desc *desc = irq_to_desc(action->irq); irq_thread() local
1245 struct irq_desc *desc = irq_to_desc(irq); irq_wake_thread() local
1303 irq_request_resources(struct irq_desc *desc) irq_request_resources() argument
1311 irq_release_resources(struct irq_desc *desc) irq_release_resources() argument
1320 irq_supports_nmi(struct irq_desc *desc) irq_supports_nmi() argument
1336 irq_nmi_setup(struct irq_desc *desc) irq_nmi_setup() argument
1344 irq_nmi_teardown(struct irq_desc *desc) irq_nmi_teardown() argument
1405 __setup_irq(unsigned int irq, struct irq_desc *desc, struct irqaction *new) __setup_irq() argument
1769 __free_irq(struct irq_desc *desc, void *dev_id) __free_irq() argument
1923 struct irq_desc *desc = irq_to_desc(irq); free_irq() local
1947 __cleanup_nmi(unsigned int irq, struct irq_desc *desc) __cleanup_nmi() argument
1975 struct irq_desc *desc = irq_to_desc(irq); free_nmi() local
2046 struct irq_desc *desc; request_threaded_irq() local
2152 struct irq_desc *desc; request_any_context_irq() local
2203 struct irq_desc *desc; request_nmi() local
2273 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, IRQ_GET_DESC_CHECK_PERCPU); enable_percpu_irq() local
2318 struct irq_desc *desc; irq_percpu_is_enabled() local
2337 struct irq_desc *desc = irq_get_desc_lock(irq, &flags, IRQ_GET_DESC_CHECK_PERCPU); disable_percpu_irq() local
2357 struct irq_desc *desc = irq_to_desc(irq); __free_percpu_irq() local
2407 struct irq_desc *desc = irq_to_desc(irq); remove_percpu_irq() local
2427 struct irq_desc *desc = irq_to_desc(irq); free_percpu_irq() local
2440 struct irq_desc *desc = irq_to_desc(irq); free_percpu_nmi() local
2460 struct irq_desc *desc = irq_to_desc(irq); setup_percpu_irq() local
2500 struct irq_desc *desc; __request_percpu_irq() local
2565 struct irq_desc *desc; request_percpu_nmi() local
2632 struct irq_desc *desc; prepare_percpu_nmi() local
2675 struct irq_desc *desc; teardown_percpu_nmi() local
2732 struct irq_desc *desc; irq_get_irqchip_state() local
2765 struct irq_desc *desc; irq_set_irqchip_state() local
[all...]
H A Dspurious.c36 bool irq_wait_for_poll(struct irq_desc *desc)
37 __must_hold(&desc->lock)
41 smp_processor_id(), desc->irq_data.irq))
46 raw_spin_unlock(&desc->lock);
47 while (irqd_irq_inprogress(&desc->irq_data))
49 raw_spin_lock(&desc->lock);
50 } while (irqd_irq_inprogress(&desc->irq_data));
52 return !irqd_irq_disabled(&desc->irq_data) && desc->action;
62 static int try_one_irq(struct irq_desc *desc, boo argument
120 struct irq_desc *desc; misrouted_irq() local
146 struct irq_desc *desc; poll_spurious_irqs() local
192 __report_bad_irq(struct irq_desc *desc, irqreturn_t action_ret) __report_bad_irq() argument
225 report_bad_irq(struct irq_desc *desc, irqreturn_t action_ret) report_bad_irq() argument
236 try_misrouted_irq(unsigned int irq, struct irq_desc *desc, irqreturn_t action_ret) try_misrouted_irq() argument
272 note_interrupt(struct irq_desc *desc, irqreturn_t action_ret) note_interrupt() argument
[all...]
/kernel/linux/linux-5.10/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()
147 struct wdm_device *desc; wdm_out_callback() local
163 struct wdm_device *desc = urb->context; wdm_in_callback() local
238 struct wdm_device *desc; wdm_int_callback() local
324 poison_urbs(struct wdm_device *desc) poison_urbs() argument
332 unpoison_urbs(struct wdm_device *desc) unpoison_urbs() argument
343 free_urbs(struct wdm_device *desc) free_urbs() argument
350 cleanup(struct wdm_device *desc) cleanup() argument
366 struct wdm_device *desc = file->private_data; wdm_write() local
471 service_outstanding_interrupt(struct wdm_device *desc) service_outstanding_interrupt() argument
510 struct wdm_device *desc = file->private_data; wdm_read() local
616 struct wdm_device *desc = file->private_data; wdm_wait_for_response() local
670 struct wdm_device *desc = file->private_data; wdm_poll() local
699 struct wdm_device *desc; wdm_open() local
743 struct wdm_device *desc = file->private_data; wdm_release() local
774 struct wdm_device *desc = file->private_data; wdm_ioctl() local
811 struct wdm_device *desc = container_of(work, struct wdm_device, rxwork); wdm_rxwork() local
836 struct wdm_device *desc; service_interrupt_work() local
855 struct wdm_device *desc; wdm_create() local
1038 struct wdm_device *desc; wdm_disconnect() local
1074 struct wdm_device *desc = wdm_find_device(intf); wdm_suspend() local
1110 recover_from_urb_loss(struct wdm_device *desc) recover_from_urb_loss() argument
1126 struct wdm_device *desc = wdm_find_device(intf); wdm_resume() local
1140 struct wdm_device *desc = wdm_find_device(intf); wdm_pre_reset() local
1165 struct wdm_device *desc = wdm_find_device(intf); wdm_post_reset() local
[all...]
/kernel/linux/linux-5.10/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
[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 in regulator_enable_regmap()
597 regulator_desc_list_voltage_linear_range(const struct regulator_desc *desc, unsigned int selector) regulator_desc_list_voltage_linear_range() argument
[all...]
/kernel/linux/linux-6.6/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
[all...]
H A Dhelpers.c33 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val); in regulator_is_enabled_regmap()
37 val &= rdev->desc->enable_mask; in regulator_is_enabled_regmap()
39 if (rdev->desc->enable_is_inverted) { in regulator_is_enabled_regmap()
40 if (rdev->desc->enable_val) in regulator_is_enabled_regmap()
41 return val != rdev->desc->enable_val; in regulator_is_enabled_regmap()
44 if (rdev->desc->enable_val) in regulator_is_enabled_regmap()
45 return val == rdev->desc->enable_val; in regulator_is_enabled_regmap()
64 if (rdev->desc->enable_is_inverted) { in regulator_enable_regmap()
65 val = rdev->desc->disable_val; in regulator_enable_regmap()
67 val = rdev->desc in regulator_enable_regmap()
526 regulator_desc_list_voltage_linear(const struct regulator_desc *desc, unsigned int selector) regulator_desc_list_voltage_linear() argument
620 regulator_desc_list_voltage_linear_range(const struct regulator_desc *desc, unsigned int selector) regulator_desc_list_voltage_linear_range() argument
[all...]
/kernel/linux/linux-5.10/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 in poly1305_init_generic()
30 poly1305_update_generic(struct poly1305_desc_ctx *desc, const u8 *src, unsigned int nbytes) poly1305_update_generic() argument
63 poly1305_final_generic(struct poly1305_desc_ctx *desc, u8 *dst) poly1305_final_generic() argument
[all...]
/kernel/linux/linux-6.6/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 in poly1305_init_generic()
30 poly1305_update_generic(struct poly1305_desc_ctx *desc, const u8 *src, unsigned int nbytes) poly1305_update_generic() argument
63 poly1305_final_generic(struct poly1305_desc_ctx *desc, u8 *dst) poly1305_final_generic() argument
[all...]
/kernel/linux/linux-5.10/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 in fnic_queue_wq_copy_desc_icmnd_16()
130 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); fnic_queue_wq_copy_desc_itmf() local
154 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); fnic_queue_wq_copy_desc_flogi_reg() local
174 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); fnic_queue_wq_copy_desc_fip_reg() local
196 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); fnic_queue_wq_copy_desc_fw_reset() local
210 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); fnic_queue_wq_copy_desc_lunmap() local
227 struct rq_enet_desc *desc = vnic_rq_next_desc(rq); fnic_queue_rq_desc() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/fnic/
H A Dfnic_res.h25 struct wq_enet_desc *desc = vnic_wq_next_desc(wq); in fnic_queue_wq_desc() local
27 wq_enet_desc_enc(desc, in fnic_queue_wq_desc()
49 struct wq_enet_desc *desc = vnic_wq_next_desc(wq); in fnic_queue_wq_eth_desc() local
51 wq_enet_desc_enc(desc, in fnic_queue_wq_eth_desc()
79 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); in fnic_queue_wq_copy_desc_icmnd_16() local
81 desc->hdr.type = FCPIO_ICMND_16; /* enum fcpio_type */ in fnic_queue_wq_copy_desc_icmnd_16()
82 desc->hdr.status = 0; /* header status entry */ in fnic_queue_wq_copy_desc_icmnd_16()
83 desc->hdr._resvd = 0; /* reserved */ in fnic_queue_wq_copy_desc_icmnd_16()
84 desc->hdr.tag.u.req_id = req_id; /* id for this request */ in fnic_queue_wq_copy_desc_icmnd_16()
86 desc in fnic_queue_wq_copy_desc_icmnd_16()
118 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); fnic_queue_wq_copy_desc_itmf() local
142 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); fnic_queue_wq_copy_desc_flogi_reg() local
162 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); fnic_queue_wq_copy_desc_fip_reg() local
184 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); fnic_queue_wq_copy_desc_fw_reset() local
198 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); fnic_queue_wq_copy_desc_lunmap() local
215 struct rq_enet_desc *desc = vnic_rq_next_desc(rq); fnic_queue_rq_desc() local
[all...]

Completed in 18 milliseconds

12345678910>>...236