Lines Matching +full:long +full:- +full:ram +full:- +full:code

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
97 s32 cpm_muram_alloc(unsigned long size, unsigned long align);
98 s32 devm_cpm_muram_alloc(struct device *dev, unsigned long size,
99 unsigned long align);
101 s32 cpm_muram_alloc_fixed(unsigned long offset, unsigned long size);
102 s32 devm_cpm_muram_alloc_fixed(struct device *dev, unsigned long offset,
103 unsigned long size);
104 void __iomem *cpm_muram_addr(unsigned long offset);
105 unsigned long cpm_muram_offset(const void __iomem *addr);
109 static inline s32 cpm_muram_alloc(unsigned long size, in cpm_muram_alloc()
110 unsigned long align) in cpm_muram_alloc()
112 return -ENOSYS; in cpm_muram_alloc()
115 static inline s32 devm_cpm_muram_alloc(struct device *dev, unsigned long size, in devm_cpm_muram_alloc()
116 unsigned long align) in devm_cpm_muram_alloc()
118 return -ENOSYS; in devm_cpm_muram_alloc()
125 static inline s32 cpm_muram_alloc_fixed(unsigned long offset, in cpm_muram_alloc_fixed()
126 unsigned long size) in cpm_muram_alloc_fixed()
128 return -ENOSYS; in cpm_muram_alloc_fixed()
132 unsigned long offset, in devm_cpm_muram_alloc_fixed()
133 unsigned long size) in devm_cpm_muram_alloc_fixed()
135 return -ENOSYS; in devm_cpm_muram_alloc_fixed()
138 static inline void __iomem *cpm_muram_addr(unsigned long offset) in cpm_muram_addr()
143 static inline unsigned long cpm_muram_offset(const void __iomem *addr) in cpm_muram_offset()
145 return -ENOSYS; in cpm_muram_offset()
184 static inline int par_io_init(struct device_node *np) { return -ENOSYS; } in par_io_init()
185 static inline int par_io_of_config(struct device_node *np) { return -ENOSYS; } in par_io_of_config()
187 int assignment, int has_irq) { return -ENOSYS; } in par_io_config_pin()
188 static inline int par_io_data_set(u8 port, u8 pin, u8 val) { return -ENOSYS; } in par_io_data_set()
203 return ERR_PTR(-ENOSYS); in qe_pin_request()
216 return -ENOSYS; in qe_issue_cmd()
290 u8 id[62]; /* Null-terminated identifier string */
291 u8 split; /* 0 = shared I-RAM, 1 = split I-RAM */
303 u8 id[32]; /* Null-terminated identifier */
306 __be32 iram_offset; /* Offset into I-RAM for the code */
307 __be32 count; /* Number of 32-bit words of the code */
331 return -ENOSYS; in qe_upload_firmware()
388 /* structure representing QE parameter RAM */
495 /* QE CECR Sub Block - sub block of QE command.
529 /* QE CECR Protocol - For non-MCC, specifies mode for QE CECR command */
578 #define QE_CP_CERCR_MEE 0x8000 /* Multi-user RAM ECC enable */
579 #define QE_CP_CERCR_IEE 0x4000 /* Instruction RAM ECC enable */
580 #define QE_CP_CERCR_CIR 0x0800 /* Common instruction RAM */
582 /* I-RAM */
605 /* structure representing UCC SLOW parameter RAM */
825 /* Function code masks */