/** * cc_sram_mgr_init() - Initializes SRAM pool. * The first X bytes of SRAM are reserved for ROM usage, hence, pool * starts right after X bytes. * * @drvdata: Associated device driver context * * Return: * Zero for success, negative value otherwise.
*/ int cc_sram_mgr_init(struct cc_drvdata *drvdata);
/** * cc_sram_alloc() - Allocate buffer from SRAM pool. * * @drvdata: Associated device driver context * @size: The requested bytes to allocate * * Return: * Address offset in SRAM or NULL_SRAM_ADDR for failure.
*/
u32 cc_sram_alloc(struct cc_drvdata *drvdata, u32 size);
/** * cc_set_sram_desc() - Create const descriptors sequence to * set values in given array into SRAM. * Note: each const value can't exceed word size. * * @src: A pointer to array of words to set as consts. * @dst: The target SRAM buffer to set into * @nelement: The number of words in "src" array * @seq: A pointer to the given IN/OUT descriptor sequence * @seq_len: A pointer to the given IN/OUT sequence length
*/ void cc_set_sram_desc(const u32 *src, u32 dst, unsignedint nelement, struct cc_hw_desc *seq, unsignedint *seq_len);
#endif/*__CC_SRAM_MGR_H__*/
Messung V0.5
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.