Lines Matching refs:qip
848 mdb_qinfo_t *qip;
850 for (qip = qi_head; qip != NULL; qip = qip->qi_next) {
851 if (qip->qi_addr == qinit_addr)
852 return (qip);
861 mdb_qinfo_t *qip = qi_lookup(qinit_addr);
863 if (qip != NULL) {
864 qip->qi_ops = qops;
868 qip = mdb_alloc(sizeof (mdb_qinfo_t), UM_SLEEP);
870 qip->qi_ops = qops;
871 qip->qi_addr = qinit_addr;
872 qip->qi_next = qi_head;
874 qi_head = qip;
880 mdb_qinfo_t *qip, *p = NULL;
882 for (qip = qi_head; qip != NULL; p = qip, qip = qip->qi_next) {
883 if (qip->qi_addr == qinit_addr && qip->qi_ops == qops) {
884 if (qi_head == qip)
885 qi_head = qip->qi_next;
887 p->qi_next = qip->qi_next;
888 mdb_free(qip, sizeof (mdb_qinfo_t));
925 mdb_qinfo_t *qip = qi_lookup((uintptr_t)q->q_qinfo);
928 if (qip != NULL)
929 qip->qi_ops->q_info(q, buf, nbytes);
935 mdb_qinfo_t *qip = qi_lookup((uintptr_t)q->q_qinfo);
937 if (qip != NULL)
938 return (qip->qi_ops->q_rnext(q));
946 mdb_qinfo_t *qip = qi_lookup((uintptr_t)q->q_qinfo);
948 if (qip != NULL)
949 return (qip->qi_ops->q_wnext(q));
1254 mdb_qinfo_t *qip = qi_head;
1255 qi_head = qip->qi_next;
1256 mdb_free(qip, sizeof (mdb_qinfo_t));