/drivers/ide/ |
H A D | ide-park.c | 112 const char *buf, size_t len) 150 return rc ? rc : len; 111 ide_park_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t len) argument
|
H A D | q40ide.c | 74 void *buf, unsigned int len) 79 __ide_mm_insw(data_addr, buf, (len + 1) / 2); 83 raw_insw_swapw((u16 *)data_addr, buf, (len + 1) / 2); 87 void *buf, unsigned int len) 92 __ide_mm_outsw(data_addr, buf, (len + 1) / 2); 96 raw_outsw_swapw((u16 *)data_addr, buf, (len + 1) / 2); 73 q40ide_input_data(ide_drive_t *drive, struct ide_cmd *cmd, void *buf, unsigned int len) argument 86 q40ide_output_data(ide_drive_t *drive, struct ide_cmd *cmd, void *buf, unsigned int len) argument
|
/drivers/iio/common/st_sensors/ |
H A D | st_sensors_i2c.c | 46 u8 reg_addr, int len, u8 *data, bool multiread_bit) 52 reg_addr, len, data); 44 st_sensors_i2c_read_multiple_byte( struct st_sensor_transfer_buffer *tb, struct device *dev, u8 reg_addr, int len, u8 *data, bool multiread_bit) argument
|
H A D | st_sensors_spi.c | 30 struct device *dev, u8 reg_addr, int len, u8 *data, bool multiread_bit) 38 .len = 1, 43 .len = len, 48 if ((multiread_bit) && (len > 1)) 57 memcpy(data, tb->rx_buf, len*sizeof(u8)); 59 return len; 74 u8 reg_addr, int len, u8 *data, bool multiread_bit) 76 return st_sensors_spi_read(tb, dev, reg_addr, len, data, multiread_bit); 87 .len 29 st_sensors_spi_read(struct st_sensor_transfer_buffer *tb, struct device *dev, u8 reg_addr, int len, u8 *data, bool multiread_bit) argument 72 st_sensors_spi_read_multiple_byte( struct st_sensor_transfer_buffer *tb, struct device *dev, u8 reg_addr, int len, u8 *data, bool multiread_bit) argument [all...] |
/drivers/infiniband/hw/ipath/ |
H A D | ipath_keys.c | 192 * @len: length of data 200 u32 len, u64 vaddr, u32 rkey, int acc) 224 sge->length = len; 225 sge->sge_length = len; 240 if (unlikely(vaddr < mr->iova || off + len > mr->length || 260 sge->sge_length = len; 199 ipath_rkey_ok(struct ipath_qp *qp, struct ipath_sge_state *ss, u32 len, u64 vaddr, u32 rkey, int acc) argument
|
H A D | ipath_uc.c | 53 u32 len; local 101 qp->s_len = len = wqe->length; 105 if (len > pmtu) { 107 len = pmtu; 132 ohdr->u.rc.reth.length = cpu_to_be32(len); 134 if (len > pmtu) { 136 len = pmtu; 164 len = qp->s_len; 165 if (len > pmtu) { 166 len [all...] |
/drivers/infiniband/hw/qib/ |
H A D | qib_uc.c | 53 u32 len; local 103 len = wqe->length; 104 qp->s_len = len; 108 if (len > pmtu) { 110 len = pmtu; 135 ohdr->u.rc.reth.length = cpu_to_be32(len); 137 if (len > pmtu) { 139 len = pmtu; 167 len = qp->s_len; 168 if (len > pmt [all...] |
/drivers/infiniband/hw/usnic/ |
H A D | usnic_transport.c | 162 int len; local 168 &len, 0);
|
/drivers/isdn/gigaset/ |
H A D | asyncdata.c | 207 } else if (skb->len < 2) { 211 skb->len); 218 skb->len); 223 __skb_trim(skb, skb->len - 2); 261 if (skb->len >= bcs->rx_bufsize) { 301 while (procbytes < numbytes && skb->len < bcs->rx_bufsize) { 464 int len; local 470 len = skb->len; 471 while (len 541 int len; local 588 unsigned len = skb->len; local [all...] |
/drivers/isdn/mISDN/ |
H A D | dsp_dtmf.c | 113 * spl and len - the sample 118 *dsp_dtmf_goertzel_decode(struct dsp *dsp, u8 *data, int len, int fmt) argument 142 while (size < DSP_DTMF_NPOINTS && len) { 144 len--; 150 if (len < 64) { 151 if (len > 0) 154 __func__, len, 64); 172 len -= 64;
|
H A D | l1oip_codec.c | 226 l1oip_law_to_4bit(u8 *data, int len, u8 *result, u32 *state) argument 230 if (!len) 236 len--; 240 ii = len >> 1; 249 /* if len has an odd number, we save byte for next call */ 250 if (len & 1) 263 l1oip_4bit_to_law(u8 *data, int len, u8 *result) argument 268 while (i < len) { 275 return len << 1; 283 l1oip_alaw_to_ulaw(u8 *data, int len, u argument 296 l1oip_ulaw_to_alaw(u8 *data, int len, u8 *result) argument [all...] |
/drivers/lguest/ |
H A D | core.c | 170 * gave us. We have to make sure that addr + len doesn't give us a false 174 unsigned long addr, unsigned long len) 176 return (addr+len) / PAGE_SIZE < lg->pfn_limit && (addr+len >= addr); 190 kill_guest(cpu, "bad read address %#lx len %u", addr, bytes); 200 kill_guest(cpu, "bad write address %#lx len %u", addr, bytes); 173 lguest_address_ok(const struct lguest *lg, unsigned long addr, unsigned long len) argument
|
/drivers/media/common/b2c2/ |
H A D | flexcop-i2c.c | 45 int len = r100.tw_sm_c_100.total_bytes, local 74 if (len > 0) { 80 if (len > 1) buf[2] = r104.tw_sm_c_104.data3_reg; 81 if (len > 2) buf[3] = r104.tw_sm_c_104.data4_reg; 90 int len = r100.tw_sm_c_100.total_bytes; /* remember total_bytes is buflen-1 */ local 95 r104.tw_sm_c_104.data2_reg = len > 0 ? buf[1] : 0; 96 r104.tw_sm_c_104.data3_reg = len > 1 ? buf[2] : 0; 97 r104.tw_sm_c_104.data4_reg = len > 2 ? buf[3] : 0; 107 flexcop_access_op_t op, u8 chipaddr, u8 addr, u8 *buf, u16 len) 136 if (i2c->no_base_addr && len 106 flexcop_i2c_request(struct flexcop_i2c_adapter *i2c, flexcop_access_op_t op, u8 chipaddr, u8 addr, u8 *buf, u16 len) argument [all...] |
/drivers/media/dvb-core/ |
H A D | dvb_filter.c | 571 int len, int payload_start) 576 //len=6+((pes[4]<<8)|pes[5]); 582 while (len>=184) { 587 len-=184; pes+=184; 590 if (!len) 593 rest=183-len; 600 memcpy(buf+5+rest, pes, len); 570 dvb_filter_pes2ts(struct dvb_filter_pes2ts *p2ts, unsigned char *pes, int len, int payload_start) argument
|
/drivers/media/dvb-frontends/ |
H A D | af9013_priv.h | 37 u8 len:4; member in struct:af9013_reg_bit
|
/drivers/media/i2c/cx25840/ |
H A D | cx25840-firmware.c | 143 int len = min(MAX_BUF_SIZE - 2, size); local 145 memcpy(buffer + 2, ptr, len); 147 retval = fw_write(client, buffer, len + 2); 154 size -= len; 155 ptr += len;
|
/drivers/media/i2c/s5c73m3/ |
H A D | s5c73m3-spi.c | 40 static int spi_xmit(struct spi_device *spi_dev, void *addr, const int len, argument 46 .len = len, 70 const unsigned int len, const unsigned int tx_size) 73 u32 count = len / tx_size; 74 u32 extra = len % tx_size; 98 const unsigned int len, const unsigned int tx_size) 101 u32 count = len / tx_size; 102 u32 extra = len % tx_size; 69 s5c73m3_spi_write(struct s5c73m3 *state, const void *addr, const unsigned int len, const unsigned int tx_size) argument 97 s5c73m3_spi_read(struct s5c73m3 *state, void *addr, const unsigned int len, const unsigned int tx_size) argument
|
/drivers/media/i2c/smiapp/ |
H A D | smiapp-quirk.c | 35 struct smiapp_reg_8 *regs, int len) 40 for (; len > 0; len--, regs++) { 34 smiapp_write_8s(struct smiapp_sensor *sensor, struct smiapp_reg_8 *regs, int len) argument
|
H A D | smiapp-regs.c | 82 u16 len, u32 *val) 92 msg.len = 2; 105 msg.len = len; 116 switch (len) { 141 u16 len, u32 *val) 148 for (i = 0; i < len; i++) { 154 *val |= val8 << ((len - i - 1) << 3); 168 u8 len = SMIAPP_REG_WIDTH(reg); local 171 if (len ! 81 ____smiapp_read(struct smiapp_sensor *sensor, u16 reg, u16 len, u32 *val) argument 140 ____smiapp_read_8only(struct smiapp_sensor *sensor, u16 reg, u16 len, u32 *val) argument 232 u8 len = SMIAPP_REG_WIDTH(reg); local [all...] |
/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb-firmware.c | 30 static int usb_cypress_writemem(struct usb_device *udev,u16 addr,u8 *data, u8 len) argument 33 0xa0, USB_TYPE_VENDOR, addr, 0x00, data, len, 5000); 48 deb_fw("writing to address 0x%04x (buffer: 0x%02x %02x)\n",hx.addr,hx.len,hx.chk); 49 ret = usb_cypress_writemem(udev,hx.addr,hx.data,hx.len); 51 if (ret != hx.len) { 54 ret,hx.len); 125 hx->len = b[0]; 127 if ((*pos + hx->len + 4) >= fw->size) 136 /* hx->len -= 2; 139 memcpy(hx->data,&b[data_offs],hx->len); [all...] |
H A D | dvb-usb-urb.c | 63 int dvb_usb_generic_write(struct dvb_usb_device *d, u8 *buf, u16 len) argument 65 return dvb_usb_generic_rw(d,buf,len,NULL,0,0);
|
/drivers/media/usb/tm6000/ |
H A D | tm6000-i2c.c | 46 __u8 reg, char *buf, int len) 57 if (len < 1 || len > i2c_packet_limit) { 59 len, i2c_packet_limit); 66 addr | reg << 8, 0, buf, len); 79 __u8 reg, char *buf, int len) 91 if (len < 1 || len > i2c_packet_limit) { 93 len, i2c_packet_limit); 103 len 45 tm6000_i2c_send_regs(struct tm6000_core *dev, unsigned char addr, __u8 reg, char *buf, int len) argument 78 tm6000_i2c_recv_regs(struct tm6000_core *dev, unsigned char addr, __u8 reg, char *buf, int len) argument 122 tm6000_i2c_recv_regs16(struct tm6000_core *dev, unsigned char addr, __u16 reg, char *buf, int len) argument [all...] |
/drivers/media/usb/uvc/ |
H A D | uvc_status.c | 81 static void uvc_event_streaming(struct uvc_device *dev, __u8 *data, int len) argument 83 if (len < 3) { 90 if (len < 4) 92 uvc_trace(UVC_TRACE_STATUS, "Button (intf %u) %s len %d\n", 93 data[1], data[3] ? "pressed" : "released", len); 97 "len %d.\n", data[1], data[2], data[3], len); 101 static void uvc_event_control(struct uvc_device *dev, __u8 *data, int len) argument 105 if (len < 6 || data[2] != 0 || data[4] > 2) { 111 uvc_trace(UVC_TRACE_STATUS, "Control %u/%u %s change len 118 int len, ret; local [all...] |
/drivers/media/v4l2-core/ |
H A D | v4l2-device.c | 81 int len = strlen(basename); local 83 if (basename[len - 1] >= '0' && basename[len - 1] <= '9')
|
/drivers/message/i2o/ |
H A D | memory.c | 176 * @len: length of the new DMA memory 182 int i2o_dma_alloc(struct device *dev, struct i2o_dma *addr, size_t len) argument 196 addr->virt = dma_alloc_coherent(dev, len, &addr->phys, GFP_KERNEL); 206 memset(addr->virt, 0, len); 207 addr->len = len; 225 dma_free_coherent(dev, addr->len, addr->virt, 239 * @len: new length of memory 241 * If there was something allocated in the addr, free it first. If len > 0 243 * structure. If len 247 i2o_dma_realloc(struct device *dev, struct i2o_dma *addr, size_t len) argument [all...] |