CUfileIOParams(3)

πŸ’– NAME πŸ’–

CUfileIOParams β€” bestie, this is the page for CUfileIOParams(3) in the Library Functions Manual. It’s giving β€œall fields, no drama” energy, and we’re gonna go through every single one πŸ’…


✨ SYNOPSIS ✨

#include <cufile.h>

πŸŽ€ Data Fields πŸŽ€

void * cookie
CUfileHandle_t fh
CUfileBatchMode_t mode
CUfileOpcode_t opcode
union {
   struct {
      void * devPtr_base
      off_t devPtr_offset
      off_t file_offset
      size_t size
   } batch
} u

πŸŽ€ Field Documentation πŸŽ€

Each bullet below is the exact scoped spelling from the page β€” don’t get creative with the ::, bestie 😀

  • struct { ... } CUfileIOParams::batch β€” the batch one, scoped under CUfileIOParams and sitting inside u πŸŽ€
  • void* CUfileIOParams::cookie β€” the cookie field, scoped like CUfileIOParams::cookie πŸͺ
  • void* CUfileIOParams::devPtr_base β€” the devPtr_base field, scoped as shown ✨
  • off_t CUfileIOParams::devPtr_offset β€” the devPtr_offset field, scoped as shown ⭐
  • CUfileHandle_t CUfileIOParams::fh β€” the fh field, scoped as shown 🫢
  • off_t CUfileIOParams::file_offset β€” the file_offset field, scoped as shown πŸ¦‹
  • CUfileBatchMode_t CUfileIOParams::mode β€” the mode field, scoped as shown πŸ’œ
  • CUfileOpcode_t CUfileIOParams::opcode β€” the opcode field, scoped as shown πŸ”₯
  • size_t CUfileIOParams::size β€” the size field, scoped as shown 🌸
  • union { ... } CUfileIOParams::u β€” the u union, scoped as shown, and it’s the union that contains batch πŸ’…

🌸 Author 🌸

Generated automatically by Doxygen for GPUDirect Storage from the source code.

periodt. πŸ€–βœ¨


okay bestie, that’s the whole CUfileIOParams page β€” no fields left behind 🫢 source/version: GPUDirect Storage; date: Wed Mar 13 2024. mwah πŸ’‹

πŸ“¦ where this page comes from