Lines Matching refs:monbuf
91 struct mon_buf *monbuf;
98 monbuf = NULL;
100 monbuf = monwrite_find_hdr(monpriv, monhdr);
101 if (monbuf) {
103 monhdr->datalen = monbuf->hdr.datalen;
104 rc = monwrite_diag(monhdr, monbuf->data,
106 list_del(&monbuf->list);
108 kfree(monbuf->data);
109 kfree(monbuf);
110 monbuf = NULL;
115 monbuf = kzalloc(sizeof(struct mon_buf), GFP_KERNEL);
116 if (!monbuf)
118 monbuf->data = kzalloc(monhdr->datalen,
120 if (!monbuf->data) {
121 kfree(monbuf);
124 monbuf->hdr = *monhdr;
125 list_add_tail(&monbuf->list, &monpriv->list);
129 monpriv->current_buf = monbuf;
136 struct mon_buf *monbuf = monpriv->current_buf;
141 if (!monbuf->diag_done) {
142 rc = monwrite_diag(monhdr, monbuf->data,
144 monbuf->diag_done = 1;
148 if (!monbuf->diag_done) {
149 rc = monwrite_diag(monhdr, monbuf->data,
151 monbuf->diag_done = 1;
155 rc = monwrite_diag(monhdr, monbuf->data,