Lines Matching refs:monbuf
99 struct mon_buf *monbuf;
106 monbuf = NULL;
108 monbuf = monwrite_find_hdr(monpriv, monhdr);
109 if (monbuf) {
111 monhdr->datalen = monbuf->hdr.datalen;
112 rc = monwrite_diag(monhdr, monbuf->data,
114 list_del(&monbuf->list);
116 kfree(monbuf->data);
117 kfree(monbuf);
118 monbuf = NULL;
123 monbuf = kzalloc(sizeof(struct mon_buf), GFP_KERNEL);
124 if (!monbuf)
126 monbuf->data = kzalloc(monhdr->datalen,
128 if (!monbuf->data) {
129 kfree(monbuf);
132 monbuf->hdr = *monhdr;
133 list_add_tail(&monbuf->list, &monpriv->list);
137 monpriv->current_buf = monbuf;
144 struct mon_buf *monbuf = monpriv->current_buf;
149 if (!monbuf->diag_done) {
150 rc = monwrite_diag(monhdr, monbuf->data,
152 monbuf->diag_done = 1;
156 if (!monbuf->diag_done) {
157 rc = monwrite_diag(monhdr, monbuf->data,
159 monbuf->diag_done = 1;
163 rc = monwrite_diag(monhdr, monbuf->data,
292 struct mon_buf *monbuf;
295 list_for_each_entry(monbuf, &monpriv->list, list) {
296 if (monbuf->hdr.mon_function != MONWRITE_GEN_EVENT)
297 monwrite_diag(&monbuf->hdr, monbuf->data,
307 struct mon_buf *monbuf;
310 list_for_each_entry(monbuf, &monpriv->list, list) {
311 if (monbuf->hdr.mon_function == MONWRITE_START_INTERVAL)
312 monwrite_diag(&monbuf->hdr, monbuf->data,
314 if (monbuf->hdr.mon_function == MONWRITE_START_CONFIG)
315 monwrite_diag(&monbuf->hdr, monbuf->data,