taglinefilesource code
ioc2497drivers/net/de4x5.cstruct de4x5_ioctl *ioc = (struct de4x5_ioctl *) &rq->ifr_data;
ioc2507drivers/net/de4x5.cswitch(ioc->cmd) {
ioc2509drivers/net/de4x5.cioc->len = ETH_ALEN;
ioc2510drivers/net/de4x5.cstatus = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len);
ioc2516drivers/net/de4x5.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc2520drivers/net/de4x5.cstatus = verify_area(VERIFY_READ, (void *)ioc->data, ETH_ALEN);
ioc2527drivers/net/de4x5.cmemcpy_fromfs(tmp.addr, ioc->data, ETH_ALEN);
ioc2571drivers/net/de4x5.cioc->len = (HASH_TABLE_LEN >> 3);
ioc2572drivers/net/de4x5.cstatus = verify_area(VERIFY_WRITE, ioc->data, ioc->len);
ioc2575drivers/net/de4x5.cmemcpy_tofs(ioc->data, lp->setup_frame, ioc->len); 
ioc2580drivers/net/de4x5.cif (ioc->len != HASH_TABLE_LEN) {         /* MCA changes */
ioc2581drivers/net/de4x5.cif (!(status = verify_area(VERIFY_READ, (void *)ioc->data, ETH_ALEN * ioc->len))) {
ioc2582drivers/net/de4x5.cmemcpy_fromfs(tmp.addr, ioc->data, ETH_ALEN * ioc->len);
ioc2612drivers/net/de4x5.cioc->len = sizeof(lp->pktStats);
ioc2613drivers/net/de4x5.cstatus = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len);
ioc2618drivers/net/de4x5.cmemcpy_tofs(ioc->data, &lp->pktStats, ioc->len); 
ioc2634drivers/net/de4x5.cif (!(status = verify_area(VERIFY_WRITE, (void *)ioc->data, 1))) {
ioc2635drivers/net/de4x5.cmemcpy_tofs(ioc->data, tmp.addr, 1);
ioc2641drivers/net/de4x5.cif (!(status = verify_area(VERIFY_READ, (void *)ioc->data, 1))) {
ioc2642drivers/net/de4x5.cmemcpy_fromfs(tmp.addr, ioc->data, 1);
ioc2660drivers/net/de4x5.cioc->len = j;
ioc2661drivers/net/de4x5.cif (!(status = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len))) {
ioc2662drivers/net/de4x5.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc2723drivers/net/de4x5.cioc->len = j;
ioc2724drivers/net/de4x5.cif (!(status = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len))) {
ioc2725drivers/net/de4x5.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1699drivers/net/depca.cstruct depca_ioctl *ioc = (struct depca_ioctl *) &rq->ifr_data;
ioc1708drivers/net/depca.cswitch(ioc->cmd) {
ioc1713drivers/net/depca.cioc->len = ETH_ALEN;
ioc1714drivers/net/depca.cif (!(status = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len))) {
ioc1715drivers/net/depca.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1721drivers/net/depca.cif (!(status = verify_area(VERIFY_READ, (void *)ioc->data, ETH_ALEN))) {
ioc1722drivers/net/depca.cmemcpy_fromfs(tmp.addr,ioc->data,ETH_ALEN);
ioc1782drivers/net/depca.cioc->len = (HASH_TABLE_LEN >> 3);
ioc1783drivers/net/depca.cif (!(status = verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1784drivers/net/depca.cmemcpy_tofs(ioc->data, lp->init_block.mcast_table, ioc->len); 
ioc1790drivers/net/depca.cif (!(status=verify_area(VERIFY_READ, ioc->data, ETH_ALEN*ioc->len))) {
ioc1791drivers/net/depca.cmemcpy_fromfs(tmp.addr, ioc->data, ETH_ALEN * ioc->len);
ioc1817drivers/net/depca.cioc->len = sizeof(lp->pktStats);
ioc1818drivers/net/depca.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1819drivers/net/depca.cmemcpy_tofs(ioc->data, &lp->pktStats, ioc->len); 
ioc1840drivers/net/depca.cioc->len = i+sizeof(struct depca_init);
ioc1841drivers/net/depca.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1842drivers/net/depca.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1673drivers/net/ewrk3.cstruct ewrk3_ioctl *ioc = (struct ewrk3_ioctl *) &rq->ifr_data;
ioc1682drivers/net/ewrk3.cswitch(ioc->cmd) {
ioc1687drivers/net/ewrk3.cioc->len = ETH_ALEN;
ioc1688drivers/net/ewrk3.cif (!(status = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len))) {
ioc1689drivers/net/ewrk3.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1695drivers/net/ewrk3.cif (!(status = verify_area(VERIFY_READ, (void *)ioc->data, ETH_ALEN))) {
ioc1700drivers/net/ewrk3.cmemcpy_fromfs(tmp.addr,ioc->data,ETH_ALEN);
ioc1740drivers/net/ewrk3.cif (!(status = verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1752drivers/net/ewrk3.cioc->len = (HASH_TABLE_LEN >> 3);
ioc1753drivers/net/ewrk3.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len); 
ioc1760drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_READ, ioc->data, ETH_ALEN*ioc->len))) {
ioc1761drivers/net/ewrk3.cmemcpy_fromfs(tmp.addr, ioc->data, ETH_ALEN * ioc->len);
ioc1790drivers/net/ewrk3.cioc->len = sizeof(lp->pktStats);
ioc1791drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1792drivers/net/ewrk3.cmemcpy_tofs(ioc->data, &lp->pktStats, ioc->len); 
ioc1809drivers/net/ewrk3.cioc->len = 1;
ioc1810drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1811drivers/net/ewrk3.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1817drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_READ, ioc->data, 1))) {
ioc1818drivers/net/ewrk3.cmemcpy_fromfs(tmp.addr, ioc->data, 1);
ioc1836drivers/net/ewrk3.cioc->len = EEPROM_MAX + 1 + ETH_ALEN;
ioc1837drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1838drivers/net/ewrk3.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1847drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_READ, ioc->data, EEPROM_MAX))) {
ioc1848drivers/net/ewrk3.cmemcpy_fromfs(tmp.addr, ioc->data, EEPROM_MAX);
ioc1860drivers/net/ewrk3.cioc->len = 1;
ioc1861drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1862drivers/net/ewrk3.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);