/linux/drivers/net/wireless/ath/ath11k/ |
A D | hw.c | 275 static u8 ath11k_hw_ipq8074_rx_desc_get_mesh_ctl(struct hal_rx_desc *desc) in ath11k_hw_ipq8074_rx_desc_get_mesh_ctl() 305 static u16 ath11k_hw_ipq8074_rx_desc_get_msdu_len(struct hal_rx_desc *desc) in ath11k_hw_ipq8074_rx_desc_get_msdu_len() 311 static u8 ath11k_hw_ipq8074_rx_desc_get_msdu_sgi(struct hal_rx_desc *desc) in ath11k_hw_ipq8074_rx_desc_get_msdu_sgi() 340 static u8 ath11k_hw_ipq8074_rx_desc_get_msdu_nss(struct hal_rx_desc *desc) in ath11k_hw_ipq8074_rx_desc_get_msdu_nss() 346 static u8 ath11k_hw_ipq8074_rx_desc_get_mpdu_tid(struct hal_rx_desc *desc) in ath11k_hw_ipq8074_rx_desc_get_mpdu_tid() 452 static u8 ath11k_hw_qcn9074_rx_desc_get_mesh_ctl(struct hal_rx_desc *desc) in ath11k_hw_qcn9074_rx_desc_get_mesh_ctl() 488 static u8 ath11k_hw_qcn9074_rx_desc_get_msdu_sgi(struct hal_rx_desc *desc) in ath11k_hw_qcn9074_rx_desc_get_msdu_sgi() 517 static u8 ath11k_hw_qcn9074_rx_desc_get_msdu_nss(struct hal_rx_desc *desc) in ath11k_hw_qcn9074_rx_desc_get_msdu_nss() 523 static u8 ath11k_hw_qcn9074_rx_desc_get_mpdu_tid(struct hal_rx_desc *desc) in ath11k_hw_qcn9074_rx_desc_get_mpdu_tid() 629 static u8 ath11k_hw_wcn6855_rx_desc_get_mesh_ctl(struct hal_rx_desc *desc) in ath11k_hw_wcn6855_rx_desc_get_mesh_ctl() [all …]
|
/linux/drivers/net/wireless/ath/ath12k/ |
A D | hal.c | 326 static u8 ath12k_hw_qcn9274_rx_desc_get_mesh_ctl(struct hal_rx_desc *desc) in ath12k_hw_qcn9274_rx_desc_get_mesh_ctl() 356 static u8 ath12k_hw_qcn9274_rx_desc_get_msdu_sgi(struct hal_rx_desc *desc) in ath12k_hw_qcn9274_rx_desc_get_msdu_sgi() 385 static u8 ath12k_hw_qcn9274_rx_desc_get_msdu_nss(struct hal_rx_desc *desc) in ath12k_hw_qcn9274_rx_desc_get_msdu_nss() 391 static u8 ath12k_hw_qcn9274_rx_desc_get_mpdu_tid(struct hal_rx_desc *desc) in ath12k_hw_qcn9274_rx_desc_get_mpdu_tid() 644 static bool ath12k_hw_qcn9274_dp_rx_h_msdu_done(struct hal_rx_desc *desc) in ath12k_hw_qcn9274_dp_rx_h_msdu_done() 669 static u32 ath12k_hw_qcn9274_dp_rx_h_mpdu_err(struct hal_rx_desc *desc) in ath12k_hw_qcn9274_dp_rx_h_mpdu_err() 1487 static u32 ath12k_hw_wcn7850_dp_rx_h_mpdu_err(struct hal_rx_desc *desc) in ath12k_hw_wcn7850_dp_rx_h_mpdu_err() 1997 void *desc; in ath12k_hal_srng_dst_get_next_entry() local 2060 void *desc; in ath12k_hal_srng_src_get_next_entry() local 2093 void *desc; in ath12k_hal_srng_src_reap_next() local [all …]
|
/linux/kernel/irq/ |
A D | settings.h | 42 irq_settings_clr_and_set(struct irq_desc *desc, u32 clr, u32 set) 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() 58 static inline void irq_settings_set_per_cpu(struct irq_desc *desc) in irq_settings_set_per_cpu() 79 irq_settings_set_trigger_mask(struct irq_desc *desc, u32 mask) in irq_settings_set_trigger_mask() 85 static inline bool irq_settings_is_level(struct irq_desc *desc) in irq_settings_is_level() 90 static inline void irq_settings_clr_level(struct irq_desc *desc) in irq_settings_clr_level() 95 static inline void irq_settings_set_level(struct irq_desc *desc) in irq_settings_set_level() 130 static inline bool irq_settings_can_probe(struct irq_desc *desc) in irq_settings_can_probe() 160 static inline bool irq_settings_is_polled(struct irq_desc *desc) in irq_settings_is_polled() 175 static inline bool irq_settings_is_hidden(struct irq_desc *desc) in irq_settings_is_hidden() [all …]
|
A D | chip.c | 157 struct irq_desc *desc = irq_to_desc(irq); in irq_get_irq_data() local 288 int irq_activate(struct irq_desc *desc) in irq_activate() 306 void irq_shutdown(struct irq_desc *desc) in irq_shutdown() 335 void irq_enable(struct irq_desc *desc) in irq_enable() 386 void irq_disable(struct irq_desc *desc) in irq_disable() 421 void mask_irq(struct irq_desc *desc) in mask_irq() 432 void unmask_irq(struct irq_desc *desc) in unmask_irq() 463 struct irq_desc *desc = irq_to_desc(irq); in handle_nested_irq() local 787 void handle_edge_irq(struct irq_desc *desc) in handle_edge_irq() 1146 struct irq_desc *desc; in irq_cpu_online() local [all …]
|
A D | manage.c | 404 struct irq_desc *desc; in irq_update_affinity_desc() local 1236 struct irq_desc *desc; in irq_thread_dtor() local 2153 struct irq_desc *desc; in request_threaded_irq() local 2259 struct irq_desc *desc; in request_any_context_irq() local 2310 struct irq_desc *desc; in request_nmi() local 2425 struct irq_desc *desc; in irq_percpu_is_enabled() local 2607 struct irq_desc *desc; in __request_percpu_irq() local 2672 struct irq_desc *desc; in request_percpu_nmi() local 2739 struct irq_desc *desc; in prepare_percpu_nmi() local 2782 struct irq_desc *desc; in teardown_percpu_nmi() local [all …]
|
A D | irqdesc.c | 95 static void free_masks(struct irq_desc *desc) in free_masks() 163 struct irq_desc *desc; in irq_find_at_or_after() local 395 struct irq_desc *desc; in irq_sysfs_init() local 449 struct irq_desc *desc; in alloc_desc() local 483 struct irq_desc *desc = irq_to_desc(irq); in free_desc() local 513 struct irq_desc *desc; in alloc_descs() local 565 struct irq_desc *desc; in early_irq_init() local 636 struct irq_desc *desc = irq_to_desc(irq); in free_desc() local 681 int handle_irq_desc(struct irq_desc *desc) in handle_irq_desc() 885 struct irq_desc *desc = irq_to_desc(irq); in __irq_get_desc_lock() local [all …]
|
A D | internals.h | 154 static inline void chip_bus_lock(struct irq_desc *desc) in chip_bus_lock() 160 static inline void chip_bus_sync_unlock(struct irq_desc *desc) in chip_bus_sync_unlock() 172 #define for_each_action_of_desc(desc, act) \ argument 273 static inline int irq_desc_get_node(struct irq_desc *desc) in irq_desc_get_node() 278 static inline int irq_desc_is_chained(struct irq_desc *desc) in irq_desc_is_chained() 283 static inline bool irq_is_nmi(struct irq_desc *desc) in irq_is_nmi() 321 static inline void irq_remove_timings(struct irq_desc *desc) in irq_remove_timings() 404 static inline void irq_setup_timings(struct irq_desc *desc, in irq_setup_timings() 406 static inline void record_irq_time(struct irq_desc *desc) {} in record_irq_time() 436 irq_get_pending(struct cpumask *mask, struct irq_desc *desc) in irq_get_pending() [all …]
|
A D | resend.c | 33 struct irq_desc *desc; in resend_irqs() local 50 static int irq_sw_resend(struct irq_desc *desc) in irq_sw_resend() 86 void clear_irq_resend(struct irq_desc *desc) in clear_irq_resend() 93 void irq_resend_init(struct irq_desc *desc) in irq_resend_init() 98 void clear_irq_resend(struct irq_desc *desc) {} in clear_irq_resend() 99 void irq_resend_init(struct irq_desc *desc) {} in irq_resend_init() 101 static int irq_sw_resend(struct irq_desc *desc) in irq_sw_resend() 107 static int try_retrigger(struct irq_desc *desc) in try_retrigger() 124 int check_irq_resend(struct irq_desc *desc, bool inject) in check_irq_resend() 175 struct irq_desc *desc; in irq_inject_interrupt() local
|
A D | pm.c | 16 bool irq_pm_check_wakeup(struct irq_desc *desc) in irq_pm_check_wakeup() 33 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_install_action() 57 void irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_remove_action() 70 static bool suspend_device_irq(struct irq_desc *desc) in suspend_device_irq() 133 struct irq_desc *desc; in suspend_device_irqs() local 151 static void resume_irq(struct irq_desc *desc) in resume_irq() 185 struct irq_desc *desc; in resume_irqs() local 211 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); in rearm_wake_irq() local
|
A D | spurious.c | 36 bool irq_wait_for_poll(struct irq_desc *desc) in irq_wait_for_poll() 62 static int try_one_irq(struct irq_desc *desc, bool force) in try_one_irq() 120 struct irq_desc *desc; in misrouted_irq() local 146 struct irq_desc *desc; in poll_spurious_irqs() local 192 static void __report_bad_irq(struct irq_desc *desc, irqreturn_t action_ret) in __report_bad_irq() 225 static void report_bad_irq(struct irq_desc *desc, irqreturn_t action_ret) in report_bad_irq() 236 try_misrouted_irq(unsigned int irq, struct irq_desc *desc, in try_misrouted_irq() 272 void note_interrupt(struct irq_desc *desc, irqreturn_t action_ret) in note_interrupt()
|
/linux/drivers/crypto/caam/ |
A D | desc_constr.h | 84 static inline int desc_len(u32 * const desc) in desc_len() 89 static inline int desc_bytes(void * const desc) in desc_bytes() 94 static inline u32 *desc_end(u32 * const desc) in desc_end() 99 static inline void *sh_desc_pdb(u32 * const desc) in sh_desc_pdb() 185 static inline void append_u64(u32 * const desc, u64 data) in append_u64() 412 #define APPEND_MATH(op, desc, dest, src_0, src_1, len) \ argument 416 #define append_math_add(desc, dest, src0, src1, len) \ argument 418 #define append_math_sub(desc, dest, src0, src1, len) \ argument 424 #define append_math_and(desc, dest, src0, src1, len) \ argument 426 #define append_math_or(desc, dest, src0, src1, len) \ argument [all …]
|
A D | caamalg_desc.c | 16 static inline void aead_append_src_dst(u32 *desc, u32 msg_type) in aead_append_src_dst() 24 static inline void append_dec_op1(u32 *desc, u32 type) in append_dec_op1() 56 void cnstr_shdsc_aead_null_encap(u32 * const desc, struct alginfo *adata, in cnstr_shdsc_aead_null_encap() 135 void cnstr_shdsc_aead_null_decap(u32 * const desc, struct alginfo *adata, in cnstr_shdsc_aead_null_decap() 210 static void init_sh_desc_key_aead(u32 * const desc, in init_sh_desc_key_aead() 288 void cnstr_shdsc_aead_encap(u32 * const desc, struct alginfo *cdata, in cnstr_shdsc_aead_encap() 383 void cnstr_shdsc_aead_decap(u32 * const desc, struct alginfo *cdata, in cnstr_shdsc_aead_decap() 634 void cnstr_shdsc_gcm_encap(u32 * const desc, struct alginfo *cdata, in cnstr_shdsc_gcm_encap() 761 void cnstr_shdsc_gcm_decap(u32 * const desc, struct alginfo *cdata, in cnstr_shdsc_gcm_decap() 1240 void cnstr_shdsc_chachapoly(u32 * const desc, struct alginfo *cdata, in cnstr_shdsc_chachapoly() [all …]
|
/linux/drivers/pinctrl/mediatek/ |
A D | pinctrl-mtk-common-v2.c | 73 const struct mtk_pin_desc *desc, in mtk_hw_pin_field_lookup() 146 const struct mtk_pin_desc *desc, in mtk_hw_pin_field_get() 237 const struct mtk_pin_desc *desc; in mtk_xt_find_eint_num() local 262 const struct mtk_pin_desc *desc; in mtk_is_virt_gpio() local 283 const struct mtk_pin_desc *desc; in mtk_xt_get_gpio_n() local 304 const struct mtk_pin_desc *desc; in mtk_xt_get_gpio_state() local 325 const struct mtk_pin_desc *desc; in mtk_xt_set_gpio_as_eint() local 575 const struct mtk_pin_desc *desc, in mtk_pinconf_bias_set_pu_pd() 605 const struct mtk_pin_desc *desc, in mtk_pinconf_bias_set_pullsel_pullen() 630 const struct mtk_pin_desc *desc, in mtk_pinconf_bias_set_pupd_r1_r0() [all …]
|
/linux/drivers/usb/class/ |
A D | cdc-wdm.c | 122 struct wdm_device *desc; in wdm_find_device() local 137 struct wdm_device *desc; in wdm_find_device_by_minor() local 153 struct wdm_device *desc; in wdm_out_callback() local 171 struct wdm_device *desc = urb->context; in wdm_in_callback() local 252 struct wdm_device *desc; in wdm_int_callback() local 357 static void free_urbs(struct wdm_device *desc) in free_urbs() 364 static void cleanup(struct wdm_device *desc) in cleanup() 713 struct wdm_device *desc; in wdm_open() local 1002 struct wdm_device *desc; in service_interrupt_work() local 1022 struct wdm_device *desc; in wdm_create() local [all …]
|
/linux/arch/x86/crypto/ |
A D | sha256_ssse3_glue.c | 58 static int _sha256_update(struct shash_desc *desc, const u8 *data, in _sha256_update() 80 static int sha256_finup(struct shash_desc *desc, const u8 *data, in sha256_finup() 101 static int sha256_ssse3_finup(struct shash_desc *desc, const u8 *data, in sha256_ssse3_finup() 108 static int sha256_ssse3_final(struct shash_desc *desc, u8 *out) in sha256_ssse3_final() 169 static int sha256_avx_update(struct shash_desc *desc, const u8 *data, in sha256_avx_update() 175 static int sha256_avx_finup(struct shash_desc *desc, const u8 *data, in sha256_avx_finup() 181 static int sha256_avx_final(struct shash_desc *desc, u8 *out) in sha256_avx_final() 186 static int sha256_avx_digest(struct shash_desc *desc, const u8 *data, in sha256_avx_digest() 265 static int sha256_avx2_final(struct shash_desc *desc, u8 *out) in sha256_avx2_final() 342 static int sha256_ni_finup(struct shash_desc *desc, const u8 *data, in sha256_ni_finup() [all …]
|
A D | sha1_ssse3_glue.c | 41 static int sha1_update(struct shash_desc *desc, const u8 *data, in sha1_update() 63 static int sha1_finup(struct shash_desc *desc, const u8 *data, in sha1_finup() 87 static int sha1_ssse3_finup(struct shash_desc *desc, const u8 *data, in sha1_ssse3_finup() 94 static int sha1_ssse3_final(struct shash_desc *desc, u8 *out) in sha1_ssse3_final() 131 static int sha1_avx_update(struct shash_desc *desc, const u8 *data, in sha1_avx_update() 137 static int sha1_avx_finup(struct shash_desc *desc, const u8 *data, in sha1_avx_finup() 143 static int sha1_avx_final(struct shash_desc *desc, u8 *out) in sha1_avx_final() 225 static int sha1_avx2_final(struct shash_desc *desc, u8 *out) in sha1_avx2_final() 263 static int sha1_ni_update(struct shash_desc *desc, const u8 *data, in sha1_ni_update() 269 static int sha1_ni_finup(struct shash_desc *desc, const u8 *data, in sha1_ni_finup() [all …]
|
A D | sha512_ssse3_glue.c | 45 static int sha512_update(struct shash_desc *desc, const u8 *data, in sha512_update() 67 static int sha512_finup(struct shash_desc *desc, const u8 *data, in sha512_finup() 82 static int sha512_ssse3_update(struct shash_desc *desc, const u8 *data, in sha512_ssse3_update() 88 static int sha512_ssse3_finup(struct shash_desc *desc, const u8 *data, in sha512_ssse3_finup() 95 static int sha512_ssse3_final(struct shash_desc *desc, u8 *out) in sha512_ssse3_final() 158 static int sha512_avx_update(struct shash_desc *desc, const u8 *data, in sha512_avx_update() 164 static int sha512_avx_finup(struct shash_desc *desc, const u8 *data, in sha512_avx_finup() 171 static int sha512_avx_final(struct shash_desc *desc, u8 *out) in sha512_avx_final() 224 static int sha512_avx2_update(struct shash_desc *desc, const u8 *data, in sha512_avx2_update() 230 static int sha512_avx2_finup(struct shash_desc *desc, const u8 *data, in sha512_avx2_finup() [all …]
|
/linux/include/linux/gpio/ |
A D | consumer.h | 26 struct gpio_desc *desc[]; member 239 static inline void gpiod_put(struct gpio_desc *desc) in gpiod_put() 248 struct gpio_desc *desc) in devm_gpiod_unhinge() 333 static inline int gpiod_direction_input(struct gpio_desc *desc) in gpiod_direction_input() 363 static inline int gpiod_get_value(const struct gpio_desc *desc) in gpiod_get_value() 508 static inline int gpiod_cansleep(const struct gpio_desc *desc) in gpiod_cansleep() 515 static inline int gpiod_to_irq(const struct gpio_desc *desc) in gpiod_to_irq() 535 static inline int desc_to_gpio(const struct gpio_desc *desc) in desc_to_gpio() 640 static inline int gpiod_export(struct gpio_desc *desc, in gpiod_export() 647 struct gpio_desc *desc) in gpiod_export_link() [all …]
|
/linux/drivers/pci/msi/ |
A D | msi.h | 14 static inline void pci_msi_mask(struct msi_desc *desc, u32 mask) in pci_msi_mask() 19 static inline void pci_msi_unmask(struct msi_desc *desc, u32 mask) in pci_msi_unmask() 24 static inline void __iomem *pci_msix_desc_addr(struct msi_desc *desc) in pci_msix_desc_addr() 35 static inline void pci_msix_write_vector_ctrl(struct msi_desc *desc, u32 ctrl) in pci_msix_write_vector_ctrl() 43 static inline void pci_msix_mask(struct msi_desc *desc) in pci_msix_mask() 51 static inline void pci_msix_unmask(struct msi_desc *desc) in pci_msix_unmask() 57 static inline void __pci_msi_mask_desc(struct msi_desc *desc, u32 mask) in __pci_msi_mask_desc() 65 static inline void __pci_msi_unmask_desc(struct msi_desc *desc, u32 mask) in __pci_msi_unmask_desc() 79 static inline __attribute_const__ u32 msi_multi_mask(struct msi_desc *desc) in msi_multi_mask()
|
/linux/drivers/scsi/lpfc/ |
A D | lpfc_attr.h | 24 #define LPFC_ATTR(name, defval, minval, maxval, desc) \ argument 30 #define LPFC_ATTR_R(name, defval, minval, maxval, desc) \ argument 38 #define LPFC_ATTR_RW(name, defval, minval, maxval, desc) \ argument 49 #define LPFC_BBCR_ATTR_RW(name, defval, minval, maxval, desc) \ argument 59 #define LPFC_ATTR_HEX_R(name, defval, minval, maxval, desc) \ argument 67 #define LPFC_ATTR_HEX_RW(name, defval, minval, maxval, desc) \ argument 78 #define LPFC_VPORT_ATTR(name, defval, minval, maxval, desc) \ argument 84 #define LPFC_VPORT_ATTR_R(name, defval, minval, maxval, desc) \ argument 92 #define LPFC_VPORT_ULL_ATTR_R(name, defval, minval, maxval, desc) \ argument 100 #define LPFC_VPORT_ATTR_RW(name, defval, minval, maxval, desc) \ argument [all …]
|
/linux/drivers/net/ethernet/xscale/ |
A D | ixp4xx_eth.c | 222 struct desc { struct 229 u8 dest_id; 230 u8 src_id; 231 u16 flags; 232 u8 qos; 233 u8 padlen; 234 u16 vlan_tci; 260 (n) * sizeof(struct desc)) argument 711 struct desc *desc; in eth_poll() local 814 struct desc *desc; in eth_txdone_irq() local [all …]
|
/linux/drivers/crypto/ |
A D | padlock-sha.c | 32 static int padlock_sha_init(struct shash_desc *desc) in padlock_sha_init() 41 static int padlock_sha_update(struct shash_desc *desc, in padlock_sha_update() 49 static int padlock_sha_export(struct shash_desc *desc, void *out) in padlock_sha_export() 72 static int padlock_sha1_finup(struct shash_desc *desc, const u8 *in, in padlock_sha1_finup() 126 static int padlock_sha1_final(struct shash_desc *desc, u8 *out) in padlock_sha1_final() 187 static int padlock_sha256_final(struct shash_desc *desc, u8 *out) in padlock_sha256_final() 269 static int padlock_sha1_init_nano(struct shash_desc *desc) in padlock_sha1_init_nano() 280 static int padlock_sha1_update_nano(struct shash_desc *desc, in padlock_sha1_update_nano() 352 static int padlock_sha256_init_nano(struct shash_desc *desc) in padlock_sha256_init_nano() 437 static int padlock_sha_export_nano(struct shash_desc *desc, in padlock_sha_export_nano() [all …]
|
/linux/drivers/firmware/qcom/ |
A D | qcom_scm.c | 226 struct qcom_scm_desc desc = { in __get_convention() local 344 struct qcom_scm_desc desc = { in __qcom_scm_is_call_available() local 375 struct qcom_scm_desc desc = { in qcom_scm_set_boot_addr() local 396 struct qcom_scm_desc desc = { in qcom_scm_set_boot_addr_mc() local 455 struct qcom_scm_desc desc = { in qcom_scm_cpu_power_down() local 469 struct qcom_scm_desc desc = { in qcom_scm_set_remote_state() local 489 struct qcom_scm_desc desc = { in qcom_scm_disable_sdi() local 511 struct qcom_scm_desc desc = { in __qcom_scm_set_dload_mode() local 581 struct qcom_scm_desc desc = { in qcom_scm_pas_init_image() local 667 struct qcom_scm_desc desc = { in qcom_scm_pas_mem_setup() local [all …]
|
/linux/drivers/gpio/ |
A D | gpiolib.c | 462 struct gpio_desc *desc; in gpio_name_to_desc() local 782 struct gpio_desc *desc; in gpiochip_machine_hog() local 2334 #define VALIDATE_DESC(desc) do { \ argument 2423 struct gpio_desc *desc; in gpiochip_dup_line_label() local 3691 struct gpio_desc *desc; in gpiochip_lock_as_irq() local 3737 struct gpio_desc *desc; in gpiochip_unlock_as_irq() local 4277 struct gpio_desc *desc = NULL; in gpiod_find_and_request() local 4558 struct gpio_desc *desc; in gpiod_get_index_optional() local 4620 struct gpio_desc *desc; in gpiochip_free_hogs() local 4644 struct gpio_desc *desc; in gpiod_get_array() local [all …]
|
/linux/drivers/crypto/ccp/ |
A D | ccp-dmaengine.c | 76 struct ccp_dma_desc *desc, *dtmp; in ccp_free_desc_resources() local 108 struct ccp_dma_desc *desc, *dtmp; in ccp_cleanup_desc_resources() local 177 struct ccp_dma_desc *desc) in __ccp_next_dma_desc() 247 struct ccp_dma_desc *desc; in __ccp_pending_to_active() local 334 struct ccp_dma_desc *desc; in ccp_alloc_dma_desc() local 362 struct ccp_dma_desc *desc; in ccp_create_desc() local 484 struct ccp_dma_desc *desc; in ccp_prep_dma_memcpy() local 511 struct ccp_dma_desc *desc; in ccp_prep_dma_interrupt() local 524 struct ccp_dma_desc *desc; in ccp_issue_pending() local 546 struct ccp_dma_desc *desc; in ccp_tx_status() local [all …]
|