Lines Matching refs:low
1733 uint16_t low;
1747 /* order list by range.low */
1759 if (sorted->range.low < r2->range.low) {
1765 (r->range.low < r2->next->range.low)) {
1797 if ((r->range.high + 1) >= r->next->range.low) {
1829 if (r->range.high < r->range.low) {
1835 /* read in new low value */
1847 rnew->range.low = (uint16_t) strtoul(id,NULL,0);
1848 rnew->range.high = rnew->range.low;
1874 if (r->range.low == 0) {
1875 r2->range.low = r->range.high + 1;
1878 r2->range.low = 0;
1882 r2->range.high = r->range.low - 1;
1889 r2->range.low = r->range.high + 1;
2051 /* low value for this u32 */
2055 void avrule_xperm_setrangebits(uint16_t low, uint16_t high,
2060 /* for each u32 that this low-high range touches, set driver permissions */
2061 for (i = XPERM_IDX(low); i <= XPERM_IDX(high); i++) {
2063 if ((low <= XPERM_LOW(i)) && (high >= XPERM_HIGH(i)))
2065 /* set low bits */
2066 else if ((low <= XPERM_LOW(i)) && (high < XPERM_HIGH(i)))
2069 else if ((low > XPERM_LOW(i)) && (high >= XPERM_HIGH(i)))
2070 xperms->perms[i] |= ~0U - XPERM_SETBITS(low);
2072 else if ((low > XPERM_LOW(i)) && (high <= XPERM_HIGH(i)))
2073 xperms->perms[i] |= XPERM_SETBITS(h) - XPERM_SETBITS(low);
2103 uint8_t low, high;
2113 low = IOC_DRIV(r->range.low);
2116 if (!xperm_test(low, complete_driver->perms))
2117 xperm_set(low, xperms->perms);
2121 xperm_set(low, xperms->perms);
2141 uint16_t low, high;
2160 low = IOC_DRIV(r->range.low);
2161 if (IOC_FUNC(r->range.low))
2162 low++;
2163 if (high > low)
2164 avrule_xperm_setrangebits(low, high - 1, xperms);
2183 uint16_t low, high;
2195 low = r->range.low;
2197 if ((driver != IOC_DRIV(low)) && (driver != IOC_DRIV(high))) {
2202 if (driver == IOC_DRIV(low)) {
2207 if (low < IOC_CMD(driver, 0))
2208 low = IOC_CMD(driver, 0);
2211 low = IOC_FUNC(low);
2213 avrule_xperm_setrangebits(low, high, xperms);
4165 newcat->low = range_start;
4390 /* extract the low sensitivity */
4411 /* extract low category set */
4607 int define_iomem_context(uint64_t low, uint64_t high)
4631 newc->u.iomem.low_iomem = low;
4634 if (low > high) {
4635 yyerror2("low memory 0x%"PRIx64" exceeds high memory 0x%"PRIx64"", low, high);
4651 if (low <= high2 && low2 <= high) {
4653 "earlier entry 0x%"PRIx64"-0x%"PRIx64"", low, high,
4671 int define_ioport_context(unsigned long low, unsigned long high)
4695 newc->u.ioport.low_ioport = low;
4698 if (low > high) {
4699 yyerror2("low ioport 0x%lx exceeds high ioport 0x%lx", low, high);
4715 if (low <= high2 && low2 <= high) {
4717 "earlier entry 0x%x-0x%x", low, high,
4845 int define_port_context(unsigned int low, unsigned int high)
4886 newc->u.port.low_port = low;
4889 if (low > high) {
4890 yyerror2("low port %d exceeds high port %d", low, high);
4910 if (low == low2 && high == high2) {
4912 low, high);
4915 if (low2 <= low && high2 >= high) {
4917 "entry for %d-%d", id, low, high, low2, high2);