NewMadeleine

Documentation

« back to PM2 home.
nm_sampling.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int nm_ns_update (struct nm_core *p_core, nm_drv_t p_drv)
 
int nm_ns_exit (struct nm_core *p_core)
 
int nm_ns_dec_bws (struct nm_core *p_core, nm_drv_t const **p_drvs, int *nb_drvs)
 
int nm_ns_inc_lats (struct nm_core *p_core, nm_drv_t const **p_drvs, int *nb_drvs)
 
int nm_ns_multiple_split_ratio (nm_len_t len, struct nm_core *p_core, struct nm_gate_s *p_gate, int *nb_chunks, struct nm_rdv_chunk_s *p_chunks)
 

Function Documentation

◆ nm_ns_dec_bws()

int nm_ns_dec_bws ( struct nm_core p_core,
nm_drv_t const **  p_drvs,
int *  nb_drvs 
)
extern

◆ nm_ns_exit()

int nm_ns_exit ( struct nm_core p_core)
extern

◆ nm_ns_inc_lats()

int nm_ns_inc_lats ( struct nm_core p_core,
nm_drv_t const **  p_drvs,
int *  nb_drvs 
)
extern

◆ nm_ns_multiple_split_ratio()

int nm_ns_multiple_split_ratio ( nm_len_t  len,
struct nm_core p_core,
struct nm_gate_s p_gate,
int *  nb_chunks,
struct nm_rdv_chunk_s p_chunks 
)
extern

◆ nm_ns_update()

int nm_ns_update ( struct nm_core p_core,
nm_drv_t  p_drv 
)
extern

used by nm core to update performance profiles when a new driver is loaded