CUfileFSOps(3)

okay bestie, this is CUfileFSOps(3) from the Library Functions Manual β€” welcome to the group chat. πŸ’… This page is short and iconic: fields, signatures, author note, done. 🫢

✨ NAME ✨

CUfileFSOps β€” that's the name, literally it. Slay. πŸ’–

🌸 SYNOPSIS 🌸

#include <cufile.h>

πŸŽ€ Data Fields πŸŽ€

Here's the field squad, exactly as listed β€” no cap, every line matters:

const char *(* fs_type )(void *handle)
int(* getRDMADeviceList )(void *handle, sockaddr_t **hostaddrs)
int(* getRDMADevicePriority )(void *handle, char *, size_t, loff_t,
    sockaddr_t *hostaddr)
ssize_t(* read )(void *handle, char *, size_t, loff_t, cufileRDMAInfo_t
    *)
ssize_t(* write )(void *handle, const char *, size_t, loff_t,
    cufileRDMAInfo_t *)

πŸ”₯ Field Documentation πŸ”₯

Bestie, these are the exact signatures from the field documentation. Not a single character changed β€” periodt. ✨

const char*(* CUfileFSOps::fs_type) (void *handle)
int(* CUfileFSOps::getRDMADeviceList) (void *handle, sockaddr_t **hostaddrs)
int(* CUfileFSOps::getRDMADevicePriority) (void *handle, char *, size_t,
    loff_t, sockaddr_t *hostaddr)
ssize_t(* CUfileFSOps::read) (void *handle, char *, size_t, loff_t,
    cufileRDMAInfo_t *)
ssize_t(* CUfileFSOps::write) (void *handle, const char *, size_t, loff_t,
    cufileRDMAInfo_t *)

🌸 Author 🌸

Generated automatically by Doxygen for GPUDirect Storage from the source code. That's the author note, and it's giving auto-generated main character energy. 🫢

πŸ’– cute sign-off: source/version is GPUDirect Storage, dated Wed Mar 13 2024, and this icon is CUfileFSOps(3) β€” mwah! πŸ’‹

πŸ“¦ where this page comes from