Lines Matching refs:e_no
756 void free_entity(ADAPTER * a, byte e_no)
762 IoAdapter->e_tbl[e_no].e = NULL;
766 void assign_queue(ADAPTER * a, byte e_no, word ref)
772 IoAdapter->e_tbl[e_no].assign_ref = ref;
773 IoAdapter->e_tbl[e_no].next = (byte)IoAdapter->assign;
774 IoAdapter->assign = e_no;
781 byte e_no;
786 for(e_no = (byte)IoAdapter->assign;
787 e_no && IoAdapter->e_tbl[e_no].assign_ref!=ref;
788 e_no = IoAdapter->e_tbl[e_no].next);
792 return e_no;
794 void req_queue(ADAPTER * a, byte e_no)
800 IoAdapter->e_tbl[e_no].next = 0;
802 IoAdapter->e_tbl[IoAdapter->tail].next = e_no;
803 IoAdapter->tail = e_no;
806 IoAdapter->head = e_no;
807 IoAdapter->tail = e_no;
830 ENTITY * entity_ptr(ADAPTER * a, byte e_no)
834 return (IoAdapter->e_tbl[e_no].e);