Lines Matching refs:monbuf
105 struct mon_buf *monbuf;
112 monbuf = NULL;
114 monbuf = monwrite_find_hdr(monpriv, monhdr);
115 if (monbuf) {
117 monhdr->datalen = monbuf->hdr.datalen;
118 rc = monwrite_diag(monhdr, monbuf->data,
120 list_del(&monbuf->list);
122 kfree(monbuf->data);
123 kfree(monbuf);
124 monbuf = NULL;
129 monbuf = kzalloc(sizeof(struct mon_buf), GFP_KERNEL);
130 if (!monbuf)
132 monbuf->data = kzalloc(monhdr->datalen,
134 if (!monbuf->data) {
135 kfree(monbuf);
138 monbuf->hdr = *monhdr;
139 list_add_tail(&monbuf->list, &monpriv->list);
143 monpriv->current_buf = monbuf;
150 struct mon_buf *monbuf = monpriv->current_buf;
155 if (!monbuf->diag_done) {
156 rc = monwrite_diag(monhdr, monbuf->data,
158 monbuf->diag_done = 1;
162 if (!monbuf->diag_done) {
163 rc = monwrite_diag(monhdr, monbuf->data,
165 monbuf->diag_done = 1;
169 rc = monwrite_diag(monhdr, monbuf->data,