Skip to content

Instantly share code, notes, and snippets.

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
//#include <time.h>
#include "bls.h"
int main(int argc, char **argv)
{
//clock_t ci = clock();
static int dev_im_mq;
static int hb_param_idx;
static int hb_param_type;
int SetDeviceState(fd_ctxt *fd, int *buf)
{
/* ... */
switch(buf[0])
{
/* ... */
int _ioctlv(int fd, int cmd, u32 num_in, u32 num_io, ioctlv_vec *vec, ...)
{
/* ... */
dev_ctxt *dev = get_dev(...);
u32 num_total = num_int + num_out;
/* ... */
if(num_total <= dev->max_vecs)
{
/* Copy in vectors if num_total <= 8 else use external vectors. */
/* Check vector buffer addrs. */
int _ioctlv(int fd, int cmd, u32 num_in, u32 num_io, ioctlv_vec *vec, ...)
{
/* ... */
dev_ctxt *dev = get_dev(...);
u32 num_total = num_int + num_out;
/* ... */
/* Copy in vectors if num_total <= 8 else use external vectors. */
/* Check vector buffer addrs. */
/* ... */
}