Lines Matching refs:buf
47 #define ADD(buf, off, max, fmt, args...) \ argument
48 off += snprintf(&buf[off], max - off, fmt, ##args);
54 char *(*read)(struct ar9170 *ar, char *buf, size_t bufsize,
56 ssize_t (*write)(struct ar9170 *aru, const char *buf, size_t size);
67 char *buf = NULL, *res_buf = NULL; in carl9170_debugfs_read() local
84 buf = vmalloc(dfops->read_bufsize); in carl9170_debugfs_read()
85 if (!buf) in carl9170_debugfs_read()
92 res_buf = buf; in carl9170_debugfs_read()
96 res_buf = dfops->read(ar, buf, dfops->read_bufsize, &ret); in carl9170_debugfs_read()
104 WARN_ON_ONCE(dfops->read_bufsize && (res_buf != buf)); in carl9170_debugfs_read()
117 char *buf = NULL; in carl9170_debugfs_write() local
135 buf = vmalloc(count); in carl9170_debugfs_write()
136 if (!buf) in carl9170_debugfs_write()
139 if (copy_from_user(buf, userbuf, count)) { in carl9170_debugfs_write()
154 err = dfops->write(ar, buf, count); in carl9170_debugfs_write()
162 vfree(buf); in carl9170_debugfs_write()
206 char *buf, size_t buf_size,\
209 ADD(buf, *len, buf_size, fmt "\n", ##value); \
210 return buf; \
214 static char *carl9170_debugfs_mem_usage_read(struct ar9170 *ar, char *buf, in carl9170_debugfs_mem_usage_read() argument
219 ADD(buf, *len, bufsize, "jar: [%*pb]\n", in carl9170_debugfs_mem_usage_read()
222 ADD(buf, *len, bufsize, "cookies: used:%3d / total:%3d, allocs:%d\n", in carl9170_debugfs_mem_usage_read()
226 ADD(buf, *len, bufsize, "memory: free:%3d (%3d KiB) / total:%3d KiB)\n", in carl9170_debugfs_mem_usage_read()
233 return buf; in carl9170_debugfs_mem_usage_read()
237 static char *carl9170_debugfs_qos_stat_read(struct ar9170 *ar, char *buf, in carl9170_debugfs_qos_stat_read() argument
240 ADD(buf, *len, bufsize, "%s QoS AC\n", modparam_noht ? "Hardware" : in carl9170_debugfs_qos_stat_read()
243 ADD(buf, *len, bufsize, "[ VO VI " in carl9170_debugfs_qos_stat_read()
247 ADD(buf, *len, bufsize, "[length/limit length/limit " in carl9170_debugfs_qos_stat_read()
256 ADD(buf, *len, bufsize, "[ total total " in carl9170_debugfs_qos_stat_read()
264 ADD(buf, *len, bufsize, "[ pend/waittx pend/waittx " in carl9170_debugfs_qos_stat_read()
277 return buf; in carl9170_debugfs_qos_stat_read()
282 struct sk_buff *skb, const char *prefix, char *buf, in carl9170_debugfs_format_frame() argument
290 ADD(buf, *off, bufsize, "%s %p, c:%2x, DA:%pM, sq:%4d, mc:%.4x, " in carl9170_debugfs_format_frame()
298 static char *carl9170_debugfs_ampdu_state_read(struct ar9170 *ar, char *buf, in carl9170_debugfs_ampdu_state_read() argument
310 ADD(buf, *len, bufsize, "Entry: #%2d TID:%1d, BSN:%4d, " in carl9170_debugfs_ampdu_state_read()
315 ADD(buf, *len, bufsize, "\tWindow: [%*pb,W]\n", in carl9170_debugfs_ampdu_state_read()
323 ADD(buf, *len, bufsize, "\tBase Seq: %*s\n", offset, "T"); in carl9170_debugfs_ampdu_state_read()
326 ADD(buf, *len, bufsize, "\tNext Seq: %*s\n", offset, "W"); in carl9170_debugfs_ampdu_state_read()
330 ADD(buf, *len, bufsize, "\tLast Seq: %*s\n", offset, "N"); in carl9170_debugfs_ampdu_state_read()
332 ADD(buf, *len, bufsize, "\tPre-Aggregation reorder buffer: " in carl9170_debugfs_ampdu_state_read()
340 carl9170_debugfs_format_frame(ar, skb, prefix, buf, in carl9170_debugfs_ampdu_state_read()
350 return buf; in carl9170_debugfs_ampdu_state_read()
354 static void carl9170_debugfs_queue_dump(struct ar9170 *ar, char *buf, in carl9170_debugfs_queue_dump() argument
364 carl9170_debugfs_format_frame(ar, skb, prefix, buf, in carl9170_debugfs_queue_dump()
373 char *buf, size_t bufsize, ssize_t *len) \
375 carl9170_debugfs_queue_dump(ar, buf, len, bufsize, &ar->q[qi]); \
376 return buf; \
380 static char *carl9170_debugfs_sta_psm_read(struct ar9170 *ar, char *buf, in carl9170_debugfs_sta_psm_read() argument
383 ADD(buf, *len, bufsize, "psm state: %s\n", (ar->ps.off_override ? in carl9170_debugfs_sta_psm_read()
386 ADD(buf, *len, bufsize, "sleep duration: %d ms.\n", ar->ps.sleep_ms); in carl9170_debugfs_sta_psm_read()
387 ADD(buf, *len, bufsize, "last power-state transition: %d ms ago.\n", in carl9170_debugfs_sta_psm_read()
389 ADD(buf, *len, bufsize, "last CAM->PSM transition: %d ms ago.\n", in carl9170_debugfs_sta_psm_read()
392 return buf; in carl9170_debugfs_sta_psm_read()
396 static char *carl9170_debugfs_tx_stuck_read(struct ar9170 *ar, char *buf, in carl9170_debugfs_tx_stuck_read() argument
402 ADD(buf, *len, bufsize, "TX queue [%d]: %10d max:%10d ms.\n", in carl9170_debugfs_tx_stuck_read()
410 return buf; in carl9170_debugfs_tx_stuck_read()
414 static char *carl9170_debugfs_phy_noise_read(struct ar9170 *ar, char *buf, in carl9170_debugfs_phy_noise_read() argument
422 return buf; in carl9170_debugfs_phy_noise_read()
425 ADD(buf, *len, bufsize, "Chain 0: %10d dBm, ext. chan.:%10d dBm\n", in carl9170_debugfs_phy_noise_read()
427 ADD(buf, *len, bufsize, "Chain 2: %10d dBm, ext. chan.:%10d dBm\n", in carl9170_debugfs_phy_noise_read()
430 return buf; in carl9170_debugfs_phy_noise_read()
434 static char *carl9170_debugfs_vif_dump_read(struct ar9170 *ar, char *buf, in carl9170_debugfs_vif_dump_read() argument
440 ADD(buf, *len, bufsize, "registered VIFs:%d \\ %d\n", in carl9170_debugfs_vif_dump_read()
443 ADD(buf, *len, bufsize, "VIF bitmap: [%*pb]\n", in carl9170_debugfs_vif_dump_read()
449 ADD(buf, *len, bufsize, "\t%d = [%s VIF, id:%d, type:%x " in carl9170_debugfs_vif_dump_read()
457 return buf; in carl9170_debugfs_vif_dump_read()
488 char *buf; \
492 buf = vmalloc(max_len); \
493 if (!buf) \
499 return buf; \
505 ADD(buf, *ret, max_len, "%22s = %" f "[+%" f "]\n", \
510 return buf; \
518 char *buf; \
522 buf = vmalloc(max_len); \
523 if (!buf) \
529 return buf; \
533 ADD(buf, *ret, max_len, "%22s = %" f "\n", \
538 return buf; \
543 const char *buf, size_t count) in carl9170_debugfs_hw_ioread32_write() argument
554 res = sscanf(buf, "0x%X %d", ®, &n); in carl9170_debugfs_hw_ioread32_write()
593 static char *carl9170_debugfs_hw_ioread32_read(struct ar9170 *ar, char *buf, in carl9170_debugfs_hw_ioread32_read() argument
599 ADD(buf, *ret, bufsize, "%.8x = %.8x\n", in carl9170_debugfs_hw_ioread32_read()
610 return buf; in carl9170_debugfs_hw_ioread32_read()
614 static ssize_t carl9170_debugfs_bug_write(struct ar9170 *ar, const char *buf, in carl9170_debugfs_bug_write() argument
622 switch (buf[0]) { in carl9170_debugfs_bug_write()
661 static char *carl9170_debugfs_bug_read(struct ar9170 *ar, char *buf, in carl9170_debugfs_bug_read() argument
664 ADD(buf, *ret, bufsize, "[P]hy reinit, [R]estart, [F]ull usb reset, " in carl9170_debugfs_bug_read()
666 ADD(buf, *ret, bufsize, "firmware restarts:%d, last reason:%d\n", in carl9170_debugfs_bug_read()
668 ADD(buf, *ret, bufsize, "phy reinit errors:%d (%d)\n", in carl9170_debugfs_bug_read()
670 ADD(buf, *ret, bufsize, "reported firmware errors:%d\n", in carl9170_debugfs_bug_read()
672 ADD(buf, *ret, bufsize, "reported firmware BUGs:%d\n", in carl9170_debugfs_bug_read()
674 ADD(buf, *ret, bufsize, "pending restart requests:%d\n", in carl9170_debugfs_bug_read()
676 return buf; in carl9170_debugfs_bug_read()
689 static char *carl9170_debugfs_erp_read(struct ar9170 *ar, char *buf, in carl9170_debugfs_erp_read() argument
692 ADD(buf, *ret, bufsize, "ERP Setting: (%d) -> %s\n", ar->erp_mode, in carl9170_debugfs_erp_read()
694 return buf; in carl9170_debugfs_erp_read()
697 static ssize_t carl9170_debugfs_erp_write(struct ar9170 *ar, const char *buf, in carl9170_debugfs_erp_write() argument
705 res = sscanf(buf, "%d", &val); in carl9170_debugfs_erp_write()
720 const char *buf, size_t count) in carl9170_debugfs_hw_iowrite32_write() argument
731 res = sscanf(buf, "0x%X 0x%X", ®, &val); in carl9170_debugfs_hw_iowrite32_write()