From owner-freebsd-drivers@freebsd.org Thu Aug 9 12:15:56 2018 Return-Path: Delivered-To: freebsd-drivers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A58881063DB3 for ; Thu, 9 Aug 2018 12:15:56 +0000 (UTC) (envelope-from fesse@mail.ru) Received: from smtp31.i.mail.ru (smtp31.i.mail.ru [94.100.177.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 39D47700AA for ; Thu, 9 Aug 2018 12:15:53 +0000 (UTC) (envelope-from fesse@mail.ru) Received: by smtp31.i.mail.ru with esmtpa (envelope-from ) id 1fnjqx-00006o-SM for freebsd-drivers@freebsd.org; Thu, 09 Aug 2018 15:15:44 +0300 Date: Thu, 9 Aug 2018 15:15:43 +0300 From: fesse To: freebsd-drivers@freebsd.org Subject: Sound drivers - meaning of "status" string, passed to pcm_setstatus() Message-Id: <20180809151543.66ed8c1876411dd90ec7eeec@mail.ru> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd11.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-7FA49CB5: 0D63561A33F958A5F00A65AF378C197B018E7A659996BA5C6A9E91CD71AB9B938941B15DA834481F8AA50765F790063783E00425F71A4181389733CBF5DBD5E9B5C8C57E37DE458B4DA2F55E57A558BE49FD398EE364050FD76C6ED7039589DEBA3038C0950A5D36B5C8C57E37DE458B4C7702A67D5C33162DBA43225CD8A89F890A246B268E114E6C2581361E3E906CB8240EAF8EF12E6543847C11F186F3C5E7DDDDC251EA7DABCC89B49CDF41148F53FDB0A1CE3EC88B3B503F486389A921A5CC5B56E945C8DA X-Mailru-Sender: 2B3E4445EA68B43AA08D39482F5388B744E6B433500724CEAB59082263B623059ED6AA2703EEECB5018169F45A5A01163DDE9B364B0DF289D592A919D7B92FD208E29FF3D9B2F13D0DA7A0AF5A3A8387 X-Mras: OK X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Aug 2018 12:15:56 -0000 Hi, Sound subsystem has pcm_setstatus(device_t, char *) function, and its second param is string with size, limited to SND_STATUSLEN. Existing drivers puts something like "at io " followed by base address and size of device i/o and irq number. What exactly this status string should contain? Where it is used? Why have it? Since /dev/sndstat doesn't display this info, and mixer too.