memset 나 bzero같은 함수가 있는지요?

lovejin0309의 이미지

디바이스 드라이버 작성중입니다.

커널에서 제공되는 함수 중에 memset나 bzero같은 함수가 있는지요?

static int int_cnt rcv_time[9999];
static int count = 0;
void function()
{
  while(1)
   {
      count++;
     rcv_time[count] = OSCR;
      if( count >= 9800 )
          // rcv_time를 모두 0으로 초기화
     }
}

위와 같은 형태의 프로그램을 작성중입니다. rcv_time를 초기화 하는데 루프를 돌리기에는 오버헤드가 큰 것 같아서 memset나 bzero같은 함수를 이용하고자 합니다. 어떤 방법을 사용해야 할까요?

pastime의 이미지

#include <linux/string.h>

codeart의 이미지