FD_ERROR
{ .config = 0x0, .period = -1, .fd = FD_ERROR },
{ .config = 0x10000, .period = -1, .fd = FD_ERROR },
{ .config = 0x0, .period = -1, .fd = FD_ERROR },
{ .config = 0x1, .period = -1, .fd = FD_ERROR },
{ .config = 0x8, .period = -1, .fd = FD_ERROR },
{ .config = 0x10000, .period = -1, .fd = FD_ERROR },
{ .config = 0x8f0ffff, .period = -1, .fd = FD_ERROR },
{ .config = 0x17f0ffff, .period = -1, .fd = FD_ERROR },
if (config->fd == FD_ERROR) {
if (fetch_configs[i].fd == FD_ERROR) {
if (op_configs[i].fd == FD_ERROR) {
{ .freq = 0, .sample_freq = 0, .ret = FD_ERROR, .period = -1 },
{ .freq = 0, .sample_freq = 1, .ret = FD_ERROR, .period = -1 },
{ .freq = 0, .sample_freq = 0xf, .ret = FD_ERROR, .period = -1 },
{ .freq = 1, .sample_freq = 0, .ret = FD_ERROR, .period = -1 },
{ .freq = 1, .sample_freq = 0x7fffff, .ret = FD_ERROR, .period = -1 },
{ .freq = 0, .sample_freq = 0, .ret = FD_ERROR, .period = -1 },
{ .freq = 0, .sample_freq = 1, .ret = FD_ERROR, .period = -1 },
{ .freq = 0, .sample_freq = 0xf, .ret = FD_ERROR, .period = -1 },
{ .freq = 0, .sample_freq = 0x10, .ret = FD_ERROR, .period = -1 },
{ .freq = 0, .sample_freq = 0x11, .ret = FD_ERROR, .period = -1 },
{ .freq = 0, .sample_freq = 0x8f, .ret = FD_ERROR, .period = -1 },
{ .freq = 1, .sample_freq = 0, .ret = FD_ERROR, .period = -1 },
{ .freq = 1, .sample_freq = 0x7fffff, .ret = FD_ERROR, .period = -1 },
period->ret = FD_ERROR;
if (period->ret == FD_ERROR) {
if (fetch_period[i].ret == FD_ERROR) {
if (op_period[i].ret == FD_ERROR) {
{ .freq = 0, .period = 0x0, .ret = FD_ERROR },
{ .freq = 0, .period = 0x1, .ret = FD_ERROR },
{ .freq = 0, .period = 0xf, .ret = FD_ERROR },
{ .freq = 0, .period = 0x11, .ret = FD_ERROR },
{ .freq = 0, .period = 0x1f, .ret = FD_ERROR },
{ .freq = 0, .period = 0x8f, .ret = FD_ERROR },
{ .freq = 0, .period = 0x91, .ret = FD_ERROR },
{ .freq = 0, .period = 0xffff, .ret = FD_ERROR },
{ .freq = 0, .period = 0x1fff5, .ret = FD_ERROR },
{ .freq = 1, .period = 0x0, .ret = FD_ERROR },
{ .freq = 0, .period = 0x0, .ret = FD_ERROR },
{ .freq = 0, .period = 0x1, .ret = FD_ERROR },
{ .freq = 0, .period = 0xf, .ret = FD_ERROR },
{ .freq = 0, .period = 0x10, .ret = FD_ERROR },
{ .freq = 0, .period = 0x11, .ret = FD_ERROR },
{ .freq = 0, .period = 0x1f, .ret = FD_ERROR },
{ .freq = 0, .period = 0x20, .ret = FD_ERROR },
{ .freq = 0, .period = 0x80, .ret = FD_ERROR },
{ .freq = 0, .period = 0x8f, .ret = FD_ERROR },
{ .freq = 0, .period = 0x91, .ret = FD_ERROR },
{ .freq = 0, .period = 0xffff, .ret = FD_ERROR },
{ .freq = 0, .period = 0x1fff5, .ret = FD_ERROR },
{ .freq = 1, .period = 0x0, .ret = FD_ERROR },
(ibs_ioctl->ret == FD_ERROR && r >= 0)) {
l3missonly->ret = FD_ERROR;
if (l3missonly->ret == FD_ERROR) {
if (fetch_l3missonly.ret == FD_ERROR) {
if (op_l3missonly.ret == FD_ERROR) {