Lines Matching refs:pitem
587 struct rt_can_filter_item *pitem; in rt_can_control() local
594 pitem = pfilter->items; in rt_can_control()
599 if (pitem->hdr_bank >= can->config.maxhdr || pitem->hdr_bank < 0) in rt_can_control()
602 pitem++; in rt_can_control()
607 if (!can->hdr[pitem->hdr_bank].connected) in rt_can_control()
610 rt_memcpy(&can->hdr[pitem->hdr_bank].filter, pitem, in rt_can_control()
613 can->hdr[pitem->hdr_bank].connected = 1; in rt_can_control()
614 can->hdr[pitem->hdr_bank].msgs = 0; in rt_can_control()
615 rt_list_init(&can->hdr[pitem->hdr_bank].list); in rt_can_control()
620 pitem++; in rt_can_control()
627 if (pitem->hdr_bank >= can->config.maxhdr || pitem->hdr_bank < 0) in rt_can_control()
630 pitem++; in rt_can_control()
635 if (can->hdr[pitem->hdr_bank].connected) in rt_can_control()
637 can->hdr[pitem->hdr_bank].connected = 0; in rt_can_control()
638 can->hdr[pitem->hdr_bank].msgs = 0; in rt_can_control()
639 if (!rt_list_isempty(&can->hdr[pitem->hdr_bank].list)) in rt_can_control()
641 rt_list_remove(can->hdr[pitem->hdr_bank].list.next); in rt_can_control()
644 rt_memset(&can->hdr[pitem->hdr_bank].filter, 0, in rt_can_control()
652 pitem++; in rt_can_control()